view fuhtark_test/vulkan.nim @ 1500:91c8c3b7cbf0

add: futhark tests for generating vulkan api
author sam <sam@basx.dev>
date Wed, 26 Nov 2025 21:36:48 +0700
parents
children f40d9d814c08
line wrap: on
line source


{.warning[UnusedImport]: off.}
{.hint[XDeclaredButNotUsed]: off.}
from macros import hint, warning, newLit, getSize

from os import parentDir

when not declared(ownSizeOf):
  macro ownSizeof(x: typed): untyped =
    newLit(x.getSize)

type
  enum_VkResult_1107296776* {.size: sizeof(cint).} = enum
    VK_ERROR_NOT_ENOUGH_SPACE_KHR = -1000483000,
    VK_ERROR_COMPRESSION_EXHAUSTED_EXT = -1000338000,
    VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR = -1000299000,
    VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS = -1000257000,
    VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT = -1000255000,
    VK_ERROR_NOT_PERMITTED = -1000174001, VK_ERROR_FRAGMENTATION = -1000161000,
    VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT = -1000158000,
    VK_ERROR_INVALID_EXTERNAL_HANDLE = -1000072003,
    VK_ERROR_OUT_OF_POOL_MEMORY = -1000069000,
    VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR = -1000023005,
    VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR = -1000023004,
    VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR = -1000023003,
    VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR = -1000023002,
    VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR = -1000023001,
    VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR = -1000023000,
    VK_ERROR_INVALID_SHADER_NV = -1000012000,
    VK_ERROR_VALIDATION_FAILED = -1000011001,
    VK_ERROR_INCOMPATIBLE_DISPLAY_KHR = -1000003001,
    VK_ERROR_OUT_OF_DATE_KHR = -1000001004,
    VK_ERROR_NATIVE_WINDOW_IN_USE_KHR = -1000000001,
    VK_ERROR_SURFACE_LOST_KHR = -1000000000, VK_ERROR_UNKNOWN = -13,
    VK_ERROR_FRAGMENTED_POOL = -12, VK_ERROR_FORMAT_NOT_SUPPORTED = -11,
    VK_ERROR_TOO_MANY_OBJECTS = -10, VK_ERROR_INCOMPATIBLE_DRIVER = -9,
    VK_ERROR_FEATURE_NOT_PRESENT = -8, VK_ERROR_EXTENSION_NOT_PRESENT = -7,
    VK_ERROR_LAYER_NOT_PRESENT = -6, VK_ERROR_MEMORY_MAP_FAILED = -5,
    VK_ERROR_DEVICE_LOST = -4, VK_ERROR_INITIALIZATION_FAILED = -3,
    VK_ERROR_OUT_OF_DEVICE_MEMORY = -2, VK_ERROR_OUT_OF_HOST_MEMORY = -1,
    VK_SUCCESS = 0, VK_NOT_READY = 1, VK_TIMEOUT = 2, VK_EVENT_SET = 3,
    VK_EVENT_RESET = 4, VK_INCOMPLETE = 5, VK_SUBOPTIMAL_KHR = 1000001003,
    VK_THREAD_IDLE_KHR = 1000268000, VK_THREAD_DONE_KHR = 1000268001,
    VK_OPERATION_DEFERRED_KHR = 1000268002,
    VK_OPERATION_NOT_DEFERRED_KHR = 1000268003,
    VK_PIPELINE_COMPILE_REQUIRED = 1000297000,
    VK_INCOMPATIBLE_SHADER_BINARY_EXT = 1000482000,
    VK_PIPELINE_BINARY_MISSING_KHR = 1000483000, VK_RESULT_MAX_ENUM = 2147483647
when not declared(VK_ERROR_VALIDATION_FAILED_EXT):
  const
    VK_ERROR_VALIDATION_FAILED_EXT* = enum_VkResult_1107296776.VK_ERROR_VALIDATION_FAILED
else:
  static :
    hint("Declaration of " & "VK_ERROR_VALIDATION_FAILED_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ERROR_OUT_OF_POOL_MEMORY_KHR):
  const
    VK_ERROR_OUT_OF_POOL_MEMORY_KHR* = enum_VkResult_1107296776.VK_ERROR_OUT_OF_POOL_MEMORY
else:
  static :
    hint("Declaration of " & "VK_ERROR_OUT_OF_POOL_MEMORY_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR):
  const
    VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR* = enum_VkResult_1107296776.VK_ERROR_INVALID_EXTERNAL_HANDLE
else:
  static :
    hint("Declaration of " & "VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ERROR_FRAGMENTATION_EXT):
  const
    VK_ERROR_FRAGMENTATION_EXT* = enum_VkResult_1107296776.VK_ERROR_FRAGMENTATION
else:
  static :
    hint("Declaration of " & "VK_ERROR_FRAGMENTATION_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ERROR_NOT_PERMITTED_EXT):
  const
    VK_ERROR_NOT_PERMITTED_EXT* = enum_VkResult_1107296776.VK_ERROR_NOT_PERMITTED
else:
  static :
    hint("Declaration of " & "VK_ERROR_NOT_PERMITTED_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ERROR_NOT_PERMITTED_KHR):
  const
    VK_ERROR_NOT_PERMITTED_KHR* = enum_VkResult_1107296776.VK_ERROR_NOT_PERMITTED
else:
  static :
    hint("Declaration of " & "VK_ERROR_NOT_PERMITTED_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ERROR_INVALID_DEVICE_ADDRESS_EXT):
  const
    VK_ERROR_INVALID_DEVICE_ADDRESS_EXT* = enum_VkResult_1107296776.VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS
else:
  static :
    hint("Declaration of " & "VK_ERROR_INVALID_DEVICE_ADDRESS_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR):
  const
    VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR* = enum_VkResult_1107296776.VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS
else:
  static :
    hint("Declaration of " & "VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_COMPILE_REQUIRED_EXT):
  const
    VK_PIPELINE_COMPILE_REQUIRED_EXT* = enum_VkResult_1107296776.VK_PIPELINE_COMPILE_REQUIRED
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_COMPILE_REQUIRED_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT):
  const
    VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT* = enum_VkResult_1107296776.VK_PIPELINE_COMPILE_REQUIRED
else:
  static :
    hint("Declaration of " & "VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ERROR_INCOMPATIBLE_SHADER_BINARY_EXT):
  const
    VK_ERROR_INCOMPATIBLE_SHADER_BINARY_EXT* = enum_VkResult_1107296776.VK_INCOMPATIBLE_SHADER_BINARY_EXT
else:
  static :
    hint("Declaration of " & "VK_ERROR_INCOMPATIBLE_SHADER_BINARY_EXT" &
        " already exists, not redeclaring")
type
  enum_VkStructureType_1107296780* {.size: sizeof(cuint).} = enum
    VK_STRUCTURE_TYPE_APPLICATION_INFO = 0,
    VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO = 1,
    VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO = 2,
    VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO = 3, VK_STRUCTURE_TYPE_SUBMIT_INFO = 4,
    VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO = 5,
    VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE = 6,
    VK_STRUCTURE_TYPE_BIND_SPARSE_INFO = 7,
    VK_STRUCTURE_TYPE_FENCE_CREATE_INFO = 8,
    VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO = 9,
    VK_STRUCTURE_TYPE_EVENT_CREATE_INFO = 10,
    VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO = 11,
    VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO = 12,
    VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO = 13,
    VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO = 14,
    VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO = 15,
    VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO = 16,
    VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO = 17,
    VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO = 18,
    VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO = 19,
    VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO = 20,
    VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO = 21,
    VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO = 22,
    VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO = 23,
    VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO = 24,
    VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO = 25,
    VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO = 26,
    VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO = 27,
    VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO = 28,
    VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO = 29,
    VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO = 30,
    VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO = 31,
    VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO = 32,
    VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO = 33,
    VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO = 34,
    VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET = 35,
    VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET = 36,
    VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO = 37,
    VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO = 38,
    VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO = 39,
    VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO = 40,
    VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO = 41,
    VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO = 42,
    VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO = 43,
    VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER = 44,
    VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER = 45,
    VK_STRUCTURE_TYPE_MEMORY_BARRIER = 46,
    VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO = 47,
    VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO = 48,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES = 49,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES = 50,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES = 51,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES = 52,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES = 53,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES = 54,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURES = 55,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES = 56,
    VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR = 1000001000,
    VK_STRUCTURE_TYPE_PRESENT_INFO_KHR = 1000001001,
    VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR = 1000002000,
    VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR = 1000002001,
    VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR = 1000003000,
    VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR = 1000004000,
    VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR = 1000005000,
    VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR = 1000006000,
    VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR = 1000008000,
    VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR = 1000009000,
    VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT = 1000011000, VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD = 1000018000,
    VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT = 1000022000,
    VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT = 1000022001,
    VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT = 1000022002,
    VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR = 1000023000,
    VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR = 1000023001,
    VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR = 1000023002,
    VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR = 1000023003,
    VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR = 1000023004,
    VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR = 1000023005,
    VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000023006,
    VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR = 1000023007,
    VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR = 1000023008,
    VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR = 1000023009,
    VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR = 1000023010,
    VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR = 1000023011,
    VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR = 1000023012,
    VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR = 1000023013,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR = 1000023014,
    VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR = 1000023015, VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR = 1000023016,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR = 1000024000,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR = 1000024001,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR = 1000024002,
    VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV = 1000026000,
    VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV = 1000026001, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV = 1000026002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT = 1000028000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT = 1000028001, VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT = 1000028002,
    VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX = 1000029000,
    VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX = 1000029001,
    VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX = 1000029002,
    VK_STRUCTURE_TYPE_CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX = 1000029004,
    VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX = 1000030000,
    VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX = 1000030001,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR = 1000038000, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000038001, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR = 1000038002,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR = 1000038003,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR = 1000038004,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR = 1000038005, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR = 1000038006,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR = 1000038007,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR = 1000038008, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR = 1000038009,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR = 1000038010, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR = 1000038011, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR = 1000038012, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR = 1000038013,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR = 1000039000, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000039001, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR = 1000039002,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR = 1000039003,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR = 1000039004, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR = 1000039005, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR = 1000039006,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR = 1000039007,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR = 1000039009, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR = 1000039010,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR = 1000039011, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR = 1000039012, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR = 1000039013, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR = 1000039014,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR = 1000040000,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR = 1000040001,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR = 1000040003, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000040004, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR = 1000040005,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR = 1000040006,
    VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD = 1000041000,
    VK_STRUCTURE_TYPE_RENDERING_INFO = 1000044000,
    VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO = 1000044001,
    VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO = 1000044002,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES = 1000044003,
    VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO = 1000044004, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR = 1000044006, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT = 1000044007,
    VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD = 1000044008,
    VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX = 1000044009,
    VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP = 1000049000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV = 1000050000,
    VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO = 1000053000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES = 1000053001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES = 1000053002,
    VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV = 1000056000,
    VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV = 1000056001,
    VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV = 1000057000,
    VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV = 1000057001,
    VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV = 1000058000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 = 1000059000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 = 1000059001,
    VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 = 1000059002,
    VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 = 1000059003,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 = 1000059004,
    VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 = 1000059005,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 = 1000059006,
    VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 = 1000059007,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 = 1000059008,
    VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO = 1000060000,
    VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO = 1000060003,
    VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO = 1000060004,
    VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO = 1000060005,
    VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO = 1000060006,
    VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR = 1000060007,
    VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR = 1000060008,
    VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR = 1000060009,
    VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR = 1000060010,
    VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR = 1000060011,
    VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR = 1000060012,
    VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO = 1000060013,
    VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO = 1000060014,
    VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT = 1000061000,
    VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN = 1000062000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES = 1000063000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES = 1000066000,
    VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT = 1000067000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT = 1000067001,
    VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO = 1000068000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES = 1000068001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES = 1000068002,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES = 1000070000,
    VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO = 1000070001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO = 1000071000,
    VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES = 1000071001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO = 1000071002,
    VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES = 1000071003,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES = 1000071004,
    VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO = 1000072000,
    VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO = 1000072001,
    VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO = 1000072002,
    VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR = 1000073000,
    VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR = 1000073001,
    VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR = 1000073002,
    VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR = 1000073003,
    VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR = 1000074000,
    VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR = 1000074001,
    VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR = 1000074002,
    VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR = 1000075000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO = 1000076000,
    VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES = 1000076001,
    VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO = 1000077000,
    VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = 1000078000,
    VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = 1000078001,
    VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR = 1000078002,
    VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR = 1000078003,
    VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR = 1000079000,
    VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR = 1000079001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES = 1000080000, VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT = 1000081000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT = 1000081001,
    VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT = 1000081002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES = 1000082000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES = 1000083000,
    VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR = 1000084000,
    VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO = 1000085000, VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV = 1000087000,
    VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT = 1000090000,
    VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT = 1000091000,
    VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT = 1000091001,
    VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT = 1000091002,
    VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT = 1000091003,
    VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE = 1000092000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES = 1000094000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX = 1000097000, VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV = 1000098000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT = 1000099000, VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT = 1000099001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT = 1000101000, VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT = 1000101001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT = 1000102000, VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT = 1000102001,
    VK_STRUCTURE_TYPE_HDR_METADATA_EXT = 1000105000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES = 1000108000,
    VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO = 1000108001,
    VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO = 1000108002,
    VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO = 1000108003,
    VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2 = 1000109000,
    VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2 = 1000109001,
    VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2 = 1000109002,
    VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2 = 1000109003,
    VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 = 1000109004,
    VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO = 1000109005,
    VK_STRUCTURE_TYPE_SUBPASS_END_INFO = 1000109006, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG = 1000110000,
    VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR = 1000111000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO = 1000112000,
    VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES = 1000112001,
    VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO = 1000113000,
    VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR = 1000114000,
    VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR = 1000114001,
    VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR = 1000114002,
    VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR = 1000115000,
    VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR = 1000115001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR = 1000116000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR = 1000116001,
    VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR = 1000116002,
    VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR = 1000116003,
    VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR = 1000116004,
    VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR = 1000116005,
    VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR = 1000116006,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES = 1000117000, VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO = 1000117001,
    VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO = 1000117002, VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO = 1000117003,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR = 1000119000,
    VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR = 1000119001,
    VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR = 1000119002,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES = 1000120000,
    VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR = 1000121000,
    VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR = 1000121001,
    VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR = 1000121002,
    VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR = 1000121003,
    VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR = 1000121004,
    VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK = 1000122000,
    VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK = 1000123000,
    VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS = 1000127000,
    VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO = 1000127001,
    VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT = 1000128000,
    VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT = 1000128001,
    VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT = 1000128002,
    VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT = 1000128003,
    VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT = 1000128004,
    VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID = 1000129000,
    VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID = 1000129001, VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID = 1000129002,
    VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID = 1000129003, VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID = 1000129004,
    VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID = 1000129005, VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID = 1000129006, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES = 1000130000,
    VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO = 1000130001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES = 1000138000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES = 1000138001,
    VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK = 1000138002, VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO = 1000138003, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_BFLOAT16_FEATURES_KHR = 1000141000,
    VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT = 1000143000,
    VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT = 1000143001, VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT = 1000143002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT = 1000143003,
    VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT = 1000143004,
    VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO = 1000145000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES = 1000145001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES = 1000145002,
    VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2 = 1000145003,
    VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 = 1000146000,
    VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 = 1000146001,
    VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 = 1000146002,
    VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 = 1000146003,
    VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 = 1000146004,
    VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO = 1000147000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT = 1000148000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT = 1000148001, VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT = 1000148002, VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV = 1000149000, VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR = 1000150000, VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR = 1000150002, VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR = 1000150003, VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR = 1000150004, VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR = 1000150005,
    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR = 1000150006, VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR = 1000150007,
    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR = 1000150009,
    VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR = 1000150010, VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR = 1000150011, VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR = 1000150012, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR = 1000150013, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR = 1000150014,
    VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR = 1000150015,
    VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR = 1000150016,
    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR = 1000150017, VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR = 1000150018,
    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR = 1000150020, VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV = 1000152000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV = 1000154000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV = 1000154001,
    VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO = 1000156000,
    VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO = 1000156001,
    VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO = 1000156002,
    VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO = 1000156003, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES = 1000156004, VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES = 1000156005,
    VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO = 1000157000,
    VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO = 1000157001,
    VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT = 1000158000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT = 1000158002, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT = 1000158003, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT = 1000158004,
    VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT = 1000158005,
    VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT = 1000158006,
    VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT = 1000160000, VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT = 1000160001, VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO = 1000161000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES = 1000161001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES = 1000161002, VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO = 1000161003, VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT = 1000161004, VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV = 1000164000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV = 1000164001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV = 1000164002, VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV = 1000164005,
    VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV = 1000165000,
    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV = 1000165001,
    VK_STRUCTURE_TYPE_GEOMETRY_NV = 1000165003,
    VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV = 1000165004,
    VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV = 1000165005,
    VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV = 1000165006, VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV = 1000165007, VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV = 1000165008,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV = 1000165009,
    VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV = 1000165011,
    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV = 1000165012, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV = 1000166000, VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV = 1000166001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES = 1000168000,
    VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT = 1000168001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT = 1000170000, VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT = 1000170001,
    VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO = 1000174000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES = 1000175000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES = 1000177000,
    VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT = 1000178000,
    VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT = 1000178001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT = 1000178002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES = 1000180000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR = 1000181000,
    VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD = 1000183000,
    VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR = 1000184000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD = 1000185000,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR = 1000187000, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000187001, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR = 1000187002,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR = 1000187003,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR = 1000187004,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR = 1000187005, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD = 1000189000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT = 1000190000, VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO = 1000190001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES = 1000190002,
    VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP = 1000191000,
    VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO = 1000192000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES = 1000196000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES = 1000197000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES = 1000199000,
    VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE = 1000199001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR = 1000201000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV = 1000202000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV = 1000202001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR = 1000203000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV = 1000204000, VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV = 1000205000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV = 1000205002,
    VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV = 1000206000,
    VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV = 1000206001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES = 1000207000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES = 1000207001,
    VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO = 1000207002,
    VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO = 1000207003,
    VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO = 1000207004,
    VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO = 1000207005, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL = 1000209000, VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL = 1000210000,
    VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL = 1000210001,
    VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL = 1000210002,
    VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL = 1000210003,
    VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL = 1000210004, VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL = 1000210005, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES = 1000211000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT = 1000212000,
    VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD = 1000213000, VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD = 1000213001,
    VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA = 1000214000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES = 1000215000,
    VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT = 1000217000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT = 1000218000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT = 1000218001, VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT = 1000218002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES = 1000221000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES = 1000225000, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO = 1000225001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES = 1000225002,
    VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR = 1000226000, VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR = 1000226001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR = 1000226002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR = 1000226003,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR = 1000226004, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD = 1000227000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD = 1000229000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES = 1000232000,
    VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO = 1000232001,
    VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO = 1000232002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT = 1000234000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR = 1000235000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT = 1000237000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT = 1000238000,
    VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT = 1000238001,
    VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR = 1000239000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV = 1000240000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES = 1000241000,
    VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT = 1000241001,
    VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT = 1000241002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT = 1000244000,
    VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO = 1000244001,
    VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT = 1000244002,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES = 1000245000,
    VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO = 1000246000,
    VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT = 1000247000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR = 1000248000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV = 1000249000,
    VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV = 1000250000, VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV = 1000250001,
    VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV = 1000250002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT = 1000251000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT = 1000252000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES = 1000253000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT = 1000254000, VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT = 1000254001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT = 1000254002,
    VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT = 1000255000, VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT = 1000255001, VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT = 1000255002,
    VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT = 1000256000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES = 1000257000,
    VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO = 1000257002,
    VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO = 1000257003,
    VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO = 1000257004,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES = 1000259000, VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO = 1000259001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES = 1000259002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT = 1000260000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES = 1000261000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES = 1000265000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT = 1000267000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR = 1000269000,
    VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR = 1000269001,
    VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR = 1000269002,
    VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR = 1000269003,
    VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR = 1000269004, VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR = 1000269005,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES = 1000270000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES = 1000270001,
    VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY = 1000270002,
    VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY = 1000270003,
    VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO = 1000270004,
    VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO = 1000270005,
    VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO = 1000270006,
    VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO = 1000270007,
    VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE = 1000270008,
    VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY = 1000270009,
    VK_STRUCTURE_TYPE_MEMORY_MAP_INFO = 1000271000,
    VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO = 1000271001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT = 1000272000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT = 1000272001,
    VK_STRUCTURE_TYPE_MEMORY_MAP_PLACED_INFO_EXT = 1000272002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT = 1000273000,
    VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_KHR = 1000274000,
    VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_KHR = 1000274001,
    VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_KHR = 1000274002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_KHR = 1000275000,
    VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_KHR = 1000275001,
    VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_KHR = 1000275002,
    VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_KHR = 1000275003,
    VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_KHR = 1000275004,
    VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_KHR = 1000275005, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES = 1000276000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV = 1000277000,
    VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV = 1000277001, VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV = 1000277002,
    VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV = 1000277003,
    VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV = 1000277004,
    VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV = 1000277005, VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV = 1000277006, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV = 1000277007, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV = 1000278000, VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV = 1000278001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES = 1000280000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES = 1000280001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT = 1000281000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES = 1000281001, VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM = 1000282000,
    VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM = 1000282001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT = 1000283000,
    VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT = 1000283001,
    VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT = 1000283002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT = 1000284000,
    VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT = 1000284001,
    VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT = 1000284002,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_KHR = 1000286000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_KHR = 1000286001,
    VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT = 1000287000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT = 1000287001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT = 1000287002,
    VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR = 1000290000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV = 1000292000,
    VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV = 1000292001,
    VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV = 1000292002,
    VK_STRUCTURE_TYPE_PRESENT_ID_KHR = 1000294000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR = 1000294001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES = 1000295000,
    VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO = 1000295001,
    VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO = 1000295002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES = 1000297000,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR = 1000299000,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR = 1000299001,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR = 1000299002,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR = 1000299003,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR = 1000299004, VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR = 1000299005, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR = 1000299006,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR = 1000299007,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR = 1000299008, VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR = 1000299009, VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR = 1000299010, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV = 1000300000,
    VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV = 1000300001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_FEATURES_QCOM = 1000309000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_PROPERTIES_QCOM = 1000309001,
    VK_STRUCTURE_TYPE_RENDER_PASS_TILE_SHADING_CREATE_INFO_QCOM = 1000309002,
    VK_STRUCTURE_TYPE_PER_TILE_BEGIN_INFO_QCOM = 1000309003,
    VK_STRUCTURE_TYPE_PER_TILE_END_INFO_QCOM = 1000309004,
    VK_STRUCTURE_TYPE_DISPATCH_TILE_INFO_QCOM = 1000309005,
    VK_STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV = 1000310000,
    VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT = 1000311000,
    VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT = 1000311001,
    VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT = 1000311002,
    VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT = 1000311003,
    VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT = 1000311004,
    VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT = 1000311005,
    VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT = 1000311006,
    VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT = 1000311007,
    VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT = 1000311008,
    VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT = 1000311009,
    VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT = 1000311010,
    VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT = 1000311011,
    VK_STRUCTURE_TYPE_MEMORY_BARRIER_2 = 1000314000,
    VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2 = 1000314001,
    VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2 = 1000314002,
    VK_STRUCTURE_TYPE_DEPENDENCY_INFO = 1000314003,
    VK_STRUCTURE_TYPE_SUBMIT_INFO_2 = 1000314004,
    VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO = 1000314005,
    VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO = 1000314006,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES = 1000314007,
    VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV = 1000314008,
    VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV = 1000314009, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT = 1000316000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT = 1000316001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT = 1000316002,
    VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT = 1000316003,
    VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT = 1000316004,
    VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT = 1000316005,
    VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT = 1000316006,
    VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT = 1000316007,
    VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT = 1000316008, VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT = 1000316009, VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT = 1000316010,
    VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT = 1000316011, VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT = 1000316012, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT = 1000320000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT = 1000320001,
    VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT = 1000320002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD = 1000321000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR = 1000322000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR = 1000323000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES = 1000325000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV = 1000326000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV = 1000326001, VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV = 1000326002, VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV = 1000327000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV = 1000327001,
    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV = 1000327002,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT = 1000328000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT = 1000328001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT = 1000330000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT = 1000332000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT = 1000332001,
    VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM = 1000333000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES = 1000335000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR = 1000336000,
    VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2 = 1000337000,
    VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2 = 1000337001,
    VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2 = 1000337002,
    VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2 = 1000337003,
    VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2 = 1000337004,
    VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2 = 1000337005,
    VK_STRUCTURE_TYPE_BUFFER_COPY_2 = 1000337006,
    VK_STRUCTURE_TYPE_IMAGE_COPY_2 = 1000337007,
    VK_STRUCTURE_TYPE_IMAGE_BLIT_2 = 1000337008,
    VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2 = 1000337009,
    VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2 = 1000337010, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT = 1000338000,
    VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT = 1000338001,
    VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2 = 1000338002,
    VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2 = 1000338003,
    VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT = 1000338004, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT = 1000339000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT = 1000340000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT = 1000341000,
    VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT = 1000341001,
    VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT = 1000341002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT = 1000342000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT = 1000344000,
    VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT = 1000346000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR = 1000347000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR = 1000347001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR = 1000348013, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT = 1000351000,
    VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT = 1000351002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT = 1000352000,
    VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT = 1000352001,
    VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT = 1000352002,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT = 1000353000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT = 1000354000,
    VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT = 1000354001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT = 1000355000, VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT = 1000355001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT = 1000356000,
    VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3 = 1000360000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_KHR = 1000361000,
    VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364000,
    VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA = 1000364001,
    VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364002,
    VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA = 1000365000,
    VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000365001,
    VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA = 1000366000,
    VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA = 1000366001,
    VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA = 1000366002,
    VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA = 1000366003,
    VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA = 1000366004, VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA = 1000366005,
    VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA = 1000366006,
    VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA = 1000366007,
    VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA = 1000366008,
    VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA = 1000366009,
    VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI = 1000369000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI = 1000369001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI = 1000369002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI = 1000370000,
    VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV = 1000371000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV = 1000371001,
    VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT = 1000372000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT = 1000372001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT = 1000375000,
    VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT = 1000375001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT = 1000376000,
    VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT = 1000376001, VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT = 1000376002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT = 1000377000,
    VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX = 1000378000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT = 1000381000,
    VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT = 1000381001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT = 1000382000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR = 1000386000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNTYPED_POINTERS_FEATURES_KHR = 1000387000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES = 1000388000,
    VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES = 1000388001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_RGB_CONVERSION_FEATURES_VALVE = 1000390000, VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE = 1000390001, VK_STRUCTURE_TYPE_VIDEO_ENCODE_PROFILE_RGB_CONVERSION_INFO_VALVE = 1000390002, VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_RGB_CONVERSION_CREATE_INFO_VALVE = 1000390003, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT = 1000391000,
    VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT = 1000391001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT = 1000392000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT = 1000392001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT = 1000393000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT = 1000395000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT = 1000395001,
    VK_STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT = 1000396000,
    VK_STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT = 1000396001,
    VK_STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT = 1000396002,
    VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT = 1000396003,
    VK_STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT = 1000396004, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT = 1000396005, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT = 1000396006,
    VK_STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT = 1000396007,
    VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT = 1000396008, VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT = 1000396009, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI = 1000404000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI = 1000404001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI = 1000404002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT = 1000411000, VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT = 1000411001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT = 1000412000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES = 1000413000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES = 1000413001,
    VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS = 1000413002,
    VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS = 1000413003,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM = 1000415000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES = 1000416000, VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM = 1000417000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM = 1000417001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM = 1000417002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT = 1000418000,
    VK_STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT = 1000418001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE = 1000420000,
    VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE = 1000420001, VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE = 1000420002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_KHR = 1000421000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT = 1000422000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM = 1000424000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM = 1000424001,
    VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM = 1000424002,
    VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM = 1000424003,
    VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM = 1000424004, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_EXT = 1000425000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_EXT = 1000425001, VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_EXT = 1000425002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV = 1000426000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_KHR = 1000426001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV = 1000427000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV = 1000427001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV = 1000428000,
    VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV = 1000428001,
    VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV = 1000428002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_LINEAR_SWEPT_SPHERES_FEATURES_NV = 1000429008, VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_LINEAR_SWEPT_SPHERES_DATA_NV = 1000429009, VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_SPHERES_DATA_NV = 1000429010, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV = 1000430000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR = 1000434000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT = 1000437000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM = 1000440000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM = 1000440001,
    VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM = 1000440002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT = 1000451000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT = 1000451001,
    VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT = 1000453000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT = 1000455000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT = 1000455001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT = 1000458000,
    VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT = 1000458001, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT = 1000458002, VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT = 1000458003,
    VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG = 1000459000,
    VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG = 1000459001,
    VK_STRUCTURE_TYPE_TENSOR_CREATE_INFO_ARM = 1000460000,
    VK_STRUCTURE_TYPE_TENSOR_VIEW_CREATE_INFO_ARM = 1000460001,
    VK_STRUCTURE_TYPE_BIND_TENSOR_MEMORY_INFO_ARM = 1000460002,
    VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_TENSOR_ARM = 1000460003,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_PROPERTIES_ARM = 1000460004,
    VK_STRUCTURE_TYPE_TENSOR_FORMAT_PROPERTIES_ARM = 1000460005,
    VK_STRUCTURE_TYPE_TENSOR_DESCRIPTION_ARM = 1000460006,
    VK_STRUCTURE_TYPE_TENSOR_MEMORY_REQUIREMENTS_INFO_ARM = 1000460007,
    VK_STRUCTURE_TYPE_TENSOR_MEMORY_BARRIER_ARM = 1000460008,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_FEATURES_ARM = 1000460009,
    VK_STRUCTURE_TYPE_DEVICE_TENSOR_MEMORY_REQUIREMENTS_ARM = 1000460010,
    VK_STRUCTURE_TYPE_COPY_TENSOR_INFO_ARM = 1000460011,
    VK_STRUCTURE_TYPE_TENSOR_COPY_ARM = 1000460012,
    VK_STRUCTURE_TYPE_TENSOR_DEPENDENCY_INFO_ARM = 1000460013,
    VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_TENSOR_ARM = 1000460014,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_TENSOR_INFO_ARM = 1000460015,
    VK_STRUCTURE_TYPE_EXTERNAL_TENSOR_PROPERTIES_ARM = 1000460016,
    VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_TENSOR_CREATE_INFO_ARM = 1000460017, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_FEATURES_ARM = 1000460018, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_PROPERTIES_ARM = 1000460019,
    VK_STRUCTURE_TYPE_DESCRIPTOR_GET_TENSOR_INFO_ARM = 1000460020,
    VK_STRUCTURE_TYPE_TENSOR_CAPTURE_DESCRIPTOR_DATA_INFO_ARM = 1000460021, VK_STRUCTURE_TYPE_TENSOR_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_ARM = 1000460022,
    VK_STRUCTURE_TYPE_FRAME_BOUNDARY_TENSORS_ARM = 1000460023, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT = 1000462000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT = 1000462001, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT = 1000462002,
    VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT = 1000462003,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV = 1000464000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV = 1000464001,
    VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV = 1000464002,
    VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV = 1000464003,
    VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV = 1000464004,
    VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV = 1000464005, VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV = 1000464010, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT = 1000465000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES = 1000466000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID = 1000468000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID = 1000468001, VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID = 1000468002,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES = 1000470000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES = 1000470001,
    VK_STRUCTURE_TYPE_RENDERING_AREA_INFO = 1000470003,
    VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO = 1000470004,
    VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO = 1000470005,
    VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO = 1000470006,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD = 1000476000,
    VK_STRUCTURE_TYPE_ANTI_LAG_DATA_AMD = 1000476001,
    VK_STRUCTURE_TYPE_ANTI_LAG_PRESENTATION_INFO_AMD = 1000476002,
    VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_ID_2_KHR = 1000479000,
    VK_STRUCTURE_TYPE_PRESENT_ID_2_KHR = 1000479001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_2_FEATURES_KHR = 1000479002,
    VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_WAIT_2_KHR = 1000480000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_2_FEATURES_KHR = 1000480001,
    VK_STRUCTURE_TYPE_PRESENT_WAIT_2_INFO_KHR = 1000480002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR = 1000481000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT = 1000482000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT = 1000482001,
    VK_STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT = 1000482002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR = 1000483000,
    VK_STRUCTURE_TYPE_PIPELINE_BINARY_CREATE_INFO_KHR = 1000483001,
    VK_STRUCTURE_TYPE_PIPELINE_BINARY_INFO_KHR = 1000483002,
    VK_STRUCTURE_TYPE_PIPELINE_BINARY_KEY_KHR = 1000483003, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR = 1000483004,
    VK_STRUCTURE_TYPE_RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR = 1000483005,
    VK_STRUCTURE_TYPE_PIPELINE_BINARY_DATA_INFO_KHR = 1000483006,
    VK_STRUCTURE_TYPE_PIPELINE_CREATE_INFO_KHR = 1000483007, VK_STRUCTURE_TYPE_DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR = 1000483008,
    VK_STRUCTURE_TYPE_PIPELINE_BINARY_HANDLES_INFO_KHR = 1000483009, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM = 1000484000,
    VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM = 1000484001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC = 1000485000,
    VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC = 1000485001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM = 1000488000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV = 1000490000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV = 1000490001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_FEATURES_NV = 1000491000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_PROPERTIES_NV = 1000491001,
    VK_STRUCTURE_TYPE_COOPERATIVE_VECTOR_PROPERTIES_NV = 1000491002,
    VK_STRUCTURE_TYPE_CONVERT_COOPERATIVE_VECTOR_MATRIX_INFO_NV = 1000491004, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV = 1000492000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV = 1000492001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_FEATURES_EXT = 1000495000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_PROPERTIES_EXT = 1000495001,
    VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT = 1000496000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM = 1000497000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM = 1000497001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT = 1000498000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT = 1000499000,
    VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV = 1000505000,
    VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV = 1000505001,
    VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV = 1000505002,
    VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV = 1000505003,
    VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV = 1000505004,
    VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV = 1000505005,
    VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV = 1000505006,
    VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV = 1000505007,
    VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV = 1000505008, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR = 1000506000,
    VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR = 1000506001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR = 1000506002,
    VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CREATE_INFO_ARM = 1000507000,
    VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_CREATE_INFO_ARM = 1000507001,
    VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_RESOURCE_INFO_ARM = 1000507002,
    VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CONSTANT_ARM = 1000507003, VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_MEMORY_REQUIREMENTS_INFO_ARM = 1000507004, VK_STRUCTURE_TYPE_BIND_DATA_GRAPH_PIPELINE_SESSION_MEMORY_INFO_ARM = 1000507005,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_FEATURES_ARM = 1000507006, VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SHADER_MODULE_CREATE_INFO_ARM = 1000507007, VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_PROPERTY_QUERY_RESULT_ARM = 1000507008,
    VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_INFO_ARM = 1000507009, VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_COMPILER_CONTROL_CREATE_INFO_ARM = 1000507010, VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_REQUIREMENTS_INFO_ARM = 1000507011, VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_REQUIREMENT_ARM = 1000507012, VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_IDENTIFIER_CREATE_INFO_ARM = 1000507013,
    VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_DISPATCH_INFO_ARM = 1000507014, VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CONSTANT_TENSOR_SEMI_STRUCTURED_SPARSITY_INFO_ARM = 1000507015, VK_STRUCTURE_TYPE_DATA_GRAPH_PROCESSING_ENGINE_CREATE_INFO_ARM = 1000507016, VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_PROCESSING_ENGINE_PROPERTIES_ARM = 1000507017,
    VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_PROPERTIES_ARM = 1000507018, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_FAMILY_DATA_GRAPH_PROCESSING_ENGINE_INFO_ARM = 1000507019, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM = 1000510000, VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM = 1000510001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR = 1000511000,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_CAPABILITIES_KHR = 1000512000,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PICTURE_INFO_KHR = 1000512001,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PROFILE_INFO_KHR = 1000512003, VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000512004,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR = 1000512005,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR = 1000513000, VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000513001,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR = 1000513002,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR = 1000513003, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR = 1000513004,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PROFILE_INFO_KHR = 1000513005,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR = 1000513006, VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR = 1000513007, VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR = 1000513008,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR = 1000513009, VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR = 1000513010, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_DECODE_VP9_FEATURES_KHR = 1000514000,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_CAPABILITIES_KHR = 1000514001,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_PICTURE_INFO_KHR = 1000514002,
    VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_PROFILE_INFO_KHR = 1000514003, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR = 1000515000,
    VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR = 1000515001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV = 1000516000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM = 1000518000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM = 1000518001,
    VK_STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM = 1000518002,
    VK_STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM = 1000519000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM = 1000519001,
    VK_STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM = 1000519002,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM = 1000520000, VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM = 1000520001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM = 1000521000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT = 1000524000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES = 1000525000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFIED_IMAGE_LAYOUTS_FEATURES_KHR = 1000527000,
    VK_STRUCTURE_TYPE_ATTACHMENT_FEEDBACK_LOOP_INFO_EXT = 1000527001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES = 1000528000,
    VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX = 1000529000,
    VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX = 1000529001,
    VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX = 1000529002,
    VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX = 1000529003, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX = 1000529004, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT = 1000530000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES = 1000544000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES = 1000545000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES = 1000545001,
    VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS = 1000545002,
    VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO = 1000545003,
    VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO = 1000545004,
    VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO = 1000545005,
    VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO = 1000545006,
    VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT = 1000545007, VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT = 1000545008, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV = 1000546000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_FEATURES_QCOM = 1000547000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_PROPERTIES_QCOM = 1000547001,
    VK_STRUCTURE_TYPE_TILE_MEMORY_REQUIREMENTS_QCOM = 1000547002,
    VK_STRUCTURE_TYPE_TILE_MEMORY_BIND_INFO_QCOM = 1000547003,
    VK_STRUCTURE_TYPE_TILE_MEMORY_SIZE_INFO_QCOM = 1000547004, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_KHR = 1000549000,
    VK_STRUCTURE_TYPE_COPY_MEMORY_INDIRECT_INFO_KHR = 1000549002,
    VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INDIRECT_INFO_KHR = 1000549003,
    VK_STRUCTURE_TYPE_DISPLAY_SURFACE_STEREO_CREATE_INFO_NV = 1000551000,
    VK_STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV = 1000551001,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_CAPABILITIES_KHR = 1000552000, VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_INTRA_REFRESH_CREATE_INFO_KHR = 1000552001,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_INFO_KHR = 1000552002,
    VK_STRUCTURE_TYPE_VIDEO_REFERENCE_INTRA_REFRESH_INFO_KHR = 1000552003, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_INTRA_REFRESH_FEATURES_KHR = 1000552004, VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR = 1000553000, VK_STRUCTURE_TYPE_VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR = 1000553001,
    VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR = 1000553002, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR = 1000553003, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR = 1000553004, VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000553005, VK_STRUCTURE_TYPE_VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR = 1000553006, VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR = 1000553007, VK_STRUCTURE_TYPE_VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR = 1000553008, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR = 1000553009, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV = 1000555000, VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DEVICE_CREATE_INFO_NV = 1000556000,
    VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_CREATE_INFO_NV = 1000556001,
    VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DATA_PARAMS_NV = 1000556002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_COMPUTE_QUEUE_PROPERTIES_NV = 1000556003, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR = 1000558000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMMAND_BUFFER_INHERITANCE_FEATURES_NV = 1000559000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_FEATURES_KHR = 1000562000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_PROPERTIES_KHR = 1000562001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_LIST_KHR = 1000562002,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR = 1000562003, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR = 1000562004, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV = 1000563000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT = 1000564000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT8_FEATURES_EXT = 1000567000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV = 1000568000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_ACCELERATION_STRUCTURE_FEATURES_NV = 1000569000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_ACCELERATION_STRUCTURE_PROPERTIES_NV = 1000569001, VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_CLUSTERS_BOTTOM_LEVEL_INPUT_NV = 1000569002, VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_TRIANGLE_CLUSTER_INPUT_NV = 1000569003, VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_MOVE_OBJECTS_INPUT_NV = 1000569004, VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_INPUT_INFO_NV = 1000569005, VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_COMMANDS_INFO_NV = 1000569006, VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CLUSTER_ACCELERATION_STRUCTURE_CREATE_INFO_NV = 1000569007, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PARTITIONED_ACCELERATION_STRUCTURE_FEATURES_NV = 1000570000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PARTITIONED_ACCELERATION_STRUCTURE_PROPERTIES_NV = 1000570001, VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_PARTITIONED_ACCELERATION_STRUCTURE_NV = 1000570002, VK_STRUCTURE_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCES_INPUT_NV = 1000570003, VK_STRUCTURE_TYPE_BUILD_PARTITIONED_ACCELERATION_STRUCTURE_INFO_NV = 1000570004,
    VK_STRUCTURE_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_FLAGS_NV = 1000570005, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT = 1000572000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT = 1000572001, VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT = 1000572002,
    VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_CREATE_INFO_EXT = 1000572003,
    VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_EXT = 1000572004,
    VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT = 1000572006,
    VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT = 1000572007,
    VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT = 1000572008,
    VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT = 1000572009,
    VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT = 1000572010,
    VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_INFO_EXT = 1000572011, VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT = 1000572012,
    VK_STRUCTURE_TYPE_GENERATED_COMMANDS_PIPELINE_INFO_EXT = 1000572013,
    VK_STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT = 1000572014,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_8_FEATURES_KHR = 1000574000,
    VK_STRUCTURE_TYPE_MEMORY_BARRIER_ACCESS_FLAGS_3_KHR = 1000574002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA = 1000575000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA = 1000575001,
    VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA = 1000575002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT = 1000582000, VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT = 1000582001,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_9_FEATURES_KHR = 1000584000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_9_PROPERTIES_KHR = 1000584001, VK_STRUCTURE_TYPE_QUEUE_FAMILY_OWNERSHIP_TRANSFER_PROPERTIES_KHR = 1000584002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_2_FEATURES_KHR = 1000586000, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_INLINE_SESSION_PARAMETERS_INFO_KHR = 1000586001, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_INLINE_SESSION_PARAMETERS_INFO_KHR = 1000586002, VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_INLINE_SESSION_PARAMETERS_INFO_KHR = 1000586003,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI = 1000590000,
    VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI = 1000590001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV = 1000593000, VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV = 1000593001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV = 1000593002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_OPACITY_MICROMAP_FEATURES_ARM = 1000596000,
    VK_STRUCTURE_TYPE_IMPORT_MEMORY_METAL_HANDLE_INFO_EXT = 1000602000,
    VK_STRUCTURE_TYPE_MEMORY_METAL_HANDLE_PROPERTIES_EXT = 1000602001,
    VK_STRUCTURE_TYPE_MEMORY_GET_METAL_HANDLE_INFO_EXT = 1000602002, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT = 1000608000,
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FORMAT_PACK_FEATURES_ARM = 1000609000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_LAYERED_FEATURES_VALVE = 1000611000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_LAYERED_PROPERTIES_VALVE = 1000611001, VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_DENSITY_MAP_LAYERED_CREATE_INFO_VALVE = 1000611002,
    VK_STRUCTURE_TYPE_RENDERING_END_INFO_EXT = 1000619003, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_DEVICE_MEMORY_FEATURES_EXT = 1000620000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CACHE_INCREMENTAL_MODE_FEATURES_SEC = 1000637000,
    VK_STRUCTURE_TYPE_SURFACE_CREATE_INFO_OHOS = 1000685000,
    VK_STRUCTURE_TYPE_MAX_ENUM = 2147483647
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_RENDERING_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_RENDERING_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RENDERING_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_RENDERING_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR):
  const
    VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR):
  const
    VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR):
  const
    VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR):
  const
    VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT_enumval):
  const
    VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT_enumval* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT_enumval" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR):
  const
    VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR):
  const
    VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR):
  const
    VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR):
  const
    VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SUBPASS_END_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR):
  const
    VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT):
  const
    VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR):
  const
    VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR):
  const
    VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV):
  const
    VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT):
  const
    VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR):
  const
    VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR):
  const
    VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL):
  const
    VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR):
  const
    VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR):
  const
    VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT):
  const
    VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT):
  const
    VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT):
  const
    VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT):
  const
    VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_MEMORY_MAP_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT):
  const
    VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_KHR
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT):
  const
    VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT):
  const
    VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_KHR
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR):
  const
    VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_MEMORY_BARRIER_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR):
  const
    VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR):
  const
    VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEPENDENCY_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SUBMIT_INFO_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR):
  const
    VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR):
  const
    VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BUFFER_COPY_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR):
  const
    VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_COPY_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR):
  const
    VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_BLIT_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR):
  const
    VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR):
  const
    VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT):
  const
    VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT):
  const
    VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE):
  const
    VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR):
  const
    VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT):
  const
    VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR):
  const
    VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR):
  const
    VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_EXT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_EXT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM):
  const
    VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_EXT
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_KHR
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_RENDERING_AREA_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR):
  const
    VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR):
  const
    VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT):
  const
    VK_STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR):
  const
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR):
  const
    VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO
else:
  static :
    hint("Declaration of " & "VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR" &
        " already exists, not redeclaring")
when not declared(VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR):
  const
    VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR* = enum_VkStructureType_1107296780.VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO
else:
  static :
    hint("Declaration of " &
        "VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR" &
        " already exists, not redeclaring")
type
  enum_VkPipelineCacheHeaderVersion_1107296784* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_CACHE_HEADER_VERSION_ONE_enumval = 1,
    VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM = 2147483647
type
  enum_VkImageLayout_1107296788* {.size: sizeof(cuint).} = enum
    VK_IMAGE_LAYOUT_UNDEFINED = 0, VK_IMAGE_LAYOUT_GENERAL = 1,
    VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL = 2,
    VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL = 3,
    VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL = 4,
    VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL = 5,
    VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL = 6,
    VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL = 7,
    VK_IMAGE_LAYOUT_PREINITIALIZED = 8,
    VK_IMAGE_LAYOUT_PRESENT_SRC_KHR = 1000001002,
    VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR = 1000024000,
    VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR = 1000024001,
    VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR = 1000024002,
    VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR = 1000111000,
    VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL = 1000117000,
    VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL = 1000117001,
    VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR = 1000164003,
    VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT = 1000218000,
    VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ = 1000232000,
    VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL = 1000241000,
    VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL = 1000241001,
    VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL = 1000241002,
    VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL = 1000241003,
    VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR = 1000299000,
    VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR = 1000299001,
    VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR = 1000299002,
    VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL = 1000314000,
    VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL = 1000314001,
    VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT = 1000339000,
    VK_IMAGE_LAYOUT_TENSOR_ALIASING_ARM = 1000460000,
    VK_IMAGE_LAYOUT_VIDEO_ENCODE_QUANTIZATION_MAP_KHR = 1000553000,
    VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT = 1000620000,
    VK_IMAGE_LAYOUT_MAX_ENUM = 2147483647
when not declared(VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR):
  const
    VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR* = enum_VkImageLayout_1107296788.VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
else:
  static :
    hint("Declaration of " &
        "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR):
  const
    VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR* = enum_VkImageLayout_1107296788.VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
else:
  static :
    hint("Declaration of " &
        "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV):
  const
    VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV* = enum_VkImageLayout_1107296788.VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
else:
  static :
    hint("Declaration of " & "VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR):
  const
    VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR* = enum_VkImageLayout_1107296788.VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ
else:
  static :
    hint("Declaration of " & "VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR):
  const
    VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR* = enum_VkImageLayout_1107296788.VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
else:
  static :
    hint("Declaration of " & "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR):
  const
    VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR* = enum_VkImageLayout_1107296788.VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
else:
  static :
    hint("Declaration of " & "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR):
  const
    VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR* = enum_VkImageLayout_1107296788.VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
else:
  static :
    hint("Declaration of " & "VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR):
  const
    VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR* = enum_VkImageLayout_1107296788.VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
else:
  static :
    hint("Declaration of " & "VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR):
  const
    VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR* = enum_VkImageLayout_1107296788.VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL
else:
  static :
    hint("Declaration of " & "VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR):
  const
    VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR* = enum_VkImageLayout_1107296788.VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
else:
  static :
    hint("Declaration of " & "VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR" &
        " already exists, not redeclaring")
type
  enum_VkObjectType_1107296792* {.size: sizeof(cuint).} = enum
    VK_OBJECT_TYPE_UNKNOWN = 0, VK_OBJECT_TYPE_INSTANCE = 1,
    VK_OBJECT_TYPE_PHYSICAL_DEVICE = 2, VK_OBJECT_TYPE_DEVICE = 3,
    VK_OBJECT_TYPE_QUEUE = 4, VK_OBJECT_TYPE_SEMAPHORE = 5,
    VK_OBJECT_TYPE_COMMAND_BUFFER = 6, VK_OBJECT_TYPE_FENCE = 7,
    VK_OBJECT_TYPE_DEVICE_MEMORY = 8, VK_OBJECT_TYPE_BUFFER = 9,
    VK_OBJECT_TYPE_IMAGE = 10, VK_OBJECT_TYPE_EVENT = 11,
    VK_OBJECT_TYPE_QUERY_POOL = 12, VK_OBJECT_TYPE_BUFFER_VIEW = 13,
    VK_OBJECT_TYPE_IMAGE_VIEW = 14, VK_OBJECT_TYPE_SHADER_MODULE = 15,
    VK_OBJECT_TYPE_PIPELINE_CACHE = 16, VK_OBJECT_TYPE_PIPELINE_LAYOUT = 17,
    VK_OBJECT_TYPE_RENDER_PASS = 18, VK_OBJECT_TYPE_PIPELINE = 19,
    VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT = 20, VK_OBJECT_TYPE_SAMPLER = 21,
    VK_OBJECT_TYPE_DESCRIPTOR_POOL = 22, VK_OBJECT_TYPE_DESCRIPTOR_SET = 23,
    VK_OBJECT_TYPE_FRAMEBUFFER = 24, VK_OBJECT_TYPE_COMMAND_POOL = 25,
    VK_OBJECT_TYPE_SURFACE_KHR = 1000000000,
    VK_OBJECT_TYPE_SWAPCHAIN_KHR = 1000001000,
    VK_OBJECT_TYPE_DISPLAY_KHR = 1000002000,
    VK_OBJECT_TYPE_DISPLAY_MODE_KHR = 1000002001,
    VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT = 1000011000,
    VK_OBJECT_TYPE_VIDEO_SESSION_KHR = 1000023000,
    VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR = 1000023001,
    VK_OBJECT_TYPE_CU_MODULE_NVX = 1000029000,
    VK_OBJECT_TYPE_CU_FUNCTION_NVX = 1000029001,
    VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE = 1000085000,
    VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT = 1000128000,
    VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR = 1000150000,
    VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION = 1000156000,
    VK_OBJECT_TYPE_VALIDATION_CACHE_EXT = 1000160000,
    VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV = 1000165000,
    VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL = 1000210000,
    VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR = 1000268000,
    VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV = 1000277000,
    VK_OBJECT_TYPE_PRIVATE_DATA_SLOT = 1000295000,
    VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA = 1000366000,
    VK_OBJECT_TYPE_MICROMAP_EXT = 1000396000,
    VK_OBJECT_TYPE_TENSOR_ARM = 1000460000,
    VK_OBJECT_TYPE_TENSOR_VIEW_ARM = 1000460001,
    VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV = 1000464000,
    VK_OBJECT_TYPE_SHADER_EXT = 1000482000,
    VK_OBJECT_TYPE_PIPELINE_BINARY_KHR = 1000483000,
    VK_OBJECT_TYPE_DATA_GRAPH_PIPELINE_SESSION_ARM = 1000507000,
    VK_OBJECT_TYPE_EXTERNAL_COMPUTE_QUEUE_NV = 1000556000,
    VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_EXT = 1000572000,
    VK_OBJECT_TYPE_INDIRECT_EXECUTION_SET_EXT = 1000572001,
    VK_OBJECT_TYPE_MAX_ENUM = 2147483647
when not declared(VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR):
  const
    VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR* = enum_VkObjectType_1107296792.VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE
else:
  static :
    hint("Declaration of " & "VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR):
  const
    VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR* = enum_VkObjectType_1107296792.VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION
else:
  static :
    hint("Declaration of " & "VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR" &
        " already exists, not redeclaring")
when not declared(VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT):
  const
    VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT* = enum_VkObjectType_1107296792.VK_OBJECT_TYPE_PRIVATE_DATA_SLOT
else:
  static :
    hint("Declaration of " & "VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkVendorId_1107296796* {.size: sizeof(cuint).} = enum
    VK_VENDOR_ID_KHRONOS = 65536, VK_VENDOR_ID_VIV = 65537,
    VK_VENDOR_ID_VSI = 65538, VK_VENDOR_ID_KAZAN = 65539,
    VK_VENDOR_ID_CODEPLAY = 65540, VK_VENDOR_ID_MESA = 65541,
    VK_VENDOR_ID_POCL = 65542, VK_VENDOR_ID_MOBILEYE = 65543,
    VK_VENDOR_ID_MAX_ENUM = 2147483647
type
  enum_VkSystemAllocationScope_1107296800* {.size: sizeof(cuint).} = enum
    VK_SYSTEM_ALLOCATION_SCOPE_COMMAND = 0,
    VK_SYSTEM_ALLOCATION_SCOPE_OBJECT = 1, VK_SYSTEM_ALLOCATION_SCOPE_CACHE = 2,
    VK_SYSTEM_ALLOCATION_SCOPE_DEVICE = 3,
    VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE = 4,
    VK_SYSTEM_ALLOCATION_SCOPE_MAX_ENUM = 2147483647
type
  enum_VkInternalAllocationType_1107296804* {.size: sizeof(cuint).} = enum
    VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE = 0,
    VK_INTERNAL_ALLOCATION_TYPE_MAX_ENUM = 2147483647
type
  enum_VkFormat_1107296808* {.size: sizeof(cuint).} = enum
    VK_FORMAT_UNDEFINED = 0, VK_FORMAT_R4G4_UNORM_PACK8 = 1,
    VK_FORMAT_R4G4B4A4_UNORM_PACK16 = 2, VK_FORMAT_B4G4R4A4_UNORM_PACK16 = 3,
    VK_FORMAT_R5G6B5_UNORM_PACK16 = 4, VK_FORMAT_B5G6R5_UNORM_PACK16 = 5,
    VK_FORMAT_R5G5B5A1_UNORM_PACK16 = 6, VK_FORMAT_B5G5R5A1_UNORM_PACK16 = 7,
    VK_FORMAT_A1R5G5B5_UNORM_PACK16 = 8, VK_FORMAT_R8_UNORM = 9,
    VK_FORMAT_R8_SNORM = 10, VK_FORMAT_R8_USCALED = 11,
    VK_FORMAT_R8_SSCALED = 12, VK_FORMAT_R8_UINT = 13, VK_FORMAT_R8_SINT = 14,
    VK_FORMAT_R8_SRGB = 15, VK_FORMAT_R8G8_UNORM = 16,
    VK_FORMAT_R8G8_SNORM = 17, VK_FORMAT_R8G8_USCALED = 18,
    VK_FORMAT_R8G8_SSCALED = 19, VK_FORMAT_R8G8_UINT = 20,
    VK_FORMAT_R8G8_SINT = 21, VK_FORMAT_R8G8_SRGB = 22,
    VK_FORMAT_R8G8B8_UNORM = 23, VK_FORMAT_R8G8B8_SNORM = 24,
    VK_FORMAT_R8G8B8_USCALED = 25, VK_FORMAT_R8G8B8_SSCALED = 26,
    VK_FORMAT_R8G8B8_UINT = 27, VK_FORMAT_R8G8B8_SINT = 28,
    VK_FORMAT_R8G8B8_SRGB = 29, VK_FORMAT_B8G8R8_UNORM = 30,
    VK_FORMAT_B8G8R8_SNORM = 31, VK_FORMAT_B8G8R8_USCALED = 32,
    VK_FORMAT_B8G8R8_SSCALED = 33, VK_FORMAT_B8G8R8_UINT = 34,
    VK_FORMAT_B8G8R8_SINT = 35, VK_FORMAT_B8G8R8_SRGB = 36,
    VK_FORMAT_R8G8B8A8_UNORM = 37, VK_FORMAT_R8G8B8A8_SNORM = 38,
    VK_FORMAT_R8G8B8A8_USCALED = 39, VK_FORMAT_R8G8B8A8_SSCALED = 40,
    VK_FORMAT_R8G8B8A8_UINT = 41, VK_FORMAT_R8G8B8A8_SINT = 42,
    VK_FORMAT_R8G8B8A8_SRGB = 43, VK_FORMAT_B8G8R8A8_UNORM = 44,
    VK_FORMAT_B8G8R8A8_SNORM = 45, VK_FORMAT_B8G8R8A8_USCALED = 46,
    VK_FORMAT_B8G8R8A8_SSCALED = 47, VK_FORMAT_B8G8R8A8_UINT = 48,
    VK_FORMAT_B8G8R8A8_SINT = 49, VK_FORMAT_B8G8R8A8_SRGB = 50,
    VK_FORMAT_A8B8G8R8_UNORM_PACK32 = 51, VK_FORMAT_A8B8G8R8_SNORM_PACK32 = 52,
    VK_FORMAT_A8B8G8R8_USCALED_PACK32 = 53,
    VK_FORMAT_A8B8G8R8_SSCALED_PACK32 = 54, VK_FORMAT_A8B8G8R8_UINT_PACK32 = 55,
    VK_FORMAT_A8B8G8R8_SINT_PACK32 = 56, VK_FORMAT_A8B8G8R8_SRGB_PACK32 = 57,
    VK_FORMAT_A2R10G10B10_UNORM_PACK32 = 58,
    VK_FORMAT_A2R10G10B10_SNORM_PACK32 = 59,
    VK_FORMAT_A2R10G10B10_USCALED_PACK32 = 60,
    VK_FORMAT_A2R10G10B10_SSCALED_PACK32 = 61,
    VK_FORMAT_A2R10G10B10_UINT_PACK32 = 62,
    VK_FORMAT_A2R10G10B10_SINT_PACK32 = 63,
    VK_FORMAT_A2B10G10R10_UNORM_PACK32 = 64,
    VK_FORMAT_A2B10G10R10_SNORM_PACK32 = 65,
    VK_FORMAT_A2B10G10R10_USCALED_PACK32 = 66,
    VK_FORMAT_A2B10G10R10_SSCALED_PACK32 = 67,
    VK_FORMAT_A2B10G10R10_UINT_PACK32 = 68,
    VK_FORMAT_A2B10G10R10_SINT_PACK32 = 69, VK_FORMAT_R16_UNORM = 70,
    VK_FORMAT_R16_SNORM = 71, VK_FORMAT_R16_USCALED = 72,
    VK_FORMAT_R16_SSCALED = 73, VK_FORMAT_R16_UINT = 74,
    VK_FORMAT_R16_SINT = 75, VK_FORMAT_R16_SFLOAT = 76,
    VK_FORMAT_R16G16_UNORM = 77, VK_FORMAT_R16G16_SNORM = 78,
    VK_FORMAT_R16G16_USCALED = 79, VK_FORMAT_R16G16_SSCALED = 80,
    VK_FORMAT_R16G16_UINT = 81, VK_FORMAT_R16G16_SINT = 82,
    VK_FORMAT_R16G16_SFLOAT = 83, VK_FORMAT_R16G16B16_UNORM = 84,
    VK_FORMAT_R16G16B16_SNORM = 85, VK_FORMAT_R16G16B16_USCALED = 86,
    VK_FORMAT_R16G16B16_SSCALED = 87, VK_FORMAT_R16G16B16_UINT = 88,
    VK_FORMAT_R16G16B16_SINT = 89, VK_FORMAT_R16G16B16_SFLOAT = 90,
    VK_FORMAT_R16G16B16A16_UNORM = 91, VK_FORMAT_R16G16B16A16_SNORM = 92,
    VK_FORMAT_R16G16B16A16_USCALED = 93, VK_FORMAT_R16G16B16A16_SSCALED = 94,
    VK_FORMAT_R16G16B16A16_UINT = 95, VK_FORMAT_R16G16B16A16_SINT = 96,
    VK_FORMAT_R16G16B16A16_SFLOAT = 97, VK_FORMAT_R32_UINT = 98,
    VK_FORMAT_R32_SINT = 99, VK_FORMAT_R32_SFLOAT = 100,
    VK_FORMAT_R32G32_UINT = 101, VK_FORMAT_R32G32_SINT = 102,
    VK_FORMAT_R32G32_SFLOAT = 103, VK_FORMAT_R32G32B32_UINT = 104,
    VK_FORMAT_R32G32B32_SINT = 105, VK_FORMAT_R32G32B32_SFLOAT = 106,
    VK_FORMAT_R32G32B32A32_UINT = 107, VK_FORMAT_R32G32B32A32_SINT = 108,
    VK_FORMAT_R32G32B32A32_SFLOAT = 109, VK_FORMAT_R64_UINT = 110,
    VK_FORMAT_R64_SINT = 111, VK_FORMAT_R64_SFLOAT = 112,
    VK_FORMAT_R64G64_UINT = 113, VK_FORMAT_R64G64_SINT = 114,
    VK_FORMAT_R64G64_SFLOAT = 115, VK_FORMAT_R64G64B64_UINT = 116,
    VK_FORMAT_R64G64B64_SINT = 117, VK_FORMAT_R64G64B64_SFLOAT = 118,
    VK_FORMAT_R64G64B64A64_UINT = 119, VK_FORMAT_R64G64B64A64_SINT = 120,
    VK_FORMAT_R64G64B64A64_SFLOAT = 121,
    VK_FORMAT_B10G11R11_UFLOAT_PACK32 = 122,
    VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 = 123, VK_FORMAT_D16_UNORM = 124,
    VK_FORMAT_X8_D24_UNORM_PACK32 = 125, VK_FORMAT_D32_SFLOAT = 126,
    VK_FORMAT_S8_UINT = 127, VK_FORMAT_D16_UNORM_S8_UINT = 128,
    VK_FORMAT_D24_UNORM_S8_UINT = 129, VK_FORMAT_D32_SFLOAT_S8_UINT = 130,
    VK_FORMAT_BC1_RGB_UNORM_BLOCK = 131, VK_FORMAT_BC1_RGB_SRGB_BLOCK = 132,
    VK_FORMAT_BC1_RGBA_UNORM_BLOCK = 133, VK_FORMAT_BC1_RGBA_SRGB_BLOCK = 134,
    VK_FORMAT_BC2_UNORM_BLOCK = 135, VK_FORMAT_BC2_SRGB_BLOCK = 136,
    VK_FORMAT_BC3_UNORM_BLOCK = 137, VK_FORMAT_BC3_SRGB_BLOCK = 138,
    VK_FORMAT_BC4_UNORM_BLOCK = 139, VK_FORMAT_BC4_SNORM_BLOCK = 140,
    VK_FORMAT_BC5_UNORM_BLOCK = 141, VK_FORMAT_BC5_SNORM_BLOCK = 142,
    VK_FORMAT_BC6H_UFLOAT_BLOCK = 143, VK_FORMAT_BC6H_SFLOAT_BLOCK = 144,
    VK_FORMAT_BC7_UNORM_BLOCK = 145, VK_FORMAT_BC7_SRGB_BLOCK = 146,
    VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK = 147,
    VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK = 148,
    VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK = 149,
    VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK = 150,
    VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK = 151,
    VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK = 152,
    VK_FORMAT_EAC_R11_UNORM_BLOCK = 153, VK_FORMAT_EAC_R11_SNORM_BLOCK = 154,
    VK_FORMAT_EAC_R11G11_UNORM_BLOCK = 155,
    VK_FORMAT_EAC_R11G11_SNORM_BLOCK = 156,
    VK_FORMAT_ASTC_4x4_UNORM_BLOCK = 157, VK_FORMAT_ASTC_4x4_SRGB_BLOCK = 158,
    VK_FORMAT_ASTC_5x4_UNORM_BLOCK = 159, VK_FORMAT_ASTC_5x4_SRGB_BLOCK = 160,
    VK_FORMAT_ASTC_5x5_UNORM_BLOCK = 161, VK_FORMAT_ASTC_5x5_SRGB_BLOCK = 162,
    VK_FORMAT_ASTC_6x5_UNORM_BLOCK = 163, VK_FORMAT_ASTC_6x5_SRGB_BLOCK = 164,
    VK_FORMAT_ASTC_6x6_UNORM_BLOCK = 165, VK_FORMAT_ASTC_6x6_SRGB_BLOCK = 166,
    VK_FORMAT_ASTC_8x5_UNORM_BLOCK = 167, VK_FORMAT_ASTC_8x5_SRGB_BLOCK = 168,
    VK_FORMAT_ASTC_8x6_UNORM_BLOCK = 169, VK_FORMAT_ASTC_8x6_SRGB_BLOCK = 170,
    VK_FORMAT_ASTC_8x8_UNORM_BLOCK = 171, VK_FORMAT_ASTC_8x8_SRGB_BLOCK = 172,
    VK_FORMAT_ASTC_10x5_UNORM_BLOCK = 173, VK_FORMAT_ASTC_10x5_SRGB_BLOCK = 174,
    VK_FORMAT_ASTC_10x6_UNORM_BLOCK = 175, VK_FORMAT_ASTC_10x6_SRGB_BLOCK = 176,
    VK_FORMAT_ASTC_10x8_UNORM_BLOCK = 177, VK_FORMAT_ASTC_10x8_SRGB_BLOCK = 178,
    VK_FORMAT_ASTC_10x10_UNORM_BLOCK = 179,
    VK_FORMAT_ASTC_10x10_SRGB_BLOCK = 180,
    VK_FORMAT_ASTC_12x10_UNORM_BLOCK = 181,
    VK_FORMAT_ASTC_12x10_SRGB_BLOCK = 182,
    VK_FORMAT_ASTC_12x12_UNORM_BLOCK = 183,
    VK_FORMAT_ASTC_12x12_SRGB_BLOCK = 184,
    VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG = 1000054000,
    VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG = 1000054001,
    VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG = 1000054002,
    VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG = 1000054003,
    VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG = 1000054004,
    VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG = 1000054005,
    VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG = 1000054006,
    VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG = 1000054007,
    VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK = 1000066000,
    VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK = 1000066001,
    VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK = 1000066002,
    VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK = 1000066003,
    VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK = 1000066004,
    VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK = 1000066005,
    VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK = 1000066006,
    VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK = 1000066007,
    VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK = 1000066008,
    VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK = 1000066009,
    VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK = 1000066010,
    VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK = 1000066011,
    VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK = 1000066012,
    VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK = 1000066013,
    VK_FORMAT_G8B8G8R8_422_UNORM = 1000156000,
    VK_FORMAT_B8G8R8G8_422_UNORM = 1000156001,
    VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM = 1000156002,
    VK_FORMAT_G8_B8R8_2PLANE_420_UNORM = 1000156003,
    VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM = 1000156004,
    VK_FORMAT_G8_B8R8_2PLANE_422_UNORM = 1000156005,
    VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM = 1000156006,
    VK_FORMAT_R10X6_UNORM_PACK16 = 1000156007,
    VK_FORMAT_R10X6G10X6_UNORM_2PACK16 = 1000156008,
    VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 = 1000156009,
    VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 = 1000156010,
    VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 = 1000156011,
    VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 = 1000156012,
    VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 = 1000156013,
    VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 = 1000156014,
    VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 = 1000156015,
    VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 = 1000156016,
    VK_FORMAT_R12X4_UNORM_PACK16 = 1000156017,
    VK_FORMAT_R12X4G12X4_UNORM_2PACK16 = 1000156018,
    VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 = 1000156019,
    VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 = 1000156020,
    VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 = 1000156021,
    VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 = 1000156022,
    VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 = 1000156023,
    VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 = 1000156024,
    VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 = 1000156025,
    VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 = 1000156026,
    VK_FORMAT_G16B16G16R16_422_UNORM = 1000156027,
    VK_FORMAT_B16G16R16G16_422_UNORM = 1000156028,
    VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM = 1000156029,
    VK_FORMAT_G16_B16R16_2PLANE_420_UNORM = 1000156030,
    VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM = 1000156031,
    VK_FORMAT_G16_B16R16_2PLANE_422_UNORM = 1000156032,
    VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM = 1000156033,
    VK_FORMAT_G8_B8R8_2PLANE_444_UNORM = 1000330000,
    VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 = 1000330001,
    VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 = 1000330002,
    VK_FORMAT_G16_B16R16_2PLANE_444_UNORM = 1000330003,
    VK_FORMAT_A4R4G4B4_UNORM_PACK16 = 1000340000,
    VK_FORMAT_A4B4G4R4_UNORM_PACK16 = 1000340001,
    VK_FORMAT_R8_BOOL_ARM = 1000460000,
    VK_FORMAT_R16G16_SFIXED5_NV = 1000464000,
    VK_FORMAT_A1B5G5R5_UNORM_PACK16 = 1000470000,
    VK_FORMAT_A8_UNORM = 1000470001,
    VK_FORMAT_R10X6_UINT_PACK16_ARM = 1000609000,
    VK_FORMAT_R10X6G10X6_UINT_2PACK16_ARM = 1000609001,
    VK_FORMAT_R10X6G10X6B10X6A10X6_UINT_4PACK16_ARM = 1000609002,
    VK_FORMAT_R12X4_UINT_PACK16_ARM = 1000609003,
    VK_FORMAT_R12X4G12X4_UINT_2PACK16_ARM = 1000609004,
    VK_FORMAT_R12X4G12X4B12X4A12X4_UINT_4PACK16_ARM = 1000609005,
    VK_FORMAT_R14X2_UINT_PACK16_ARM = 1000609006,
    VK_FORMAT_R14X2G14X2_UINT_2PACK16_ARM = 1000609007,
    VK_FORMAT_R14X2G14X2B14X2A14X2_UINT_4PACK16_ARM = 1000609008,
    VK_FORMAT_R14X2_UNORM_PACK16_ARM = 1000609009,
    VK_FORMAT_R14X2G14X2_UNORM_2PACK16_ARM = 1000609010,
    VK_FORMAT_R14X2G14X2B14X2A14X2_UNORM_4PACK16_ARM = 1000609011,
    VK_FORMAT_G14X2_B14X2R14X2_2PLANE_420_UNORM_3PACK16_ARM = 1000609012,
    VK_FORMAT_G14X2_B14X2R14X2_2PLANE_422_UNORM_3PACK16_ARM = 1000609013,
    VK_FORMAT_MAX_ENUM = 2147483647
when not declared(VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT):
  const
    VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT* = enum_VkFormat_1107296808.VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK
else:
  static :
    hint("Declaration of " & "VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G8B8G8R8_422_UNORM_KHR):
  const
    VK_FORMAT_G8B8G8R8_422_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G8B8G8R8_422_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G8B8G8R8_422_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_B8G8R8G8_422_UNORM_KHR):
  const
    VK_FORMAT_B8G8R8G8_422_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_B8G8R8G8_422_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_B8G8R8G8_422_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR):
  const
    VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR):
  const
    VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G8_B8R8_2PLANE_420_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR):
  const
    VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR):
  const
    VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G8_B8R8_2PLANE_422_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR):
  const
    VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_R10X6_UNORM_PACK16_KHR):
  const
    VK_FORMAT_R10X6_UNORM_PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_R10X6_UNORM_PACK16
else:
  static :
    hint("Declaration of " & "VK_FORMAT_R10X6_UNORM_PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR):
  const
    VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_R10X6G10X6_UNORM_2PACK16
else:
  static :
    hint("Declaration of " & "VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR):
  const
    VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
else:
  static :
    hint("Declaration of " & "VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR):
  const
    VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR):
  const
    VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR):
  const
    VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR):
  const
    VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR):
  const
    VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR):
  const
    VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR):
  const
    VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_R12X4_UNORM_PACK16_KHR):
  const
    VK_FORMAT_R12X4_UNORM_PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_R12X4_UNORM_PACK16
else:
  static :
    hint("Declaration of " & "VK_FORMAT_R12X4_UNORM_PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR):
  const
    VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_R12X4G12X4_UNORM_2PACK16
else:
  static :
    hint("Declaration of " & "VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR):
  const
    VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
else:
  static :
    hint("Declaration of " & "VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR):
  const
    VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR):
  const
    VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR):
  const
    VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR):
  const
    VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR):
  const
    VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR):
  const
    VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR):
  const
    VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G16B16G16R16_422_UNORM_KHR):
  const
    VK_FORMAT_G16B16G16R16_422_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G16B16G16R16_422_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G16B16G16R16_422_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_B16G16R16G16_422_UNORM_KHR):
  const
    VK_FORMAT_B16G16R16G16_422_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_B16G16R16G16_422_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_B16G16R16G16_422_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR):
  const
    VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR):
  const
    VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G16_B16R16_2PLANE_420_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR):
  const
    VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR):
  const
    VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G16_B16R16_2PLANE_422_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR):
  const
    VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT):
  const
    VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT* = enum_VkFormat_1107296808.VK_FORMAT_G8_B8R8_2PLANE_444_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT):
  const
    VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT* = enum_VkFormat_1107296808.VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT):
  const
    VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT* = enum_VkFormat_1107296808.VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT):
  const
    VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT* = enum_VkFormat_1107296808.VK_FORMAT_G16_B16R16_2PLANE_444_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT):
  const
    VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT* = enum_VkFormat_1107296808.VK_FORMAT_A4R4G4B4_UNORM_PACK16
else:
  static :
    hint("Declaration of " & "VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT):
  const
    VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT* = enum_VkFormat_1107296808.VK_FORMAT_A4B4G4R4_UNORM_PACK16
else:
  static :
    hint("Declaration of " & "VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_R16G16_S10_5_NV):
  const
    VK_FORMAT_R16G16_S10_5_NV* = enum_VkFormat_1107296808.VK_FORMAT_R16G16_SFIXED5_NV
else:
  static :
    hint("Declaration of " & "VK_FORMAT_R16G16_S10_5_NV" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR):
  const
    VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR* = enum_VkFormat_1107296808.VK_FORMAT_A1B5G5R5_UNORM_PACK16
else:
  static :
    hint("Declaration of " & "VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_A8_UNORM_KHR):
  const
    VK_FORMAT_A8_UNORM_KHR* = enum_VkFormat_1107296808.VK_FORMAT_A8_UNORM
else:
  static :
    hint("Declaration of " & "VK_FORMAT_A8_UNORM_KHR" &
        " already exists, not redeclaring")
type
  enum_VkImageTiling_1107296812* {.size: sizeof(cuint).} = enum
    VK_IMAGE_TILING_OPTIMAL = 0, VK_IMAGE_TILING_LINEAR = 1,
    VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT = 1000158000,
    VK_IMAGE_TILING_MAX_ENUM = 2147483647
type
  enum_VkImageType_1107296816* {.size: sizeof(cuint).} = enum
    VK_IMAGE_TYPE_1D = 0, VK_IMAGE_TYPE_2D = 1, VK_IMAGE_TYPE_3D = 2,
    VK_IMAGE_TYPE_MAX_ENUM = 2147483647
type
  enum_VkPhysicalDeviceType_1107296820* {.size: sizeof(cuint).} = enum
    VK_PHYSICAL_DEVICE_TYPE_OTHER = 0,
    VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU = 1,
    VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU = 2,
    VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU = 3, VK_PHYSICAL_DEVICE_TYPE_CPU = 4,
    VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM = 2147483647
type
  enum_VkQueryType_1107296824* {.size: sizeof(cuint).} = enum
    VK_QUERY_TYPE_OCCLUSION = 0, VK_QUERY_TYPE_PIPELINE_STATISTICS = 1,
    VK_QUERY_TYPE_TIMESTAMP = 2,
    VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR = 1000023000,
    VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT = 1000028004,
    VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR = 1000116000,
    VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR = 1000150000,
    VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR = 1000150001,
    VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV = 1000165000,
    VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL = 1000210000,
    VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR = 1000299000,
    VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT = 1000328000,
    VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT = 1000382000, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR = 1000386000,
    VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR = 1000386001,
    VK_QUERY_TYPE_MICROMAP_SERIALIZATION_SIZE_EXT = 1000396000,
    VK_QUERY_TYPE_MICROMAP_COMPACTED_SIZE_EXT = 1000396001,
    VK_QUERY_TYPE_MAX_ENUM = 2147483647
type
  enum_VkSharingMode_1107296828* {.size: sizeof(cuint).} = enum
    VK_SHARING_MODE_EXCLUSIVE = 0, VK_SHARING_MODE_CONCURRENT = 1,
    VK_SHARING_MODE_MAX_ENUM = 2147483647
type
  enum_VkComponentSwizzle_1107296832* {.size: sizeof(cuint).} = enum
    VK_COMPONENT_SWIZZLE_IDENTITY = 0, VK_COMPONENT_SWIZZLE_ZERO = 1,
    VK_COMPONENT_SWIZZLE_ONE = 2, VK_COMPONENT_SWIZZLE_R = 3,
    VK_COMPONENT_SWIZZLE_G = 4, VK_COMPONENT_SWIZZLE_B = 5,
    VK_COMPONENT_SWIZZLE_A = 6, VK_COMPONENT_SWIZZLE_MAX_ENUM = 2147483647
type
  enum_VkImageViewType_1107296836* {.size: sizeof(cuint).} = enum
    VK_IMAGE_VIEW_TYPE_1D = 0, VK_IMAGE_VIEW_TYPE_2D = 1,
    VK_IMAGE_VIEW_TYPE_3D = 2, VK_IMAGE_VIEW_TYPE_CUBE = 3,
    VK_IMAGE_VIEW_TYPE_1D_ARRAY = 4, VK_IMAGE_VIEW_TYPE_2D_ARRAY = 5,
    VK_IMAGE_VIEW_TYPE_CUBE_ARRAY = 6, VK_IMAGE_VIEW_TYPE_MAX_ENUM = 2147483647
type
  enum_VkBlendFactor_1107296840* {.size: sizeof(cuint).} = enum
    VK_BLEND_FACTOR_ZERO = 0, VK_BLEND_FACTOR_ONE = 1,
    VK_BLEND_FACTOR_SRC_COLOR = 2, VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR = 3,
    VK_BLEND_FACTOR_DST_COLOR = 4, VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR = 5,
    VK_BLEND_FACTOR_SRC_ALPHA = 6, VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA = 7,
    VK_BLEND_FACTOR_DST_ALPHA = 8, VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA = 9,
    VK_BLEND_FACTOR_CONSTANT_COLOR = 10,
    VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR = 11,
    VK_BLEND_FACTOR_CONSTANT_ALPHA = 12,
    VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA = 13,
    VK_BLEND_FACTOR_SRC_ALPHA_SATURATE = 14, VK_BLEND_FACTOR_SRC1_COLOR = 15,
    VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR = 16, VK_BLEND_FACTOR_SRC1_ALPHA = 17,
    VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA = 18,
    VK_BLEND_FACTOR_MAX_ENUM = 2147483647
type
  enum_VkBlendOp_1107296844* {.size: sizeof(cuint).} = enum
    VK_BLEND_OP_ADD = 0, VK_BLEND_OP_SUBTRACT = 1,
    VK_BLEND_OP_REVERSE_SUBTRACT = 2, VK_BLEND_OP_MIN = 3, VK_BLEND_OP_MAX = 4,
    VK_BLEND_OP_ZERO_EXT = 1000148000, VK_BLEND_OP_SRC_EXT = 1000148001,
    VK_BLEND_OP_DST_EXT = 1000148002, VK_BLEND_OP_SRC_OVER_EXT = 1000148003,
    VK_BLEND_OP_DST_OVER_EXT = 1000148004, VK_BLEND_OP_SRC_IN_EXT = 1000148005,
    VK_BLEND_OP_DST_IN_EXT = 1000148006, VK_BLEND_OP_SRC_OUT_EXT = 1000148007,
    VK_BLEND_OP_DST_OUT_EXT = 1000148008, VK_BLEND_OP_SRC_ATOP_EXT = 1000148009,
    VK_BLEND_OP_DST_ATOP_EXT = 1000148010, VK_BLEND_OP_XOR_EXT = 1000148011,
    VK_BLEND_OP_MULTIPLY_EXT = 1000148012, VK_BLEND_OP_SCREEN_EXT = 1000148013,
    VK_BLEND_OP_OVERLAY_EXT = 1000148014, VK_BLEND_OP_DARKEN_EXT = 1000148015,
    VK_BLEND_OP_LIGHTEN_EXT = 1000148016,
    VK_BLEND_OP_COLORDODGE_EXT = 1000148017,
    VK_BLEND_OP_COLORBURN_EXT = 1000148018,
    VK_BLEND_OP_HARDLIGHT_EXT = 1000148019,
    VK_BLEND_OP_SOFTLIGHT_EXT = 1000148020,
    VK_BLEND_OP_DIFFERENCE_EXT = 1000148021,
    VK_BLEND_OP_EXCLUSION_EXT = 1000148022, VK_BLEND_OP_INVERT_EXT = 1000148023,
    VK_BLEND_OP_INVERT_RGB_EXT = 1000148024,
    VK_BLEND_OP_LINEARDODGE_EXT = 1000148025,
    VK_BLEND_OP_LINEARBURN_EXT = 1000148026,
    VK_BLEND_OP_VIVIDLIGHT_EXT = 1000148027,
    VK_BLEND_OP_LINEARLIGHT_EXT = 1000148028,
    VK_BLEND_OP_PINLIGHT_EXT = 1000148029, VK_BLEND_OP_HARDMIX_EXT = 1000148030,
    VK_BLEND_OP_HSL_HUE_EXT = 1000148031,
    VK_BLEND_OP_HSL_SATURATION_EXT = 1000148032,
    VK_BLEND_OP_HSL_COLOR_EXT = 1000148033,
    VK_BLEND_OP_HSL_LUMINOSITY_EXT = 1000148034,
    VK_BLEND_OP_PLUS_EXT = 1000148035,
    VK_BLEND_OP_PLUS_CLAMPED_EXT = 1000148036,
    VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT = 1000148037,
    VK_BLEND_OP_PLUS_DARKER_EXT = 1000148038,
    VK_BLEND_OP_MINUS_EXT = 1000148039,
    VK_BLEND_OP_MINUS_CLAMPED_EXT = 1000148040,
    VK_BLEND_OP_CONTRAST_EXT = 1000148041,
    VK_BLEND_OP_INVERT_OVG_EXT = 1000148042, VK_BLEND_OP_RED_EXT = 1000148043,
    VK_BLEND_OP_GREEN_EXT = 1000148044, VK_BLEND_OP_BLUE_EXT = 1000148045,
    VK_BLEND_OP_MAX_ENUM = 2147483647
type
  enum_VkCompareOp_1107296848* {.size: sizeof(cuint).} = enum
    VK_COMPARE_OP_NEVER = 0, VK_COMPARE_OP_LESS = 1, VK_COMPARE_OP_EQUAL = 2,
    VK_COMPARE_OP_LESS_OR_EQUAL = 3, VK_COMPARE_OP_GREATER = 4,
    VK_COMPARE_OP_NOT_EQUAL = 5, VK_COMPARE_OP_GREATER_OR_EQUAL = 6,
    VK_COMPARE_OP_ALWAYS = 7, VK_COMPARE_OP_MAX_ENUM = 2147483647
type
  enum_VkDynamicState_1107296852* {.size: sizeof(cuint).} = enum
    VK_DYNAMIC_STATE_VIEWPORT = 0, VK_DYNAMIC_STATE_SCISSOR = 1,
    VK_DYNAMIC_STATE_LINE_WIDTH = 2, VK_DYNAMIC_STATE_DEPTH_BIAS = 3,
    VK_DYNAMIC_STATE_BLEND_CONSTANTS = 4, VK_DYNAMIC_STATE_DEPTH_BOUNDS = 5,
    VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK = 6,
    VK_DYNAMIC_STATE_STENCIL_WRITE_MASK = 7,
    VK_DYNAMIC_STATE_STENCIL_REFERENCE = 8,
    VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV = 1000087000,
    VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT = 1000099000,
    VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT = 1000099001,
    VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT = 1000099002,
    VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT = 1000143000,
    VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV = 1000164004,
    VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV = 1000164006,
    VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV = 1000205000,
    VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV = 1000205001,
    VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR = 1000226000,
    VK_DYNAMIC_STATE_LINE_STIPPLE = 1000259000,
    VK_DYNAMIC_STATE_CULL_MODE = 1000267000,
    VK_DYNAMIC_STATE_FRONT_FACE = 1000267001,
    VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY = 1000267002,
    VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT = 1000267003,
    VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT = 1000267004,
    VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE = 1000267005,
    VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE = 1000267006,
    VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE = 1000267007,
    VK_DYNAMIC_STATE_DEPTH_COMPARE_OP = 1000267008,
    VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE = 1000267009,
    VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE = 1000267010,
    VK_DYNAMIC_STATE_STENCIL_OP = 1000267011,
    VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR = 1000347000,
    VK_DYNAMIC_STATE_VERTEX_INPUT_EXT = 1000352000,
    VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT = 1000377000,
    VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE = 1000377001,
    VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE = 1000377002,
    VK_DYNAMIC_STATE_LOGIC_OP_EXT = 1000377003,
    VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE = 1000377004,
    VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT = 1000381000,
    VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT = 1000455002,
    VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT = 1000455003,
    VK_DYNAMIC_STATE_POLYGON_MODE_EXT = 1000455004,
    VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT = 1000455005,
    VK_DYNAMIC_STATE_SAMPLE_MASK_EXT = 1000455006,
    VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT = 1000455007,
    VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT = 1000455008,
    VK_DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT = 1000455009,
    VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT = 1000455010,
    VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT = 1000455011,
    VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT = 1000455012,
    VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT = 1000455013,
    VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT = 1000455014,
    VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT = 1000455015,
    VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT = 1000455016,
    VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT = 1000455017,
    VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT = 1000455018,
    VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT = 1000455019,
    VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT = 1000455020,
    VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT = 1000455021,
    VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT = 1000455022,
    VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV = 1000455023,
    VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV = 1000455024,
    VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV = 1000455025,
    VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV = 1000455026,
    VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV = 1000455027,
    VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV = 1000455028,
    VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV = 1000455029,
    VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV = 1000455030,
    VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV = 1000455031,
    VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV = 1000455032,
    VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT = 1000524000,
    VK_DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT = 1000582000,
    VK_DYNAMIC_STATE_MAX_ENUM = 2147483647
when not declared(VK_DYNAMIC_STATE_LINE_STIPPLE_EXT):
  const
    VK_DYNAMIC_STATE_LINE_STIPPLE_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_LINE_STIPPLE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_LINE_STIPPLE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_CULL_MODE_EXT):
  const
    VK_DYNAMIC_STATE_CULL_MODE_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_CULL_MODE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_CULL_MODE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_FRONT_FACE_EXT):
  const
    VK_DYNAMIC_STATE_FRONT_FACE_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_FRONT_FACE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_FRONT_FACE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT):
  const
    VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT):
  const
    VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT):
  const
    VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT):
  const
    VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT):
  const
    VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT):
  const
    VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT):
  const
    VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_DEPTH_COMPARE_OP
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT):
  const
    VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT):
  const
    VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_STENCIL_OP_EXT):
  const
    VK_DYNAMIC_STATE_STENCIL_OP_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_STENCIL_OP
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_STENCIL_OP_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT):
  const
    VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT):
  const
    VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT):
  const
    VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DYNAMIC_STATE_LINE_STIPPLE_KHR):
  const
    VK_DYNAMIC_STATE_LINE_STIPPLE_KHR* = enum_VkDynamicState_1107296852.VK_DYNAMIC_STATE_LINE_STIPPLE
else:
  static :
    hint("Declaration of " & "VK_DYNAMIC_STATE_LINE_STIPPLE_KHR" &
        " already exists, not redeclaring")
type
  enum_VkFrontFace_1107296856* {.size: sizeof(cuint).} = enum
    VK_FRONT_FACE_COUNTER_CLOCKWISE = 0, VK_FRONT_FACE_CLOCKWISE = 1,
    VK_FRONT_FACE_MAX_ENUM = 2147483647
type
  enum_VkVertexInputRate_1107296860* {.size: sizeof(cuint).} = enum
    VK_VERTEX_INPUT_RATE_VERTEX = 0, VK_VERTEX_INPUT_RATE_INSTANCE = 1,
    VK_VERTEX_INPUT_RATE_MAX_ENUM = 2147483647
type
  enum_VkPrimitiveTopology_1107296864* {.size: sizeof(cuint).} = enum
    VK_PRIMITIVE_TOPOLOGY_POINT_LIST = 0, VK_PRIMITIVE_TOPOLOGY_LINE_LIST = 1,
    VK_PRIMITIVE_TOPOLOGY_LINE_STRIP = 2,
    VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST = 3,
    VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP = 4,
    VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN = 5,
    VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY = 6,
    VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY = 7,
    VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY = 8,
    VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY = 9,
    VK_PRIMITIVE_TOPOLOGY_PATCH_LIST = 10,
    VK_PRIMITIVE_TOPOLOGY_MAX_ENUM = 2147483647
type
  enum_VkPolygonMode_1107296868* {.size: sizeof(cuint).} = enum
    VK_POLYGON_MODE_FILL = 0, VK_POLYGON_MODE_LINE = 1,
    VK_POLYGON_MODE_POINT = 2, VK_POLYGON_MODE_FILL_RECTANGLE_NV = 1000153000,
    VK_POLYGON_MODE_MAX_ENUM = 2147483647
type
  enum_VkStencilOp_1107296872* {.size: sizeof(cuint).} = enum
    VK_STENCIL_OP_KEEP = 0, VK_STENCIL_OP_ZERO = 1, VK_STENCIL_OP_REPLACE = 2,
    VK_STENCIL_OP_INCREMENT_AND_CLAMP = 3,
    VK_STENCIL_OP_DECREMENT_AND_CLAMP = 4, VK_STENCIL_OP_INVERT = 5,
    VK_STENCIL_OP_INCREMENT_AND_WRAP = 6, VK_STENCIL_OP_DECREMENT_AND_WRAP = 7,
    VK_STENCIL_OP_MAX_ENUM = 2147483647
type
  enum_VkLogicOp_1107296876* {.size: sizeof(cuint).} = enum
    VK_LOGIC_OP_CLEAR = 0, VK_LOGIC_OP_AND = 1, VK_LOGIC_OP_AND_REVERSE = 2,
    VK_LOGIC_OP_COPY = 3, VK_LOGIC_OP_AND_INVERTED = 4, VK_LOGIC_OP_NO_OP = 5,
    VK_LOGIC_OP_XOR = 6, VK_LOGIC_OP_OR = 7, VK_LOGIC_OP_NOR = 8,
    VK_LOGIC_OP_EQUIVALENT = 9, VK_LOGIC_OP_INVERT = 10,
    VK_LOGIC_OP_OR_REVERSE = 11, VK_LOGIC_OP_COPY_INVERTED = 12,
    VK_LOGIC_OP_OR_INVERTED = 13, VK_LOGIC_OP_NAND = 14, VK_LOGIC_OP_SET = 15,
    VK_LOGIC_OP_MAX_ENUM = 2147483647
type
  enum_VkBorderColor_1107296880* {.size: sizeof(cuint).} = enum
    VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK = 0,
    VK_BORDER_COLOR_INT_TRANSPARENT_BLACK = 1,
    VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK = 2,
    VK_BORDER_COLOR_INT_OPAQUE_BLACK = 3,
    VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE = 4,
    VK_BORDER_COLOR_INT_OPAQUE_WHITE = 5,
    VK_BORDER_COLOR_FLOAT_CUSTOM_EXT = 1000287003,
    VK_BORDER_COLOR_INT_CUSTOM_EXT = 1000287004,
    VK_BORDER_COLOR_MAX_ENUM = 2147483647
type
  enum_VkFilter_1107296884* {.size: sizeof(cuint).} = enum
    VK_FILTER_NEAREST = 0, VK_FILTER_LINEAR = 1,
    VK_FILTER_CUBIC_EXT = 1000015000, VK_FILTER_MAX_ENUM = 2147483647
when not declared(VK_FILTER_CUBIC_IMG):
  const
    VK_FILTER_CUBIC_IMG* = enum_VkFilter_1107296884.VK_FILTER_CUBIC_EXT
else:
  static :
    hint("Declaration of " & "VK_FILTER_CUBIC_IMG" &
        " already exists, not redeclaring")
type
  enum_VkSamplerAddressMode_1107296888* {.size: sizeof(cuint).} = enum
    VK_SAMPLER_ADDRESS_MODE_REPEAT = 0,
    VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT = 1,
    VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE = 2,
    VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER = 3,
    VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE = 4,
    VK_SAMPLER_ADDRESS_MODE_MAX_ENUM = 2147483647
when not declared(VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR):
  const
    VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR* = enum_VkSamplerAddressMode_1107296888.VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE
else:
  static :
    hint("Declaration of " & "VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR" &
        " already exists, not redeclaring")
type
  enum_VkSamplerMipmapMode_1107296892* {.size: sizeof(cuint).} = enum
    VK_SAMPLER_MIPMAP_MODE_NEAREST = 0, VK_SAMPLER_MIPMAP_MODE_LINEAR = 1,
    VK_SAMPLER_MIPMAP_MODE_MAX_ENUM = 2147483647
type
  enum_VkDescriptorType_1107296896* {.size: sizeof(cuint).} = enum
    VK_DESCRIPTOR_TYPE_SAMPLER = 0,
    VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER = 1,
    VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE = 2, VK_DESCRIPTOR_TYPE_STORAGE_IMAGE = 3,
    VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER = 4,
    VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER = 5,
    VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER = 6,
    VK_DESCRIPTOR_TYPE_STORAGE_BUFFER = 7,
    VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC = 8,
    VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC = 9,
    VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT = 10,
    VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK = 1000138000,
    VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR = 1000150000,
    VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV = 1000165000,
    VK_DESCRIPTOR_TYPE_MUTABLE_EXT = 1000351000,
    VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM = 1000440000,
    VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM = 1000440001,
    VK_DESCRIPTOR_TYPE_TENSOR_ARM = 1000460000,
    VK_DESCRIPTOR_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_NV = 1000570000,
    VK_DESCRIPTOR_TYPE_MAX_ENUM = 2147483647
when not declared(VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT):
  const
    VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT* = enum_VkDescriptorType_1107296896.VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK
else:
  static :
    hint("Declaration of " & "VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DESCRIPTOR_TYPE_MUTABLE_VALVE):
  const
    VK_DESCRIPTOR_TYPE_MUTABLE_VALVE* = enum_VkDescriptorType_1107296896.VK_DESCRIPTOR_TYPE_MUTABLE_EXT
else:
  static :
    hint("Declaration of " & "VK_DESCRIPTOR_TYPE_MUTABLE_VALVE" &
        " already exists, not redeclaring")
type
  enum_VkAttachmentLoadOp_1107296900* {.size: sizeof(cuint).} = enum
    VK_ATTACHMENT_LOAD_OP_LOAD = 0, VK_ATTACHMENT_LOAD_OP_CLEAR = 1,
    VK_ATTACHMENT_LOAD_OP_DONT_CARE = 2,
    VK_ATTACHMENT_LOAD_OP_NONE = 1000400000,
    VK_ATTACHMENT_LOAD_OP_MAX_ENUM = 2147483647
when not declared(VK_ATTACHMENT_LOAD_OP_NONE_EXT):
  const
    VK_ATTACHMENT_LOAD_OP_NONE_EXT* = enum_VkAttachmentLoadOp_1107296900.VK_ATTACHMENT_LOAD_OP_NONE
else:
  static :
    hint("Declaration of " & "VK_ATTACHMENT_LOAD_OP_NONE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ATTACHMENT_LOAD_OP_NONE_KHR):
  const
    VK_ATTACHMENT_LOAD_OP_NONE_KHR* = enum_VkAttachmentLoadOp_1107296900.VK_ATTACHMENT_LOAD_OP_NONE
else:
  static :
    hint("Declaration of " & "VK_ATTACHMENT_LOAD_OP_NONE_KHR" &
        " already exists, not redeclaring")
type
  enum_VkAttachmentStoreOp_1107296904* {.size: sizeof(cuint).} = enum
    VK_ATTACHMENT_STORE_OP_STORE = 0, VK_ATTACHMENT_STORE_OP_DONT_CARE = 1,
    VK_ATTACHMENT_STORE_OP_NONE = 1000301000,
    VK_ATTACHMENT_STORE_OP_MAX_ENUM = 2147483647
when not declared(VK_ATTACHMENT_STORE_OP_NONE_KHR):
  const
    VK_ATTACHMENT_STORE_OP_NONE_KHR* = enum_VkAttachmentStoreOp_1107296904.VK_ATTACHMENT_STORE_OP_NONE
else:
  static :
    hint("Declaration of " & "VK_ATTACHMENT_STORE_OP_NONE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ATTACHMENT_STORE_OP_NONE_QCOM):
  const
    VK_ATTACHMENT_STORE_OP_NONE_QCOM* = enum_VkAttachmentStoreOp_1107296904.VK_ATTACHMENT_STORE_OP_NONE
else:
  static :
    hint("Declaration of " & "VK_ATTACHMENT_STORE_OP_NONE_QCOM" &
        " already exists, not redeclaring")
when not declared(VK_ATTACHMENT_STORE_OP_NONE_EXT):
  const
    VK_ATTACHMENT_STORE_OP_NONE_EXT* = enum_VkAttachmentStoreOp_1107296904.VK_ATTACHMENT_STORE_OP_NONE
else:
  static :
    hint("Declaration of " & "VK_ATTACHMENT_STORE_OP_NONE_EXT" &
        " already exists, not redeclaring")
type
  enum_VkPipelineBindPoint_1107296908* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_BIND_POINT_GRAPHICS = 0, VK_PIPELINE_BIND_POINT_COMPUTE = 1,
    VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR = 1000165000,
    VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI = 1000369003,
    VK_PIPELINE_BIND_POINT_DATA_GRAPH_ARM = 1000507000,
    VK_PIPELINE_BIND_POINT_MAX_ENUM = 2147483647
when not declared(VK_PIPELINE_BIND_POINT_RAY_TRACING_NV):
  const
    VK_PIPELINE_BIND_POINT_RAY_TRACING_NV* = enum_VkPipelineBindPoint_1107296908.VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_BIND_POINT_RAY_TRACING_NV" &
        " already exists, not redeclaring")
type
  enum_VkCommandBufferLevel_1107296912* {.size: sizeof(cuint).} = enum
    VK_COMMAND_BUFFER_LEVEL_PRIMARY = 0, VK_COMMAND_BUFFER_LEVEL_SECONDARY = 1,
    VK_COMMAND_BUFFER_LEVEL_MAX_ENUM = 2147483647
type
  enum_VkIndexType_1107296916* {.size: sizeof(cuint).} = enum
    VK_INDEX_TYPE_UINT16 = 0, VK_INDEX_TYPE_UINT32 = 1,
    VK_INDEX_TYPE_NONE_KHR = 1000165000, VK_INDEX_TYPE_UINT8 = 1000265000,
    VK_INDEX_TYPE_MAX_ENUM = 2147483647
when not declared(VK_INDEX_TYPE_NONE_NV):
  const
    VK_INDEX_TYPE_NONE_NV* = enum_VkIndexType_1107296916.VK_INDEX_TYPE_NONE_KHR
else:
  static :
    hint("Declaration of " & "VK_INDEX_TYPE_NONE_NV" &
        " already exists, not redeclaring")
when not declared(VK_INDEX_TYPE_UINT8_EXT):
  const
    VK_INDEX_TYPE_UINT8_EXT* = enum_VkIndexType_1107296916.VK_INDEX_TYPE_UINT8
else:
  static :
    hint("Declaration of " & "VK_INDEX_TYPE_UINT8_EXT" &
        " already exists, not redeclaring")
when not declared(VK_INDEX_TYPE_UINT8_KHR):
  const
    VK_INDEX_TYPE_UINT8_KHR* = enum_VkIndexType_1107296916.VK_INDEX_TYPE_UINT8
else:
  static :
    hint("Declaration of " & "VK_INDEX_TYPE_UINT8_KHR" &
        " already exists, not redeclaring")
type
  enum_VkSubpassContents_1107296920* {.size: sizeof(cuint).} = enum
    VK_SUBPASS_CONTENTS_INLINE = 0,
    VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = 1,
    VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_KHR = 1000451000,
    VK_SUBPASS_CONTENTS_MAX_ENUM = 2147483647
when not declared(VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT):
  const
    VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT* = enum_VkSubpassContents_1107296920.VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_KHR
else:
  static :
    hint("Declaration of " &
        "VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT" &
        " already exists, not redeclaring")
type
  enum_VkAccessFlagBits_1107296924* {.size: sizeof(cuint).} = enum
    VK_ACCESS_NONE = 0, VK_ACCESS_INDIRECT_COMMAND_READ_BIT = 1,
    VK_ACCESS_INDEX_READ_BIT = 2, VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT = 4,
    VK_ACCESS_UNIFORM_READ_BIT = 8, VK_ACCESS_INPUT_ATTACHMENT_READ_BIT = 16,
    VK_ACCESS_SHADER_READ_BIT = 32, VK_ACCESS_SHADER_WRITE_BIT = 64,
    VK_ACCESS_COLOR_ATTACHMENT_READ_BIT = 128,
    VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT = 256,
    VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT = 512,
    VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT = 1024,
    VK_ACCESS_TRANSFER_READ_BIT = 2048, VK_ACCESS_TRANSFER_WRITE_BIT = 4096,
    VK_ACCESS_HOST_READ_BIT = 8192, VK_ACCESS_HOST_WRITE_BIT = 16384,
    VK_ACCESS_MEMORY_READ_BIT = 32768, VK_ACCESS_MEMORY_WRITE_BIT = 65536,
    VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT = 131072,
    VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT = 262144,
    VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT = 524288,
    VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT = 1048576,
    VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR = 2097152,
    VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR = 4194304,
    VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR = 8388608,
    VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT = 16777216,
    VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT = 33554432,
    VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT = 67108864,
    VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT = 134217728,
    VK_ACCESS_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV):
  const
    VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV* = enum_VkAccessFlagBits_1107296924.VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV):
  const
    VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV* = enum_VkAccessFlagBits_1107296924.VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV):
  const
    VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV* = enum_VkAccessFlagBits_1107296924.VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV):
  const
    VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV* = enum_VkAccessFlagBits_1107296924.VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT
else:
  static :
    hint("Declaration of " & "VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV):
  const
    VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV* = enum_VkAccessFlagBits_1107296924.VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT
else:
  static :
    hint("Declaration of " & "VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_NONE_KHR):
  const
    VK_ACCESS_NONE_KHR* = enum_VkAccessFlagBits_1107296924.VK_ACCESS_NONE
else:
  static :
    hint("Declaration of " & "VK_ACCESS_NONE_KHR" &
        " already exists, not redeclaring")
type
  enum_VkImageAspectFlagBits_1107296930* {.size: sizeof(cuint).} = enum
    VK_IMAGE_ASPECT_NONE = 0, VK_IMAGE_ASPECT_COLOR_BIT = 1,
    VK_IMAGE_ASPECT_DEPTH_BIT = 2, VK_IMAGE_ASPECT_STENCIL_BIT = 4,
    VK_IMAGE_ASPECT_METADATA_BIT = 8, VK_IMAGE_ASPECT_PLANE_0_BIT = 16,
    VK_IMAGE_ASPECT_PLANE_1_BIT = 32, VK_IMAGE_ASPECT_PLANE_2_BIT = 64,
    VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT = 128,
    VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT = 256,
    VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT = 512,
    VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT = 1024,
    VK_IMAGE_ASPECT_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_IMAGE_ASPECT_PLANE_0_BIT_KHR):
  const
    VK_IMAGE_ASPECT_PLANE_0_BIT_KHR* = enum_VkImageAspectFlagBits_1107296930.VK_IMAGE_ASPECT_PLANE_0_BIT
else:
  static :
    hint("Declaration of " & "VK_IMAGE_ASPECT_PLANE_0_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_ASPECT_PLANE_1_BIT_KHR):
  const
    VK_IMAGE_ASPECT_PLANE_1_BIT_KHR* = enum_VkImageAspectFlagBits_1107296930.VK_IMAGE_ASPECT_PLANE_1_BIT
else:
  static :
    hint("Declaration of " & "VK_IMAGE_ASPECT_PLANE_1_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_ASPECT_PLANE_2_BIT_KHR):
  const
    VK_IMAGE_ASPECT_PLANE_2_BIT_KHR* = enum_VkImageAspectFlagBits_1107296930.VK_IMAGE_ASPECT_PLANE_2_BIT
else:
  static :
    hint("Declaration of " & "VK_IMAGE_ASPECT_PLANE_2_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_ASPECT_NONE_KHR):
  const
    VK_IMAGE_ASPECT_NONE_KHR* = enum_VkImageAspectFlagBits_1107296930.VK_IMAGE_ASPECT_NONE
else:
  static :
    hint("Declaration of " & "VK_IMAGE_ASPECT_NONE_KHR" &
        " already exists, not redeclaring")
type
  enum_VkFormatFeatureFlagBits_1107296936* {.size: sizeof(cuint).} = enum
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT = 1,
    VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT = 2,
    VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT = 4,
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT = 8,
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT = 16,
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT = 32,
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT = 64,
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT = 128,
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT = 256,
    VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT = 512,
    VK_FORMAT_FEATURE_BLIT_SRC_BIT = 1024,
    VK_FORMAT_FEATURE_BLIT_DST_BIT = 2048,
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT = 4096,
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT = 8192,
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT = 16384,
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT = 32768,
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT = 65536,
    VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT = 131072, VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT = 262144, VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT = 524288, VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT = 1048576, VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT = 2097152,
    VK_FORMAT_FEATURE_DISJOINT_BIT = 4194304,
    VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT = 8388608,
    VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT = 16777216,
    VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR = 33554432,
    VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR = 67108864,
    VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR = 134217728,
    VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR = 268435456,
    VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR = 536870912,
    VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 1073741824,
    VK_FORMAT_FEATURE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG):
  const
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG* = enum_VkFormatFeatureFlagBits_1107296936.VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR):
  const
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR* = enum_VkFormatFeatureFlagBits_1107296936.VK_FORMAT_FEATURE_TRANSFER_SRC_BIT
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR):
  const
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR* = enum_VkFormatFeatureFlagBits_1107296936.VK_FORMAT_FEATURE_TRANSFER_DST_BIT
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT):
  const
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT* = enum_VkFormatFeatureFlagBits_1107296936.VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR):
  const
    VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR* = enum_VkFormatFeatureFlagBits_1107296936.VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR):
  const
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR* = enum_VkFormatFeatureFlagBits_1107296936.VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR):
  const
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR* = enum_VkFormatFeatureFlagBits_1107296936.VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR):
  const
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR* = enum_VkFormatFeatureFlagBits_1107296936.VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR):
  const
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR* = enum_VkFormatFeatureFlagBits_1107296936.VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_DISJOINT_BIT_KHR):
  const
    VK_FORMAT_FEATURE_DISJOINT_BIT_KHR* = enum_VkFormatFeatureFlagBits_1107296936.VK_FORMAT_FEATURE_DISJOINT_BIT
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_DISJOINT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR):
  const
    VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR* = enum_VkFormatFeatureFlagBits_1107296936.VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkImageCreateFlagBits_1107296942* {.size: sizeof(cuint).} = enum
    VK_IMAGE_CREATE_SPARSE_BINDING_BIT = 1,
    VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT = 2,
    VK_IMAGE_CREATE_SPARSE_ALIASED_BIT = 4,
    VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT = 8,
    VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT = 16,
    VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT = 32,
    VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT = 64,
    VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT = 128,
    VK_IMAGE_CREATE_EXTENDED_USAGE_BIT = 256,
    VK_IMAGE_CREATE_DISJOINT_BIT = 512, VK_IMAGE_CREATE_ALIAS_BIT = 1024,
    VK_IMAGE_CREATE_PROTECTED_BIT = 2048,
    VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT = 4096,
    VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV = 8192,
    VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT = 16384,
    VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_EXT = 32768,
    VK_IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT = 65536,
    VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT = 131072,
    VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT = 262144,
    VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR = 1048576,
    VK_IMAGE_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR):
  const
    VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR* = enum_VkImageCreateFlagBits_1107296942.VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT
else:
  static :
    hint("Declaration of " &
        "VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR):
  const
    VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR* = enum_VkImageCreateFlagBits_1107296942.VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT
else:
  static :
    hint("Declaration of " & "VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR):
  const
    VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR* = enum_VkImageCreateFlagBits_1107296942.VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT
else:
  static :
    hint("Declaration of " &
        "VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR):
  const
    VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR* = enum_VkImageCreateFlagBits_1107296942.VK_IMAGE_CREATE_EXTENDED_USAGE_BIT
else:
  static :
    hint("Declaration of " & "VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_CREATE_DISJOINT_BIT_KHR):
  const
    VK_IMAGE_CREATE_DISJOINT_BIT_KHR* = enum_VkImageCreateFlagBits_1107296942.VK_IMAGE_CREATE_DISJOINT_BIT
else:
  static :
    hint("Declaration of " & "VK_IMAGE_CREATE_DISJOINT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_CREATE_ALIAS_BIT_KHR):
  const
    VK_IMAGE_CREATE_ALIAS_BIT_KHR* = enum_VkImageCreateFlagBits_1107296942.VK_IMAGE_CREATE_ALIAS_BIT
else:
  static :
    hint("Declaration of " & "VK_IMAGE_CREATE_ALIAS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM):
  const
    VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM* = enum_VkImageCreateFlagBits_1107296942.VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM" &
        " already exists, not redeclaring")
type
  enum_VkSampleCountFlagBits_1107296948* {.size: sizeof(cuint).} = enum
    VK_SAMPLE_COUNT_1_BIT = 1, VK_SAMPLE_COUNT_2_BIT = 2,
    VK_SAMPLE_COUNT_4_BIT = 4, VK_SAMPLE_COUNT_8_BIT = 8,
    VK_SAMPLE_COUNT_16_BIT = 16, VK_SAMPLE_COUNT_32_BIT = 32,
    VK_SAMPLE_COUNT_64_BIT = 64, VK_SAMPLE_COUNT_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkImageUsageFlagBits_1107296954* {.size: sizeof(cuint).} = enum
    VK_IMAGE_USAGE_TRANSFER_SRC_BIT = 1, VK_IMAGE_USAGE_TRANSFER_DST_BIT = 2,
    VK_IMAGE_USAGE_SAMPLED_BIT = 4, VK_IMAGE_USAGE_STORAGE_BIT = 8,
    VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT = 16,
    VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT = 32,
    VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT = 64,
    VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT = 128,
    VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 256,
    VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT = 512,
    VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR = 1024,
    VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR = 2048,
    VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR = 4096,
    VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR = 8192,
    VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR = 16384,
    VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR = 32768,
    VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI = 262144,
    VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT = 524288,
    VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM = 1048576,
    VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM = 2097152,
    VK_IMAGE_USAGE_HOST_TRANSFER_BIT = 4194304,
    VK_IMAGE_USAGE_TENSOR_ALIASING_BIT_ARM = 8388608,
    VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR = 33554432,
    VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR = 67108864,
    VK_IMAGE_USAGE_TILE_MEMORY_BIT_QCOM = 134217728,
    VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV):
  const
    VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV* = enum_VkImageUsageFlagBits_1107296954.VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT):
  const
    VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT* = enum_VkImageUsageFlagBits_1107296954.VK_IMAGE_USAGE_HOST_TRANSFER_BIT
else:
  static :
    hint("Declaration of " & "VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkInstanceCreateFlagBits_1107296960* {.size: sizeof(cuint).} = enum
    VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR = 1,
    VK_INSTANCE_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkMemoryHeapFlagBits_1107296966* {.size: sizeof(cuint).} = enum
    VK_MEMORY_HEAP_DEVICE_LOCAL_BIT = 1, VK_MEMORY_HEAP_MULTI_INSTANCE_BIT = 2,
    VK_MEMORY_HEAP_TILE_MEMORY_BIT_QCOM = 8,
    VK_MEMORY_HEAP_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR):
  const
    VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR* = enum_VkMemoryHeapFlagBits_1107296966.VK_MEMORY_HEAP_MULTI_INSTANCE_BIT
else:
  static :
    hint("Declaration of " & "VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkMemoryPropertyFlagBits_1107296972* {.size: sizeof(cuint).} = enum
    VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT = 1,
    VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT = 2,
    VK_MEMORY_PROPERTY_HOST_COHERENT_BIT = 4,
    VK_MEMORY_PROPERTY_HOST_CACHED_BIT = 8,
    VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT = 16,
    VK_MEMORY_PROPERTY_PROTECTED_BIT = 32,
    VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD = 64,
    VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD = 128,
    VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV = 256,
    VK_MEMORY_PROPERTY_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkQueueFlagBits_1107296978* {.size: sizeof(cuint).} = enum
    VK_QUEUE_GRAPHICS_BIT = 1, VK_QUEUE_COMPUTE_BIT = 2,
    VK_QUEUE_TRANSFER_BIT = 4, VK_QUEUE_SPARSE_BINDING_BIT = 8,
    VK_QUEUE_PROTECTED_BIT = 16, VK_QUEUE_VIDEO_DECODE_BIT_KHR = 32,
    VK_QUEUE_VIDEO_ENCODE_BIT_KHR = 64, VK_QUEUE_OPTICAL_FLOW_BIT_NV = 256,
    VK_QUEUE_DATA_GRAPH_BIT_ARM = 1024, VK_QUEUE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkDeviceQueueCreateFlagBits_1107296986* {.size: sizeof(cuint).} = enum
    VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT = 1,
    VK_DEVICE_QUEUE_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkPipelineStageFlagBits_1107296992* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_STAGE_NONE = 0, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT = 1,
    VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT = 2,
    VK_PIPELINE_STAGE_VERTEX_INPUT_BIT = 4,
    VK_PIPELINE_STAGE_VERTEX_SHADER_BIT = 8,
    VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT = 16,
    VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT = 32,
    VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT = 64,
    VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT = 128,
    VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT = 256,
    VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT = 512,
    VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT = 1024,
    VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT = 2048,
    VK_PIPELINE_STAGE_TRANSFER_BIT = 4096,
    VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT = 8192,
    VK_PIPELINE_STAGE_HOST_BIT = 16384,
    VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT = 32768,
    VK_PIPELINE_STAGE_ALL_COMMANDS_BIT = 65536,
    VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT = 131072,
    VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT = 262144,
    VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT = 524288,
    VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT = 1048576,
    VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR = 2097152,
    VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 4194304,
    VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT = 8388608,
    VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT = 16777216,
    VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR = 33554432,
    VK_PIPELINE_STAGE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV):
  const
    VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV* = enum_VkPipelineStageFlagBits_1107296992.VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV):
  const
    VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV* = enum_VkPipelineStageFlagBits_1107296992.VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV):
  const
    VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV* = enum_VkPipelineStageFlagBits_1107296992.VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV):
  const
    VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV* = enum_VkPipelineStageFlagBits_1107296992.VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV):
  const
    VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV* = enum_VkPipelineStageFlagBits_1107296992.VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV):
  const
    VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV* = enum_VkPipelineStageFlagBits_1107296992.VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_NONE_KHR):
  const
    VK_PIPELINE_STAGE_NONE_KHR* = enum_VkPipelineStageFlagBits_1107296992.VK_PIPELINE_STAGE_NONE
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_NONE_KHR" &
        " already exists, not redeclaring")
type
  enum_VkMemoryMapFlagBits_1107296998* {.size: sizeof(cuint).} = enum
    VK_MEMORY_MAP_PLACED_BIT_EXT = 1,
    VK_MEMORY_MAP_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkSparseMemoryBindFlagBits_1107297004* {.size: sizeof(cuint).} = enum
    VK_SPARSE_MEMORY_BIND_METADATA_BIT = 1,
    VK_SPARSE_MEMORY_BIND_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkSparseImageFormatFlagBits_1107297010* {.size: sizeof(cuint).} = enum
    VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT = 1,
    VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT = 2,
    VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT = 4,
    VK_SPARSE_IMAGE_FORMAT_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkFenceCreateFlagBits_1107297016* {.size: sizeof(cuint).} = enum
    VK_FENCE_CREATE_SIGNALED_BIT = 1,
    VK_FENCE_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkEventCreateFlagBits_1107297024* {.size: sizeof(cuint).} = enum
    VK_EVENT_CREATE_DEVICE_ONLY_BIT = 1,
    VK_EVENT_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR):
  const
    VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR* = enum_VkEventCreateFlagBits_1107297024.VK_EVENT_CREATE_DEVICE_ONLY_BIT
else:
  static :
    hint("Declaration of " & "VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkQueryPipelineStatisticFlagBits_1107297030* {.size: sizeof(cuint).} = enum
    VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT = 1,
    VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT = 2,
    VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT = 4,
    VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT = 8,
    VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT = 16,
    VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT = 32,
    VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT = 64,
    VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT = 128,
    VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT = 256, VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT = 512,
    VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT = 1024,
    VK_QUERY_PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS_BIT_EXT = 2048,
    VK_QUERY_PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS_BIT_EXT = 4096, VK_QUERY_PIPELINE_STATISTIC_CLUSTER_CULLING_SHADER_INVOCATIONS_BIT_HUAWEI = 8192,
    VK_QUERY_PIPELINE_STATISTIC_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkQueryPoolCreateFlagBits_1107297036* {.size: sizeof(cuint).} = enum
    VK_QUERY_POOL_CREATE_RESET_BIT_KHR = 1,
    VK_QUERY_POOL_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkQueryResultFlagBits_1107297042* {.size: sizeof(cuint).} = enum
    VK_QUERY_RESULT_64_BIT = 1, VK_QUERY_RESULT_WAIT_BIT = 2,
    VK_QUERY_RESULT_WITH_AVAILABILITY_BIT = 4, VK_QUERY_RESULT_PARTIAL_BIT = 8,
    VK_QUERY_RESULT_WITH_STATUS_BIT_KHR = 16,
    VK_QUERY_RESULT_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkBufferCreateFlagBits_1107297048* {.size: sizeof(cuint).} = enum
    VK_BUFFER_CREATE_SPARSE_BINDING_BIT = 1,
    VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT = 2,
    VK_BUFFER_CREATE_SPARSE_ALIASED_BIT = 4, VK_BUFFER_CREATE_PROTECTED_BIT = 8,
    VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT = 16,
    VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT = 32,
    VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR = 64,
    VK_BUFFER_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT):
  const
    VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT* = enum_VkBufferCreateFlagBits_1107297048.VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
else:
  static :
    hint("Declaration of " &
        "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR):
  const
    VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR* = enum_VkBufferCreateFlagBits_1107297048.VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
else:
  static :
    hint("Declaration of " &
        "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkBufferUsageFlagBits_1107297054* {.size: sizeof(cuint).} = enum
    VK_BUFFER_USAGE_TRANSFER_SRC_BIT = 1, VK_BUFFER_USAGE_TRANSFER_DST_BIT = 2,
    VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT = 4,
    VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT = 8,
    VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT = 16,
    VK_BUFFER_USAGE_STORAGE_BUFFER_BIT = 32,
    VK_BUFFER_USAGE_INDEX_BUFFER_BIT = 64,
    VK_BUFFER_USAGE_VERTEX_BUFFER_BIT = 128,
    VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT = 256,
    VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT = 512,
    VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR = 1024,
    VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT = 2048,
    VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT = 4096,
    VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR = 8192,
    VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR = 16384,
    VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR = 32768,
    VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR = 65536,
    VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT = 131072, VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR = 524288,
    VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR = 1048576,
    VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT = 2097152,
    VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT = 4194304,
    VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT = 8388608,
    VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT = 16777216,
    VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT = 67108864,
    VK_BUFFER_USAGE_TILE_MEMORY_BIT_QCOM = 134217728,
    VK_BUFFER_USAGE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_BUFFER_USAGE_RAY_TRACING_BIT_NV):
  const
    VK_BUFFER_USAGE_RAY_TRACING_BIT_NV* = enum_VkBufferUsageFlagBits_1107297054.VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_RAY_TRACING_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT):
  const
    VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT* = enum_VkBufferUsageFlagBits_1107297054.VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR):
  const
    VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR* = enum_VkBufferUsageFlagBits_1107297054.VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkImageViewCreateFlagBits_1107297062* {.size: sizeof(cuint).} = enum
    VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT = 1,
    VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT = 2,
    VK_IMAGE_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT = 4,
    VK_IMAGE_VIEW_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkPipelineCacheCreateFlagBits_1107297070* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT = 1,
    VK_PIPELINE_CACHE_CREATE_INTERNALLY_SYNCHRONIZED_MERGE_BIT_KHR = 8,
    VK_PIPELINE_CACHE_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT):
  const
    VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT* = enum_VkPipelineCacheCreateFlagBits_1107297070.VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkColorComponentFlagBits_1107297076* {.size: sizeof(cuint).} = enum
    VK_COLOR_COMPONENT_R_BIT = 1, VK_COLOR_COMPONENT_G_BIT = 2,
    VK_COLOR_COMPONENT_B_BIT = 4, VK_COLOR_COMPONENT_A_BIT = 8,
    VK_COLOR_COMPONENT_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkPipelineCreateFlagBits_1107297082* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT = 1,
    VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT = 2,
    VK_PIPELINE_CREATE_DERIVATIVE_BIT = 4,
    VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT = 8,
    VK_PIPELINE_CREATE_DISPATCH_BASE_BIT = 16,
    VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV = 32,
    VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR = 64,
    VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR = 128,
    VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT = 256,
    VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT = 512,
    VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT = 1024,
    VK_PIPELINE_CREATE_LIBRARY_BIT_KHR = 2048,
    VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR = 4096,
    VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR = 8192,
    VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR = 16384,
    VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR = 32768,
    VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR = 65536, VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR = 131072,
    VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV = 262144, VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR = 524288,
    VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV = 1048576, VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 2097152, VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT = 4194304,
    VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT = 8388608,
    VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT = 16777216,
    VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT = 33554432, VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT = 67108864,
    VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT = 134217728,
    VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT = 536870912,
    VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT = 1073741824,
    VK_PIPELINE_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_PIPELINE_CREATE_DISPATCH_BASE):
  const
    VK_PIPELINE_CREATE_DISPATCH_BASE* = enum_VkPipelineCreateFlagBits_1107297082.VK_PIPELINE_CREATE_DISPATCH_BASE_BIT
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_DISPATCH_BASE" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR):
  const
    VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR* = enum_VkPipelineCreateFlagBits_1107297082.VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_DISPATCH_BASE_BIT_KHR):
  const
    VK_PIPELINE_CREATE_DISPATCH_BASE_BIT_KHR* = enum_VkPipelineCreateFlagBits_1107297082.VK_PIPELINE_CREATE_DISPATCH_BASE_BIT
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_DISPATCH_BASE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_DISPATCH_BASE_KHR):
  const
    VK_PIPELINE_CREATE_DISPATCH_BASE_KHR* = enum_VkPipelineCreateFlagBits_1107297082.VK_PIPELINE_CREATE_DISPATCH_BASE_BIT
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_DISPATCH_BASE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT):
  const
    VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT* = enum_VkPipelineCreateFlagBits_1107297082.VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR):
  const
    VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR* = enum_VkPipelineCreateFlagBits_1107297082.VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT):
  const
    VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT* = enum_VkPipelineCreateFlagBits_1107297082.VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT):
  const
    VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT* = enum_VkPipelineCreateFlagBits_1107297082.VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT):
  const
    VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT* = enum_VkPipelineCreateFlagBits_1107297082.VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT):
  const
    VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT* = enum_VkPipelineCreateFlagBits_1107297082.VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkPipelineShaderStageCreateFlagBits_1107297088* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT = 1,
    VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT = 2,
    VK_PIPELINE_SHADER_STAGE_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT):
  const
    VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT* = enum_VkPipelineShaderStageCreateFlagBits_1107297088.VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT):
  const
    VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT* = enum_VkPipelineShaderStageCreateFlagBits_1107297088.VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkShaderStageFlagBits_1107297094* {.size: sizeof(cuint).} = enum
    VK_SHADER_STAGE_VERTEX_BIT = 1,
    VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT = 2,
    VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT = 4,
    VK_SHADER_STAGE_GEOMETRY_BIT = 8, VK_SHADER_STAGE_FRAGMENT_BIT = 16,
    VK_SHADER_STAGE_ALL_GRAPHICS = 31, VK_SHADER_STAGE_COMPUTE_BIT = 32,
    VK_SHADER_STAGE_TASK_BIT_EXT = 64, VK_SHADER_STAGE_MESH_BIT_EXT = 128,
    VK_SHADER_STAGE_RAYGEN_BIT_KHR = 256, VK_SHADER_STAGE_ANY_HIT_BIT_KHR = 512,
    VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR = 1024,
    VK_SHADER_STAGE_MISS_BIT_KHR = 2048,
    VK_SHADER_STAGE_INTERSECTION_BIT_KHR = 4096,
    VK_SHADER_STAGE_CALLABLE_BIT_KHR = 8192,
    VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI = 16384,
    VK_SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI = 524288,
    VK_SHADER_STAGE_ALL = 2147483647
when not declared(VK_SHADER_STAGE_RAYGEN_BIT_NV):
  const
    VK_SHADER_STAGE_RAYGEN_BIT_NV* = enum_VkShaderStageFlagBits_1107297094.VK_SHADER_STAGE_RAYGEN_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_SHADER_STAGE_RAYGEN_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_STAGE_ANY_HIT_BIT_NV):
  const
    VK_SHADER_STAGE_ANY_HIT_BIT_NV* = enum_VkShaderStageFlagBits_1107297094.VK_SHADER_STAGE_ANY_HIT_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_SHADER_STAGE_ANY_HIT_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV):
  const
    VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV* = enum_VkShaderStageFlagBits_1107297094.VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_STAGE_MISS_BIT_NV):
  const
    VK_SHADER_STAGE_MISS_BIT_NV* = enum_VkShaderStageFlagBits_1107297094.VK_SHADER_STAGE_MISS_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_SHADER_STAGE_MISS_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_STAGE_INTERSECTION_BIT_NV):
  const
    VK_SHADER_STAGE_INTERSECTION_BIT_NV* = enum_VkShaderStageFlagBits_1107297094.VK_SHADER_STAGE_INTERSECTION_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_SHADER_STAGE_INTERSECTION_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_STAGE_CALLABLE_BIT_NV):
  const
    VK_SHADER_STAGE_CALLABLE_BIT_NV* = enum_VkShaderStageFlagBits_1107297094.VK_SHADER_STAGE_CALLABLE_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_SHADER_STAGE_CALLABLE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_STAGE_TASK_BIT_NV):
  const
    VK_SHADER_STAGE_TASK_BIT_NV* = enum_VkShaderStageFlagBits_1107297094.VK_SHADER_STAGE_TASK_BIT_EXT
else:
  static :
    hint("Declaration of " & "VK_SHADER_STAGE_TASK_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_STAGE_MESH_BIT_NV):
  const
    VK_SHADER_STAGE_MESH_BIT_NV* = enum_VkShaderStageFlagBits_1107297094.VK_SHADER_STAGE_MESH_BIT_EXT
else:
  static :
    hint("Declaration of " & "VK_SHADER_STAGE_MESH_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM):
  const
    VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM* = enum_VkShaderStageFlagBits_1107297094.VK_SHADER_STAGE_ALL
else:
  static :
    hint("Declaration of " & "VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_VkCullModeFlagBits_1107297098* {.size: sizeof(cuint).} = enum
    VK_CULL_MODE_NONE = 0, VK_CULL_MODE_FRONT_BIT = 1,
    VK_CULL_MODE_BACK_BIT = 2, VK_CULL_MODE_FRONT_AND_BACK = 3,
    VK_CULL_MODE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkPipelineDepthStencilStateCreateFlagBits_1107297116* {.
      size: sizeof(cuint).} = enum
    VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT = 1, VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT = 2,
    VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM):
  const
    VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM* = enum_VkPipelineDepthStencilStateCreateFlagBits_1107297116.VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM):
  const
    VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM* = enum_VkPipelineDepthStencilStateCreateFlagBits_1107297116.VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM" &
        " already exists, not redeclaring")
type
  enum_VkPipelineColorBlendStateCreateFlagBits_1107297122* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT = 1,
    VK_PIPELINE_COLOR_BLEND_STATE_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM):
  const
    VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM* = enum_VkPipelineColorBlendStateCreateFlagBits_1107297122.VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM" &
        " already exists, not redeclaring")
type
  enum_VkPipelineLayoutCreateFlagBits_1107297130* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT = 2,
    VK_PIPELINE_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkSamplerCreateFlagBits_1107297138* {.size: sizeof(cuint).} = enum
    VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT = 1,
    VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT = 2,
    VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT = 4,
    VK_SAMPLER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT = 8,
    VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM = 16,
    VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkDescriptorPoolCreateFlagBits_1107297144* {.size: sizeof(cuint).} = enum
    VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT = 1,
    VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT = 2,
    VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT = 4,
    VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV = 8,
    VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV = 16,
    VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT):
  const
    VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT* = enum_VkDescriptorPoolCreateFlagBits_1107297144.VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT
else:
  static :
    hint("Declaration of " &
        "VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE):
  const
    VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE* = enum_VkDescriptorPoolCreateFlagBits_1107297144.VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT
else:
  static :
    hint("Declaration of " & "VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE" &
        " already exists, not redeclaring")
type
  enum_VkDescriptorSetLayoutCreateFlagBits_1107297152* {.size: sizeof(cuint).} = enum
    VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT = 1,
    VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT = 2,
    VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT = 4,
    VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT = 16,
    VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT = 32,
    VK_DESCRIPTOR_SET_LAYOUT_CREATE_PER_STAGE_BIT_NV = 64,
    VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV = 128,
    VK_DESCRIPTOR_SET_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR):
  const
    VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR* = enum_VkDescriptorSetLayoutCreateFlagBits_1107297152.VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT
else:
  static :
    hint("Declaration of " &
        "VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT):
  const
    VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT* = enum_VkDescriptorSetLayoutCreateFlagBits_1107297152.VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT
else:
  static :
    hint("Declaration of " &
        "VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE):
  const
    VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE* = enum_VkDescriptorSetLayoutCreateFlagBits_1107297152.VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE" &
        " already exists, not redeclaring")
type
  enum_VkAttachmentDescriptionFlagBits_1107297158* {.size: sizeof(cuint).} = enum
    VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT = 1,
    VK_ATTACHMENT_DESCRIPTION_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkDependencyFlagBits_1107297164* {.size: sizeof(cuint).} = enum
    VK_DEPENDENCY_BY_REGION_BIT = 1, VK_DEPENDENCY_VIEW_LOCAL_BIT = 2,
    VK_DEPENDENCY_DEVICE_GROUP_BIT = 4, VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT = 8,
    VK_DEPENDENCY_QUEUE_FAMILY_OWNERSHIP_TRANSFER_USE_ALL_STAGES_BIT_KHR = 32,
    VK_DEPENDENCY_ASYMMETRIC_EVENT_BIT_KHR = 64,
    VK_DEPENDENCY_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR):
  const
    VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR* = enum_VkDependencyFlagBits_1107297164.VK_DEPENDENCY_VIEW_LOCAL_BIT
else:
  static :
    hint("Declaration of " & "VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR):
  const
    VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR* = enum_VkDependencyFlagBits_1107297164.VK_DEPENDENCY_DEVICE_GROUP_BIT
else:
  static :
    hint("Declaration of " & "VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkFramebufferCreateFlagBits_1107297170* {.size: sizeof(cuint).} = enum
    VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT = 1,
    VK_FRAMEBUFFER_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR):
  const
    VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR* = enum_VkFramebufferCreateFlagBits_1107297170.VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT
else:
  static :
    hint("Declaration of " & "VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkRenderPassCreateFlagBits_1107297176* {.size: sizeof(cuint).} = enum
    VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM = 2,
    VK_RENDER_PASS_CREATE_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE = 4,
    VK_RENDER_PASS_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkSubpassDescriptionFlagBits_1107297182* {.size: sizeof(cuint).} = enum
    VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX = 1,
    VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX = 2,
    VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM = 4,
    VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM = 8, VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT = 16, VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT = 32, VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT = 64,
    VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT = 128,
    VK_SUBPASS_DESCRIPTION_TILE_SHADING_APRON_BIT_QCOM = 256,
    VK_SUBPASS_DESCRIPTION_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM):
  const
    VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM* = enum_VkSubpassDescriptionFlagBits_1107297182.VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM):
  const
    VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM* = enum_VkSubpassDescriptionFlagBits_1107297182.VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM):
  const
    VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM* = enum_VkSubpassDescriptionFlagBits_1107297182.VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM" &
        " already exists, not redeclaring")
type
  enum_VkCommandPoolCreateFlagBits_1107297188* {.size: sizeof(cuint).} = enum
    VK_COMMAND_POOL_CREATE_TRANSIENT_BIT = 1,
    VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT = 2,
    VK_COMMAND_POOL_CREATE_PROTECTED_BIT = 4,
    VK_COMMAND_POOL_CREATE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkCommandPoolResetFlagBits_1107297194* {.size: sizeof(cuint).} = enum
    VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT = 1,
    VK_COMMAND_POOL_RESET_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkCommandBufferUsageFlagBits_1107297200* {.size: sizeof(cuint).} = enum
    VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT = 1,
    VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT = 2,
    VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT = 4,
    VK_COMMAND_BUFFER_USAGE_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkQueryControlFlagBits_1107297206* {.size: sizeof(cuint).} = enum
    VK_QUERY_CONTROL_PRECISE_BIT = 1,
    VK_QUERY_CONTROL_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkCommandBufferResetFlagBits_1107297212* {.size: sizeof(cuint).} = enum
    VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT = 1,
    VK_COMMAND_BUFFER_RESET_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkStencilFaceFlagBits_1107297218* {.size: sizeof(cuint).} = enum
    VK_STENCIL_FACE_FRONT_BIT = 1, VK_STENCIL_FACE_BACK_BIT = 2,
    VK_STENCIL_FACE_FRONT_AND_BACK = 3,
    VK_STENCIL_FACE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_STENCIL_FRONT_AND_BACK):
  const
    VK_STENCIL_FRONT_AND_BACK* = enum_VkStencilFaceFlagBits_1107297218.VK_STENCIL_FACE_FRONT_AND_BACK
else:
  static :
    hint("Declaration of " & "VK_STENCIL_FRONT_AND_BACK" &
        " already exists, not redeclaring")
type
  enum_VkPointClippingBehavior_1107297954* {.size: sizeof(cuint).} = enum
    VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES = 0,
    VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY = 1,
    VK_POINT_CLIPPING_BEHAVIOR_MAX_ENUM = 2147483647
when not declared(VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR):
  const
    VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR* = enum_VkPointClippingBehavior_1107297954.VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
else:
  static :
    hint("Declaration of " & "VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR" &
        " already exists, not redeclaring")
when not declared(VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR):
  const
    VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR* = enum_VkPointClippingBehavior_1107297954.VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
else:
  static :
    hint("Declaration of " &
        "VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR" &
        " already exists, not redeclaring")
type
  enum_VkTessellationDomainOrigin_1107297958* {.size: sizeof(cuint).} = enum
    VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT = 0,
    VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT = 1,
    VK_TESSELLATION_DOMAIN_ORIGIN_MAX_ENUM = 2147483647
when not declared(VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR):
  const
    VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR* = enum_VkTessellationDomainOrigin_1107297958.VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT
else:
  static :
    hint("Declaration of " & "VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR):
  const
    VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR* = enum_VkTessellationDomainOrigin_1107297958.VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT
else:
  static :
    hint("Declaration of " & "VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkSamplerYcbcrModelConversion_1107297962* {.size: sizeof(cuint).} = enum
    VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY = 0,
    VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY = 1,
    VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 = 2,
    VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 = 3,
    VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 = 4,
    VK_SAMPLER_YCBCR_MODEL_CONVERSION_MAX_ENUM = 2147483647
when not declared(VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR):
  const
    VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR* = enum_VkSamplerYcbcrModelConversion_1107297962.VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY
else:
  static :
    hint("Declaration of " &
        "VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR" &
        " already exists, not redeclaring")
when not declared(VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR):
  const
    VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR* = enum_VkSamplerYcbcrModelConversion_1107297962.VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY
else:
  static :
    hint("Declaration of " &
        "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR" &
        " already exists, not redeclaring")
when not declared(VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR):
  const
    VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR* = enum_VkSamplerYcbcrModelConversion_1107297962.VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709
else:
  static :
    hint("Declaration of " & "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR" &
        " already exists, not redeclaring")
when not declared(VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR):
  const
    VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR* = enum_VkSamplerYcbcrModelConversion_1107297962.VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601
else:
  static :
    hint("Declaration of " & "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR" &
        " already exists, not redeclaring")
when not declared(VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR):
  const
    VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR* = enum_VkSamplerYcbcrModelConversion_1107297962.VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020
else:
  static :
    hint("Declaration of " & "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR" &
        " already exists, not redeclaring")
type
  enum_VkSamplerYcbcrRange_1107297966* {.size: sizeof(cuint).} = enum
    VK_SAMPLER_YCBCR_RANGE_ITU_FULL = 0, VK_SAMPLER_YCBCR_RANGE_ITU_NARROW = 1,
    VK_SAMPLER_YCBCR_RANGE_MAX_ENUM = 2147483647
when not declared(VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR):
  const
    VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR* = enum_VkSamplerYcbcrRange_1107297966.VK_SAMPLER_YCBCR_RANGE_ITU_FULL
else:
  static :
    hint("Declaration of " & "VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR" &
        " already exists, not redeclaring")
when not declared(VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR):
  const
    VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR* = enum_VkSamplerYcbcrRange_1107297966.VK_SAMPLER_YCBCR_RANGE_ITU_NARROW
else:
  static :
    hint("Declaration of " & "VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR" &
        " already exists, not redeclaring")
type
  enum_VkChromaLocation_1107297970* {.size: sizeof(cuint).} = enum
    VK_CHROMA_LOCATION_COSITED_EVEN = 0, VK_CHROMA_LOCATION_MIDPOINT = 1,
    VK_CHROMA_LOCATION_MAX_ENUM = 2147483647
when not declared(VK_CHROMA_LOCATION_COSITED_EVEN_KHR):
  const
    VK_CHROMA_LOCATION_COSITED_EVEN_KHR* = enum_VkChromaLocation_1107297970.VK_CHROMA_LOCATION_COSITED_EVEN
else:
  static :
    hint("Declaration of " & "VK_CHROMA_LOCATION_COSITED_EVEN_KHR" &
        " already exists, not redeclaring")
when not declared(VK_CHROMA_LOCATION_MIDPOINT_KHR):
  const
    VK_CHROMA_LOCATION_MIDPOINT_KHR* = enum_VkChromaLocation_1107297970.VK_CHROMA_LOCATION_MIDPOINT
else:
  static :
    hint("Declaration of " & "VK_CHROMA_LOCATION_MIDPOINT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkDescriptorUpdateTemplateType_1107297974* {.size: sizeof(cuint).} = enum
    VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET = 0,
    VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS = 1,
    VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_MAX_ENUM = 2147483647
when not declared(VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR):
  const
    VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR* = enum_VkDescriptorUpdateTemplateType_1107297974.VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS
else:
  static :
    hint("Declaration of " &
        "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR):
  const
    VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR* = enum_VkDescriptorUpdateTemplateType_1107297974.VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET
else:
  static :
    hint("Declaration of " &
        "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR" &
        " already exists, not redeclaring")
type
  enum_VkSubgroupFeatureFlagBits_1107297978* {.size: sizeof(cuint).} = enum
    VK_SUBGROUP_FEATURE_BASIC_BIT = 1, VK_SUBGROUP_FEATURE_VOTE_BIT = 2,
    VK_SUBGROUP_FEATURE_ARITHMETIC_BIT = 4, VK_SUBGROUP_FEATURE_BALLOT_BIT = 8,
    VK_SUBGROUP_FEATURE_SHUFFLE_BIT = 16,
    VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT = 32,
    VK_SUBGROUP_FEATURE_CLUSTERED_BIT = 64, VK_SUBGROUP_FEATURE_QUAD_BIT = 128,
    VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV = 256,
    VK_SUBGROUP_FEATURE_ROTATE_BIT = 512,
    VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT = 1024,
    VK_SUBGROUP_FEATURE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_SUBGROUP_FEATURE_ROTATE_BIT_KHR):
  const
    VK_SUBGROUP_FEATURE_ROTATE_BIT_KHR* = enum_VkSubgroupFeatureFlagBits_1107297978.VK_SUBGROUP_FEATURE_ROTATE_BIT
else:
  static :
    hint("Declaration of " & "VK_SUBGROUP_FEATURE_ROTATE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR):
  const
    VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR* = enum_VkSubgroupFeatureFlagBits_1107297978.VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
else:
  static :
    hint("Declaration of " & "VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkPeerMemoryFeatureFlagBits_1107297984* {.size: sizeof(cuint).} = enum
    VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT = 1,
    VK_PEER_MEMORY_FEATURE_COPY_DST_BIT = 2,
    VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT = 4,
    VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT = 8,
    VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR):
  const
    VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR* = enum_VkPeerMemoryFeatureFlagBits_1107297984.VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT
else:
  static :
    hint("Declaration of " & "VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR):
  const
    VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR* = enum_VkPeerMemoryFeatureFlagBits_1107297984.VK_PEER_MEMORY_FEATURE_COPY_DST_BIT
else:
  static :
    hint("Declaration of " & "VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR):
  const
    VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR* = enum_VkPeerMemoryFeatureFlagBits_1107297984.VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT
else:
  static :
    hint("Declaration of " & "VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR):
  const
    VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR* = enum_VkPeerMemoryFeatureFlagBits_1107297984.VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT
else:
  static :
    hint("Declaration of " & "VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkMemoryAllocateFlagBits_1107297990* {.size: sizeof(cuint).} = enum
    VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT = 1,
    VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT = 2,
    VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT = 4,
    VK_MEMORY_ALLOCATE_ZERO_INITIALIZE_BIT_EXT = 8,
    VK_MEMORY_ALLOCATE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR):
  const
    VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR* = enum_VkMemoryAllocateFlagBits_1107297990.VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT
else:
  static :
    hint("Declaration of " & "VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR):
  const
    VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR* = enum_VkMemoryAllocateFlagBits_1107297990.VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT
else:
  static :
    hint("Declaration of " & "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR):
  const
    VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR* = enum_VkMemoryAllocateFlagBits_1107297990.VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
else:
  static :
    hint("Declaration of " &
        "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkExternalMemoryHandleTypeFlagBits_1107298000* {.size: sizeof(cuint).} = enum
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT = 1,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT = 2,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 4,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT = 8,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT = 16,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT = 32,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT = 64,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT = 128,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT = 256,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT = 512,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID = 1024,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA = 2048,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV = 4096,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX = 16384,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLBUFFER_BIT_EXT = 65536,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLTEXTURE_BIT_EXT = 131072,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLHEAP_BIT_EXT = 262144,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR):
  const
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR* = enum_VkExternalMemoryHandleTypeFlagBits_1107298000.VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR):
  const
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR* = enum_VkExternalMemoryHandleTypeFlagBits_1107298000.VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT
else:
  static :
    hint("Declaration of " &
        "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR):
  const
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR* = enum_VkExternalMemoryHandleTypeFlagBits_1107298000.VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
else:
  static :
    hint("Declaration of " &
        "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR):
  const
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR* = enum_VkExternalMemoryHandleTypeFlagBits_1107298000.VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT
else:
  static :
    hint("Declaration of " &
        "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR):
  const
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR* = enum_VkExternalMemoryHandleTypeFlagBits_1107298000.VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT
else:
  static :
    hint("Declaration of " &
        "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR):
  const
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR* = enum_VkExternalMemoryHandleTypeFlagBits_1107298000.VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR):
  const
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR* = enum_VkExternalMemoryHandleTypeFlagBits_1107298000.VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT
else:
  static :
    hint("Declaration of " &
        "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkExternalMemoryFeatureFlagBits_1107298006* {.size: sizeof(cuint).} = enum
    VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT = 1,
    VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT = 2,
    VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT = 4,
    VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR):
  const
    VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR* = enum_VkExternalMemoryFeatureFlagBits_1107298006.VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR):
  const
    VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR* = enum_VkExternalMemoryFeatureFlagBits_1107298006.VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR):
  const
    VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR* = enum_VkExternalMemoryFeatureFlagBits_1107298006.VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkExternalFenceHandleTypeFlagBits_1107298012* {.size: sizeof(cuint).} = enum
    VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT = 1,
    VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 2,
    VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 4,
    VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT = 8,
    VK_EXTERNAL_FENCE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR):
  const
    VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR* = enum_VkExternalFenceHandleTypeFlagBits_1107298012.VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR):
  const
    VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR* = enum_VkExternalFenceHandleTypeFlagBits_1107298012.VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT
else:
  static :
    hint("Declaration of " &
        "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR):
  const
    VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR* = enum_VkExternalFenceHandleTypeFlagBits_1107298012.VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
else:
  static :
    hint("Declaration of " &
        "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR):
  const
    VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR* = enum_VkExternalFenceHandleTypeFlagBits_1107298012.VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkExternalFenceFeatureFlagBits_1107298018* {.size: sizeof(cuint).} = enum
    VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT = 1,
    VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT = 2,
    VK_EXTERNAL_FENCE_FEATURE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR):
  const
    VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR* = enum_VkExternalFenceFeatureFlagBits_1107298018.VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR):
  const
    VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR* = enum_VkExternalFenceFeatureFlagBits_1107298018.VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkFenceImportFlagBits_1107298024* {.size: sizeof(cuint).} = enum
    VK_FENCE_IMPORT_TEMPORARY_BIT = 1,
    VK_FENCE_IMPORT_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_FENCE_IMPORT_TEMPORARY_BIT_KHR):
  const
    VK_FENCE_IMPORT_TEMPORARY_BIT_KHR* = enum_VkFenceImportFlagBits_1107298024.VK_FENCE_IMPORT_TEMPORARY_BIT
else:
  static :
    hint("Declaration of " & "VK_FENCE_IMPORT_TEMPORARY_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkSemaphoreImportFlagBits_1107298030* {.size: sizeof(cuint).} = enum
    VK_SEMAPHORE_IMPORT_TEMPORARY_BIT = 1,
    VK_SEMAPHORE_IMPORT_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR):
  const
    VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR* = enum_VkSemaphoreImportFlagBits_1107298030.VK_SEMAPHORE_IMPORT_TEMPORARY_BIT
else:
  static :
    hint("Declaration of " & "VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkExternalSemaphoreHandleTypeFlagBits_1107298036* {.size: sizeof(cuint).} = enum
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT = 1,
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 2,
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 4,
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT = 8,
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT = 16,
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA = 128,
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT):
  const
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT* = enum_VkExternalSemaphoreHandleTypeFlagBits_1107298036.VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR):
  const
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR* = enum_VkExternalSemaphoreHandleTypeFlagBits_1107298036.VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT
else:
  static :
    hint("Declaration of " &
        "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR):
  const
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR* = enum_VkExternalSemaphoreHandleTypeFlagBits_1107298036.VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT
else:
  static :
    hint("Declaration of " &
        "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR):
  const
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR* = enum_VkExternalSemaphoreHandleTypeFlagBits_1107298036.VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
else:
  static :
    hint("Declaration of " &
        "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR):
  const
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR* = enum_VkExternalSemaphoreHandleTypeFlagBits_1107298036.VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT
else:
  static :
    hint("Declaration of " &
        "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR):
  const
    VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR* = enum_VkExternalSemaphoreHandleTypeFlagBits_1107298036.VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkExternalSemaphoreFeatureFlagBits_1107298042* {.size: sizeof(cuint).} = enum
    VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT = 1,
    VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT = 2,
    VK_EXTERNAL_SEMAPHORE_FEATURE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR):
  const
    VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR* = enum_VkExternalSemaphoreFeatureFlagBits_1107298042.VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR):
  const
    VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR* = enum_VkExternalSemaphoreFeatureFlagBits_1107298042.VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT
else:
  static :
    hint("Declaration of " & "VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkDriverId_1107298380* {.size: sizeof(cuint).} = enum
    VK_DRIVER_ID_AMD_PROPRIETARY = 1, VK_DRIVER_ID_AMD_OPEN_SOURCE = 2,
    VK_DRIVER_ID_MESA_RADV = 3, VK_DRIVER_ID_NVIDIA_PROPRIETARY = 4,
    VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS = 5,
    VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA = 6,
    VK_DRIVER_ID_IMAGINATION_PROPRIETARY = 7,
    VK_DRIVER_ID_QUALCOMM_PROPRIETARY = 8, VK_DRIVER_ID_ARM_PROPRIETARY = 9,
    VK_DRIVER_ID_GOOGLE_SWIFTSHADER = 10, VK_DRIVER_ID_GGP_PROPRIETARY = 11,
    VK_DRIVER_ID_BROADCOM_PROPRIETARY = 12, VK_DRIVER_ID_MESA_LLVMPIPE = 13,
    VK_DRIVER_ID_MOLTENVK = 14, VK_DRIVER_ID_COREAVI_PROPRIETARY = 15,
    VK_DRIVER_ID_JUICE_PROPRIETARY = 16,
    VK_DRIVER_ID_VERISILICON_PROPRIETARY = 17, VK_DRIVER_ID_MESA_TURNIP = 18,
    VK_DRIVER_ID_MESA_V3DV = 19, VK_DRIVER_ID_MESA_PANVK = 20,
    VK_DRIVER_ID_SAMSUNG_PROPRIETARY = 21, VK_DRIVER_ID_MESA_VENUS = 22,
    VK_DRIVER_ID_MESA_DOZEN = 23, VK_DRIVER_ID_MESA_NVK = 24,
    VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA = 25,
    VK_DRIVER_ID_MESA_HONEYKRISP = 26,
    VK_DRIVER_ID_VULKAN_SC_EMULATION_ON_VULKAN = 27,
    VK_DRIVER_ID_MAX_ENUM = 2147483647
when not declared(VK_DRIVER_ID_AMD_PROPRIETARY_KHR):
  const
    VK_DRIVER_ID_AMD_PROPRIETARY_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_AMD_PROPRIETARY
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_AMD_PROPRIETARY_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR):
  const
    VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_AMD_OPEN_SOURCE
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DRIVER_ID_MESA_RADV_KHR):
  const
    VK_DRIVER_ID_MESA_RADV_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_MESA_RADV
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_MESA_RADV_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR):
  const
    VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_NVIDIA_PROPRIETARY
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR):
  const
    VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR):
  const
    VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR):
  const
    VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_IMAGINATION_PROPRIETARY
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR):
  const
    VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_QUALCOMM_PROPRIETARY
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DRIVER_ID_ARM_PROPRIETARY_KHR):
  const
    VK_DRIVER_ID_ARM_PROPRIETARY_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_ARM_PROPRIETARY
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_ARM_PROPRIETARY_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR):
  const
    VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_GOOGLE_SWIFTSHADER
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DRIVER_ID_GGP_PROPRIETARY_KHR):
  const
    VK_DRIVER_ID_GGP_PROPRIETARY_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_GGP_PROPRIETARY
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_GGP_PROPRIETARY_KHR" &
        " already exists, not redeclaring")
when not declared(VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR):
  const
    VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR* = enum_VkDriverId_1107298380.VK_DRIVER_ID_BROADCOM_PROPRIETARY
else:
  static :
    hint("Declaration of " & "VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR" &
        " already exists, not redeclaring")
type
  enum_VkShaderFloatControlsIndependence_1107298384* {.size: sizeof(cuint).} = enum
    VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY = 0,
    VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL = 1,
    VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE = 2,
    VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM = 2147483647
when not declared(VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR):
  const
    VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR* = enum_VkShaderFloatControlsIndependence_1107298384.VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
else:
  static :
    hint("Declaration of " &
        "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR):
  const
    VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR* = enum_VkShaderFloatControlsIndependence_1107298384.VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
else:
  static :
    hint("Declaration of " & "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR):
  const
    VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR* = enum_VkShaderFloatControlsIndependence_1107298384.VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
else:
  static :
    hint("Declaration of " & "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR" &
        " already exists, not redeclaring")
type
  enum_VkSamplerReductionMode_1107298388* {.size: sizeof(cuint).} = enum
    VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE = 0,
    VK_SAMPLER_REDUCTION_MODE_MIN = 1, VK_SAMPLER_REDUCTION_MODE_MAX = 2,
    VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM = 1000521000,
    VK_SAMPLER_REDUCTION_MODE_MAX_ENUM = 2147483647
when not declared(VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT):
  const
    VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT* = enum_VkSamplerReductionMode_1107298388.VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE
else:
  static :
    hint("Declaration of " & "VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_SAMPLER_REDUCTION_MODE_MIN_EXT):
  const
    VK_SAMPLER_REDUCTION_MODE_MIN_EXT* = enum_VkSamplerReductionMode_1107298388.VK_SAMPLER_REDUCTION_MODE_MIN
else:
  static :
    hint("Declaration of " & "VK_SAMPLER_REDUCTION_MODE_MIN_EXT" &
        " already exists, not redeclaring")
when not declared(VK_SAMPLER_REDUCTION_MODE_MAX_EXT):
  const
    VK_SAMPLER_REDUCTION_MODE_MAX_EXT* = enum_VkSamplerReductionMode_1107298388.VK_SAMPLER_REDUCTION_MODE_MAX
else:
  static :
    hint("Declaration of " & "VK_SAMPLER_REDUCTION_MODE_MAX_EXT" &
        " already exists, not redeclaring")
type
  enum_VkSemaphoreType_1107298392* {.size: sizeof(cuint).} = enum
    VK_SEMAPHORE_TYPE_BINARY = 0, VK_SEMAPHORE_TYPE_TIMELINE = 1,
    VK_SEMAPHORE_TYPE_MAX_ENUM = 2147483647
when not declared(VK_SEMAPHORE_TYPE_BINARY_KHR):
  const
    VK_SEMAPHORE_TYPE_BINARY_KHR* = enum_VkSemaphoreType_1107298392.VK_SEMAPHORE_TYPE_BINARY
else:
  static :
    hint("Declaration of " & "VK_SEMAPHORE_TYPE_BINARY_KHR" &
        " already exists, not redeclaring")
when not declared(VK_SEMAPHORE_TYPE_TIMELINE_KHR):
  const
    VK_SEMAPHORE_TYPE_TIMELINE_KHR* = enum_VkSemaphoreType_1107298392.VK_SEMAPHORE_TYPE_TIMELINE
else:
  static :
    hint("Declaration of " & "VK_SEMAPHORE_TYPE_TIMELINE_KHR" &
        " already exists, not redeclaring")
type
  enum_VkResolveModeFlagBits_1107298396* {.size: sizeof(cuint).} = enum
    VK_RESOLVE_MODE_NONE = 0, VK_RESOLVE_MODE_SAMPLE_ZERO_BIT = 1,
    VK_RESOLVE_MODE_AVERAGE_BIT = 2, VK_RESOLVE_MODE_MIN_BIT = 4,
    VK_RESOLVE_MODE_MAX_BIT = 8,
    VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_BIT_ANDROID = 16,
    VK_RESOLVE_MODE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_RESOLVE_MODE_NONE_KHR):
  const
    VK_RESOLVE_MODE_NONE_KHR* = enum_VkResolveModeFlagBits_1107298396.VK_RESOLVE_MODE_NONE
else:
  static :
    hint("Declaration of " & "VK_RESOLVE_MODE_NONE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR):
  const
    VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR* = enum_VkResolveModeFlagBits_1107298396.VK_RESOLVE_MODE_SAMPLE_ZERO_BIT
else:
  static :
    hint("Declaration of " & "VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_RESOLVE_MODE_AVERAGE_BIT_KHR):
  const
    VK_RESOLVE_MODE_AVERAGE_BIT_KHR* = enum_VkResolveModeFlagBits_1107298396.VK_RESOLVE_MODE_AVERAGE_BIT
else:
  static :
    hint("Declaration of " & "VK_RESOLVE_MODE_AVERAGE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_RESOLVE_MODE_MIN_BIT_KHR):
  const
    VK_RESOLVE_MODE_MIN_BIT_KHR* = enum_VkResolveModeFlagBits_1107298396.VK_RESOLVE_MODE_MIN_BIT
else:
  static :
    hint("Declaration of " & "VK_RESOLVE_MODE_MIN_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_RESOLVE_MODE_MAX_BIT_KHR):
  const
    VK_RESOLVE_MODE_MAX_BIT_KHR* = enum_VkResolveModeFlagBits_1107298396.VK_RESOLVE_MODE_MAX_BIT
else:
  static :
    hint("Declaration of " & "VK_RESOLVE_MODE_MAX_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID):
  const
    VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID* = enum_VkResolveModeFlagBits_1107298396.VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_BIT_ANDROID
else:
  static :
    hint("Declaration of " &
        "VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID" &
        " already exists, not redeclaring")
type
  enum_VkDescriptorBindingFlagBits_1107298402* {.size: sizeof(cuint).} = enum
    VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT = 1,
    VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT = 2,
    VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT = 4,
    VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT = 8,
    VK_DESCRIPTOR_BINDING_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT):
  const
    VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT* = enum_VkDescriptorBindingFlagBits_1107298402.VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT
else:
  static :
    hint("Declaration of " & "VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT):
  const
    VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT* = enum_VkDescriptorBindingFlagBits_1107298402.VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT
else:
  static :
    hint("Declaration of " &
        "VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT):
  const
    VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT* = enum_VkDescriptorBindingFlagBits_1107298402.VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT
else:
  static :
    hint("Declaration of " & "VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT):
  const
    VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT* = enum_VkDescriptorBindingFlagBits_1107298402.VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT
else:
  static :
    hint("Declaration of " &
        "VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkSemaphoreWaitFlagBits_1107298408* {.size: sizeof(cuint).} = enum
    VK_SEMAPHORE_WAIT_ANY_BIT = 1,
    VK_SEMAPHORE_WAIT_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_SEMAPHORE_WAIT_ANY_BIT_KHR):
  const
    VK_SEMAPHORE_WAIT_ANY_BIT_KHR* = enum_VkSemaphoreWaitFlagBits_1107298408.VK_SEMAPHORE_WAIT_ANY_BIT
else:
  static :
    hint("Declaration of " & "VK_SEMAPHORE_WAIT_ANY_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkPipelineCreationFeedbackFlagBits_1107298648* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT = 1,
    VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT = 2,
    VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT = 4,
    VK_PIPELINE_CREATION_FEEDBACK_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT):
  const
    VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT* = enum_VkPipelineCreationFeedbackFlagBits_1107298648.VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT):
  const
    VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT* = enum_VkPipelineCreationFeedbackFlagBits_1107298648.VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT):
  const
    VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT* = enum_VkPipelineCreationFeedbackFlagBits_1107298648.VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkToolPurposeFlagBits_1107298654* {.size: sizeof(cuint).} = enum
    VK_TOOL_PURPOSE_VALIDATION_BIT = 1, VK_TOOL_PURPOSE_PROFILING_BIT = 2,
    VK_TOOL_PURPOSE_TRACING_BIT = 4,
    VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT = 8,
    VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT = 16,
    VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT = 32,
    VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT = 64,
    VK_TOOL_PURPOSE_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_TOOL_PURPOSE_VALIDATION_BIT_EXT):
  const
    VK_TOOL_PURPOSE_VALIDATION_BIT_EXT* = enum_VkToolPurposeFlagBits_1107298654.VK_TOOL_PURPOSE_VALIDATION_BIT
else:
  static :
    hint("Declaration of " & "VK_TOOL_PURPOSE_VALIDATION_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_TOOL_PURPOSE_PROFILING_BIT_EXT):
  const
    VK_TOOL_PURPOSE_PROFILING_BIT_EXT* = enum_VkToolPurposeFlagBits_1107298654.VK_TOOL_PURPOSE_PROFILING_BIT
else:
  static :
    hint("Declaration of " & "VK_TOOL_PURPOSE_PROFILING_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_TOOL_PURPOSE_TRACING_BIT_EXT):
  const
    VK_TOOL_PURPOSE_TRACING_BIT_EXT* = enum_VkToolPurposeFlagBits_1107298654.VK_TOOL_PURPOSE_TRACING_BIT
else:
  static :
    hint("Declaration of " & "VK_TOOL_PURPOSE_TRACING_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT):
  const
    VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT* = enum_VkToolPurposeFlagBits_1107298654.VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT
else:
  static :
    hint("Declaration of " & "VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT):
  const
    VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT* = enum_VkToolPurposeFlagBits_1107298654.VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT
else:
  static :
    hint("Declaration of " & "VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkSubmitFlagBits_1107298670* {.size: sizeof(cuint).} = enum
    VK_SUBMIT_PROTECTED_BIT = 1, VK_SUBMIT_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_SUBMIT_PROTECTED_BIT_KHR):
  const
    VK_SUBMIT_PROTECTED_BIT_KHR* = enum_VkSubmitFlagBits_1107298670.VK_SUBMIT_PROTECTED_BIT
else:
  static :
    hint("Declaration of " & "VK_SUBMIT_PROTECTED_BIT_KHR" &
        " already exists, not redeclaring")
type
  enum_VkRenderingFlagBits_1107298676* {.size: sizeof(cuint).} = enum
    VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT = 1,
    VK_RENDERING_SUSPENDING_BIT = 2, VK_RENDERING_RESUMING_BIT = 4,
    VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT = 8,
    VK_RENDERING_CONTENTS_INLINE_BIT_KHR = 16,
    VK_RENDERING_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE = 32,
    VK_RENDERING_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR):
  const
    VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR* = enum_VkRenderingFlagBits_1107298676.VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT
else:
  static :
    hint("Declaration of " &
        "VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_RENDERING_SUSPENDING_BIT_KHR):
  const
    VK_RENDERING_SUSPENDING_BIT_KHR* = enum_VkRenderingFlagBits_1107298676.VK_RENDERING_SUSPENDING_BIT
else:
  static :
    hint("Declaration of " & "VK_RENDERING_SUSPENDING_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_RENDERING_RESUMING_BIT_KHR):
  const
    VK_RENDERING_RESUMING_BIT_KHR* = enum_VkRenderingFlagBits_1107298676.VK_RENDERING_RESUMING_BIT
else:
  static :
    hint("Declaration of " & "VK_RENDERING_RESUMING_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_RENDERING_CONTENTS_INLINE_BIT_EXT):
  const
    VK_RENDERING_CONTENTS_INLINE_BIT_EXT* = enum_VkRenderingFlagBits_1107298676.VK_RENDERING_CONTENTS_INLINE_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_RENDERING_CONTENTS_INLINE_BIT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkPipelineRobustnessBufferBehavior_1107298972* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT = 0,
    VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED = 1,
    VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS = 2,
    VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2 = 3,
    VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_MAX_ENUM = 2147483647
when not declared(VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT):
  const
    VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT* = enum_VkPipelineRobustnessBufferBehavior_1107298972.VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT):
  const
    VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT* = enum_VkPipelineRobustnessBufferBehavior_1107298972.VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT):
  const
    VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT* = enum_VkPipelineRobustnessBufferBehavior_1107298972.VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT):
  const
    VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT* = enum_VkPipelineRobustnessBufferBehavior_1107298972.VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT" &
        " already exists, not redeclaring")
type
  enum_VkPipelineRobustnessImageBehavior_1107298976* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT = 0,
    VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED = 1,
    VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS = 2,
    VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2 = 3,
    VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_MAX_ENUM = 2147483647
when not declared(VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT):
  const
    VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT* = enum_VkPipelineRobustnessImageBehavior_1107298976.VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT):
  const
    VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT* = enum_VkPipelineRobustnessImageBehavior_1107298976.VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT):
  const
    VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT* = enum_VkPipelineRobustnessImageBehavior_1107298976.VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT):
  const
    VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT* = enum_VkPipelineRobustnessImageBehavior_1107298976.VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT" &
        " already exists, not redeclaring")
type
  enum_VkQueueGlobalPriority_1107298980* {.size: sizeof(cuint).} = enum
    VK_QUEUE_GLOBAL_PRIORITY_LOW = 128, VK_QUEUE_GLOBAL_PRIORITY_MEDIUM = 256,
    VK_QUEUE_GLOBAL_PRIORITY_HIGH = 512,
    VK_QUEUE_GLOBAL_PRIORITY_REALTIME = 1024,
    VK_QUEUE_GLOBAL_PRIORITY_MAX_ENUM = 2147483647
when not declared(VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT):
  const
    VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT* = enum_VkQueueGlobalPriority_1107298980.VK_QUEUE_GLOBAL_PRIORITY_LOW
else:
  static :
    hint("Declaration of " & "VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT" &
        " already exists, not redeclaring")
when not declared(VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT):
  const
    VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT* = enum_VkQueueGlobalPriority_1107298980.VK_QUEUE_GLOBAL_PRIORITY_MEDIUM
else:
  static :
    hint("Declaration of " & "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT" &
        " already exists, not redeclaring")
when not declared(VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT):
  const
    VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT* = enum_VkQueueGlobalPriority_1107298980.VK_QUEUE_GLOBAL_PRIORITY_HIGH
else:
  static :
    hint("Declaration of " & "VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT" &
        " already exists, not redeclaring")
when not declared(VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT):
  const
    VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT* = enum_VkQueueGlobalPriority_1107298980.VK_QUEUE_GLOBAL_PRIORITY_REALTIME
else:
  static :
    hint("Declaration of " & "VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT" &
        " already exists, not redeclaring")
when not declared(VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR):
  const
    VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR* = enum_VkQueueGlobalPriority_1107298980.VK_QUEUE_GLOBAL_PRIORITY_LOW
else:
  static :
    hint("Declaration of " & "VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR" &
        " already exists, not redeclaring")
when not declared(VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR):
  const
    VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR* = enum_VkQueueGlobalPriority_1107298980.VK_QUEUE_GLOBAL_PRIORITY_MEDIUM
else:
  static :
    hint("Declaration of " & "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR):
  const
    VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR* = enum_VkQueueGlobalPriority_1107298980.VK_QUEUE_GLOBAL_PRIORITY_HIGH
else:
  static :
    hint("Declaration of " & "VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR" &
        " already exists, not redeclaring")
when not declared(VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR):
  const
    VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR* = enum_VkQueueGlobalPriority_1107298980.VK_QUEUE_GLOBAL_PRIORITY_REALTIME
else:
  static :
    hint("Declaration of " & "VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR" &
        " already exists, not redeclaring")
type
  enum_VkLineRasterizationMode_1107298984* {.size: sizeof(cuint).} = enum
    VK_LINE_RASTERIZATION_MODE_DEFAULT = 0,
    VK_LINE_RASTERIZATION_MODE_RECTANGULAR = 1,
    VK_LINE_RASTERIZATION_MODE_BRESENHAM = 2,
    VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH = 3,
    VK_LINE_RASTERIZATION_MODE_MAX_ENUM = 2147483647
when not declared(VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT):
  const
    VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT* = enum_VkLineRasterizationMode_1107298984.VK_LINE_RASTERIZATION_MODE_DEFAULT
else:
  static :
    hint("Declaration of " & "VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT):
  const
    VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT* = enum_VkLineRasterizationMode_1107298984.VK_LINE_RASTERIZATION_MODE_RECTANGULAR
else:
  static :
    hint("Declaration of " & "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT" &
        " already exists, not redeclaring")
when not declared(VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT):
  const
    VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT* = enum_VkLineRasterizationMode_1107298984.VK_LINE_RASTERIZATION_MODE_BRESENHAM
else:
  static :
    hint("Declaration of " & "VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT" &
        " already exists, not redeclaring")
when not declared(VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT):
  const
    VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT* = enum_VkLineRasterizationMode_1107298984.VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH
else:
  static :
    hint("Declaration of " & "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT" &
        " already exists, not redeclaring")
when not declared(VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR):
  const
    VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR* = enum_VkLineRasterizationMode_1107298984.VK_LINE_RASTERIZATION_MODE_DEFAULT
else:
  static :
    hint("Declaration of " & "VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR):
  const
    VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR* = enum_VkLineRasterizationMode_1107298984.VK_LINE_RASTERIZATION_MODE_RECTANGULAR
else:
  static :
    hint("Declaration of " & "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR" &
        " already exists, not redeclaring")
when not declared(VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR):
  const
    VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR* = enum_VkLineRasterizationMode_1107298984.VK_LINE_RASTERIZATION_MODE_BRESENHAM
else:
  static :
    hint("Declaration of " & "VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR" &
        " already exists, not redeclaring")
when not declared(VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR):
  const
    VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR* = enum_VkLineRasterizationMode_1107298984.VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH
else:
  static :
    hint("Declaration of " & "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR" &
        " already exists, not redeclaring")
type
  enum_VkMemoryUnmapFlagBits_1107298988* {.size: sizeof(cuint).} = enum
    VK_MEMORY_UNMAP_RESERVE_BIT_EXT = 1,
    VK_MEMORY_UNMAP_FLAG_BITS_MAX_ENUM = 2147483647
type
  enum_VkHostImageCopyFlagBits_1107299002* {.size: sizeof(cuint).} = enum
    VK_HOST_IMAGE_COPY_MEMCPY_BIT = 1,
    VK_HOST_IMAGE_COPY_FLAG_BITS_MAX_ENUM = 2147483647
when not declared(VK_HOST_IMAGE_COPY_MEMCPY):
  const
    VK_HOST_IMAGE_COPY_MEMCPY* = enum_VkHostImageCopyFlagBits_1107299002.VK_HOST_IMAGE_COPY_MEMCPY_BIT
else:
  static :
    hint("Declaration of " & "VK_HOST_IMAGE_COPY_MEMCPY" &
        " already exists, not redeclaring")
when not declared(VK_HOST_IMAGE_COPY_MEMCPY_BIT_EXT):
  const
    VK_HOST_IMAGE_COPY_MEMCPY_BIT_EXT* = enum_VkHostImageCopyFlagBits_1107299002.VK_HOST_IMAGE_COPY_MEMCPY_BIT
else:
  static :
    hint("Declaration of " & "VK_HOST_IMAGE_COPY_MEMCPY_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_HOST_IMAGE_COPY_MEMCPY_EXT):
  const
    VK_HOST_IMAGE_COPY_MEMCPY_EXT* = enum_VkHostImageCopyFlagBits_1107299002.VK_HOST_IMAGE_COPY_MEMCPY_BIT
else:
  static :
    hint("Declaration of " & "VK_HOST_IMAGE_COPY_MEMCPY_EXT" &
        " already exists, not redeclaring")
type
  enum_VkPresentModeKHR_1107299252* {.size: sizeof(cuint).} = enum
    VK_PRESENT_MODE_IMMEDIATE_KHR = 0, VK_PRESENT_MODE_MAILBOX_KHR = 1,
    VK_PRESENT_MODE_FIFO_KHR = 2, VK_PRESENT_MODE_FIFO_RELAXED_KHR = 3,
    VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR = 1000111000,
    VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR = 1000111001,
    VK_PRESENT_MODE_FIFO_LATEST_READY_KHR = 1000361000,
    VK_PRESENT_MODE_MAX_ENUM_KHR = 2147483647
when not declared(VK_PRESENT_MODE_FIFO_LATEST_READY_EXT):
  const
    VK_PRESENT_MODE_FIFO_LATEST_READY_EXT* = enum_VkPresentModeKHR_1107299252.VK_PRESENT_MODE_FIFO_LATEST_READY_KHR
else:
  static :
    hint("Declaration of " & "VK_PRESENT_MODE_FIFO_LATEST_READY_EXT" &
        " already exists, not redeclaring")
type
  enum_VkColorSpaceKHR_1107299256* {.size: sizeof(cuint).} = enum
    VK_COLOR_SPACE_SRGB_NONLINEAR_KHR = 0,
    VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT = 1000104001,
    VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT = 1000104002,
    VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT = 1000104003,
    VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT = 1000104004,
    VK_COLOR_SPACE_BT709_LINEAR_EXT = 1000104005,
    VK_COLOR_SPACE_BT709_NONLINEAR_EXT = 1000104006,
    VK_COLOR_SPACE_BT2020_LINEAR_EXT = 1000104007,
    VK_COLOR_SPACE_HDR10_ST2084_EXT = 1000104008,
    VK_COLOR_SPACE_DOLBYVISION_EXT = 1000104009,
    VK_COLOR_SPACE_HDR10_HLG_EXT = 1000104010,
    VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT = 1000104011,
    VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT = 1000104012,
    VK_COLOR_SPACE_PASS_THROUGH_EXT = 1000104013,
    VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT = 1000104014,
    VK_COLOR_SPACE_DISPLAY_NATIVE_AMD = 1000213000,
    VK_COLOR_SPACE_MAX_ENUM_KHR = 2147483647
when not declared(VK_COLORSPACE_SRGB_NONLINEAR_KHR_enumval):
  const
    VK_COLORSPACE_SRGB_NONLINEAR_KHR_enumval* = enum_VkColorSpaceKHR_1107299256.VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
else:
  static :
    hint("Declaration of " & "VK_COLORSPACE_SRGB_NONLINEAR_KHR_enumval" &
        " already exists, not redeclaring")
when not declared(VK_COLOR_SPACE_DCI_P3_LINEAR_EXT):
  const
    VK_COLOR_SPACE_DCI_P3_LINEAR_EXT* = enum_VkColorSpaceKHR_1107299256.VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
else:
  static :
    hint("Declaration of " & "VK_COLOR_SPACE_DCI_P3_LINEAR_EXT" &
        " already exists, not redeclaring")
type
  enum_VkSurfaceTransformFlagBitsKHR_1107299260* {.size: sizeof(cuint).} = enum
    VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR = 1,
    VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR = 2,
    VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR = 4,
    VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR = 8,
    VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR = 16,
    VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR = 32,
    VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR = 64,
    VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR = 128,
    VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR = 256,
    VK_SURFACE_TRANSFORM_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkCompositeAlphaFlagBitsKHR_1107299264* {.size: sizeof(cuint).} = enum
    VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR = 1,
    VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR = 2,
    VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR = 4,
    VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR = 8,
    VK_COMPOSITE_ALPHA_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkSwapchainCreateFlagBitsKHR_1107299292* {.size: sizeof(cuint).} = enum
    VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR = 1,
    VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR = 2,
    VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR = 4,
    VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_KHR = 8,
    VK_SWAPCHAIN_CREATE_PRESENT_ID_2_BIT_KHR = 64,
    VK_SWAPCHAIN_CREATE_PRESENT_WAIT_2_BIT_KHR = 128,
    VK_SWAPCHAIN_CREATE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
when not declared(VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT):
  const
    VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT* = enum_VkSwapchainCreateFlagBitsKHR_1107299292.VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkDeviceGroupPresentModeFlagBitsKHR_1107299298* {.size: sizeof(cuint).} = enum
    VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR = 1,
    VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR = 2,
    VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR = 4,
    VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR = 8,
    VK_DEVICE_GROUP_PRESENT_MODE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkDisplayPlaneAlphaFlagBitsKHR_1107299360* {.size: sizeof(cuint).} = enum
    VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR = 1,
    VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR = 2,
    VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR = 4,
    VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR = 8,
    VK_DISPLAY_PLANE_ALPHA_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkQueryResultStatusKHR_1107299420* {.size: sizeof(cint).} = enum
    VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR = -1000299000,
    VK_QUERY_RESULT_STATUS_ERROR_KHR = -1,
    VK_QUERY_RESULT_STATUS_NOT_READY_KHR = 0,
    VK_QUERY_RESULT_STATUS_COMPLETE_KHR = 1,
    VK_QUERY_RESULT_STATUS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoCodecOperationFlagBitsKHR_1107299424* {.size: sizeof(cuint).} = enum
    VK_VIDEO_CODEC_OPERATION_NONE_KHR = 0,
    VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR = 1,
    VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR = 2,
    VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR = 4,
    VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR = 8,
    VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR = 65536,
    VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR = 131072,
    VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR = 262144,
    VK_VIDEO_CODEC_OPERATION_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoChromaSubsamplingFlagBitsKHR_1107299430* {.size: sizeof(cuint).} = enum
    VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR = 0,
    VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR = 1,
    VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR = 2,
    VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR = 4,
    VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR = 8,
    VK_VIDEO_CHROMA_SUBSAMPLING_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoComponentBitDepthFlagBitsKHR_1107299436* {.size: sizeof(cuint).} = enum
    VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR = 0,
    VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR = 1,
    VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR = 4,
    VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR = 16,
    VK_VIDEO_COMPONENT_BIT_DEPTH_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoCapabilityFlagBitsKHR_1107299442* {.size: sizeof(cuint).} = enum
    VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR = 1,
    VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR = 2,
    VK_VIDEO_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoSessionCreateFlagBitsKHR_1107299448* {.size: sizeof(cuint).} = enum
    VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR = 1,
    VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR = 2,
    VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR = 4,
    VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR = 8,
    VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_EMPHASIS_MAP_BIT_KHR = 16,
    VK_VIDEO_SESSION_CREATE_INLINE_SESSION_PARAMETERS_BIT_KHR = 32,
    VK_VIDEO_SESSION_CREATE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoSessionParametersCreateFlagBitsKHR_1107299454* {.
      size: sizeof(cuint).} = enum
    VK_VIDEO_SESSION_PARAMETERS_CREATE_QUANTIZATION_MAP_COMPATIBLE_BIT_KHR = 1,
    VK_VIDEO_SESSION_PARAMETERS_CREATE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoCodingControlFlagBitsKHR_1107299464* {.size: sizeof(cuint).} = enum
    VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR = 1,
    VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR = 2,
    VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR = 4,
    VK_VIDEO_CODING_CONTROL_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoDecodeCapabilityFlagBitsKHR_1107299562* {.size: sizeof(cuint).} = enum
    VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR = 1,
    VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_DISTINCT_BIT_KHR = 2,
    VK_VIDEO_DECODE_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoDecodeUsageFlagBitsKHR_1107299568* {.size: sizeof(cuint).} = enum
    VK_VIDEO_DECODE_USAGE_DEFAULT_KHR = 0,
    VK_VIDEO_DECODE_USAGE_TRANSCODING_BIT_KHR = 1,
    VK_VIDEO_DECODE_USAGE_OFFLINE_BIT_KHR = 2,
    VK_VIDEO_DECODE_USAGE_STREAMING_BIT_KHR = 4,
    VK_VIDEO_DECODE_USAGE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeH264CapabilityFlagBitsKHR_1107299590* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_KHR = 1, VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR = 2,
    VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_KHR = 4,
    VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_KHR = 8,
    VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR = 16,
    VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR = 32,
    VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR = 64,
    VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_KHR = 128,
    VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR = 256,
    VK_VIDEO_ENCODE_H264_CAPABILITY_MB_QP_DIFF_WRAPAROUND_BIT_KHR = 512,
    VK_VIDEO_ENCODE_H264_CAPABILITY_B_PICTURE_INTRA_REFRESH_BIT_KHR = 1024,
    VK_VIDEO_ENCODE_H264_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeH264StdFlagBitsKHR_1107299596* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_H264_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR = 1, VK_VIDEO_ENCODE_H264_STD_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_KHR = 2,
    VK_VIDEO_ENCODE_H264_STD_SCALING_MATRIX_PRESENT_FLAG_SET_BIT_KHR = 4,
    VK_VIDEO_ENCODE_H264_STD_CHROMA_QP_INDEX_OFFSET_BIT_KHR = 8,
    VK_VIDEO_ENCODE_H264_STD_SECOND_CHROMA_QP_INDEX_OFFSET_BIT_KHR = 16,
    VK_VIDEO_ENCODE_H264_STD_PIC_INIT_QP_MINUS26_BIT_KHR = 32,
    VK_VIDEO_ENCODE_H264_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR = 64,
    VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_EXPLICIT_BIT_KHR = 128,
    VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_IMPLICIT_BIT_KHR = 256,
    VK_VIDEO_ENCODE_H264_STD_TRANSFORM_8X8_MODE_FLAG_SET_BIT_KHR = 512,
    VK_VIDEO_ENCODE_H264_STD_DIRECT_SPATIAL_MV_PRED_FLAG_UNSET_BIT_KHR = 1024,
    VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_UNSET_BIT_KHR = 2048,
    VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_SET_BIT_KHR = 4096,
    VK_VIDEO_ENCODE_H264_STD_DIRECT_8X8_INFERENCE_FLAG_UNSET_BIT_KHR = 8192,
    VK_VIDEO_ENCODE_H264_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR = 16384,
    VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_DISABLED_BIT_KHR = 32768,
    VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_ENABLED_BIT_KHR = 65536,
    VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_PARTIAL_BIT_KHR = 131072,
    VK_VIDEO_ENCODE_H264_STD_SLICE_QP_DELTA_BIT_KHR = 524288,
    VK_VIDEO_ENCODE_H264_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR = 1048576,
    VK_VIDEO_ENCODE_H264_STD_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeH264RateControlFlagBitsKHR_1107299602* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_H264_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR = 1,
    VK_VIDEO_ENCODE_H264_RATE_CONTROL_REGULAR_GOP_BIT_KHR = 2,
    VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR = 4,
    VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR = 8, VK_VIDEO_ENCODE_H264_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR = 16,
    VK_VIDEO_ENCODE_H264_RATE_CONTROL_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeH265CapabilityFlagBitsKHR_1107299686* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_KHR = 1, VK_VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR = 2,
    VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_KHR = 4,
    VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_KHR = 8,
    VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR = 16,
    VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR = 32,
    VK_VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR = 64, VK_VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_KHR = 128, VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_KHR = 256, VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR = 512,
    VK_VIDEO_ENCODE_H265_CAPABILITY_CU_QP_DIFF_WRAPAROUND_BIT_KHR = 1024,
    VK_VIDEO_ENCODE_H265_CAPABILITY_B_PICTURE_INTRA_REFRESH_BIT_KHR = 2048,
    VK_VIDEO_ENCODE_H265_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeH265StdFlagBitsKHR_1107299692* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR = 1, VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_KHR = 2,
    VK_VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_KHR = 4,
    VK_VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_KHR = 8,
    VK_VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_KHR = 16,
    VK_VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_KHR = 32,
    VK_VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR = 64,
    VK_VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_KHR = 128,
    VK_VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_KHR = 256,
    VK_VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_KHR = 512,
    VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_KHR = 1024,
    VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_KHR = 2048, VK_VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_KHR = 4096,
    VK_VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_KHR = 8192,
    VK_VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR = 16384, VK_VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_KHR = 32768, VK_VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_KHR = 65536, VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_KHR = 131072,
    VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_KHR = 262144,
    VK_VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_KHR = 524288,
    VK_VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR = 1048576,
    VK_VIDEO_ENCODE_H265_STD_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeH265CtbSizeFlagBitsKHR_1107299698* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_KHR = 1,
    VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_KHR = 2,
    VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_KHR = 4,
    VK_VIDEO_ENCODE_H265_CTB_SIZE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR_1107299704* {.
      size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_KHR = 1,
    VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_KHR = 2,
    VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_KHR = 4,
    VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_KHR = 8, VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeH265RateControlFlagBitsKHR_1107299710* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR = 1,
    VK_VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_KHR = 2,
    VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR = 4,
    VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR = 8, VK_VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_KHR = 16,
    VK_VIDEO_ENCODE_H265_RATE_CONTROL_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299796* {.
      size: sizeof(cuint).} = enum
    VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_KHR = 0, VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_KHR = 1,
    VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_KHR = 2,
    VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkPerformanceCounterUnitKHR_1107300108* {.size: sizeof(cuint).} = enum
    VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR = 0,
    VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR = 1,
    VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR = 2,
    VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR = 3,
    VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR = 4,
    VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR = 5,
    VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR = 6,
    VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR = 7,
    VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR = 8,
    VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR = 9,
    VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR = 10,
    VK_PERFORMANCE_COUNTER_UNIT_MAX_ENUM_KHR = 2147483647
type
  enum_VkPerformanceCounterScopeKHR_1107300112* {.size: sizeof(cuint).} = enum
    VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR = 0,
    VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR = 1,
    VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR = 2,
    VK_PERFORMANCE_COUNTER_SCOPE_MAX_ENUM_KHR = 2147483647
when not declared(VK_QUERY_SCOPE_COMMAND_BUFFER_KHR):
  const
    VK_QUERY_SCOPE_COMMAND_BUFFER_KHR* = enum_VkPerformanceCounterScopeKHR_1107300112.VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR
else:
  static :
    hint("Declaration of " & "VK_QUERY_SCOPE_COMMAND_BUFFER_KHR" &
        " already exists, not redeclaring")
when not declared(VK_QUERY_SCOPE_RENDER_PASS_KHR):
  const
    VK_QUERY_SCOPE_RENDER_PASS_KHR* = enum_VkPerformanceCounterScopeKHR_1107300112.VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR
else:
  static :
    hint("Declaration of " & "VK_QUERY_SCOPE_RENDER_PASS_KHR" &
        " already exists, not redeclaring")
when not declared(VK_QUERY_SCOPE_COMMAND_KHR):
  const
    VK_QUERY_SCOPE_COMMAND_KHR* = enum_VkPerformanceCounterScopeKHR_1107300112.VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR
else:
  static :
    hint("Declaration of " & "VK_QUERY_SCOPE_COMMAND_KHR" &
        " already exists, not redeclaring")
type
  enum_VkPerformanceCounterStorageKHR_1107300116* {.size: sizeof(cuint).} = enum
    VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR = 0,
    VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR = 1,
    VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR = 2,
    VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR = 3,
    VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR = 4,
    VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR = 5,
    VK_PERFORMANCE_COUNTER_STORAGE_MAX_ENUM_KHR = 2147483647
type
  enum_VkPerformanceCounterDescriptionFlagBitsKHR_1107300120* {.
      size: sizeof(cuint).} = enum
    VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR = 1,
    VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR = 2,
    VK_PERFORMANCE_COUNTER_DESCRIPTION_FLAG_BITS_MAX_ENUM_KHR = 2147483647
when not declared(VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR):
  const
    VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR* = enum_VkPerformanceCounterDescriptionFlagBitsKHR_1107300120.VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR):
  const
    VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR* = enum_VkPerformanceCounterDescriptionFlagBitsKHR_1107300120.VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR" &
        " already exists, not redeclaring")
type
  enum_VkAcquireProfilingLockFlagBitsKHR_1107300126* {.size: sizeof(cuint).} = enum
    VK_ACQUIRE_PROFILING_LOCK_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkFragmentShadingRateCombinerOpKHR_1107300394* {.size: sizeof(cuint).} = enum
    VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR = 0,
    VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR = 1,
    VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR = 2,
    VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR = 3,
    VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR = 4,
    VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_ENUM_KHR = 2147483647
type
  enum_VkPipelineExecutableStatisticFormatKHR_1107300486* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR = 0,
    VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR = 1,
    VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR = 2,
    VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR = 3,
    VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeTuningModeKHR_1107300552* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_TUNING_MODE_DEFAULT_KHR = 0,
    VK_VIDEO_ENCODE_TUNING_MODE_HIGH_QUALITY_KHR = 1,
    VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR = 2,
    VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR = 3,
    VK_VIDEO_ENCODE_TUNING_MODE_LOSSLESS_KHR = 4,
    VK_VIDEO_ENCODE_TUNING_MODE_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeFlagBitsKHR_1107300556* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_WITH_QUANTIZATION_DELTA_MAP_BIT_KHR = 1,
    VK_VIDEO_ENCODE_WITH_EMPHASIS_MAP_BIT_KHR = 2,
    VK_VIDEO_ENCODE_INTRA_REFRESH_BIT_KHR = 4,
    VK_VIDEO_ENCODE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeCapabilityFlagBitsKHR_1107300562* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR = 1, VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR = 2,
    VK_VIDEO_ENCODE_CAPABILITY_QUANTIZATION_DELTA_MAP_BIT_KHR = 4,
    VK_VIDEO_ENCODE_CAPABILITY_EMPHASIS_MAP_BIT_KHR = 8,
    VK_VIDEO_ENCODE_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeRateControlModeFlagBitsKHR_1107300568* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DEFAULT_KHR = 0,
    VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR = 1,
    VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR = 2,
    VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR = 4,
    VK_VIDEO_ENCODE_RATE_CONTROL_MODE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeFeedbackFlagBitsKHR_1107300574* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR = 1,
    VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR = 2,
    VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR = 4,
    VK_VIDEO_ENCODE_FEEDBACK_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeUsageFlagBitsKHR_1107300580* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR = 0,
    VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR = 1,
    VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR = 2,
    VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR = 4,
    VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR = 8,
    VK_VIDEO_ENCODE_USAGE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeContentFlagBitsKHR_1107300586* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR = 0,
    VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR = 1,
    VK_VIDEO_ENCODE_CONTENT_DESKTOP_BIT_KHR = 2,
    VK_VIDEO_ENCODE_CONTENT_RENDERED_BIT_KHR = 4,
    VK_VIDEO_ENCODE_CONTENT_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkPresentScalingFlagBitsKHR_1107300898* {.size: sizeof(cuint).} = enum
    VK_PRESENT_SCALING_ONE_TO_ONE_BIT_KHR = 1,
    VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_KHR = 2,
    VK_PRESENT_SCALING_STRETCH_BIT_KHR = 4,
    VK_PRESENT_SCALING_FLAG_BITS_MAX_ENUM_KHR = 2147483647
when not declared(VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT):
  const
    VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT* = enum_VkPresentScalingFlagBitsKHR_1107300898.VK_PRESENT_SCALING_ONE_TO_ONE_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT):
  const
    VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT* = enum_VkPresentScalingFlagBitsKHR_1107300898.VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PRESENT_SCALING_STRETCH_BIT_EXT):
  const
    VK_PRESENT_SCALING_STRETCH_BIT_EXT* = enum_VkPresentScalingFlagBitsKHR_1107300898.VK_PRESENT_SCALING_STRETCH_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_PRESENT_SCALING_STRETCH_BIT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkPresentGravityFlagBitsKHR_1107300904* {.size: sizeof(cuint).} = enum
    VK_PRESENT_GRAVITY_MIN_BIT_KHR = 1, VK_PRESENT_GRAVITY_MAX_BIT_KHR = 2,
    VK_PRESENT_GRAVITY_CENTERED_BIT_KHR = 4,
    VK_PRESENT_GRAVITY_FLAG_BITS_MAX_ENUM_KHR = 2147483647
when not declared(VK_PRESENT_GRAVITY_MIN_BIT_EXT):
  const
    VK_PRESENT_GRAVITY_MIN_BIT_EXT* = enum_VkPresentGravityFlagBitsKHR_1107300904.VK_PRESENT_GRAVITY_MIN_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_PRESENT_GRAVITY_MIN_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PRESENT_GRAVITY_MAX_BIT_EXT):
  const
    VK_PRESENT_GRAVITY_MAX_BIT_EXT* = enum_VkPresentGravityFlagBitsKHR_1107300904.VK_PRESENT_GRAVITY_MAX_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_PRESENT_GRAVITY_MAX_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PRESENT_GRAVITY_CENTERED_BIT_EXT):
  const
    VK_PRESENT_GRAVITY_CENTERED_BIT_EXT* = enum_VkPresentGravityFlagBitsKHR_1107300904.VK_PRESENT_GRAVITY_CENTERED_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_PRESENT_GRAVITY_CENTERED_BIT_EXT" &
        " already exists, not redeclaring")
type
  enum_VkComponentTypeKHR_1107300948* {.size: sizeof(cuint).} = enum
    VK_COMPONENT_TYPE_FLOAT16_KHR = 0, VK_COMPONENT_TYPE_FLOAT32_KHR = 1,
    VK_COMPONENT_TYPE_FLOAT64_KHR = 2, VK_COMPONENT_TYPE_SINT8_KHR = 3,
    VK_COMPONENT_TYPE_SINT16_KHR = 4, VK_COMPONENT_TYPE_SINT32_KHR = 5,
    VK_COMPONENT_TYPE_SINT64_KHR = 6, VK_COMPONENT_TYPE_UINT8_KHR = 7,
    VK_COMPONENT_TYPE_UINT16_KHR = 8, VK_COMPONENT_TYPE_UINT32_KHR = 9,
    VK_COMPONENT_TYPE_UINT64_KHR = 10,
    VK_COMPONENT_TYPE_BFLOAT16_KHR = 1000141000,
    VK_COMPONENT_TYPE_SINT8_PACKED_NV = 1000491000,
    VK_COMPONENT_TYPE_UINT8_PACKED_NV = 1000491001,
    VK_COMPONENT_TYPE_FLOAT8_E4M3_EXT = 1000491002,
    VK_COMPONENT_TYPE_FLOAT8_E5M2_EXT = 1000491003,
    VK_COMPONENT_TYPE_MAX_ENUM_KHR = 2147483647
when not declared(VK_COMPONENT_TYPE_FLOAT16_NV):
  const
    VK_COMPONENT_TYPE_FLOAT16_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_FLOAT16_KHR
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_FLOAT16_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_FLOAT32_NV):
  const
    VK_COMPONENT_TYPE_FLOAT32_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_FLOAT32_KHR
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_FLOAT32_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_FLOAT64_NV):
  const
    VK_COMPONENT_TYPE_FLOAT64_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_FLOAT64_KHR
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_FLOAT64_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_SINT8_NV):
  const
    VK_COMPONENT_TYPE_SINT8_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_SINT8_KHR
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_SINT8_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_SINT16_NV):
  const
    VK_COMPONENT_TYPE_SINT16_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_SINT16_KHR
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_SINT16_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_SINT32_NV):
  const
    VK_COMPONENT_TYPE_SINT32_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_SINT32_KHR
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_SINT32_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_SINT64_NV):
  const
    VK_COMPONENT_TYPE_SINT64_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_SINT64_KHR
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_SINT64_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_UINT8_NV):
  const
    VK_COMPONENT_TYPE_UINT8_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_UINT8_KHR
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_UINT8_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_UINT16_NV):
  const
    VK_COMPONENT_TYPE_UINT16_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_UINT16_KHR
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_UINT16_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_UINT32_NV):
  const
    VK_COMPONENT_TYPE_UINT32_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_UINT32_KHR
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_UINT32_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_UINT64_NV):
  const
    VK_COMPONENT_TYPE_UINT64_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_UINT64_KHR
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_UINT64_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_FLOAT_E4M3_NV):
  const
    VK_COMPONENT_TYPE_FLOAT_E4M3_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_FLOAT8_E4M3_EXT
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_FLOAT_E4M3_NV" &
        " already exists, not redeclaring")
when not declared(VK_COMPONENT_TYPE_FLOAT_E5M2_NV):
  const
    VK_COMPONENT_TYPE_FLOAT_E5M2_NV* = enum_VkComponentTypeKHR_1107300948.VK_COMPONENT_TYPE_FLOAT8_E5M2_EXT
else:
  static :
    hint("Declaration of " & "VK_COMPONENT_TYPE_FLOAT_E5M2_NV" &
        " already exists, not redeclaring")
type
  enum_VkScopeKHR_1107300952* {.size: sizeof(cuint).} = enum
    VK_SCOPE_DEVICE_KHR = 1, VK_SCOPE_WORKGROUP_KHR = 2,
    VK_SCOPE_SUBGROUP_KHR = 3, VK_SCOPE_QUEUE_FAMILY_KHR = 5,
    VK_SCOPE_MAX_ENUM_KHR = 2147483647
when not declared(VK_SCOPE_DEVICE_NV):
  const
    VK_SCOPE_DEVICE_NV* = enum_VkScopeKHR_1107300952.VK_SCOPE_DEVICE_KHR
else:
  static :
    hint("Declaration of " & "VK_SCOPE_DEVICE_NV" &
        " already exists, not redeclaring")
when not declared(VK_SCOPE_WORKGROUP_NV):
  const
    VK_SCOPE_WORKGROUP_NV* = enum_VkScopeKHR_1107300952.VK_SCOPE_WORKGROUP_KHR
else:
  static :
    hint("Declaration of " & "VK_SCOPE_WORKGROUP_NV" &
        " already exists, not redeclaring")
when not declared(VK_SCOPE_SUBGROUP_NV):
  const
    VK_SCOPE_SUBGROUP_NV* = enum_VkScopeKHR_1107300952.VK_SCOPE_SUBGROUP_KHR
else:
  static :
    hint("Declaration of " & "VK_SCOPE_SUBGROUP_NV" &
        " already exists, not redeclaring")
when not declared(VK_SCOPE_QUEUE_FAMILY_NV):
  const
    VK_SCOPE_QUEUE_FAMILY_NV* = enum_VkScopeKHR_1107300952.VK_SCOPE_QUEUE_FAMILY_KHR
else:
  static :
    hint("Declaration of " & "VK_SCOPE_QUEUE_FAMILY_NV" &
        " already exists, not redeclaring")
type
  enum_VkVideoEncodeAV1PredictionModeKHR_1107301008* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_INTRA_ONLY_KHR = 0,
    VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_SINGLE_REFERENCE_KHR = 1,
    VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_UNIDIRECTIONAL_COMPOUND_KHR = 2,
    VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_BIDIRECTIONAL_COMPOUND_KHR = 3,
    VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeAV1RateControlGroupKHR_1107301012* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_INTRA_KHR = 0,
    VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_PREDICTIVE_KHR = 1,
    VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_BIPREDICTIVE_KHR = 2,
    VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeAV1CapabilityFlagBitsKHR_1107301016* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_AV1_CAPABILITY_PER_RATE_CONTROL_GROUP_MIN_MAX_Q_INDEX_BIT_KHR = 1,
    VK_VIDEO_ENCODE_AV1_CAPABILITY_GENERATE_OBU_EXTENSION_HEADER_BIT_KHR = 2,
    VK_VIDEO_ENCODE_AV1_CAPABILITY_PRIMARY_REFERENCE_CDF_ONLY_BIT_KHR = 4,
    VK_VIDEO_ENCODE_AV1_CAPABILITY_FRAME_SIZE_OVERRIDE_BIT_KHR = 8,
    VK_VIDEO_ENCODE_AV1_CAPABILITY_MOTION_VECTOR_SCALING_BIT_KHR = 16, VK_VIDEO_ENCODE_AV1_CAPABILITY_COMPOUND_PREDICTION_INTRA_REFRESH_BIT_KHR = 32,
    VK_VIDEO_ENCODE_AV1_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeAV1StdFlagBitsKHR_1107301022* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_AV1_STD_UNIFORM_TILE_SPACING_FLAG_SET_BIT_KHR = 1,
    VK_VIDEO_ENCODE_AV1_STD_SKIP_MODE_PRESENT_UNSET_BIT_KHR = 2,
    VK_VIDEO_ENCODE_AV1_STD_PRIMARY_REF_FRAME_BIT_KHR = 4,
    VK_VIDEO_ENCODE_AV1_STD_DELTA_Q_BIT_KHR = 8,
    VK_VIDEO_ENCODE_AV1_STD_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR_1107301028* {.
      size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_64_BIT_KHR = 1,
    VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_128_BIT_KHR = 2,
    VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeAV1RateControlFlagBitsKHR_1107301034* {.size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REGULAR_GOP_BIT_KHR = 1,
    VK_VIDEO_ENCODE_AV1_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR = 2,
    VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR = 4,
    VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR = 8,
    VK_VIDEO_ENCODE_AV1_RATE_CONTROL_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkTimeDomainKHR_1107301160* {.size: sizeof(cuint).} = enum
    VK_TIME_DOMAIN_DEVICE_KHR = 0, VK_TIME_DOMAIN_CLOCK_MONOTONIC_KHR = 1,
    VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_KHR = 2,
    VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_KHR = 3,
    VK_TIME_DOMAIN_MAX_ENUM_KHR = 2147483647
when not declared(VK_TIME_DOMAIN_DEVICE_EXT):
  const
    VK_TIME_DOMAIN_DEVICE_EXT* = enum_VkTimeDomainKHR_1107301160.VK_TIME_DOMAIN_DEVICE_KHR
else:
  static :
    hint("Declaration of " & "VK_TIME_DOMAIN_DEVICE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT):
  const
    VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT* = enum_VkTimeDomainKHR_1107301160.VK_TIME_DOMAIN_CLOCK_MONOTONIC_KHR
else:
  static :
    hint("Declaration of " & "VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT" &
        " already exists, not redeclaring")
when not declared(VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT):
  const
    VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT* = enum_VkTimeDomainKHR_1107301160.VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_KHR
else:
  static :
    hint("Declaration of " & "VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT" &
        " already exists, not redeclaring")
when not declared(VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT):
  const
    VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT* = enum_VkTimeDomainKHR_1107301160.VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_KHR
else:
  static :
    hint("Declaration of " & "VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT" &
        " already exists, not redeclaring")
type
  enum_VkAddressCopyFlagBitsKHR_1107301208* {.size: sizeof(cuint).} = enum
    VK_ADDRESS_COPY_DEVICE_LOCAL_BIT_KHR = 1,
    VK_ADDRESS_COPY_SPARSE_BIT_KHR = 2, VK_ADDRESS_COPY_PROTECTED_BIT_KHR = 4,
    VK_ADDRESS_COPY_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301246* {.
      size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_INTRA_REFRESH_MODE_NONE_KHR = 0,
    VK_VIDEO_ENCODE_INTRA_REFRESH_MODE_PER_PICTURE_PARTITION_BIT_KHR = 1,
    VK_VIDEO_ENCODE_INTRA_REFRESH_MODE_BLOCK_BASED_BIT_KHR = 2,
    VK_VIDEO_ENCODE_INTRA_REFRESH_MODE_BLOCK_ROW_BASED_BIT_KHR = 4,
    VK_VIDEO_ENCODE_INTRA_REFRESH_MODE_BLOCK_COLUMN_BASED_BIT_KHR = 8,
    VK_VIDEO_ENCODE_INTRA_REFRESH_MODE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkPhysicalDeviceLayeredApiKHR_1107301316* {.size: sizeof(cuint).} = enum
    VK_PHYSICAL_DEVICE_LAYERED_API_VULKAN_KHR = 0,
    VK_PHYSICAL_DEVICE_LAYERED_API_D3D12_KHR = 1,
    VK_PHYSICAL_DEVICE_LAYERED_API_METAL_KHR = 2,
    VK_PHYSICAL_DEVICE_LAYERED_API_OPENGL_KHR = 3,
    VK_PHYSICAL_DEVICE_LAYERED_API_OPENGLES_KHR = 4,
    VK_PHYSICAL_DEVICE_LAYERED_API_MAX_ENUM_KHR = 2147483647
type
  enum_VkDefaultVertexAttributeValueKHR_1107301352* {.size: sizeof(cuint).} = enum
    VK_DEFAULT_VERTEX_ATTRIBUTE_VALUE_ZERO_ZERO_ZERO_ZERO_KHR = 0,
    VK_DEFAULT_VERTEX_ATTRIBUTE_VALUE_ZERO_ZERO_ZERO_ONE_KHR = 1,
    VK_DEFAULT_VERTEX_ATTRIBUTE_VALUE_MAX_ENUM_KHR = 2147483647
type
  enum_VkDebugReportObjectTypeEXT_1107301402* {.size: sizeof(cuint).} = enum
    VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT = 0,
    VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT = 1,
    VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT = 2,
    VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT = 3,
    VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT = 4,
    VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT = 5,
    VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT = 6,
    VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT = 7,
    VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT = 8,
    VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT = 9,
    VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT = 10,
    VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT = 11,
    VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT = 12,
    VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT = 13,
    VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT = 14,
    VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT = 15,
    VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT = 16,
    VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT = 17,
    VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT = 18,
    VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT = 19,
    VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT = 20,
    VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT = 21,
    VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT = 22,
    VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT = 23,
    VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT = 24,
    VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT = 25,
    VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT = 26,
    VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT = 27,
    VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT = 28,
    VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT = 29,
    VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT = 30,
    VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT = 33,
    VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT = 1000029000,
    VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT = 1000029001,
    VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT = 1000085000,
    VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT = 1000150000,
    VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT = 1000156000,
    VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT = 1000165000,
    VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT = 1000307000,
    VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT = 1000307001,
    VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT = 1000366000,
    VK_DEBUG_REPORT_OBJECT_TYPE_MAX_ENUM_EXT = 2147483647
when not declared(VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT):
  const
    VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT* = enum_VkDebugReportObjectTypeEXT_1107301402.VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT
else:
  static :
    hint("Declaration of " & "VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT):
  const
    VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT* = enum_VkDebugReportObjectTypeEXT_1107301402.VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT
else:
  static :
    hint("Declaration of " & "VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT):
  const
    VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT* = enum_VkDebugReportObjectTypeEXT_1107301402.VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT
else:
  static :
    hint("Declaration of " &
        "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT" &
        " already exists, not redeclaring")
when not declared(VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT):
  const
    VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT* = enum_VkDebugReportObjectTypeEXT_1107301402.VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT
else:
  static :
    hint("Declaration of " &
        "VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT" &
        " already exists, not redeclaring")
type
  enum_VkDebugReportFlagBitsEXT_1107301406* {.size: sizeof(cuint).} = enum
    VK_DEBUG_REPORT_INFORMATION_BIT_EXT = 1,
    VK_DEBUG_REPORT_WARNING_BIT_EXT = 2,
    VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT = 4,
    VK_DEBUG_REPORT_ERROR_BIT_EXT = 8, VK_DEBUG_REPORT_DEBUG_BIT_EXT = 16,
    VK_DEBUG_REPORT_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkRasterizationOrderAMD_1107301424* {.size: sizeof(cuint).} = enum
    VK_RASTERIZATION_ORDER_STRICT_AMD = 0,
    VK_RASTERIZATION_ORDER_RELAXED_AMD = 1,
    VK_RASTERIZATION_ORDER_MAX_ENUM_AMD = 2147483647
type
  enum_VkShaderInfoTypeAMD_1107301544* {.size: sizeof(cuint).} = enum
    VK_SHADER_INFO_TYPE_STATISTICS_AMD = 0, VK_SHADER_INFO_TYPE_BINARY_AMD = 1,
    VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD = 2,
    VK_SHADER_INFO_TYPE_MAX_ENUM_AMD = 2147483647
type
  enum_VkExternalMemoryHandleTypeFlagBitsNV_1107301562* {.size: sizeof(cuint).} = enum
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV = 1,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV = 2,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV = 4,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV = 8,
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkExternalMemoryFeatureFlagBitsNV_1107301568* {.size: sizeof(cuint).} = enum
    VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV = 1,
    VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV = 2,
    VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV = 4,
    VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkValidationCheckEXT_1107301588* {.size: sizeof(cuint).} = enum
    VK_VALIDATION_CHECK_ALL_EXT = 0, VK_VALIDATION_CHECK_SHADERS_EXT = 1,
    VK_VALIDATION_CHECK_MAX_ENUM_EXT = 2147483647
type
  enum_VkConditionalRenderingFlagBitsEXT_1107301616* {.size: sizeof(cuint).} = enum
    VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT = 1,
    VK_CONDITIONAL_RENDERING_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkSurfaceCounterFlagBitsEXT_1107301650* {.size: sizeof(cuint).} = enum
    VK_SURFACE_COUNTER_VBLANK_BIT_EXT = 1,
    VK_SURFACE_COUNTER_FLAG_BITS_MAX_ENUM_EXT = 2147483647
when not declared(VK_SURFACE_COUNTER_VBLANK_EXT):
  const
    VK_SURFACE_COUNTER_VBLANK_EXT* = enum_VkSurfaceCounterFlagBitsEXT_1107301650.VK_SURFACE_COUNTER_VBLANK_BIT_EXT
else:
  static :
    hint("Declaration of " & "VK_SURFACE_COUNTER_VBLANK_EXT" &
        " already exists, not redeclaring")
type
  enum_VkDisplayPowerStateEXT_1107301662* {.size: sizeof(cuint).} = enum
    VK_DISPLAY_POWER_STATE_OFF_EXT = 0, VK_DISPLAY_POWER_STATE_SUSPEND_EXT = 1,
    VK_DISPLAY_POWER_STATE_ON_EXT = 2,
    VK_DISPLAY_POWER_STATE_MAX_ENUM_EXT = 2147483647
type
  enum_VkDeviceEventTypeEXT_1107301666* {.size: sizeof(cuint).} = enum
    VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT = 0,
    VK_DEVICE_EVENT_TYPE_MAX_ENUM_EXT = 2147483647
type
  enum_VkDisplayEventTypeEXT_1107301670* {.size: sizeof(cuint).} = enum
    VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT = 0,
    VK_DISPLAY_EVENT_TYPE_MAX_ENUM_EXT = 2147483647
type
  enum_VkViewportCoordinateSwizzleNV_1107301726* {.size: sizeof(cuint).} = enum
    VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV = 0,
    VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV = 1,
    VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV = 2,
    VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV = 3,
    VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV = 4,
    VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV = 5,
    VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV = 6,
    VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV = 7,
    VK_VIEWPORT_COORDINATE_SWIZZLE_MAX_ENUM_NV = 2147483647
type
  enum_VkDiscardRectangleModeEXT_1107301740* {.size: sizeof(cuint).} = enum
    VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT = 0,
    VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT = 1,
    VK_DISCARD_RECTANGLE_MODE_MAX_ENUM_EXT = 2147483647
type
  enum_VkConservativeRasterizationModeEXT_1107301760* {.size: sizeof(cuint).} = enum
    VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT = 0,
    VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT = 1,
    VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT = 2,
    VK_CONSERVATIVE_RASTERIZATION_MODE_MAX_ENUM_EXT = 2147483647
type
  enum_VkDebugUtilsMessageSeverityFlagBitsEXT_1107301802* {.size: sizeof(cuint).} = enum
    VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT = 1,
    VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT = 16,
    VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT = 256,
    VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT = 4096,
    VK_DEBUG_UTILS_MESSAGE_SEVERITY_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkDebugUtilsMessageTypeFlagBitsEXT_1107301806* {.size: sizeof(cuint).} = enum
    VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT = 1,
    VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT = 2,
    VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT = 4,
    VK_DEBUG_UTILS_MESSAGE_TYPE_DEVICE_ADDRESS_BINDING_BIT_EXT = 8,
    VK_DEBUG_UTILS_MESSAGE_TYPE_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkBlendOverlapEXT_1107301914* {.size: sizeof(cuint).} = enum
    VK_BLEND_OVERLAP_UNCORRELATED_EXT = 0, VK_BLEND_OVERLAP_DISJOINT_EXT = 1,
    VK_BLEND_OVERLAP_CONJOINT_EXT = 2,
    VK_BLEND_OVERLAP_MAX_ENUM_EXT = 2147483647
type
  enum_VkCoverageModulationModeNV_1107301936* {.size: sizeof(cuint).} = enum
    VK_COVERAGE_MODULATION_MODE_NONE_NV = 0,
    VK_COVERAGE_MODULATION_MODE_RGB_NV = 1,
    VK_COVERAGE_MODULATION_MODE_ALPHA_NV = 2,
    VK_COVERAGE_MODULATION_MODE_RGBA_NV = 3,
    VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV = 2147483647
type
  enum_VkValidationCacheHeaderVersionEXT_1107301992* {.size: sizeof(cuint).} = enum
    VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT = 1,
    VK_VALIDATION_CACHE_HEADER_VERSION_MAX_ENUM_EXT = 2147483647
type
  enum_VkShadingRatePaletteEntryNV_1107302028* {.size: sizeof(cuint).} = enum
    VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV = 0,
    VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV = 1,
    VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV = 2,
    VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV = 3,
    VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV = 4,
    VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV = 5,
    VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV = 6,
    VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV = 7,
    VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV = 8,
    VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV = 9,
    VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV = 10,
    VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV = 11,
    VK_SHADING_RATE_PALETTE_ENTRY_MAX_ENUM_NV = 2147483647
type
  enum_VkCoarseSampleOrderTypeNV_1107302032* {.size: sizeof(cuint).} = enum
    VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV = 0,
    VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV = 1,
    VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV = 2,
    VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV = 3,
    VK_COARSE_SAMPLE_ORDER_TYPE_MAX_ENUM_NV = 2147483647
type
  enum_VkRayTracingShaderGroupTypeKHR_1107302072* {.size: sizeof(cuint).} = enum
    VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR = 0,
    VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR = 1,
    VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR = 2,
    VK_RAY_TRACING_SHADER_GROUP_TYPE_MAX_ENUM_KHR = 2147483647
when not declared(VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV):
  const
    VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV* = enum_VkRayTracingShaderGroupTypeKHR_1107302072.VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR
else:
  static :
    hint("Declaration of " & "VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV" &
        " already exists, not redeclaring")
when not declared(VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV):
  const
    VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV* = enum_VkRayTracingShaderGroupTypeKHR_1107302072.VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR
else:
  static :
    hint("Declaration of " &
        "VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV" &
        " already exists, not redeclaring")
when not declared(VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV):
  const
    VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV* = enum_VkRayTracingShaderGroupTypeKHR_1107302072.VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR
else:
  static :
    hint("Declaration of " &
        "VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV" &
        " already exists, not redeclaring")
type
  enum_VkGeometryTypeKHR_1107302078* {.size: sizeof(cuint).} = enum
    VK_GEOMETRY_TYPE_TRIANGLES_KHR = 0, VK_GEOMETRY_TYPE_AABBS_KHR = 1,
    VK_GEOMETRY_TYPE_INSTANCES_KHR = 2,
    VK_GEOMETRY_TYPE_SPHERES_NV = 1000429004,
    VK_GEOMETRY_TYPE_LINEAR_SWEPT_SPHERES_NV = 1000429005,
    VK_GEOMETRY_TYPE_MAX_ENUM_KHR = 2147483647
when not declared(VK_GEOMETRY_TYPE_TRIANGLES_NV):
  const
    VK_GEOMETRY_TYPE_TRIANGLES_NV* = enum_VkGeometryTypeKHR_1107302078.VK_GEOMETRY_TYPE_TRIANGLES_KHR
else:
  static :
    hint("Declaration of " & "VK_GEOMETRY_TYPE_TRIANGLES_NV" &
        " already exists, not redeclaring")
when not declared(VK_GEOMETRY_TYPE_AABBS_NV):
  const
    VK_GEOMETRY_TYPE_AABBS_NV* = enum_VkGeometryTypeKHR_1107302078.VK_GEOMETRY_TYPE_AABBS_KHR
else:
  static :
    hint("Declaration of " & "VK_GEOMETRY_TYPE_AABBS_NV" &
        " already exists, not redeclaring")
type
  enum_VkAccelerationStructureTypeKHR_1107302084* {.size: sizeof(cuint).} = enum
    VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR = 0,
    VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR = 1,
    VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR = 2,
    VK_ACCELERATION_STRUCTURE_TYPE_MAX_ENUM_KHR = 2147483647
when not declared(VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV):
  const
    VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV* = enum_VkAccelerationStructureTypeKHR_1107302084.VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR
else:
  static :
    hint("Declaration of " & "VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV):
  const
    VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV* = enum_VkAccelerationStructureTypeKHR_1107302084.VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR
else:
  static :
    hint("Declaration of " & "VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV" &
        " already exists, not redeclaring")
type
  enum_VkCopyAccelerationStructureModeKHR_1107302090* {.size: sizeof(cuint).} = enum
    VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR = 0,
    VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR = 1,
    VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR = 2,
    VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR = 3,
    VK_COPY_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR = 2147483647
when not declared(VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV):
  const
    VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV* = enum_VkCopyAccelerationStructureModeKHR_1107302090.VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR
else:
  static :
    hint("Declaration of " & "VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV" &
        " already exists, not redeclaring")
when not declared(VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV):
  const
    VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV* = enum_VkCopyAccelerationStructureModeKHR_1107302090.VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR
else:
  static :
    hint("Declaration of " & "VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV" &
        " already exists, not redeclaring")
type
  enum_VkAccelerationStructureMemoryRequirementsTypeNV_1107302096* {.
      size: sizeof(cuint).} = enum
    VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV = 0,
    VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV = 1,
    VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV = 2,
    VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_MAX_ENUM_NV = 2147483647
type
  enum_VkGeometryFlagBitsKHR_1107302100* {.size: sizeof(cuint).} = enum
    VK_GEOMETRY_OPAQUE_BIT_KHR = 1,
    VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR = 2,
    VK_GEOMETRY_FLAG_BITS_MAX_ENUM_KHR = 2147483647
when not declared(VK_GEOMETRY_OPAQUE_BIT_NV):
  const
    VK_GEOMETRY_OPAQUE_BIT_NV* = enum_VkGeometryFlagBitsKHR_1107302100.VK_GEOMETRY_OPAQUE_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_GEOMETRY_OPAQUE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV):
  const
    VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV* = enum_VkGeometryFlagBitsKHR_1107302100.VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV" &
        " already exists, not redeclaring")
type
  enum_VkGeometryInstanceFlagBitsKHR_1107302110* {.size: sizeof(cuint).} = enum
    VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR = 1,
    VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR = 2,
    VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR = 4,
    VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR = 8,
    VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_BIT_EXT = 16,
    VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_BIT_EXT = 32,
    VK_GEOMETRY_INSTANCE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
when not declared(VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR):
  const
    VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR* = enum_VkGeometryInstanceFlagBitsKHR_1107302110.VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV):
  const
    VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV* = enum_VkGeometryInstanceFlagBitsKHR_1107302110.VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV):
  const
    VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV* = enum_VkGeometryInstanceFlagBitsKHR_1107302110.VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV):
  const
    VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV* = enum_VkGeometryInstanceFlagBitsKHR_1107302110.VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV):
  const
    VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV* = enum_VkGeometryInstanceFlagBitsKHR_1107302110.VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_EXT):
  const
    VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_EXT* = enum_VkGeometryInstanceFlagBitsKHR_1107302110.VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_EXT):
  const
    VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_EXT* = enum_VkGeometryInstanceFlagBitsKHR_1107302110.VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_EXT" &
        " already exists, not redeclaring")
type
  enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120* {.size: sizeof(cuint).} = enum
    VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR = 1,
    VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR = 2,
    VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR = 4,
    VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR = 8,
    VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR = 16,
    VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV = 32,
    VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_BIT_EXT = 64, VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_BIT_EXT = 128, VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_BIT_EXT = 256,
    VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_BIT_KHR = 2048, VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_CLUSTER_OPACITY_MICROMAPS_BIT_NV = 4096,
    VK_BUILD_ACCELERATION_STRUCTURE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
when not declared(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV):
  const
    VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV* = enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120.VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV):
  const
    VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV* = enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120.VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV):
  const
    VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV* = enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120.VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV):
  const
    VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV* = enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120.VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV):
  const
    VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV* = enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120.VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR
else:
  static :
    hint("Declaration of " & "VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_EXT):
  const
    VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_EXT* = enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120.VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT):
  const
    VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT* = enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120.VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT):
  const
    VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT* = enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120.VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_BIT_EXT
else:
  static :
    hint("Declaration of " &
        "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR):
  const
    VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR* = enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120.VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_BIT_KHR
else:
  static :
    hint("Declaration of " &
        "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR" &
        " already exists, not redeclaring")
type
  enum_VkPipelineCompilerControlFlagBitsAMD_1107302260* {.size: sizeof(cuint).} = enum
    VK_PIPELINE_COMPILER_CONTROL_FLAG_BITS_MAX_ENUM_AMD = 2147483647
type
  enum_VkMemoryOverallocationBehaviorAMD_1107302282* {.size: sizeof(cuint).} = enum
    VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD = 0,
    VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD = 1,
    VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD = 2,
    VK_MEMORY_OVERALLOCATION_BEHAVIOR_MAX_ENUM_AMD = 2147483647
type
  enum_VkPerformanceConfigurationTypeINTEL_1107302374* {.size: sizeof(cuint).} = enum
    VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL = 0,
    VK_PERFORMANCE_CONFIGURATION_TYPE_MAX_ENUM_INTEL = 2147483647
type
  enum_VkQueryPoolSamplingModeINTEL_1107302378* {.size: sizeof(cuint).} = enum
    VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL = 0,
    VK_QUERY_POOL_SAMPLING_MODE_MAX_ENUM_INTEL = 2147483647
type
  enum_VkPerformanceOverrideTypeINTEL_1107302382* {.size: sizeof(cuint).} = enum
    VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL = 0,
    VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL = 1,
    VK_PERFORMANCE_OVERRIDE_TYPE_MAX_ENUM_INTEL = 2147483647
type
  enum_VkPerformanceParameterTypeINTEL_1107302386* {.size: sizeof(cuint).} = enum
    VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL = 0,
    VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL = 1,
    VK_PERFORMANCE_PARAMETER_TYPE_MAX_ENUM_INTEL = 2147483647
type
  enum_VkPerformanceValueTypeINTEL_1107302390* {.size: sizeof(cuint).} = enum
    VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL = 0,
    VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL = 1,
    VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL = 2,
    VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL = 3,
    VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL = 4,
    VK_PERFORMANCE_VALUE_TYPE_MAX_ENUM_INTEL = 2147483647
type
  enum_VkShaderCorePropertiesFlagBitsAMD_1107302484* {.size: sizeof(cuint).} = enum
    VK_SHADER_CORE_PROPERTIES_FLAG_BITS_MAX_ENUM_AMD = 2147483647
type
  enum_VkValidationFeatureEnableEXT_1107302542* {.size: sizeof(cuint).} = enum
    VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT = 0,
    VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT = 1,
    VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT = 2,
    VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT = 3,
    VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT = 4,
    VK_VALIDATION_FEATURE_ENABLE_MAX_ENUM_EXT = 2147483647
type
  enum_VkValidationFeatureDisableEXT_1107302546* {.size: sizeof(cuint).} = enum
    VK_VALIDATION_FEATURE_DISABLE_ALL_EXT = 0,
    VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT = 1,
    VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT = 2,
    VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT = 3,
    VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT = 4,
    VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT = 5,
    VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT = 6,
    VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT = 7,
    VK_VALIDATION_FEATURE_DISABLE_MAX_ENUM_EXT = 2147483647
type
  enum_VkCoverageReductionModeNV_1107302572* {.size: sizeof(cuint).} = enum
    VK_COVERAGE_REDUCTION_MODE_MERGE_NV = 0,
    VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV = 1,
    VK_COVERAGE_REDUCTION_MODE_MAX_ENUM_NV = 2147483647
type
  enum_VkProvokingVertexModeEXT_1107302600* {.size: sizeof(cuint).} = enum
    VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT = 0,
    VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT = 1,
    VK_PROVOKING_VERTEX_MODE_MAX_ENUM_EXT = 2147483647
type
  enum_VkIndirectCommandsTokenTypeNV_1107302758* {.size: sizeof(cuint).} = enum
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV = 0,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV = 1,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV = 2,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV = 3,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV = 4,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV = 5,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV = 6,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV = 7,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV = 1000328000,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV = 1000428003,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV = 1000428004,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_NV = 2147483647
type
  enum_VkIndirectStateFlagBitsNV_1107302762* {.size: sizeof(cuint).} = enum
    VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV = 1,
    VK_INDIRECT_STATE_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkIndirectCommandsLayoutUsageFlagBitsNV_1107302768* {.size: sizeof(cuint).} = enum
    VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV = 1,
    VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV = 2,
    VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV = 4,
    VK_INDIRECT_COMMANDS_LAYOUT_USAGE_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkDepthBiasRepresentationEXT_1107302860* {.size: sizeof(cuint).} = enum
    VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT = 0,
    VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT = 1,
    VK_DEPTH_BIAS_REPRESENTATION_FLOAT_EXT = 2,
    VK_DEPTH_BIAS_REPRESENTATION_MAX_ENUM_EXT = 2147483647
type
  enum_VkDeviceMemoryReportEventTypeEXT_1107302878* {.size: sizeof(cuint).} = enum
    VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT = 0,
    VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT = 1,
    VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT = 2,
    VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT = 3,
    VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT = 4,
    VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_MAX_ENUM_EXT = 2147483647
type
  enum_VkDeviceDiagnosticsConfigFlagBitsNV_1107302950* {.size: sizeof(cuint).} = enum
    VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV = 1,
    VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV = 2,
    VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV = 4,
    VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV = 8,
    VK_DEVICE_DIAGNOSTICS_CONFIG_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkTileShadingRenderPassFlagBitsQCOM_1107302964* {.size: sizeof(cuint).} = enum
    VK_TILE_SHADING_RENDER_PASS_ENABLE_BIT_QCOM = 1,
    VK_TILE_SHADING_RENDER_PASS_PER_TILE_EXECUTION_BIT_QCOM = 2,
    VK_TILE_SHADING_RENDER_PASS_FLAG_BITS_MAX_ENUM_QCOM = 2147483647
type
  enum_VkGraphicsPipelineLibraryFlagBitsEXT_1107303084* {.size: sizeof(cuint).} = enum
    VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT = 1,
    VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT = 2,
    VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT = 4,
    VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT = 8,
    VK_GRAPHICS_PIPELINE_LIBRARY_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkFragmentShadingRateTypeNV_1107303106* {.size: sizeof(cuint).} = enum
    VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV = 0,
    VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV = 1,
    VK_FRAGMENT_SHADING_RATE_TYPE_MAX_ENUM_NV = 2147483647
type
  enum_VkFragmentShadingRateNV_1107303110* {.size: sizeof(cuint).} = enum
    VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV = 0,
    VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV = 1,
    VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV = 4,
    VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV = 5,
    VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV = 6,
    VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV = 9,
    VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV = 10,
    VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV = 11,
    VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV = 12,
    VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV = 13,
    VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV = 14,
    VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV = 15,
    VK_FRAGMENT_SHADING_RATE_MAX_ENUM_NV = 2147483647
type
  enum_VkAccelerationStructureMotionInstanceTypeNV_1107303128* {.
      size: sizeof(cuint).} = enum
    VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV = 0,
    VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV = 1,
    VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV = 2,
    VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MAX_ENUM_NV = 2147483647
type
  enum_VkImageCompressionFlagBitsEXT_1107303190* {.size: sizeof(cuint).} = enum
    VK_IMAGE_COMPRESSION_DEFAULT_EXT = 0,
    VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT = 1,
    VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT = 2,
    VK_IMAGE_COMPRESSION_DISABLED_EXT = 4,
    VK_IMAGE_COMPRESSION_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkImageCompressionFixedRateFlagBitsEXT_1107303196* {.size: sizeof(cuint).} = enum
    VK_IMAGE_COMPRESSION_FIXED_RATE_NONE_EXT = 0,
    VK_IMAGE_COMPRESSION_FIXED_RATE_1BPC_BIT_EXT = 1,
    VK_IMAGE_COMPRESSION_FIXED_RATE_2BPC_BIT_EXT = 2,
    VK_IMAGE_COMPRESSION_FIXED_RATE_3BPC_BIT_EXT = 4,
    VK_IMAGE_COMPRESSION_FIXED_RATE_4BPC_BIT_EXT = 8,
    VK_IMAGE_COMPRESSION_FIXED_RATE_5BPC_BIT_EXT = 16,
    VK_IMAGE_COMPRESSION_FIXED_RATE_6BPC_BIT_EXT = 32,
    VK_IMAGE_COMPRESSION_FIXED_RATE_7BPC_BIT_EXT = 64,
    VK_IMAGE_COMPRESSION_FIXED_RATE_8BPC_BIT_EXT = 128,
    VK_IMAGE_COMPRESSION_FIXED_RATE_9BPC_BIT_EXT = 256,
    VK_IMAGE_COMPRESSION_FIXED_RATE_10BPC_BIT_EXT = 512,
    VK_IMAGE_COMPRESSION_FIXED_RATE_11BPC_BIT_EXT = 1024,
    VK_IMAGE_COMPRESSION_FIXED_RATE_12BPC_BIT_EXT = 2048,
    VK_IMAGE_COMPRESSION_FIXED_RATE_13BPC_BIT_EXT = 4096,
    VK_IMAGE_COMPRESSION_FIXED_RATE_14BPC_BIT_EXT = 8192,
    VK_IMAGE_COMPRESSION_FIXED_RATE_15BPC_BIT_EXT = 16384,
    VK_IMAGE_COMPRESSION_FIXED_RATE_16BPC_BIT_EXT = 32768,
    VK_IMAGE_COMPRESSION_FIXED_RATE_17BPC_BIT_EXT = 65536,
    VK_IMAGE_COMPRESSION_FIXED_RATE_18BPC_BIT_EXT = 131072,
    VK_IMAGE_COMPRESSION_FIXED_RATE_19BPC_BIT_EXT = 262144,
    VK_IMAGE_COMPRESSION_FIXED_RATE_20BPC_BIT_EXT = 524288,
    VK_IMAGE_COMPRESSION_FIXED_RATE_21BPC_BIT_EXT = 1048576,
    VK_IMAGE_COMPRESSION_FIXED_RATE_22BPC_BIT_EXT = 2097152,
    VK_IMAGE_COMPRESSION_FIXED_RATE_23BPC_BIT_EXT = 4194304,
    VK_IMAGE_COMPRESSION_FIXED_RATE_24BPC_BIT_EXT = 8388608,
    VK_IMAGE_COMPRESSION_FIXED_RATE_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkDeviceFaultAddressTypeEXT_1107303222* {.size: sizeof(cuint).} = enum
    VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_EXT = 0,
    VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_EXT = 1,
    VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_EXT = 2,
    VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_EXT = 3,
    VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_EXT = 4,
    VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_EXT = 5,
    VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_EXT = 6,
    VK_DEVICE_FAULT_ADDRESS_TYPE_MAX_ENUM_EXT = 2147483647
type
  enum_VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303226* {.
      size: sizeof(cuint).} = enum
    VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_ONE_EXT_enumval = 1,
    VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_MAX_ENUM_EXT = 2147483647
type
  enum_VkDeviceAddressBindingTypeEXT_1107303302* {.size: sizeof(cuint).} = enum
    VK_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT = 0,
    VK_DEVICE_ADDRESS_BINDING_TYPE_UNBIND_EXT = 1,
    VK_DEVICE_ADDRESS_BINDING_TYPE_MAX_ENUM_EXT = 2147483647
type
  enum_VkDeviceAddressBindingFlagBitsEXT_1107303306* {.size: sizeof(cuint).} = enum
    VK_DEVICE_ADDRESS_BINDING_INTERNAL_OBJECT_BIT_EXT = 1,
    VK_DEVICE_ADDRESS_BINDING_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkFrameBoundaryFlagBitsEXT_1107303380* {.size: sizeof(cuint).} = enum
    VK_FRAME_BOUNDARY_FRAME_END_BIT_EXT = 1,
    VK_FRAME_BOUNDARY_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303438* {.
      size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_RGB_MODEL_CONVERSION_RGB_IDENTITY_BIT_VALVE = 1,
    VK_VIDEO_ENCODE_RGB_MODEL_CONVERSION_YCBCR_IDENTITY_BIT_VALVE = 2,
    VK_VIDEO_ENCODE_RGB_MODEL_CONVERSION_YCBCR_709_BIT_VALVE = 4,
    VK_VIDEO_ENCODE_RGB_MODEL_CONVERSION_YCBCR_601_BIT_VALVE = 8,
    VK_VIDEO_ENCODE_RGB_MODEL_CONVERSION_YCBCR_2020_BIT_VALVE = 16,
    VK_VIDEO_ENCODE_RGB_MODEL_CONVERSION_FLAG_BITS_MAX_ENUM_VALVE = 2147483647
type
  enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303444* {.
      size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_RGB_RANGE_COMPRESSION_FULL_RANGE_BIT_VALVE = 1,
    VK_VIDEO_ENCODE_RGB_RANGE_COMPRESSION_NARROW_RANGE_BIT_VALVE = 2,
    VK_VIDEO_ENCODE_RGB_RANGE_COMPRESSION_FLAG_BITS_MAX_ENUM_VALVE = 2147483647
type
  enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303450* {.
      size: sizeof(cuint).} = enum
    VK_VIDEO_ENCODE_RGB_CHROMA_OFFSET_COSITED_EVEN_BIT_VALVE = 1,
    VK_VIDEO_ENCODE_RGB_CHROMA_OFFSET_MIDPOINT_BIT_VALVE = 2,
    VK_VIDEO_ENCODE_RGB_CHROMA_OFFSET_FLAG_BITS_MAX_ENUM_VALVE = 2147483647
type
  enum_VkMicromapTypeEXT_1107303514* {.size: sizeof(cuint).} = enum
    VK_MICROMAP_TYPE_OPACITY_MICROMAP_EXT = 0,
    VK_MICROMAP_TYPE_MAX_ENUM_EXT = 2147483647
type
  enum_VkBuildMicromapModeEXT_1107303518* {.size: sizeof(cuint).} = enum
    VK_BUILD_MICROMAP_MODE_BUILD_EXT = 0,
    VK_BUILD_MICROMAP_MODE_MAX_ENUM_EXT = 2147483647
type
  enum_VkCopyMicromapModeEXT_1107303522* {.size: sizeof(cuint).} = enum
    VK_COPY_MICROMAP_MODE_CLONE_EXT = 0,
    VK_COPY_MICROMAP_MODE_SERIALIZE_EXT = 1,
    VK_COPY_MICROMAP_MODE_DESERIALIZE_EXT = 2,
    VK_COPY_MICROMAP_MODE_COMPACT_EXT = 3,
    VK_COPY_MICROMAP_MODE_MAX_ENUM_EXT = 2147483647
type
  enum_VkOpacityMicromapFormatEXT_1107303526* {.size: sizeof(cuint).} = enum
    VK_OPACITY_MICROMAP_FORMAT_2_STATE_EXT = 1,
    VK_OPACITY_MICROMAP_FORMAT_4_STATE_EXT = 2,
    VK_OPACITY_MICROMAP_FORMAT_MAX_ENUM_EXT = 2147483647
type
  enum_VkOpacityMicromapSpecialIndexEXT_1107303530* {.size: sizeof(cint).} = enum
    VK_OPACITY_MICROMAP_SPECIAL_INDEX_CLUSTER_GEOMETRY_DISABLE_OPACITY_MICROMAP_NV = -5,
    VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_EXT = -4,
    VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_EXT = -3,
    VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_OPAQUE_EXT = -2,
    VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_EXT = -1,
    VK_OPACITY_MICROMAP_SPECIAL_INDEX_MAX_ENUM_EXT = 2147483647
type
  enum_VkAccelerationStructureCompatibilityKHR_1107303534* {.size: sizeof(cuint).} = enum
    VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR = 0,
    VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR = 1,
    VK_ACCELERATION_STRUCTURE_COMPATIBILITY_MAX_ENUM_KHR = 2147483647
type
  enum_VkAccelerationStructureBuildTypeKHR_1107303538* {.size: sizeof(cuint).} = enum
    VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR = 0,
    VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR = 1,
    VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR = 2,
    VK_ACCELERATION_STRUCTURE_BUILD_TYPE_MAX_ENUM_KHR = 2147483647
type
  enum_VkBuildMicromapFlagBitsEXT_1107303542* {.size: sizeof(cuint).} = enum
    VK_BUILD_MICROMAP_PREFER_FAST_TRACE_BIT_EXT = 1,
    VK_BUILD_MICROMAP_PREFER_FAST_BUILD_BIT_EXT = 2,
    VK_BUILD_MICROMAP_ALLOW_COMPACTION_BIT_EXT = 4,
    VK_BUILD_MICROMAP_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkMicromapCreateFlagBitsEXT_1107303548* {.size: sizeof(cuint).} = enum
    VK_MICROMAP_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT = 1,
    VK_MICROMAP_CREATE_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkRayTracingLssIndexingModeNV_1107303808* {.size: sizeof(cuint).} = enum
    VK_RAY_TRACING_LSS_INDEXING_MODE_LIST_NV = 0,
    VK_RAY_TRACING_LSS_INDEXING_MODE_SUCCESSIVE_NV = 1,
    VK_RAY_TRACING_LSS_INDEXING_MODE_MAX_ENUM_NV = 2147483647
type
  enum_VkRayTracingLssPrimitiveEndCapsModeNV_1107303812* {.size: sizeof(cuint).} = enum
    VK_RAY_TRACING_LSS_PRIMITIVE_END_CAPS_MODE_NONE_NV = 0,
    VK_RAY_TRACING_LSS_PRIMITIVE_END_CAPS_MODE_CHAINED_NV = 1,
    VK_RAY_TRACING_LSS_PRIMITIVE_END_CAPS_MODE_MAX_ENUM_NV = 2147483647
type
  enum_VkSubpassMergeStatusEXT_1107303938* {.size: sizeof(cuint).} = enum
    VK_SUBPASS_MERGE_STATUS_MERGED_EXT = 0,
    VK_SUBPASS_MERGE_STATUS_DISALLOWED_EXT = 1,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SIDE_EFFECTS_EXT = 2,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SAMPLES_MISMATCH_EXT = 3,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_VIEWS_MISMATCH_EXT = 4,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_ALIASING_EXT = 5,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPENDENCIES_EXT = 6,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXT = 7,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_TOO_MANY_ATTACHMENTS_EXT = 8,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INSUFFICIENT_STORAGE_EXT = 9,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPTH_STENCIL_COUNT_EXT = 10,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXT = 11,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SINGLE_SUBPASS_EXT = 12,
    VK_SUBPASS_MERGE_STATUS_NOT_MERGED_UNSPECIFIED_EXT = 13,
    VK_SUBPASS_MERGE_STATUS_MAX_ENUM_EXT = 2147483647
type
  enum_VkDirectDriverLoadingModeLUNARG_1107303966* {.size: sizeof(cuint).} = enum
    VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG = 0,
    VK_DIRECT_DRIVER_LOADING_MODE_INCLUSIVE_LUNARG = 1,
    VK_DIRECT_DRIVER_LOADING_MODE_MAX_ENUM_LUNARG = 2147483647
type
  enum_VkTensorTilingARM_1107303986* {.size: sizeof(cuint).} = enum
    VK_TENSOR_TILING_OPTIMAL_ARM = 0, VK_TENSOR_TILING_LINEAR_ARM = 1,
    VK_TENSOR_TILING_MAX_ENUM_ARM = 2147483647
type
  enum_VkOpticalFlowPerformanceLevelNV_1107304142* {.size: sizeof(cuint).} = enum
    VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_UNKNOWN_NV = 0,
    VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV = 1,
    VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MEDIUM_NV = 2,
    VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_FAST_NV = 3,
    VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MAX_ENUM_NV = 2147483647
type
  enum_VkOpticalFlowSessionBindingPointNV_1107304146* {.size: sizeof(cuint).} = enum
    VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV = 0,
    VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV = 1,
    VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV = 2,
    VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV = 3,
    VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV = 4,
    VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV = 5,
    VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV = 6,
    VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV = 7,
    VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV = 8,
    VK_OPTICAL_FLOW_SESSION_BINDING_POINT_MAX_ENUM_NV = 2147483647
type
  enum_VkOpticalFlowGridSizeFlagBitsNV_1107304150* {.size: sizeof(cuint).} = enum
    VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV = 0,
    VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV = 1,
    VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV = 2,
    VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV = 4,
    VK_OPTICAL_FLOW_GRID_SIZE_8X8_BIT_NV = 8,
    VK_OPTICAL_FLOW_GRID_SIZE_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkOpticalFlowUsageFlagBitsNV_1107304156* {.size: sizeof(cuint).} = enum
    VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV = 0,
    VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV = 1,
    VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV = 2,
    VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV = 4,
    VK_OPTICAL_FLOW_USAGE_COST_BIT_NV = 8,
    VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV = 16,
    VK_OPTICAL_FLOW_USAGE_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkOpticalFlowSessionCreateFlagBitsNV_1107304162* {.size: sizeof(cuint).} = enum
    VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV = 1,
    VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV = 2,
    VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV = 4,
    VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV = 8,
    VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV = 16,
    VK_OPTICAL_FLOW_SESSION_CREATE_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkOpticalFlowExecuteFlagBitsNV_1107304168* {.size: sizeof(cuint).} = enum
    VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV = 1,
    VK_OPTICAL_FLOW_EXECUTE_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkAntiLagModeAMD_1107304218* {.size: sizeof(cuint).} = enum
    VK_ANTI_LAG_MODE_DRIVER_CONTROL_AMD = 0, VK_ANTI_LAG_MODE_ON_AMD = 1,
    VK_ANTI_LAG_MODE_OFF_AMD = 2, VK_ANTI_LAG_MODE_MAX_ENUM_AMD = 2147483647
type
  enum_VkAntiLagStageAMD_1107304222* {.size: sizeof(cuint).} = enum
    VK_ANTI_LAG_STAGE_INPUT_AMD = 0, VK_ANTI_LAG_STAGE_PRESENT_AMD = 1,
    VK_ANTI_LAG_STAGE_MAX_ENUM_AMD = 2147483647
type
  enum_VkShaderCodeTypeEXT_1107304242* {.size: sizeof(cuint).} = enum
    VK_SHADER_CODE_TYPE_BINARY_EXT = 0, VK_SHADER_CODE_TYPE_SPIRV_EXT = 1,
    VK_SHADER_CODE_TYPE_MAX_ENUM_EXT = 2147483647
type
  enum_VkDepthClampModeEXT_1107304246* {.size: sizeof(cuint).} = enum
    VK_DEPTH_CLAMP_MODE_VIEWPORT_RANGE_EXT = 0,
    VK_DEPTH_CLAMP_MODE_USER_DEFINED_RANGE_EXT = 1,
    VK_DEPTH_CLAMP_MODE_MAX_ENUM_EXT = 2147483647
type
  enum_VkShaderCreateFlagBitsEXT_1107304250* {.size: sizeof(cuint).} = enum
    VK_SHADER_CREATE_LINK_STAGE_BIT_EXT = 1,
    VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT = 2,
    VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT = 4,
    VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT = 8,
    VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT = 16,
    VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT = 32,
    VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT = 64,
    VK_SHADER_CREATE_INDIRECT_BINDABLE_BIT_EXT = 128,
    VK_SHADER_CREATE_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkRayTracingInvocationReorderModeNV_1107304308* {.size: sizeof(cuint).} = enum
    VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV = 0,
    VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV = 1,
    VK_RAY_TRACING_INVOCATION_REORDER_MODE_MAX_ENUM_NV = 2147483647
type
  enum_VkCooperativeVectorMatrixLayoutNV_1107304320* {.size: sizeof(cuint).} = enum
    VK_COOPERATIVE_VECTOR_MATRIX_LAYOUT_ROW_MAJOR_NV = 0,
    VK_COOPERATIVE_VECTOR_MATRIX_LAYOUT_COLUMN_MAJOR_NV = 1,
    VK_COOPERATIVE_VECTOR_MATRIX_LAYOUT_INFERENCING_OPTIMAL_NV = 2,
    VK_COOPERATIVE_VECTOR_MATRIX_LAYOUT_TRAINING_OPTIMAL_NV = 3,
    VK_COOPERATIVE_VECTOR_MATRIX_LAYOUT_MAX_ENUM_NV = 2147483647
type
  enum_VkLayerSettingTypeEXT_1107304362* {.size: sizeof(cuint).} = enum
    VK_LAYER_SETTING_TYPE_BOOL32_EXT = 0, VK_LAYER_SETTING_TYPE_INT32_EXT = 1,
    VK_LAYER_SETTING_TYPE_INT64_EXT = 2, VK_LAYER_SETTING_TYPE_UINT32_EXT = 3,
    VK_LAYER_SETTING_TYPE_UINT64_EXT = 4, VK_LAYER_SETTING_TYPE_FLOAT32_EXT = 5,
    VK_LAYER_SETTING_TYPE_FLOAT64_EXT = 6, VK_LAYER_SETTING_TYPE_STRING_EXT = 7,
    VK_LAYER_SETTING_TYPE_MAX_ENUM_EXT = 2147483647
type
  enum_VkLatencyMarkerNV_1107304390* {.size: sizeof(cuint).} = enum
    VK_LATENCY_MARKER_SIMULATION_START_NV = 0,
    VK_LATENCY_MARKER_SIMULATION_END_NV = 1,
    VK_LATENCY_MARKER_RENDERSUBMIT_START_NV = 2,
    VK_LATENCY_MARKER_RENDERSUBMIT_END_NV = 3,
    VK_LATENCY_MARKER_PRESENT_START_NV = 4,
    VK_LATENCY_MARKER_PRESENT_END_NV = 5, VK_LATENCY_MARKER_INPUT_SAMPLE_NV = 6,
    VK_LATENCY_MARKER_TRIGGER_FLASH_NV = 7,
    VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_START_NV = 8,
    VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_END_NV = 9,
    VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_START_NV = 10,
    VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_END_NV = 11,
    VK_LATENCY_MARKER_MAX_ENUM_NV = 2147483647
type
  enum_VkOutOfBandQueueTypeNV_1107304394* {.size: sizeof(cuint).} = enum
    VK_OUT_OF_BAND_QUEUE_TYPE_RENDER_NV = 0,
    VK_OUT_OF_BAND_QUEUE_TYPE_PRESENT_NV = 1,
    VK_OUT_OF_BAND_QUEUE_TYPE_MAX_ENUM_NV = 2147483647
type
  enum_VkDataGraphPipelineSessionBindPointARM_1107304446* {.size: sizeof(cuint).} = enum
    VK_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_TRANSIENT_ARM = 0,
    VK_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_MAX_ENUM_ARM = 2147483647
type
  enum_VkDataGraphPipelineSessionBindPointTypeARM_1107304450* {.
      size: sizeof(cuint).} = enum
    VK_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_TYPE_MEMORY_ARM = 0,
    VK_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_TYPE_MAX_ENUM_ARM = 2147483647
type
  enum_VkDataGraphPipelinePropertyARM_1107304454* {.size: sizeof(cuint).} = enum
    VK_DATA_GRAPH_PIPELINE_PROPERTY_CREATION_LOG_ARM = 0,
    VK_DATA_GRAPH_PIPELINE_PROPERTY_IDENTIFIER_ARM = 1,
    VK_DATA_GRAPH_PIPELINE_PROPERTY_MAX_ENUM_ARM = 2147483647
type
  enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304458* {.
      size: sizeof(cuint).} = enum
    VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_DEFAULT_ARM = 0, VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_MAX_ENUM_ARM = 2147483647
type
  enum_VkPhysicalDeviceDataGraphOperationTypeARM_1107304462* {.
      size: sizeof(cuint).} = enum
    VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_SPIRV_EXTENDED_INSTRUCTION_SET_ARM = 0,
    VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_MAX_ENUM_ARM = 2147483647
type
  enum_VkBlockMatchWindowCompareModeQCOM_1107304596* {.size: sizeof(cuint).} = enum
    VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MIN_QCOM = 0,
    VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_QCOM = 1,
    VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_ENUM_QCOM = 2147483647
type
  enum_VkCubicFilterWeightsQCOM_1107304612* {.size: sizeof(cuint).} = enum
    VK_CUBIC_FILTER_WEIGHTS_CATMULL_ROM_QCOM = 0,
    VK_CUBIC_FILTER_WEIGHTS_ZERO_TANGENT_CARDINAL_QCOM = 1,
    VK_CUBIC_FILTER_WEIGHTS_B_SPLINE_QCOM = 2,
    VK_CUBIC_FILTER_WEIGHTS_MITCHELL_NETRAVALI_QCOM = 3,
    VK_CUBIC_FILTER_WEIGHTS_MAX_ENUM_QCOM = 2147483647
type
  enum_VkLayeredDriverUnderlyingApiMSFT_1107304646* {.size: sizeof(cuint).} = enum
    VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT = 0,
    VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT = 1,
    VK_LAYERED_DRIVER_UNDERLYING_API_MAX_ENUM_MSFT = 2147483647
type
  enum_VkDisplaySurfaceStereoTypeNV_1107304680* {.size: sizeof(cuint).} = enum
    VK_DISPLAY_SURFACE_STEREO_TYPE_NONE_NV = 0,
    VK_DISPLAY_SURFACE_STEREO_TYPE_ONBOARD_DIN_NV = 1,
    VK_DISPLAY_SURFACE_STEREO_TYPE_HDMI_3D_NV = 2,
    VK_DISPLAY_SURFACE_STEREO_TYPE_INBAND_DISPLAYPORT_NV = 3,
    VK_DISPLAY_SURFACE_STEREO_TYPE_MAX_ENUM_NV = 2147483647
type
  enum_VkClusterAccelerationStructureTypeNV_1107304740* {.size: sizeof(cuint).} = enum
    VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_CLUSTERS_BOTTOM_LEVEL_NV = 0,
    VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_TRIANGLE_CLUSTER_NV = 1,
    VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_TRIANGLE_CLUSTER_TEMPLATE_NV = 2,
    VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_MAX_ENUM_NV = 2147483647
type
  enum_VkClusterAccelerationStructureOpTypeNV_1107304744* {.size: sizeof(cuint).} = enum
    VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_MOVE_OBJECTS_NV = 0, VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_CLUSTERS_BOTTOM_LEVEL_NV = 1,
    VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_NV = 2, VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_TEMPLATE_NV = 3, VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_INSTANTIATE_TRIANGLE_CLUSTER_NV = 4, VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_GET_CLUSTER_TEMPLATE_INDICES_NV = 5,
    VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_MAX_ENUM_NV = 2147483647
type
  enum_VkClusterAccelerationStructureOpModeNV_1107304748* {.size: sizeof(cuint).} = enum
    VK_CLUSTER_ACCELERATION_STRUCTURE_OP_MODE_IMPLICIT_DESTINATIONS_NV = 0,
    VK_CLUSTER_ACCELERATION_STRUCTURE_OP_MODE_EXPLICIT_DESTINATIONS_NV = 1,
    VK_CLUSTER_ACCELERATION_STRUCTURE_OP_MODE_COMPUTE_SIZES_NV = 2,
    VK_CLUSTER_ACCELERATION_STRUCTURE_OP_MODE_MAX_ENUM_NV = 2147483647
type
  enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV_1107304752* {.
      size: sizeof(cuint).} = enum
    VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_NONE_NV = 0, VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_DST_IMPLICIT_DATA_BIT_NV = 1, VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_SCRATCH_DATA_BIT_NV = 2, VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_DST_ADDRESS_ARRAY_BIT_NV = 4, VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_DST_SIZES_ARRAY_BIT_NV = 8, VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_SRC_INFOS_ARRAY_BIT_NV = 16, VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_SRC_INFOS_COUNT_BIT_NV = 32, VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkClusterAccelerationStructureClusterFlagBitsNV_1107304758* {.
      size: sizeof(cuint).} = enum
    VK_CLUSTER_ACCELERATION_STRUCTURE_CLUSTER_ALLOW_DISABLE_OPACITY_MICROMAPS_NV = 1, VK_CLUSTER_ACCELERATION_STRUCTURE_CLUSTER_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkClusterAccelerationStructureGeometryFlagBitsNV_1107304764* {.
      size: sizeof(cuint).} = enum
    VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_CULL_DISABLE_BIT_NV = 1, VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_NO_DUPLICATE_ANYHIT_INVOCATION_BIT_NV = 2,
    VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_OPAQUE_BIT_NV = 4, VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV_1107304770* {.
      size: sizeof(cuint).} = enum
    VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_8BIT_NV = 1,
    VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_16BIT_NV = 2,
    VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_32BIT_NV = 4, VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkPartitionedAccelerationStructureOpTypeNV_1107304856* {.
      size: sizeof(cuint).} = enum
    VK_PARTITIONED_ACCELERATION_STRUCTURE_OP_TYPE_WRITE_INSTANCE_NV = 0,
    VK_PARTITIONED_ACCELERATION_STRUCTURE_OP_TYPE_UPDATE_INSTANCE_NV = 1, VK_PARTITIONED_ACCELERATION_STRUCTURE_OP_TYPE_WRITE_PARTITION_TRANSLATION_NV = 2,
    VK_PARTITIONED_ACCELERATION_STRUCTURE_OP_TYPE_MAX_ENUM_NV = 2147483647
type
  enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV_1107304860* {.
      size: sizeof(cuint).} = enum
    VK_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCE_FLAG_TRIANGLE_FACING_CULL_DISABLE_BIT_NV = 1, VK_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCE_FLAG_TRIANGLE_FLIP_FACING_BIT_NV = 2, VK_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCE_FLAG_FORCE_OPAQUE_BIT_NV = 4, VK_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCE_FLAG_FORCE_NO_OPAQUE_BIT_NV = 8, VK_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCE_FLAG_ENABLE_EXPLICIT_BOUNDING_BOX_NV = 16, VK_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCE_FLAG_BITS_MAX_ENUM_NV = 2147483647
type
  enum_VkIndirectExecutionSetInfoTypeEXT_1107304914* {.size: sizeof(cuint).} = enum
    VK_INDIRECT_EXECUTION_SET_INFO_TYPE_PIPELINES_EXT = 0,
    VK_INDIRECT_EXECUTION_SET_INFO_TYPE_SHADER_OBJECTS_EXT = 1,
    VK_INDIRECT_EXECUTION_SET_INFO_TYPE_MAX_ENUM_EXT = 2147483647
type
  enum_VkIndirectCommandsTokenTypeEXT_1107304918* {.size: sizeof(cuint).} = enum
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_EXECUTION_SET_EXT = 0,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_EXT = 1,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_SEQUENCE_INDEX_EXT = 2,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_EXT = 3,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_EXT = 4,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_EXT = 5,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_EXT = 6,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_COUNT_EXT = 7,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_COUNT_EXT = 8,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_EXT = 9,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV_EXT = 1000202002,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_COUNT_NV_EXT = 1000202003,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_EXT = 1000328000,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_COUNT_EXT = 1000328001,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_TRACE_RAYS2_EXT = 1000386004,
    VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_EXT = 2147483647
type
  enum_VkIndirectCommandsInputModeFlagBitsEXT_1107304922* {.size: sizeof(cuint).} = enum
    VK_INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT = 1,
    VK_INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT = 2,
    VK_INDIRECT_COMMANDS_INPUT_MODE_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkIndirectCommandsLayoutUsageFlagBitsEXT_1107304928* {.
      size: sizeof(cuint).} = enum
    VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_EXT = 1,
    VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_EXT = 2,
    VK_INDIRECT_COMMANDS_LAYOUT_USAGE_FLAG_BITS_MAX_ENUM_EXT = 2147483647
type
  enum_VkBuildAccelerationStructureModeKHR_1107305132* {.size: sizeof(cuint).} = enum
    VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR = 0,
    VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR = 1,
    VK_BUILD_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR = 2147483647
type
  enum_VkAccelerationStructureCreateFlagBitsKHR_1107305136* {.
      size: sizeof(cuint).} = enum
    VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR = 1,
    VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV = 4, VK_ACCELERATION_STRUCTURE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT = 8,
    VK_ACCELERATION_STRUCTURE_CREATE_FLAG_BITS_MAX_ENUM_KHR = 2147483647
type
  enum_VkShaderGroupShaderKHR_1107305238* {.size: sizeof(cuint).} = enum
    VK_SHADER_GROUP_SHADER_GENERAL_KHR = 0,
    VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR = 1,
    VK_SHADER_GROUP_SHADER_ANY_HIT_KHR = 2,
    VK_SHADER_GROUP_SHADER_INTERSECTION_KHR = 3,
    VK_SHADER_GROUP_SHADER_MAX_ENUM_KHR = 2147483647
type
  enum_VkFullScreenExclusiveEXT_1107305396* {.size: sizeof(cuint).} = enum
    VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT = 0,
    VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT = 1,
    VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT = 2,
    VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT = 3,
    VK_FULL_SCREEN_EXCLUSIVE_MAX_ENUM_EXT = 2147483647
type
  enum_StdVideoH264LevelIdc_1107305442* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_LEVEL_IDC_1_0 = 0, STD_VIDEO_H264_LEVEL_IDC_1_1 = 1,
    STD_VIDEO_H264_LEVEL_IDC_1_2 = 2, STD_VIDEO_H264_LEVEL_IDC_1_3 = 3,
    STD_VIDEO_H264_LEVEL_IDC_2_0 = 4, STD_VIDEO_H264_LEVEL_IDC_2_1 = 5,
    STD_VIDEO_H264_LEVEL_IDC_2_2 = 6, STD_VIDEO_H264_LEVEL_IDC_3_0 = 7,
    STD_VIDEO_H264_LEVEL_IDC_3_1 = 8, STD_VIDEO_H264_LEVEL_IDC_3_2 = 9,
    STD_VIDEO_H264_LEVEL_IDC_4_0 = 10, STD_VIDEO_H264_LEVEL_IDC_4_1 = 11,
    STD_VIDEO_H264_LEVEL_IDC_4_2 = 12, STD_VIDEO_H264_LEVEL_IDC_5_0 = 13,
    STD_VIDEO_H264_LEVEL_IDC_5_1 = 14, STD_VIDEO_H264_LEVEL_IDC_5_2 = 15,
    STD_VIDEO_H264_LEVEL_IDC_6_0 = 16, STD_VIDEO_H264_LEVEL_IDC_6_1 = 17,
    STD_VIDEO_H264_LEVEL_IDC_6_2 = 18,
    STD_VIDEO_H264_LEVEL_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H264_LEVEL_IDC_MAX_ENUM):
  const
    STD_VIDEO_H264_LEVEL_IDC_MAX_ENUM* = enum_StdVideoH264LevelIdc_1107305442.STD_VIDEO_H264_LEVEL_IDC_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H264_LEVEL_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH264ProfileIdc_1107305454* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_PROFILE_IDC_BASELINE = 66,
    STD_VIDEO_H264_PROFILE_IDC_MAIN = 77, STD_VIDEO_H264_PROFILE_IDC_HIGH = 100,
    STD_VIDEO_H264_PROFILE_IDC_HIGH_444_PREDICTIVE = 244,
    STD_VIDEO_H264_PROFILE_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H264_PROFILE_IDC_MAX_ENUM):
  const
    STD_VIDEO_H264_PROFILE_IDC_MAX_ENUM* = enum_StdVideoH264ProfileIdc_1107305454.STD_VIDEO_H264_PROFILE_IDC_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H264_PROFILE_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH265LevelIdc_1107305456* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H265_LEVEL_IDC_1_0 = 0, STD_VIDEO_H265_LEVEL_IDC_2_0 = 1,
    STD_VIDEO_H265_LEVEL_IDC_2_1 = 2, STD_VIDEO_H265_LEVEL_IDC_3_0 = 3,
    STD_VIDEO_H265_LEVEL_IDC_3_1 = 4, STD_VIDEO_H265_LEVEL_IDC_4_0 = 5,
    STD_VIDEO_H265_LEVEL_IDC_4_1 = 6, STD_VIDEO_H265_LEVEL_IDC_5_0 = 7,
    STD_VIDEO_H265_LEVEL_IDC_5_1 = 8, STD_VIDEO_H265_LEVEL_IDC_5_2 = 9,
    STD_VIDEO_H265_LEVEL_IDC_6_0 = 10, STD_VIDEO_H265_LEVEL_IDC_6_1 = 11,
    STD_VIDEO_H265_LEVEL_IDC_6_2 = 12,
    STD_VIDEO_H265_LEVEL_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H265_LEVEL_IDC_MAX_ENUM):
  const
    STD_VIDEO_H265_LEVEL_IDC_MAX_ENUM* = enum_StdVideoH265LevelIdc_1107305456.STD_VIDEO_H265_LEVEL_IDC_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H265_LEVEL_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH265ProfileIdc_1107305470* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H265_PROFILE_IDC_MAIN = 1, STD_VIDEO_H265_PROFILE_IDC_MAIN_10 = 2,
    STD_VIDEO_H265_PROFILE_IDC_MAIN_STILL_PICTURE = 3,
    STD_VIDEO_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSIONS = 4,
    STD_VIDEO_H265_PROFILE_IDC_SCC_EXTENSIONS = 9,
    STD_VIDEO_H265_PROFILE_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H265_PROFILE_IDC_MAX_ENUM):
  const
    STD_VIDEO_H265_PROFILE_IDC_MAX_ENUM* = enum_StdVideoH265ProfileIdc_1107305470.STD_VIDEO_H265_PROFILE_IDC_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H265_PROFILE_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoAV1Profile_1107305480* {.size: sizeof(cuint).} = enum
    STD_VIDEO_AV1_PROFILE_MAIN = 0, STD_VIDEO_AV1_PROFILE_HIGH = 1,
    STD_VIDEO_AV1_PROFILE_PROFESSIONAL = 2,
    STD_VIDEO_AV1_PROFILE_INVALID = 2147483647
when not declared(STD_VIDEO_AV1_PROFILE_MAX_ENUM):
  const
    STD_VIDEO_AV1_PROFILE_MAX_ENUM* = enum_StdVideoAV1Profile_1107305480.STD_VIDEO_AV1_PROFILE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_AV1_PROFILE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoAV1Level_1107305482* {.size: sizeof(cuint).} = enum
    STD_VIDEO_AV1_LEVEL_2_0 = 0, STD_VIDEO_AV1_LEVEL_2_1 = 1,
    STD_VIDEO_AV1_LEVEL_2_2 = 2, STD_VIDEO_AV1_LEVEL_2_3 = 3,
    STD_VIDEO_AV1_LEVEL_3_0 = 4, STD_VIDEO_AV1_LEVEL_3_1 = 5,
    STD_VIDEO_AV1_LEVEL_3_2 = 6, STD_VIDEO_AV1_LEVEL_3_3 = 7,
    STD_VIDEO_AV1_LEVEL_4_0 = 8, STD_VIDEO_AV1_LEVEL_4_1 = 9,
    STD_VIDEO_AV1_LEVEL_4_2 = 10, STD_VIDEO_AV1_LEVEL_4_3 = 11,
    STD_VIDEO_AV1_LEVEL_5_0 = 12, STD_VIDEO_AV1_LEVEL_5_1 = 13,
    STD_VIDEO_AV1_LEVEL_5_2 = 14, STD_VIDEO_AV1_LEVEL_5_3 = 15,
    STD_VIDEO_AV1_LEVEL_6_0 = 16, STD_VIDEO_AV1_LEVEL_6_1 = 17,
    STD_VIDEO_AV1_LEVEL_6_2 = 18, STD_VIDEO_AV1_LEVEL_6_3 = 19,
    STD_VIDEO_AV1_LEVEL_7_0 = 20, STD_VIDEO_AV1_LEVEL_7_1 = 21,
    STD_VIDEO_AV1_LEVEL_7_2 = 22, STD_VIDEO_AV1_LEVEL_7_3 = 23,
    STD_VIDEO_AV1_LEVEL_INVALID = 2147483647
when not declared(STD_VIDEO_AV1_LEVEL_MAX_ENUM):
  const
    STD_VIDEO_AV1_LEVEL_MAX_ENUM* = enum_StdVideoAV1Level_1107305482.STD_VIDEO_AV1_LEVEL_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_AV1_LEVEL_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoVP9Profile_1107305498* {.size: sizeof(cuint).} = enum
    STD_VIDEO_VP9_PROFILE_0 = 0, STD_VIDEO_VP9_PROFILE_1 = 1,
    STD_VIDEO_VP9_PROFILE_2 = 2, STD_VIDEO_VP9_PROFILE_3 = 3,
    STD_VIDEO_VP9_PROFILE_INVALID = 2147483647
when not declared(STD_VIDEO_VP9_PROFILE_MAX_ENUM):
  const
    STD_VIDEO_VP9_PROFILE_MAX_ENUM* = enum_StdVideoVP9Profile_1107305498.STD_VIDEO_VP9_PROFILE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_VP9_PROFILE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoVP9Level_1107305500* {.size: sizeof(cuint).} = enum
    STD_VIDEO_VP9_LEVEL_1_0 = 0, STD_VIDEO_VP9_LEVEL_1_1 = 1,
    STD_VIDEO_VP9_LEVEL_2_0 = 2, STD_VIDEO_VP9_LEVEL_2_1 = 3,
    STD_VIDEO_VP9_LEVEL_3_0 = 4, STD_VIDEO_VP9_LEVEL_3_1 = 5,
    STD_VIDEO_VP9_LEVEL_4_0 = 6, STD_VIDEO_VP9_LEVEL_4_1 = 7,
    STD_VIDEO_VP9_LEVEL_5_0 = 8, STD_VIDEO_VP9_LEVEL_5_1 = 9,
    STD_VIDEO_VP9_LEVEL_5_2 = 10, STD_VIDEO_VP9_LEVEL_6_0 = 11,
    STD_VIDEO_VP9_LEVEL_6_1 = 12, STD_VIDEO_VP9_LEVEL_6_2 = 13,
    STD_VIDEO_VP9_LEVEL_INVALID = 2147483647
when not declared(STD_VIDEO_VP9_LEVEL_MAX_ENUM):
  const
    STD_VIDEO_VP9_LEVEL_MAX_ENUM* = enum_StdVideoVP9Level_1107305500.STD_VIDEO_VP9_LEVEL_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_VP9_LEVEL_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH264ChromaFormatIdc_1107305656* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_CHROMA_FORMAT_IDC_MONOCHROME = 0,
    STD_VIDEO_H264_CHROMA_FORMAT_IDC_420 = 1,
    STD_VIDEO_H264_CHROMA_FORMAT_IDC_422 = 2,
    STD_VIDEO_H264_CHROMA_FORMAT_IDC_444 = 3,
    STD_VIDEO_H264_CHROMA_FORMAT_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H264_CHROMA_FORMAT_IDC_MAX_ENUM):
  const
    STD_VIDEO_H264_CHROMA_FORMAT_IDC_MAX_ENUM* = enum_StdVideoH264ChromaFormatIdc_1107305656.STD_VIDEO_H264_CHROMA_FORMAT_IDC_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H264_CHROMA_FORMAT_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH264PocType_1107305658* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_POC_TYPE_0 = 0, STD_VIDEO_H264_POC_TYPE_1 = 1,
    STD_VIDEO_H264_POC_TYPE_2 = 2, STD_VIDEO_H264_POC_TYPE_INVALID = 2147483647
when not declared(STD_VIDEO_H264_POC_TYPE_MAX_ENUM):
  const
    STD_VIDEO_H264_POC_TYPE_MAX_ENUM* = enum_StdVideoH264PocType_1107305658.STD_VIDEO_H264_POC_TYPE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H264_POC_TYPE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH264WeightedBipredIdc_1107305666* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_DEFAULT = 0,
    STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_EXPLICIT = 1,
    STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_IMPLICIT = 2,
    STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_MAX_ENUM):
  const
    STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_MAX_ENUM* = enum_StdVideoH264WeightedBipredIdc_1107305666.STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH264SliceType_1107305670* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_SLICE_TYPE_P = 0, STD_VIDEO_H264_SLICE_TYPE_B = 1,
    STD_VIDEO_H264_SLICE_TYPE_I = 2,
    STD_VIDEO_H264_SLICE_TYPE_INVALID = 2147483647
when not declared(STD_VIDEO_H264_SLICE_TYPE_MAX_ENUM):
  const
    STD_VIDEO_H264_SLICE_TYPE_MAX_ENUM* = enum_StdVideoH264SliceType_1107305670.STD_VIDEO_H264_SLICE_TYPE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H264_SLICE_TYPE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH264CabacInitIdc_1107305672* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_CABAC_INIT_IDC_0 = 0, STD_VIDEO_H264_CABAC_INIT_IDC_1 = 1,
    STD_VIDEO_H264_CABAC_INIT_IDC_2 = 2,
    STD_VIDEO_H264_CABAC_INIT_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H264_CABAC_INIT_IDC_MAX_ENUM):
  const
    STD_VIDEO_H264_CABAC_INIT_IDC_MAX_ENUM* = enum_StdVideoH264CabacInitIdc_1107305672.STD_VIDEO_H264_CABAC_INIT_IDC_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H264_CABAC_INIT_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH264DisableDeblockingFilterIdc_1107305674* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_DISABLED = 0,
    STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_ENABLED = 1,
    STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_PARTIAL = 2,
    STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_MAX_ENUM):
  const
    STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_MAX_ENUM* = enum_StdVideoH264DisableDeblockingFilterIdc_1107305674.STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_INVALID
else:
  static :
    hint("Declaration of " &
        "STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH264PictureType_1107305680* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_PICTURE_TYPE_P = 0, STD_VIDEO_H264_PICTURE_TYPE_B = 1,
    STD_VIDEO_H264_PICTURE_TYPE_I = 2, STD_VIDEO_H264_PICTURE_TYPE_IDR = 5,
    STD_VIDEO_H264_PICTURE_TYPE_INVALID = 2147483647
when not declared(STD_VIDEO_H264_PICTURE_TYPE_MAX_ENUM):
  const
    STD_VIDEO_H264_PICTURE_TYPE_MAX_ENUM* = enum_StdVideoH264PictureType_1107305680.STD_VIDEO_H264_PICTURE_TYPE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H264_PICTURE_TYPE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH265ChromaFormatIdc_1107305696* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H265_CHROMA_FORMAT_IDC_MONOCHROME = 0,
    STD_VIDEO_H265_CHROMA_FORMAT_IDC_420 = 1,
    STD_VIDEO_H265_CHROMA_FORMAT_IDC_422 = 2,
    STD_VIDEO_H265_CHROMA_FORMAT_IDC_444 = 3,
    STD_VIDEO_H265_CHROMA_FORMAT_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H265_CHROMA_FORMAT_IDC_MAX_ENUM):
  const
    STD_VIDEO_H265_CHROMA_FORMAT_IDC_MAX_ENUM* = enum_StdVideoH265ChromaFormatIdc_1107305696.STD_VIDEO_H265_CHROMA_FORMAT_IDC_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H265_CHROMA_FORMAT_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH265SliceType_1107305712* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H265_SLICE_TYPE_B = 0, STD_VIDEO_H265_SLICE_TYPE_P = 1,
    STD_VIDEO_H265_SLICE_TYPE_I = 2,
    STD_VIDEO_H265_SLICE_TYPE_INVALID = 2147483647
when not declared(STD_VIDEO_H265_SLICE_TYPE_MAX_ENUM):
  const
    STD_VIDEO_H265_SLICE_TYPE_MAX_ENUM* = enum_StdVideoH265SliceType_1107305712.STD_VIDEO_H265_SLICE_TYPE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H265_SLICE_TYPE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH265PictureType_1107305718* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H265_PICTURE_TYPE_P = 0, STD_VIDEO_H265_PICTURE_TYPE_B = 1,
    STD_VIDEO_H265_PICTURE_TYPE_I = 2, STD_VIDEO_H265_PICTURE_TYPE_IDR = 3,
    STD_VIDEO_H265_PICTURE_TYPE_INVALID = 2147483647
when not declared(STD_VIDEO_H265_PICTURE_TYPE_MAX_ENUM):
  const
    STD_VIDEO_H265_PICTURE_TYPE_MAX_ENUM* = enum_StdVideoH265PictureType_1107305718.STD_VIDEO_H265_PICTURE_TYPE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H265_PICTURE_TYPE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoAV1FrameType_1107305742* {.size: sizeof(cuint).} = enum
    STD_VIDEO_AV1_FRAME_TYPE_KEY = 0, STD_VIDEO_AV1_FRAME_TYPE_INTER = 1,
    STD_VIDEO_AV1_FRAME_TYPE_INTRA_ONLY = 2,
    STD_VIDEO_AV1_FRAME_TYPE_SWITCH = 3,
    STD_VIDEO_AV1_FRAME_TYPE_INVALID = 2147483647
when not declared(STD_VIDEO_AV1_FRAME_TYPE_MAX_ENUM):
  const
    STD_VIDEO_AV1_FRAME_TYPE_MAX_ENUM* = enum_StdVideoAV1FrameType_1107305742.STD_VIDEO_AV1_FRAME_TYPE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_AV1_FRAME_TYPE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoAV1InterpolationFilter_1107305744* {.size: sizeof(cuint).} = enum
    STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP = 0,
    STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP_SMOOTH = 1,
    STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP_SHARP = 2,
    STD_VIDEO_AV1_INTERPOLATION_FILTER_BILINEAR = 3,
    STD_VIDEO_AV1_INTERPOLATION_FILTER_SWITCHABLE = 4,
    STD_VIDEO_AV1_INTERPOLATION_FILTER_INVALID = 2147483647
when not declared(STD_VIDEO_AV1_INTERPOLATION_FILTER_MAX_ENUM):
  const
    STD_VIDEO_AV1_INTERPOLATION_FILTER_MAX_ENUM* = enum_StdVideoAV1InterpolationFilter_1107305744.STD_VIDEO_AV1_INTERPOLATION_FILTER_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_AV1_INTERPOLATION_FILTER_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoAV1TxMode_1107305746* {.size: sizeof(cuint).} = enum
    STD_VIDEO_AV1_TX_MODE_ONLY_4X4 = 0, STD_VIDEO_AV1_TX_MODE_LARGEST = 1,
    STD_VIDEO_AV1_TX_MODE_SELECT = 2, STD_VIDEO_AV1_TX_MODE_INVALID = 2147483647
when not declared(STD_VIDEO_AV1_TX_MODE_MAX_ENUM):
  const
    STD_VIDEO_AV1_TX_MODE_MAX_ENUM* = enum_StdVideoAV1TxMode_1107305746.STD_VIDEO_AV1_TX_MODE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_AV1_TX_MODE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoVP9FrameType_1107305776* {.size: sizeof(cuint).} = enum
    STD_VIDEO_VP9_FRAME_TYPE_KEY = 0, STD_VIDEO_VP9_FRAME_TYPE_NON_KEY = 1,
    STD_VIDEO_VP9_FRAME_TYPE_INVALID = 2147483647
when not declared(STD_VIDEO_VP9_FRAME_TYPE_MAX_ENUM):
  const
    STD_VIDEO_VP9_FRAME_TYPE_MAX_ENUM* = enum_StdVideoVP9FrameType_1107305776.STD_VIDEO_VP9_FRAME_TYPE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_VP9_FRAME_TYPE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoVP9InterpolationFilter_1107305778* {.size: sizeof(cuint).} = enum
    STD_VIDEO_VP9_INTERPOLATION_FILTER_EIGHTTAP = 0,
    STD_VIDEO_VP9_INTERPOLATION_FILTER_EIGHTTAP_SMOOTH = 1,
    STD_VIDEO_VP9_INTERPOLATION_FILTER_EIGHTTAP_SHARP = 2,
    STD_VIDEO_VP9_INTERPOLATION_FILTER_BILINEAR = 3,
    STD_VIDEO_VP9_INTERPOLATION_FILTER_SWITCHABLE = 4,
    STD_VIDEO_VP9_INTERPOLATION_FILTER_INVALID = 2147483647
when not declared(STD_VIDEO_VP9_INTERPOLATION_FILTER_MAX_ENUM):
  const
    STD_VIDEO_VP9_INTERPOLATION_FILTER_MAX_ENUM* = enum_StdVideoVP9InterpolationFilter_1107305778.STD_VIDEO_VP9_INTERPOLATION_FILTER_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_VP9_INTERPOLATION_FILTER_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH264AspectRatioIdc_1107305848* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_ASPECT_RATIO_IDC_UNSPECIFIED = 0,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_SQUARE = 1,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_12_11 = 2,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_10_11 = 3,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_16_11 = 4,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_40_33 = 5,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_24_11 = 6,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_20_11 = 7,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_32_11 = 8,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_80_33 = 9,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_18_11 = 10,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_15_11 = 11,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_64_33 = 12,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_160_99 = 13,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_4_3 = 14,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_3_2 = 15,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_2_1 = 16,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_EXTENDED_SAR = 255,
    STD_VIDEO_H264_ASPECT_RATIO_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H264_ASPECT_RATIO_IDC_MAX_ENUM):
  const
    STD_VIDEO_H264_ASPECT_RATIO_IDC_MAX_ENUM* = enum_StdVideoH264AspectRatioIdc_1107305848.STD_VIDEO_H264_ASPECT_RATIO_IDC_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H264_ASPECT_RATIO_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH265AspectRatioIdc_1107305870* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H265_ASPECT_RATIO_IDC_UNSPECIFIED = 0,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_SQUARE = 1,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_12_11 = 2,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_10_11 = 3,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_16_11 = 4,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_40_33 = 5,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_24_11 = 6,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_20_11 = 7,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_32_11 = 8,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_80_33 = 9,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_18_11 = 10,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_15_11 = 11,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_64_33 = 12,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_160_99 = 13,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_4_3 = 14,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_3_2 = 15,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_2_1 = 16,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_EXTENDED_SAR = 255,
    STD_VIDEO_H265_ASPECT_RATIO_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H265_ASPECT_RATIO_IDC_MAX_ENUM):
  const
    STD_VIDEO_H265_ASPECT_RATIO_IDC_MAX_ENUM* = enum_StdVideoH265AspectRatioIdc_1107305870.STD_VIDEO_H265_ASPECT_RATIO_IDC_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H265_ASPECT_RATIO_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoAV1ColorPrimaries_1107305878* {.size: sizeof(cuint).} = enum
    STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709 = 1,
    STD_VIDEO_AV1_COLOR_PRIMARIES_UNSPECIFIED = 2,
    STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M = 4,
    STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_B_G = 5,
    STD_VIDEO_AV1_COLOR_PRIMARIES_BT_601 = 6,
    STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_240 = 7,
    STD_VIDEO_AV1_COLOR_PRIMARIES_GENERIC_FILM = 8,
    STD_VIDEO_AV1_COLOR_PRIMARIES_BT_2020 = 9,
    STD_VIDEO_AV1_COLOR_PRIMARIES_XYZ = 10,
    STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_431 = 11,
    STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_432 = 12,
    STD_VIDEO_AV1_COLOR_PRIMARIES_EBU_3213 = 22,
    STD_VIDEO_AV1_COLOR_PRIMARIES_INVALID = 2147483647
when not declared(STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED):
  const
    STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED* = enum_StdVideoAV1ColorPrimaries_1107305878.STD_VIDEO_AV1_COLOR_PRIMARIES_UNSPECIFIED
else:
  static :
    hint("Declaration of " & "STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED" &
        " already exists, not redeclaring")
when not declared(STD_VIDEO_AV1_COLOR_PRIMARIES_MAX_ENUM):
  const
    STD_VIDEO_AV1_COLOR_PRIMARIES_MAX_ENUM* = enum_StdVideoAV1ColorPrimaries_1107305878.STD_VIDEO_AV1_COLOR_PRIMARIES_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_AV1_COLOR_PRIMARIES_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoAV1TransferCharacteristics_1107305880* {.size: sizeof(cuint).} = enum
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_0 = 0,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_709 = 1,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_UNSPECIFIED = 2,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_3 = 3,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_M = 4,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_B_G = 5,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_601 = 6,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_240 = 7,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LINEAR = 8,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100 = 9,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100_SQRT10 = 10,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_IEC_61966 = 11,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_1361 = 12,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SRGB = 13,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_10_BIT = 14,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_12_BIT = 15,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_2084 = 16,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_428 = 17,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_HLG = 18,
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_INVALID = 2147483647
when not declared(STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_MAX_ENUM):
  const
    STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_MAX_ENUM* = enum_StdVideoAV1TransferCharacteristics_1107305880.STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoAV1MatrixCoefficients_1107305882* {.size: sizeof(cuint).} = enum
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_IDENTITY = 0,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_709 = 1,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_UNSPECIFIED = 2,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_RESERVED_3 = 3,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_FCC = 4,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_470_B_G = 5,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_601 = 6,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_240 = 7,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_YCGCO = 8,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_2020_NCL = 9,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_2020_CL = 10,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_2085 = 11,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_CHROMAT_NCL = 12,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_CHROMAT_CL = 13,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_ICTCP = 14,
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_INVALID = 2147483647
when not declared(STD_VIDEO_AV1_MATRIX_COEFFICIENTS_MAX_ENUM):
  const
    STD_VIDEO_AV1_MATRIX_COEFFICIENTS_MAX_ENUM* = enum_StdVideoAV1MatrixCoefficients_1107305882.STD_VIDEO_AV1_MATRIX_COEFFICIENTS_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_AV1_MATRIX_COEFFICIENTS_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoAV1ChromaSamplePosition_1107305884* {.size: sizeof(cuint).} = enum
    STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_UNKNOWN = 0,
    STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_VERTICAL = 1,
    STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_COLOCATED = 2,
    STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_RESERVED = 3,
    STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_INVALID = 2147483647
when not declared(STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_MAX_ENUM):
  const
    STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_MAX_ENUM* = enum_StdVideoAV1ChromaSamplePosition_1107305884.STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoAV1FrameRestorationType_1107305894* {.size: sizeof(cuint).} = enum
    STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_NONE = 0,
    STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_WIENER = 1,
    STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_SGRPROJ = 2,
    STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_SWITCHABLE = 3,
    STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_INVALID = 2147483647
when not declared(STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_MAX_ENUM):
  const
    STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_MAX_ENUM* = enum_StdVideoAV1FrameRestorationType_1107305894.STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoVP9ColorSpace_1107305900* {.size: sizeof(cuint).} = enum
    STD_VIDEO_VP9_COLOR_SPACE_UNKNOWN = 0, STD_VIDEO_VP9_COLOR_SPACE_BT_601 = 1,
    STD_VIDEO_VP9_COLOR_SPACE_BT_709 = 2,
    STD_VIDEO_VP9_COLOR_SPACE_SMPTE_170 = 3,
    STD_VIDEO_VP9_COLOR_SPACE_SMPTE_240 = 4,
    STD_VIDEO_VP9_COLOR_SPACE_BT_2020 = 5,
    STD_VIDEO_VP9_COLOR_SPACE_RESERVED = 6, STD_VIDEO_VP9_COLOR_SPACE_RGB = 7,
    STD_VIDEO_VP9_COLOR_SPACE_INVALID = 2147483647
when not declared(STD_VIDEO_VP9_COLOR_SPACE_MAX_ENUM):
  const
    STD_VIDEO_VP9_COLOR_SPACE_MAX_ENUM* = enum_StdVideoVP9ColorSpace_1107305900.STD_VIDEO_VP9_COLOR_SPACE_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_VP9_COLOR_SPACE_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH264ModificationOfPicNumsIdc_1107305910* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_SUBTRACT = 0,
    STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_ADD = 1,
    STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_LONG_TERM = 2,
    STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_END = 3,
    STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_INVALID = 2147483647
when not declared(STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_MAX_ENUM):
  const
    STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_MAX_ENUM* = enum_StdVideoH264ModificationOfPicNumsIdc_1107305910.STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_INVALID
else:
  static :
    hint("Declaration of " &
        "STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_MAX_ENUM" &
        " already exists, not redeclaring")
type
  enum_StdVideoH264MemMgmtControlOp_1107305912* {.size: sizeof(cuint).} = enum
    STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_END = 0,
    STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_SHORT_TERM = 1,
    STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_LONG_TERM = 2,
    STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_LONG_TERM = 3,
    STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_SET_MAX_LONG_TERM_INDEX = 4,
    STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_ALL = 5,
    STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_CURRENT_AS_LONG_TERM = 6,
    STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_INVALID = 2147483647
when not declared(STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MAX_ENUM):
  const
    STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MAX_ENUM* = enum_StdVideoH264MemMgmtControlOp_1107305912.STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_INVALID
else:
  static :
    hint("Declaration of " & "STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MAX_ENUM" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceMemory_T):
  type
    struct_VkDeviceMemory_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDeviceMemory_T" &
        " already exists, not redeclaring")
when not declared(struct_VkSwapchainKHR_T):
  type
    struct_VkSwapchainKHR_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkSwapchainKHR_T" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferView_T):
  type
    struct_VkBufferView_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkBufferView_T" &
        " already exists, not redeclaring")
when not declared(struct_VkInstance_T):
  type
    struct_VkInstance_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkInstance_T" &
        " already exists, not redeclaring")
when not declared(struct_VkImageView_T):
  type
    struct_VkImageView_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkImageView_T" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineCache_T):
  type
    struct_VkPipelineCache_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkPipelineCache_T" &
        " already exists, not redeclaring")
when not declared(struct_XDisplay):
  type
    struct_XDisplay* = object
else:
  static :
    hint("Declaration of " & "struct_XDisplay" &
        " already exists, not redeclaring")
when not declared(struct_VkSemaphore_T):
  type
    struct_VkSemaphore_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkSemaphore_T" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorPool_T):
  type
    struct_VkDescriptorPool_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorPool_T" &
        " already exists, not redeclaring")
when not declared(struct_VkCommandBuffer_T):
  type
    struct_VkCommandBuffer_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkCommandBuffer_T" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceKHR_T):
  type
    struct_VkSurfaceKHR_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceKHR_T" &
        " already exists, not redeclaring")
when not declared(struct_VkSampler_T):
  type
    struct_VkSampler_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkSampler_T" &
        " already exists, not redeclaring")
when not declared(struct_VkDevice_T):
  type
    struct_VkDevice_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDevice_T" &
        " already exists, not redeclaring")
when not declared(struct_VkQueryPool_T):
  type
    struct_VkQueryPool_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkQueryPool_T" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorSetLayout_T):
  type
    struct_VkDescriptorSetLayout_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorSetLayout_T" &
        " already exists, not redeclaring")
when not declared(struct_VkPerformanceConfigurationINTEL_T):
  type
    struct_VkPerformanceConfigurationINTEL_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkPerformanceConfigurationINTEL_T" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayKHR_T):
  type
    struct_VkDisplayKHR_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDisplayKHR_T" &
        " already exists, not redeclaring")
when not declared(struct_VkFramebuffer_T):
  type
    struct_VkFramebuffer_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkFramebuffer_T" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineSessionARM_T):
  type
    struct_VkDataGraphPipelineSessionARM_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDataGraphPipelineSessionARM_T" &
        " already exists, not redeclaring")
when not declared(struct_VkDeferredOperationKHR_T):
  type
    struct_VkDeferredOperationKHR_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDeferredOperationKHR_T" &
        " already exists, not redeclaring")
when not declared(struct_VkCuFunctionNVX_T):
  type
    struct_VkCuFunctionNVX_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkCuFunctionNVX_T" &
        " already exists, not redeclaring")
when not declared(struct_VkDebugUtilsMessengerEXT_T):
  type
    struct_VkDebugUtilsMessengerEXT_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDebugUtilsMessengerEXT_T" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalComputeQueueNV_T):
  type
    struct_VkExternalComputeQueueNV_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkExternalComputeQueueNV_T" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoSessionParametersKHR_T):
  type
    struct_VkVideoSessionParametersKHR_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkVideoSessionParametersKHR_T" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorViewARM_T):
  type
    struct_VkTensorViewARM_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkTensorViewARM_T" &
        " already exists, not redeclaring")
when not declared(struct_VkShaderModule_T):
  type
    struct_VkShaderModule_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkShaderModule_T" &
        " already exists, not redeclaring")
when not declared(struct_VkOpticalFlowSessionNV_T):
  type
    struct_VkOpticalFlowSessionNV_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkOpticalFlowSessionNV_T" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureKHR_T):
  type
    struct_VkAccelerationStructureKHR_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureKHR_T" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorUpdateTemplate_T):
  type
    struct_VkDescriptorUpdateTemplate_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorUpdateTemplate_T" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineBinaryKHR_T):
  type
    struct_VkPipelineBinaryKHR_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkPipelineBinaryKHR_T" &
        " already exists, not redeclaring")
when not declared(struct_VkShaderEXT_T):
  type
    struct_VkShaderEXT_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkShaderEXT_T" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorSet_T):
  type
    struct_VkDescriptorSet_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorSet_T" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPass_T):
  type
    struct_VkRenderPass_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkRenderPass_T" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerYcbcrConversion_T):
  type
    struct_VkSamplerYcbcrConversion_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkSamplerYcbcrConversion_T" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectCommandsLayoutEXT_T):
  type
    struct_VkIndirectCommandsLayoutEXT_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkIndirectCommandsLayoutEXT_T" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_UNUSED_KHR):
  type
    VK_SHADER_UNUSED_KHR* = object
else:
  static :
    hint("Declaration of " & "VK_SHADER_UNUSED_KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPrivateDataSlot_T):
  type
    struct_VkPrivateDataSlot_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkPrivateDataSlot_T" &
        " already exists, not redeclaring")
when not declared(struct_VkBuffer_T):
  type
    struct_VkBuffer_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkBuffer_T" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectCommandsLayoutNV_T):
  type
    struct_VkIndirectCommandsLayoutNV_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkIndirectCommandsLayoutNV_T" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayModeKHR_T):
  type
    struct_VkDisplayModeKHR_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDisplayModeKHR_T" &
        " already exists, not redeclaring")
when not declared(struct_VkImage_T):
  type
    struct_VkImage_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkImage_T" &
        " already exists, not redeclaring")
when not declared(struct_VkPipeline_T):
  type
    struct_VkPipeline_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkPipeline_T" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureNV_T):
  type
    struct_VkAccelerationStructureNV_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureNV_T" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorARM_T):
  type
    struct_VkTensorARM_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkTensorARM_T" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectExecutionSetEXT_T):
  type
    struct_VkIndirectExecutionSetEXT_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkIndirectExecutionSetEXT_T" &
        " already exists, not redeclaring")
when not declared(struct_VkCuModuleNVX_T):
  type
    struct_VkCuModuleNVX_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkCuModuleNVX_T" &
        " already exists, not redeclaring")
when not declared(VK_QUEUE_FAMILY_EXTERNAL):
  type
    VK_QUEUE_FAMILY_EXTERNAL* = object
else:
  static :
    hint("Declaration of " & "VK_QUEUE_FAMILY_EXTERNAL" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoSessionKHR_T):
  type
    struct_VkVideoSessionKHR_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkVideoSessionKHR_T" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevice_T):
  type
    struct_VkPhysicalDevice_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevice_T" &
        " already exists, not redeclaring")
when not declared(struct_VkMicromapEXT_T):
  type
    struct_VkMicromapEXT_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkMicromapEXT_T" &
        " already exists, not redeclaring")
when not declared(struct_VkValidationCacheEXT_T):
  type
    struct_VkValidationCacheEXT_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkValidationCacheEXT_T" &
        " already exists, not redeclaring")
when not declared(struct_VkEvent_T):
  type
    struct_VkEvent_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkEvent_T" &
        " already exists, not redeclaring")
when not declared(struct_VkQueue_T):
  type
    struct_VkQueue_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkQueue_T" &
        " already exists, not redeclaring")
when not declared(struct_VkCommandPool_T):
  type
    struct_VkCommandPool_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkCommandPool_T" &
        " already exists, not redeclaring")
when not declared(struct_VkFence_T):
  type
    struct_VkFence_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkFence_T" &
        " already exists, not redeclaring")
when not declared(struct_VkDebugReportCallbackEXT_T):
  type
    struct_VkDebugReportCallbackEXT_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkDebugReportCallbackEXT_T" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineLayout_T):
  type
    struct_VkPipelineLayout_T* = object
else:
  static :
    hint("Declaration of " & "struct_VkPipelineLayout_T" &
        " already exists, not redeclaring")
type
  VkBool32_1107296709 = uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:94:18
  VkDeviceAddress_1107296711 = uint64 ## Generated based on /usr/include/vulkan/vulkan_core.h:95:18
  VkDeviceSize_1107296713 = uint64 ## Generated based on /usr/include/vulkan/vulkan_core.h:96:18
  VkFlags_1107296715 = uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:97:18
  VkSampleMask_1107296717 = uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:98:18
  VkBuffer_1107296719 = ptr struct_VkBuffer_T ## Generated based on /usr/include/vulkan/vulkan_core.h:99:1
  VkImage_1107296721 = ptr struct_VkImage_T ## Generated based on /usr/include/vulkan/vulkan_core.h:100:1
  VkInstance_1107296723 = ptr struct_VkInstance_T ## Generated based on /usr/include/vulkan/vulkan_core.h:101:1
  VkPhysicalDevice_1107296725 = ptr struct_VkPhysicalDevice_T ## Generated based on /usr/include/vulkan/vulkan_core.h:102:1
  VkDevice_1107296727 = ptr struct_VkDevice_T ## Generated based on /usr/include/vulkan/vulkan_core.h:103:1
  VkQueue_1107296729 = ptr struct_VkQueue_T ## Generated based on /usr/include/vulkan/vulkan_core.h:104:1
  VkSemaphore_1107296731 = ptr struct_VkSemaphore_T ## Generated based on /usr/include/vulkan/vulkan_core.h:105:1
  VkCommandBuffer_1107296733 = ptr struct_VkCommandBuffer_T ## Generated based on /usr/include/vulkan/vulkan_core.h:106:1
  VkFence_1107296735 = ptr struct_VkFence_T ## Generated based on /usr/include/vulkan/vulkan_core.h:107:1
  VkDeviceMemory_1107296737 = ptr struct_VkDeviceMemory_T ## Generated based on /usr/include/vulkan/vulkan_core.h:108:1
  VkEvent_1107296739 = ptr struct_VkEvent_T ## Generated based on /usr/include/vulkan/vulkan_core.h:109:1
  VkQueryPool_1107296741 = ptr struct_VkQueryPool_T ## Generated based on /usr/include/vulkan/vulkan_core.h:110:1
  VkBufferView_1107296743 = ptr struct_VkBufferView_T ## Generated based on /usr/include/vulkan/vulkan_core.h:111:1
  VkImageView_1107296745 = ptr struct_VkImageView_T ## Generated based on /usr/include/vulkan/vulkan_core.h:112:1
  VkShaderModule_1107296747 = ptr struct_VkShaderModule_T ## Generated based on /usr/include/vulkan/vulkan_core.h:113:1
  VkPipelineCache_1107296749 = ptr struct_VkPipelineCache_T ## Generated based on /usr/include/vulkan/vulkan_core.h:114:1
  VkPipelineLayout_1107296751 = ptr struct_VkPipelineLayout_T ## Generated based on /usr/include/vulkan/vulkan_core.h:115:1
  VkPipeline_1107296753 = ptr struct_VkPipeline_T ## Generated based on /usr/include/vulkan/vulkan_core.h:116:1
  VkRenderPass_1107296755 = ptr struct_VkRenderPass_T ## Generated based on /usr/include/vulkan/vulkan_core.h:117:1
  VkDescriptorSetLayout_1107296764 = ptr struct_VkDescriptorSetLayout_T ## Generated based on /usr/include/vulkan/vulkan_core.h:118:1
  VkSampler_1107296766 = ptr struct_VkSampler_T ## Generated based on /usr/include/vulkan/vulkan_core.h:119:1
  VkDescriptorSet_1107296768 = ptr struct_VkDescriptorSet_T ## Generated based on /usr/include/vulkan/vulkan_core.h:120:1
  VkDescriptorPool_1107296770 = ptr struct_VkDescriptorPool_T ## Generated based on /usr/include/vulkan/vulkan_core.h:121:1
  VkFramebuffer_1107296772 = ptr struct_VkFramebuffer_T ## Generated based on /usr/include/vulkan/vulkan_core.h:122:1
  VkCommandPool_1107296774 = ptr struct_VkCommandPool_T ## Generated based on /usr/include/vulkan/vulkan_core.h:123:1
  VkResult_1107296778 = enum_VkResult_1107296777 ## Generated based on /usr/include/vulkan/vulkan_core.h:203:3
  VkStructureType_1107296782 = enum_VkStructureType_1107296781 ## Generated based on /usr/include/vulkan/vulkan_core.h:1599:3
  VkPipelineCacheHeaderVersion_1107296786 = enum_VkPipelineCacheHeaderVersion_1107296785 ## Generated based on /usr/include/vulkan/vulkan_core.h:1604:3
  VkImageLayout_1107296790 = enum_VkImageLayout_1107296789 ## Generated based on /usr/include/vulkan/vulkan_core.h:1650:3
  VkObjectType_1107296794 = enum_VkObjectType_1107296793 ## Generated based on /usr/include/vulkan/vulkan_core.h:1719:3
  VkVendorId_1107296798 = enum_VkVendorId_1107296797 ## Generated based on /usr/include/vulkan/vulkan_core.h:1731:3
  VkSystemAllocationScope_1107296802 = enum_VkSystemAllocationScope_1107296801 ## Generated based on /usr/include/vulkan/vulkan_core.h:1740:3
  VkInternalAllocationType_1107296806 = enum_VkInternalAllocationType_1107296805 ## Generated based on /usr/include/vulkan/vulkan_core.h:1745:3
  VkFormat_1107296810 = enum_VkFormat_1107296809 ## Generated based on /usr/include/vulkan/vulkan_core.h:2072:3
  VkImageTiling_1107296814 = enum_VkImageTiling_1107296813 ## Generated based on /usr/include/vulkan/vulkan_core.h:2079:3
  VkImageType_1107296818 = enum_VkImageType_1107296817 ## Generated based on /usr/include/vulkan/vulkan_core.h:2086:3
  VkPhysicalDeviceType_1107296822 = enum_VkPhysicalDeviceType_1107296821 ## Generated based on /usr/include/vulkan/vulkan_core.h:2095:3
  VkQueryType_1107296826 = enum_VkQueryType_1107296825 ## Generated based on /usr/include/vulkan/vulkan_core.h:2116:3
  VkSharingMode_1107296830 = enum_VkSharingMode_1107296829 ## Generated based on /usr/include/vulkan/vulkan_core.h:2122:3
  VkComponentSwizzle_1107296834 = enum_VkComponentSwizzle_1107296833 ## Generated based on /usr/include/vulkan/vulkan_core.h:2133:3
  VkImageViewType_1107296838 = enum_VkImageViewType_1107296837 ## Generated based on /usr/include/vulkan/vulkan_core.h:2144:3
  VkBlendFactor_1107296842 = enum_VkBlendFactor_1107296841 ## Generated based on /usr/include/vulkan/vulkan_core.h:2167:3
  VkBlendOp_1107296846 = enum_VkBlendOp_1107296845 ## Generated based on /usr/include/vulkan/vulkan_core.h:2222:3
  VkCompareOp_1107296850 = enum_VkCompareOp_1107296849 ## Generated based on /usr/include/vulkan/vulkan_core.h:2234:3
  VkDynamicState_1107296854 = enum_VkDynamicState_1107296853 ## Generated based on /usr/include/vulkan/vulkan_core.h:2328:3
  VkFrontFace_1107296858 = enum_VkFrontFace_1107296857 ## Generated based on /usr/include/vulkan/vulkan_core.h:2334:3
  VkVertexInputRate_1107296862 = enum_VkVertexInputRate_1107296861 ## Generated based on /usr/include/vulkan/vulkan_core.h:2340:3
  VkPrimitiveTopology_1107296866 = enum_VkPrimitiveTopology_1107296865 ## Generated based on /usr/include/vulkan/vulkan_core.h:2355:3
  VkPolygonMode_1107296870 = enum_VkPolygonMode_1107296869 ## Generated based on /usr/include/vulkan/vulkan_core.h:2363:3
  VkStencilOp_1107296874 = enum_VkStencilOp_1107296873 ## Generated based on /usr/include/vulkan/vulkan_core.h:2375:3
  VkLogicOp_1107296878 = enum_VkLogicOp_1107296877 ## Generated based on /usr/include/vulkan/vulkan_core.h:2395:3
  VkBorderColor_1107296882 = enum_VkBorderColor_1107296881 ## Generated based on /usr/include/vulkan/vulkan_core.h:2407:3
  VkFilter_1107296886 = enum_VkFilter_1107296885 ## Generated based on /usr/include/vulkan/vulkan_core.h:2415:3
  VkSamplerAddressMode_1107296890 = enum_VkSamplerAddressMode_1107296889 ## Generated based on /usr/include/vulkan/vulkan_core.h:2426:3
  VkSamplerMipmapMode_1107296894 = enum_VkSamplerMipmapMode_1107296893 ## Generated based on /usr/include/vulkan/vulkan_core.h:2432:3
  VkDescriptorType_1107296898 = enum_VkDescriptorType_1107296897 ## Generated based on /usr/include/vulkan/vulkan_core.h:2457:3
  VkAttachmentLoadOp_1107296902 = enum_VkAttachmentLoadOp_1107296901 ## Generated based on /usr/include/vulkan/vulkan_core.h:2467:3
  VkAttachmentStoreOp_1107296906 = enum_VkAttachmentStoreOp_1107296905 ## Generated based on /usr/include/vulkan/vulkan_core.h:2477:3
  VkPipelineBindPoint_1107296910 = enum_VkPipelineBindPoint_1107296909 ## Generated based on /usr/include/vulkan/vulkan_core.h:2490:3
  VkCommandBufferLevel_1107296914 = enum_VkCommandBufferLevel_1107296913 ## Generated based on /usr/include/vulkan/vulkan_core.h:2496:3
  VkIndexType_1107296918 = enum_VkIndexType_1107296917 ## Generated based on /usr/include/vulkan/vulkan_core.h:2507:3
  VkSubpassContents_1107296922 = enum_VkSubpassContents_1107296921 ## Generated based on /usr/include/vulkan/vulkan_core.h:2515:3
  VkAccessFlagBits_1107296926 = enum_VkAccessFlagBits_1107296925 ## Generated based on /usr/include/vulkan/vulkan_core.h:2554:3
  VkAccessFlags_1107296928 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2555:17
  VkImageAspectFlagBits_1107296932 = enum_VkImageAspectFlagBits_1107296931 ## Generated based on /usr/include/vulkan/vulkan_core.h:2575:3
  VkImageAspectFlags_1107296934 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2576:17
  VkFormatFeatureFlagBits_1107296938 = enum_VkFormatFeatureFlagBits_1107296937 ## Generated based on /usr/include/vulkan/vulkan_core.h:2622:3
  VkFormatFeatureFlags_1107296940 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2623:17
  VkImageCreateFlagBits_1107296944 = enum_VkImageCreateFlagBits_1107296943 ## Generated based on /usr/include/vulkan/vulkan_core.h:2654:3
  VkImageCreateFlags_1107296946 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2655:17
  VkSampleCountFlagBits_1107296950 = enum_VkSampleCountFlagBits_1107296949 ## Generated based on /usr/include/vulkan/vulkan_core.h:2666:3
  VkSampleCountFlags_1107296952 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2667:17
  VkImageUsageFlagBits_1107296956 = enum_VkImageUsageFlagBits_1107296955 ## Generated based on /usr/include/vulkan/vulkan_core.h:2698:3
  VkImageUsageFlags_1107296958 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2699:17
  VkInstanceCreateFlagBits_1107296962 = enum_VkInstanceCreateFlagBits_1107296961 ## Generated based on /usr/include/vulkan/vulkan_core.h:2704:3
  VkInstanceCreateFlags_1107296964 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2705:17
  VkMemoryHeapFlagBits_1107296968 = enum_VkMemoryHeapFlagBits_1107296967 ## Generated based on /usr/include/vulkan/vulkan_core.h:2713:3
  VkMemoryHeapFlags_1107296970 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2714:17
  VkMemoryPropertyFlagBits_1107296974 = enum_VkMemoryPropertyFlagBits_1107296973 ## Generated based on /usr/include/vulkan/vulkan_core.h:2727:3
  VkMemoryPropertyFlags_1107296976 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2728:17
  VkQueueFlagBits_1107296980 = enum_VkQueueFlagBits_1107296979 ## Generated based on /usr/include/vulkan/vulkan_core.h:2741:3
  VkQueueFlags_1107296982 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2742:17
  VkDeviceCreateFlags_1107296984 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2743:17
  VkDeviceQueueCreateFlagBits_1107296988 = enum_VkDeviceQueueCreateFlagBits_1107296987 ## Generated based on /usr/include/vulkan/vulkan_core.h:2748:3
  VkDeviceQueueCreateFlags_1107296990 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2749:17
  VkPipelineStageFlagBits_1107296994 = enum_VkPipelineStageFlagBits_1107296993 ## Generated based on /usr/include/vulkan/vulkan_core.h:2787:3
  VkPipelineStageFlags_1107296996 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2788:17
  VkMemoryMapFlagBits_1107297000 = enum_VkMemoryMapFlagBits_1107296999 ## Generated based on /usr/include/vulkan/vulkan_core.h:2793:3
  VkMemoryMapFlags_1107297002 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2794:17
  VkSparseMemoryBindFlagBits_1107297006 = enum_VkSparseMemoryBindFlagBits_1107297005 ## Generated based on /usr/include/vulkan/vulkan_core.h:2799:3
  VkSparseMemoryBindFlags_1107297008 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2800:17
  VkSparseImageFormatFlagBits_1107297012 = enum_VkSparseImageFormatFlagBits_1107297011 ## Generated based on /usr/include/vulkan/vulkan_core.h:2807:3
  VkSparseImageFormatFlags_1107297014 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2808:17
  VkFenceCreateFlagBits_1107297018 = enum_VkFenceCreateFlagBits_1107297017 ## Generated based on /usr/include/vulkan/vulkan_core.h:2813:3
  VkFenceCreateFlags_1107297020 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2814:17
  VkSemaphoreCreateFlags_1107297022 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2815:17
  VkEventCreateFlagBits_1107297026 = enum_VkEventCreateFlagBits_1107297025 ## Generated based on /usr/include/vulkan/vulkan_core.h:2821:3
  VkEventCreateFlags_1107297028 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2822:17
  VkQueryPipelineStatisticFlagBits_1107297032 = enum_VkQueryPipelineStatisticFlagBits_1107297031 ## Generated based on /usr/include/vulkan/vulkan_core.h:2840:3
  VkQueryPipelineStatisticFlags_1107297034 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2841:17
  VkQueryPoolCreateFlagBits_1107297038 = enum_VkQueryPoolCreateFlagBits_1107297037 ## Generated based on /usr/include/vulkan/vulkan_core.h:2846:3
  VkQueryPoolCreateFlags_1107297040 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2847:17
  VkQueryResultFlagBits_1107297044 = enum_VkQueryResultFlagBits_1107297043 ## Generated based on /usr/include/vulkan/vulkan_core.h:2856:3
  VkQueryResultFlags_1107297046 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2857:17
  VkBufferCreateFlagBits_1107297050 = enum_VkBufferCreateFlagBits_1107297049 ## Generated based on /usr/include/vulkan/vulkan_core.h:2870:3
  VkBufferCreateFlags_1107297052 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2871:17
  VkBufferUsageFlagBits_1107297056 = enum_VkBufferUsageFlagBits_1107297055 ## Generated based on /usr/include/vulkan/vulkan_core.h:2907:3
  VkBufferUsageFlags_1107297058 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2908:17
  VkBufferViewCreateFlags_1107297060 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2909:17
  VkImageViewCreateFlagBits_1107297064 = enum_VkImageViewCreateFlagBits_1107297063 ## Generated based on /usr/include/vulkan/vulkan_core.h:2916:3
  VkImageViewCreateFlags_1107297066 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2917:17
  VkShaderModuleCreateFlags_1107297068 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2918:17
  VkPipelineCacheCreateFlagBits_1107297072 = enum_VkPipelineCacheCreateFlagBits_1107297071 ## Generated based on /usr/include/vulkan/vulkan_core.h:2925:3
  VkPipelineCacheCreateFlags_1107297074 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2926:17
  VkColorComponentFlagBits_1107297078 = enum_VkColorComponentFlagBits_1107297077 ## Generated based on /usr/include/vulkan/vulkan_core.h:2934:3
  VkColorComponentFlags_1107297080 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2935:17
  VkPipelineCreateFlagBits_1107297084 = enum_VkPipelineCreateFlagBits_1107297083 ## Generated based on /usr/include/vulkan/vulkan_core.h:2986:3
  VkPipelineCreateFlags_1107297086 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2987:17
  VkPipelineShaderStageCreateFlagBits_1107297090 = enum_VkPipelineShaderStageCreateFlagBits_1107297089 ## Generated based on /usr/include/vulkan/vulkan_core.h:2995:3
  VkPipelineShaderStageCreateFlags_1107297092 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:2996:17
  VkShaderStageFlagBits_1107297096 = enum_VkShaderStageFlagBits_1107297095 ## Generated based on /usr/include/vulkan/vulkan_core.h:3026:3
  VkCullModeFlagBits_1107297100 = enum_VkCullModeFlagBits_1107297099 ## Generated based on /usr/include/vulkan/vulkan_core.h:3034:3
  VkCullModeFlags_1107297102 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3035:17
  VkPipelineVertexInputStateCreateFlags_1107297104 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3036:17
  VkPipelineInputAssemblyStateCreateFlags_1107297106 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3037:17
  VkPipelineTessellationStateCreateFlags_1107297108 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3038:17
  VkPipelineViewportStateCreateFlags_1107297110 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3039:17
  VkPipelineRasterizationStateCreateFlags_1107297112 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3040:17
  VkPipelineMultisampleStateCreateFlags_1107297114 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3041:17
  VkPipelineDepthStencilStateCreateFlagBits_1107297118 = enum_VkPipelineDepthStencilStateCreateFlagBits_1107297117 ## Generated based on /usr/include/vulkan/vulkan_core.h:3049:3
  VkPipelineDepthStencilStateCreateFlags_1107297120 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3050:17
  VkPipelineColorBlendStateCreateFlagBits_1107297124 = enum_VkPipelineColorBlendStateCreateFlagBits_1107297123 ## Generated based on /usr/include/vulkan/vulkan_core.h:3056:3
  VkPipelineColorBlendStateCreateFlags_1107297126 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3057:17
  VkPipelineDynamicStateCreateFlags_1107297128 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3058:17
  VkPipelineLayoutCreateFlagBits_1107297132 = enum_VkPipelineLayoutCreateFlagBits_1107297131 ## Generated based on /usr/include/vulkan/vulkan_core.h:3063:3
  VkPipelineLayoutCreateFlags_1107297134 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3064:17
  VkShaderStageFlags_1107297136 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3065:17
  VkSamplerCreateFlagBits_1107297140 = enum_VkSamplerCreateFlagBits_1107297139 ## Generated based on /usr/include/vulkan/vulkan_core.h:3074:3
  VkSamplerCreateFlags_1107297142 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3075:17
  VkDescriptorPoolCreateFlagBits_1107297146 = enum_VkDescriptorPoolCreateFlagBits_1107297145 ## Generated based on /usr/include/vulkan/vulkan_core.h:3086:3
  VkDescriptorPoolCreateFlags_1107297148 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3087:17
  VkDescriptorPoolResetFlags_1107297150 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3088:17
  VkDescriptorSetLayoutCreateFlagBits_1107297154 = enum_VkDescriptorSetLayoutCreateFlagBits_1107297153 ## Generated based on /usr/include/vulkan/vulkan_core.h:3102:3
  VkDescriptorSetLayoutCreateFlags_1107297156 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3103:17
  VkAttachmentDescriptionFlagBits_1107297160 = enum_VkAttachmentDescriptionFlagBits_1107297159 ## Generated based on /usr/include/vulkan/vulkan_core.h:3108:3
  VkAttachmentDescriptionFlags_1107297162 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3109:17
  VkDependencyFlagBits_1107297166 = enum_VkDependencyFlagBits_1107297165 ## Generated based on /usr/include/vulkan/vulkan_core.h:3121:3
  VkDependencyFlags_1107297168 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3122:17
  VkFramebufferCreateFlagBits_1107297172 = enum_VkFramebufferCreateFlagBits_1107297171 ## Generated based on /usr/include/vulkan/vulkan_core.h:3128:3
  VkFramebufferCreateFlags_1107297174 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3129:17
  VkRenderPassCreateFlagBits_1107297178 = enum_VkRenderPassCreateFlagBits_1107297177 ## Generated based on /usr/include/vulkan/vulkan_core.h:3135:3
  VkRenderPassCreateFlags_1107297180 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3136:17
  VkSubpassDescriptionFlagBits_1107297184 = enum_VkSubpassDescriptionFlagBits_1107297183 ## Generated based on /usr/include/vulkan/vulkan_core.h:3152:3
  VkSubpassDescriptionFlags_1107297186 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3153:17
  VkCommandPoolCreateFlagBits_1107297190 = enum_VkCommandPoolCreateFlagBits_1107297189 ## Generated based on /usr/include/vulkan/vulkan_core.h:3160:3
  VkCommandPoolCreateFlags_1107297192 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3161:17
  VkCommandPoolResetFlagBits_1107297196 = enum_VkCommandPoolResetFlagBits_1107297195 ## Generated based on /usr/include/vulkan/vulkan_core.h:3166:3
  VkCommandPoolResetFlags_1107297198 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3167:17
  VkCommandBufferUsageFlagBits_1107297202 = enum_VkCommandBufferUsageFlagBits_1107297201 ## Generated based on /usr/include/vulkan/vulkan_core.h:3174:3
  VkCommandBufferUsageFlags_1107297204 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3175:17
  VkQueryControlFlagBits_1107297208 = enum_VkQueryControlFlagBits_1107297207 ## Generated based on /usr/include/vulkan/vulkan_core.h:3180:3
  VkQueryControlFlags_1107297210 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3181:17
  VkCommandBufferResetFlagBits_1107297214 = enum_VkCommandBufferResetFlagBits_1107297213 ## Generated based on /usr/include/vulkan/vulkan_core.h:3186:3
  VkCommandBufferResetFlags_1107297216 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3187:17
  VkStencilFaceFlagBits_1107297220 = enum_VkStencilFaceFlagBits_1107297219 ## Generated based on /usr/include/vulkan/vulkan_core.h:3196:3
  VkStencilFaceFlags_1107297222 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:3197:17
  struct_VkExtent2D_1107297224 {.pure, inheritable, bycopy.} = object
    width*: uint32           ## Generated based on /usr/include/vulkan/vulkan_core.h:3198:16
    height*: uint32
  VkExtent2D_1107297226 = struct_VkExtent2D_1107297225 ## Generated based on /usr/include/vulkan/vulkan_core.h:3201:3
  struct_VkExtent3D_1107297228 {.pure, inheritable, bycopy.} = object
    width*: uint32           ## Generated based on /usr/include/vulkan/vulkan_core.h:3203:16
    height*: uint32
    depth*: uint32
  VkExtent3D_1107297230 = struct_VkExtent3D_1107297229 ## Generated based on /usr/include/vulkan/vulkan_core.h:3207:3
  struct_VkOffset2D_1107297232 {.pure, inheritable, bycopy.} = object
    x*: int32                ## Generated based on /usr/include/vulkan/vulkan_core.h:3209:16
    y*: int32
  VkOffset2D_1107297234 = struct_VkOffset2D_1107297233 ## Generated based on /usr/include/vulkan/vulkan_core.h:3212:3
  struct_VkOffset3D_1107297236 {.pure, inheritable, bycopy.} = object
    x*: int32                ## Generated based on /usr/include/vulkan/vulkan_core.h:3214:16
    y*: int32
    z*: int32
  VkOffset3D_1107297238 = struct_VkOffset3D_1107297237 ## Generated based on /usr/include/vulkan/vulkan_core.h:3218:3
  struct_VkRect2D_1107297240 {.pure, inheritable, bycopy.} = object
    offset*: VkOffset2D_1107297235 ## Generated based on /usr/include/vulkan/vulkan_core.h:3220:16
    extent*: VkExtent2D_1107297227
  VkRect2D_1107297242 = struct_VkRect2D_1107297241 ## Generated based on /usr/include/vulkan/vulkan_core.h:3223:3
  struct_VkBaseInStructure_1107297244 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3225:16
    pNext*: ptr struct_VkBaseInStructure_1107297245
  VkBaseInStructure_1107297246 = struct_VkBaseInStructure_1107297245 ## Generated based on /usr/include/vulkan/vulkan_core.h:3228:3
  struct_VkBaseOutStructure_1107297248 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3230:16
    pNext*: ptr struct_VkBaseOutStructure_1107297249
  VkBaseOutStructure_1107297250 = struct_VkBaseOutStructure_1107297249 ## Generated based on /usr/include/vulkan/vulkan_core.h:3233:3
  struct_VkBufferMemoryBarrier_1107297252 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3235:16
    pNext*: pointer
    srcAccessMask*: VkAccessFlags_1107296929
    dstAccessMask*: VkAccessFlags_1107296929
    srcQueueFamilyIndex*: uint32
    dstQueueFamilyIndex*: uint32
    buffer*: VkBuffer_1107296720
    offset*: VkDeviceSize_1107296714
    size*: VkDeviceSize_1107296714
  VkBufferMemoryBarrier_1107297254 = struct_VkBufferMemoryBarrier_1107297253 ## Generated based on /usr/include/vulkan/vulkan_core.h:3245:3
  struct_VkDispatchIndirectCommand_1107297256 {.pure, inheritable, bycopy.} = object
    x*: uint32               ## Generated based on /usr/include/vulkan/vulkan_core.h:3247:16
    y*: uint32
    z*: uint32
  VkDispatchIndirectCommand_1107297258 = struct_VkDispatchIndirectCommand_1107297257 ## Generated based on /usr/include/vulkan/vulkan_core.h:3251:3
  struct_VkDrawIndexedIndirectCommand_1107297260 {.pure, inheritable, bycopy.} = object
    indexCount*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:3253:16
    instanceCount*: uint32
    firstIndex*: uint32
    vertexOffset*: int32
    firstInstance*: uint32
  VkDrawIndexedIndirectCommand_1107297262 = struct_VkDrawIndexedIndirectCommand_1107297261 ## Generated based on /usr/include/vulkan/vulkan_core.h:3259:3
  struct_VkDrawIndirectCommand_1107297264 {.pure, inheritable, bycopy.} = object
    vertexCount*: uint32     ## Generated based on /usr/include/vulkan/vulkan_core.h:3261:16
    instanceCount*: uint32
    firstVertex*: uint32
    firstInstance*: uint32
  VkDrawIndirectCommand_1107297266 = struct_VkDrawIndirectCommand_1107297265 ## Generated based on /usr/include/vulkan/vulkan_core.h:3266:3
  struct_VkImageSubresourceRange_1107297268 {.pure, inheritable, bycopy.} = object
    aspectMask*: VkImageAspectFlags_1107296935 ## Generated based on /usr/include/vulkan/vulkan_core.h:3268:16
    baseMipLevel*: uint32
    levelCount*: uint32
    baseArrayLayer*: uint32
    layerCount*: uint32
  VkImageSubresourceRange_1107297270 = struct_VkImageSubresourceRange_1107297269 ## Generated based on /usr/include/vulkan/vulkan_core.h:3274:3
  struct_VkImageMemoryBarrier_1107297272 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3276:16
    pNext*: pointer
    srcAccessMask*: VkAccessFlags_1107296929
    dstAccessMask*: VkAccessFlags_1107296929
    oldLayout*: VkImageLayout_1107296791
    newLayout*: VkImageLayout_1107296791
    srcQueueFamilyIndex*: uint32
    dstQueueFamilyIndex*: uint32
    image*: VkImage_1107296722
    subresourceRange*: VkImageSubresourceRange_1107297271
  VkImageMemoryBarrier_1107297274 = struct_VkImageMemoryBarrier_1107297273 ## Generated based on /usr/include/vulkan/vulkan_core.h:3287:3
  struct_VkMemoryBarrier_1107297276 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3289:16
    pNext*: pointer
    srcAccessMask*: VkAccessFlags_1107296929
    dstAccessMask*: VkAccessFlags_1107296929
  VkMemoryBarrier_1107297278 = struct_VkMemoryBarrier_1107297277 ## Generated based on /usr/include/vulkan/vulkan_core.h:3294:3
  struct_VkPipelineCacheHeaderVersionOne_1107297280 {.pure, inheritable, bycopy.} = object
    headerSize*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:3296:16
    headerVersion*: VkPipelineCacheHeaderVersion_1107296787
    vendorID*: uint32
    deviceID*: uint32
    pipelineCacheUUID*: array[16'i64, uint8]
  VkPipelineCacheHeaderVersionOne_1107297282 = struct_VkPipelineCacheHeaderVersionOne_1107297281 ## Generated based on /usr/include/vulkan/vulkan_core.h:3302:3
  PFN_vkAllocationFunction_1107297284 = proc (a0: pointer; a1: csize_t;
      a2: csize_t; a3: VkSystemAllocationScope_1107296803): pointer {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:3304:27
  PFN_vkFreeFunction_1107297286 = proc (a0: pointer; a1: pointer): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:3310:26
  PFN_vkInternalAllocationNotification_1107297288 = proc (a0: pointer;
      a1: csize_t; a2: VkInternalAllocationType_1107296807;
      a3: VkSystemAllocationScope_1107296803): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:3314:26
  PFN_vkInternalFreeNotification_1107297290 = proc (a0: pointer; a1: csize_t;
      a2: VkInternalAllocationType_1107296807; a3: VkSystemAllocationScope_1107296803): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:3320:26
  PFN_vkReallocationFunction_1107297292 = proc (a0: pointer; a1: pointer;
      a2: csize_t; a3: csize_t; a4: VkSystemAllocationScope_1107296803): pointer {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:3326:27
  PFN_vkVoidFunction_1107297294 = proc (): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:3333:26
  struct_VkAllocationCallbacks_1107297296 {.pure, inheritable, bycopy.} = object
    pUserData*: pointer      ## Generated based on /usr/include/vulkan/vulkan_core.h:3334:16
    pfnAllocation*: PFN_vkAllocationFunction_1107297285
    pfnReallocation*: PFN_vkReallocationFunction_1107297293
    pfnFree*: PFN_vkFreeFunction_1107297287
    pfnInternalAllocation*: PFN_vkInternalAllocationNotification_1107297289
    pfnInternalFree*: PFN_vkInternalFreeNotification_1107297291
  VkAllocationCallbacks_1107297298 = struct_VkAllocationCallbacks_1107297297 ## Generated based on /usr/include/vulkan/vulkan_core.h:3341:3
  struct_VkApplicationInfo_1107297300 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3343:16
    pNext*: pointer
    pApplicationName*: cstring
    applicationVersion*: uint32
    pEngineName*: cstring
    engineVersion*: uint32
    apiVersion*: uint32
  VkApplicationInfo_1107297302 = struct_VkApplicationInfo_1107297301 ## Generated based on /usr/include/vulkan/vulkan_core.h:3351:3
  struct_VkFormatProperties_1107297304 {.pure, inheritable, bycopy.} = object
    linearTilingFeatures*: VkFormatFeatureFlags_1107296941 ## Generated based on /usr/include/vulkan/vulkan_core.h:3353:16
    optimalTilingFeatures*: VkFormatFeatureFlags_1107296941
    bufferFeatures*: VkFormatFeatureFlags_1107296941
  VkFormatProperties_1107297306 = struct_VkFormatProperties_1107297305 ## Generated based on /usr/include/vulkan/vulkan_core.h:3357:3
  struct_VkImageFormatProperties_1107297308 {.pure, inheritable, bycopy.} = object
    maxExtent*: VkExtent3D_1107297231 ## Generated based on /usr/include/vulkan/vulkan_core.h:3359:16
    maxMipLevels*: uint32
    maxArrayLayers*: uint32
    sampleCounts*: VkSampleCountFlags_1107296953
    maxResourceSize*: VkDeviceSize_1107296714
  VkImageFormatProperties_1107297310 = struct_VkImageFormatProperties_1107297309 ## Generated based on /usr/include/vulkan/vulkan_core.h:3365:3
  struct_VkInstanceCreateInfo_1107297312 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3367:16
    pNext*: pointer
    flags*: VkInstanceCreateFlags_1107296965
    pApplicationInfo*: ptr VkApplicationInfo_1107297303
    enabledLayerCount*: uint32
    ppEnabledLayerNames*: ptr cstring
    enabledExtensionCount*: uint32
    ppEnabledExtensionNames*: ptr cstring
  VkInstanceCreateInfo_1107297314 = struct_VkInstanceCreateInfo_1107297313 ## Generated based on /usr/include/vulkan/vulkan_core.h:3376:3
  struct_VkMemoryHeap_1107297316 {.pure, inheritable, bycopy.} = object
    size*: VkDeviceSize_1107296714 ## Generated based on /usr/include/vulkan/vulkan_core.h:3378:16
    flags*: VkMemoryHeapFlags_1107296971
  VkMemoryHeap_1107297318 = struct_VkMemoryHeap_1107297317 ## Generated based on /usr/include/vulkan/vulkan_core.h:3381:3
  struct_VkMemoryType_1107297320 {.pure, inheritable, bycopy.} = object
    propertyFlags*: VkMemoryPropertyFlags_1107296977 ## Generated based on /usr/include/vulkan/vulkan_core.h:3383:16
    heapIndex*: uint32
  VkMemoryType_1107297322 = struct_VkMemoryType_1107297321 ## Generated based on /usr/include/vulkan/vulkan_core.h:3386:3
  struct_VkPhysicalDeviceFeatures_1107297324 {.pure, inheritable, bycopy.} = object
    robustBufferAccess*: VkBool32_1107296710 ## Generated based on /usr/include/vulkan/vulkan_core.h:3388:16
    fullDrawIndexUint32*: VkBool32_1107296710
    imageCubeArray*: VkBool32_1107296710
    independentBlend*: VkBool32_1107296710
    geometryShader*: VkBool32_1107296710
    tessellationShader*: VkBool32_1107296710
    sampleRateShading*: VkBool32_1107296710
    dualSrcBlend*: VkBool32_1107296710
    logicOp*: VkBool32_1107296710
    multiDrawIndirect*: VkBool32_1107296710
    drawIndirectFirstInstance*: VkBool32_1107296710
    depthClamp*: VkBool32_1107296710
    depthBiasClamp*: VkBool32_1107296710
    fillModeNonSolid*: VkBool32_1107296710
    depthBounds*: VkBool32_1107296710
    wideLines*: VkBool32_1107296710
    largePoints*: VkBool32_1107296710
    alphaToOne*: VkBool32_1107296710
    multiViewport*: VkBool32_1107296710
    samplerAnisotropy*: VkBool32_1107296710
    textureCompressionETC2*: VkBool32_1107296710
    textureCompressionASTC_LDR*: VkBool32_1107296710
    textureCompressionBC*: VkBool32_1107296710
    occlusionQueryPrecise*: VkBool32_1107296710
    pipelineStatisticsQuery*: VkBool32_1107296710
    vertexPipelineStoresAndAtomics*: VkBool32_1107296710
    fragmentStoresAndAtomics*: VkBool32_1107296710
    shaderTessellationAndGeometryPointSize*: VkBool32_1107296710
    shaderImageGatherExtended*: VkBool32_1107296710
    shaderStorageImageExtendedFormats*: VkBool32_1107296710
    shaderStorageImageMultisample*: VkBool32_1107296710
    shaderStorageImageReadWithoutFormat*: VkBool32_1107296710
    shaderStorageImageWriteWithoutFormat*: VkBool32_1107296710
    shaderUniformBufferArrayDynamicIndexing*: VkBool32_1107296710
    shaderSampledImageArrayDynamicIndexing*: VkBool32_1107296710
    shaderStorageBufferArrayDynamicIndexing*: VkBool32_1107296710
    shaderStorageImageArrayDynamicIndexing*: VkBool32_1107296710
    shaderClipDistance*: VkBool32_1107296710
    shaderCullDistance*: VkBool32_1107296710
    shaderFloat64*: VkBool32_1107296710
    shaderInt64*: VkBool32_1107296710
    shaderInt16*: VkBool32_1107296710
    shaderResourceResidency*: VkBool32_1107296710
    shaderResourceMinLod*: VkBool32_1107296710
    sparseBinding*: VkBool32_1107296710
    sparseResidencyBuffer*: VkBool32_1107296710
    sparseResidencyImage2D*: VkBool32_1107296710
    sparseResidencyImage3D*: VkBool32_1107296710
    sparseResidency2Samples*: VkBool32_1107296710
    sparseResidency4Samples*: VkBool32_1107296710
    sparseResidency8Samples*: VkBool32_1107296710
    sparseResidency16Samples*: VkBool32_1107296710
    sparseResidencyAliased*: VkBool32_1107296710
    variableMultisampleRate*: VkBool32_1107296710
    inheritedQueries*: VkBool32_1107296710
  VkPhysicalDeviceFeatures_1107297326 = struct_VkPhysicalDeviceFeatures_1107297325 ## Generated based on /usr/include/vulkan/vulkan_core.h:3444:3
  struct_VkPhysicalDeviceLimits_1107297328 {.pure, inheritable, bycopy.} = object
    maxImageDimension1D*: uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:3446:16
    maxImageDimension2D*: uint32
    maxImageDimension3D*: uint32
    maxImageDimensionCube*: uint32
    maxImageArrayLayers*: uint32
    maxTexelBufferElements*: uint32
    maxUniformBufferRange*: uint32
    maxStorageBufferRange*: uint32
    maxPushConstantsSize*: uint32
    maxMemoryAllocationCount*: uint32
    maxSamplerAllocationCount*: uint32
    bufferImageGranularity*: VkDeviceSize_1107296714
    sparseAddressSpaceSize*: VkDeviceSize_1107296714
    maxBoundDescriptorSets*: uint32
    maxPerStageDescriptorSamplers*: uint32
    maxPerStageDescriptorUniformBuffers*: uint32
    maxPerStageDescriptorStorageBuffers*: uint32
    maxPerStageDescriptorSampledImages*: uint32
    maxPerStageDescriptorStorageImages*: uint32
    maxPerStageDescriptorInputAttachments*: uint32
    maxPerStageResources*: uint32
    maxDescriptorSetSamplers*: uint32
    maxDescriptorSetUniformBuffers*: uint32
    maxDescriptorSetUniformBuffersDynamic*: uint32
    maxDescriptorSetStorageBuffers*: uint32
    maxDescriptorSetStorageBuffersDynamic*: uint32
    maxDescriptorSetSampledImages*: uint32
    maxDescriptorSetStorageImages*: uint32
    maxDescriptorSetInputAttachments*: uint32
    maxVertexInputAttributes*: uint32
    maxVertexInputBindings*: uint32
    maxVertexInputAttributeOffset*: uint32
    maxVertexInputBindingStride*: uint32
    maxVertexOutputComponents*: uint32
    maxTessellationGenerationLevel*: uint32
    maxTessellationPatchSize*: uint32
    maxTessellationControlPerVertexInputComponents*: uint32
    maxTessellationControlPerVertexOutputComponents*: uint32
    maxTessellationControlPerPatchOutputComponents*: uint32
    maxTessellationControlTotalOutputComponents*: uint32
    maxTessellationEvaluationInputComponents*: uint32
    maxTessellationEvaluationOutputComponents*: uint32
    maxGeometryShaderInvocations*: uint32
    maxGeometryInputComponents*: uint32
    maxGeometryOutputComponents*: uint32
    maxGeometryOutputVertices*: uint32
    maxGeometryTotalOutputComponents*: uint32
    maxFragmentInputComponents*: uint32
    maxFragmentOutputAttachments*: uint32
    maxFragmentDualSrcAttachments*: uint32
    maxFragmentCombinedOutputResources*: uint32
    maxComputeSharedMemorySize*: uint32
    maxComputeWorkGroupCount*: array[3'i64, uint32]
    maxComputeWorkGroupInvocations*: uint32
    maxComputeWorkGroupSize*: array[3'i64, uint32]
    subPixelPrecisionBits*: uint32
    subTexelPrecisionBits*: uint32
    mipmapPrecisionBits*: uint32
    maxDrawIndexedIndexValue*: uint32
    maxDrawIndirectCount*: uint32
    maxSamplerLodBias*: cfloat
    maxSamplerAnisotropy*: cfloat
    maxViewports*: uint32
    maxViewportDimensions*: array[2'i64, uint32]
    viewportBoundsRange*: array[2'i64, cfloat]
    viewportSubPixelBits*: uint32
    minMemoryMapAlignment*: csize_t
    minTexelBufferOffsetAlignment*: VkDeviceSize_1107296714
    minUniformBufferOffsetAlignment*: VkDeviceSize_1107296714
    minStorageBufferOffsetAlignment*: VkDeviceSize_1107296714
    minTexelOffset*: int32
    maxTexelOffset*: uint32
    minTexelGatherOffset*: int32
    maxTexelGatherOffset*: uint32
    minInterpolationOffset*: cfloat
    maxInterpolationOffset*: cfloat
    subPixelInterpolationOffsetBits*: uint32
    maxFramebufferWidth*: uint32
    maxFramebufferHeight*: uint32
    maxFramebufferLayers*: uint32
    framebufferColorSampleCounts*: VkSampleCountFlags_1107296953
    framebufferDepthSampleCounts*: VkSampleCountFlags_1107296953
    framebufferStencilSampleCounts*: VkSampleCountFlags_1107296953
    framebufferNoAttachmentsSampleCounts*: VkSampleCountFlags_1107296953
    maxColorAttachments*: uint32
    sampledImageColorSampleCounts*: VkSampleCountFlags_1107296953
    sampledImageIntegerSampleCounts*: VkSampleCountFlags_1107296953
    sampledImageDepthSampleCounts*: VkSampleCountFlags_1107296953
    sampledImageStencilSampleCounts*: VkSampleCountFlags_1107296953
    storageImageSampleCounts*: VkSampleCountFlags_1107296953
    maxSampleMaskWords*: uint32
    timestampComputeAndGraphics*: VkBool32_1107296710
    timestampPeriod*: cfloat
    maxClipDistances*: uint32
    maxCullDistances*: uint32
    maxCombinedClipAndCullDistances*: uint32
    discreteQueuePriorities*: uint32
    pointSizeRange*: array[2'i64, cfloat]
    lineWidthRange*: array[2'i64, cfloat]
    pointSizeGranularity*: cfloat
    lineWidthGranularity*: cfloat
    strictLines*: VkBool32_1107296710
    standardSampleLocations*: VkBool32_1107296710
    optimalBufferCopyOffsetAlignment*: VkDeviceSize_1107296714
    optimalBufferCopyRowPitchAlignment*: VkDeviceSize_1107296714
    nonCoherentAtomSize*: VkDeviceSize_1107296714
  VkPhysicalDeviceLimits_1107297330 = struct_VkPhysicalDeviceLimits_1107297329 ## Generated based on /usr/include/vulkan/vulkan_core.h:3553:3
  struct_VkPhysicalDeviceMemoryProperties_1107297332 {.pure, inheritable, bycopy.} = object
    memoryTypeCount*: uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:3555:16
    memoryTypes*: array[32'i64, VkMemoryType_1107297323]
    memoryHeapCount*: uint32
    memoryHeaps*: array[16'i64, VkMemoryHeap_1107297319]
  VkPhysicalDeviceMemoryProperties_1107297334 = struct_VkPhysicalDeviceMemoryProperties_1107297333 ## Generated based on /usr/include/vulkan/vulkan_core.h:3560:3
  struct_VkPhysicalDeviceSparseProperties_1107297336 {.pure, inheritable, bycopy.} = object
    residencyStandard2DBlockShape*: VkBool32_1107296710 ## Generated based on /usr/include/vulkan/vulkan_core.h:3562:16
    residencyStandard2DMultisampleBlockShape*: VkBool32_1107296710
    residencyStandard3DBlockShape*: VkBool32_1107296710
    residencyAlignedMipSize*: VkBool32_1107296710
    residencyNonResidentStrict*: VkBool32_1107296710
  VkPhysicalDeviceSparseProperties_1107297338 = struct_VkPhysicalDeviceSparseProperties_1107297337 ## Generated based on /usr/include/vulkan/vulkan_core.h:3568:3
  struct_VkPhysicalDeviceProperties_1107297340 {.pure, inheritable, bycopy.} = object
    apiVersion*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:3570:16
    driverVersion*: uint32
    vendorID*: uint32
    deviceID*: uint32
    deviceType*: VkPhysicalDeviceType_1107296823
    deviceName*: array[256'i64, cschar]
    pipelineCacheUUID*: array[16'i64, uint8]
    limits*: VkPhysicalDeviceLimits_1107297331
    sparseProperties*: VkPhysicalDeviceSparseProperties_1107297339
  VkPhysicalDeviceProperties_1107297342 = struct_VkPhysicalDeviceProperties_1107297341 ## Generated based on /usr/include/vulkan/vulkan_core.h:3580:3
  struct_VkQueueFamilyProperties_1107297344 {.pure, inheritable, bycopy.} = object
    queueFlags*: VkQueueFlags_1107296983 ## Generated based on /usr/include/vulkan/vulkan_core.h:3582:16
    queueCount*: uint32
    timestampValidBits*: uint32
    minImageTransferGranularity*: VkExtent3D_1107297231
  VkQueueFamilyProperties_1107297346 = struct_VkQueueFamilyProperties_1107297345 ## Generated based on /usr/include/vulkan/vulkan_core.h:3587:3
  struct_VkDeviceQueueCreateInfo_1107297348 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3589:16
    pNext*: pointer
    flags*: VkDeviceQueueCreateFlags_1107296991
    queueFamilyIndex*: uint32
    queueCount*: uint32
    pQueuePriorities*: ptr cfloat
  VkDeviceQueueCreateInfo_1107297350 = struct_VkDeviceQueueCreateInfo_1107297349 ## Generated based on /usr/include/vulkan/vulkan_core.h:3596:3
  struct_VkDeviceCreateInfo_1107297352 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3598:16
    pNext*: pointer
    flags*: VkDeviceCreateFlags_1107296985
    queueCreateInfoCount*: uint32
    pQueueCreateInfos*: ptr VkDeviceQueueCreateInfo_1107297351
    enabledLayerCount*: uint32
    ppEnabledLayerNames*: ptr cstring
    enabledExtensionCount*: uint32
    ppEnabledExtensionNames*: ptr cstring
    pEnabledFeatures*: ptr VkPhysicalDeviceFeatures_1107297327
  VkDeviceCreateInfo_1107297354 = struct_VkDeviceCreateInfo_1107297353 ## Generated based on /usr/include/vulkan/vulkan_core.h:3611:3
  struct_VkExtensionProperties_1107297356 {.pure, inheritable, bycopy.} = object
    extensionName*: array[256'i64, cschar] ## Generated based on /usr/include/vulkan/vulkan_core.h:3613:16
    specVersion*: uint32
  VkExtensionProperties_1107297358 = struct_VkExtensionProperties_1107297357 ## Generated based on /usr/include/vulkan/vulkan_core.h:3616:3
  struct_VkLayerProperties_1107297360 {.pure, inheritable, bycopy.} = object
    layerName*: array[256'i64, cschar] ## Generated based on /usr/include/vulkan/vulkan_core.h:3618:16
    specVersion*: uint32
    implementationVersion*: uint32
    description*: array[256'i64, cschar]
  VkLayerProperties_1107297362 = struct_VkLayerProperties_1107297361 ## Generated based on /usr/include/vulkan/vulkan_core.h:3623:3
  struct_VkSubmitInfo_1107297364 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3625:16
    pNext*: pointer
    waitSemaphoreCount*: uint32
    pWaitSemaphores*: ptr VkSemaphore_1107296732
    pWaitDstStageMask*: ptr VkPipelineStageFlags_1107296997
    commandBufferCount*: uint32
    pCommandBuffers*: ptr VkCommandBuffer_1107296734
    signalSemaphoreCount*: uint32
    pSignalSemaphores*: ptr VkSemaphore_1107296732
  VkSubmitInfo_1107297366 = struct_VkSubmitInfo_1107297365 ## Generated based on /usr/include/vulkan/vulkan_core.h:3635:3
  struct_VkMappedMemoryRange_1107297368 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3637:16
    pNext*: pointer
    memory*: VkDeviceMemory_1107296738
    offset*: VkDeviceSize_1107296714
    size*: VkDeviceSize_1107296714
  VkMappedMemoryRange_1107297370 = struct_VkMappedMemoryRange_1107297369 ## Generated based on /usr/include/vulkan/vulkan_core.h:3643:3
  struct_VkMemoryAllocateInfo_1107297372 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3645:16
    pNext*: pointer
    allocationSize*: VkDeviceSize_1107296714
    memoryTypeIndex*: uint32
  VkMemoryAllocateInfo_1107297374 = struct_VkMemoryAllocateInfo_1107297373 ## Generated based on /usr/include/vulkan/vulkan_core.h:3650:3
  struct_VkMemoryRequirements_1107297376 {.pure, inheritable, bycopy.} = object
    size*: VkDeviceSize_1107296714 ## Generated based on /usr/include/vulkan/vulkan_core.h:3652:16
    alignment*: VkDeviceSize_1107296714
    memoryTypeBits*: uint32
  VkMemoryRequirements_1107297378 = struct_VkMemoryRequirements_1107297377 ## Generated based on /usr/include/vulkan/vulkan_core.h:3656:3
  struct_VkSparseMemoryBind_1107297380 {.pure, inheritable, bycopy.} = object
    resourceOffset*: VkDeviceSize_1107296714 ## Generated based on /usr/include/vulkan/vulkan_core.h:3658:16
    size*: VkDeviceSize_1107296714
    memory*: VkDeviceMemory_1107296738
    memoryOffset*: VkDeviceSize_1107296714
    flags*: VkSparseMemoryBindFlags_1107297009
  VkSparseMemoryBind_1107297382 = struct_VkSparseMemoryBind_1107297381 ## Generated based on /usr/include/vulkan/vulkan_core.h:3664:3
  struct_VkSparseBufferMemoryBindInfo_1107297384 {.pure, inheritable, bycopy.} = object
    buffer*: VkBuffer_1107296720 ## Generated based on /usr/include/vulkan/vulkan_core.h:3666:16
    bindCount*: uint32
    pBinds*: ptr VkSparseMemoryBind_1107297383
  VkSparseBufferMemoryBindInfo_1107297386 = struct_VkSparseBufferMemoryBindInfo_1107297385 ## Generated based on /usr/include/vulkan/vulkan_core.h:3670:3
  struct_VkSparseImageOpaqueMemoryBindInfo_1107297388 {.pure, inheritable,       bycopy.} = object
    image*: VkImage_1107296722 ## Generated based on /usr/include/vulkan/vulkan_core.h:3672:16
    bindCount*: uint32
    pBinds*: ptr VkSparseMemoryBind_1107297383
  VkSparseImageOpaqueMemoryBindInfo_1107297390 = struct_VkSparseImageOpaqueMemoryBindInfo_1107297389 ## Generated based on /usr/include/vulkan/vulkan_core.h:3676:3
  struct_VkImageSubresource_1107297392 {.pure, inheritable, bycopy.} = object
    aspectMask*: VkImageAspectFlags_1107296935 ## Generated based on /usr/include/vulkan/vulkan_core.h:3678:16
    mipLevel*: uint32
    arrayLayer*: uint32
  VkImageSubresource_1107297394 = struct_VkImageSubresource_1107297393 ## Generated based on /usr/include/vulkan/vulkan_core.h:3682:3
  struct_VkSparseImageMemoryBind_1107297396 {.pure, inheritable, bycopy.} = object
    subresource*: VkImageSubresource_1107297395 ## Generated based on /usr/include/vulkan/vulkan_core.h:3684:16
    offset*: VkOffset3D_1107297239
    extent*: VkExtent3D_1107297231
    memory*: VkDeviceMemory_1107296738
    memoryOffset*: VkDeviceSize_1107296714
    flags*: VkSparseMemoryBindFlags_1107297009
  VkSparseImageMemoryBind_1107297398 = struct_VkSparseImageMemoryBind_1107297397 ## Generated based on /usr/include/vulkan/vulkan_core.h:3691:3
  struct_VkSparseImageMemoryBindInfo_1107297400 {.pure, inheritable, bycopy.} = object
    image*: VkImage_1107296722 ## Generated based on /usr/include/vulkan/vulkan_core.h:3693:16
    bindCount*: uint32
    pBinds*: ptr VkSparseImageMemoryBind_1107297399
  VkSparseImageMemoryBindInfo_1107297402 = struct_VkSparseImageMemoryBindInfo_1107297401 ## Generated based on /usr/include/vulkan/vulkan_core.h:3697:3
  struct_VkBindSparseInfo_1107297404 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3699:16
    pNext*: pointer
    waitSemaphoreCount*: uint32
    pWaitSemaphores*: ptr VkSemaphore_1107296732
    bufferBindCount*: uint32
    pBufferBinds*: ptr VkSparseBufferMemoryBindInfo_1107297387
    imageOpaqueBindCount*: uint32
    pImageOpaqueBinds*: ptr VkSparseImageOpaqueMemoryBindInfo_1107297391
    imageBindCount*: uint32
    pImageBinds*: ptr VkSparseImageMemoryBindInfo_1107297403
    signalSemaphoreCount*: uint32
    pSignalSemaphores*: ptr VkSemaphore_1107296732
  VkBindSparseInfo_1107297406 = struct_VkBindSparseInfo_1107297405 ## Generated based on /usr/include/vulkan/vulkan_core.h:3712:3
  struct_VkSparseImageFormatProperties_1107297408 {.pure, inheritable, bycopy.} = object
    aspectMask*: VkImageAspectFlags_1107296935 ## Generated based on /usr/include/vulkan/vulkan_core.h:3714:16
    imageGranularity*: VkExtent3D_1107297231
    flags*: VkSparseImageFormatFlags_1107297015
  VkSparseImageFormatProperties_1107297410 = struct_VkSparseImageFormatProperties_1107297409 ## Generated based on /usr/include/vulkan/vulkan_core.h:3718:3
  struct_VkSparseImageMemoryRequirements_1107297412 {.pure, inheritable, bycopy.} = object
    formatProperties*: VkSparseImageFormatProperties_1107297411 ## Generated based on /usr/include/vulkan/vulkan_core.h:3720:16
    imageMipTailFirstLod*: uint32
    imageMipTailSize*: VkDeviceSize_1107296714
    imageMipTailOffset*: VkDeviceSize_1107296714
    imageMipTailStride*: VkDeviceSize_1107296714
  VkSparseImageMemoryRequirements_1107297414 = struct_VkSparseImageMemoryRequirements_1107297413 ## Generated based on /usr/include/vulkan/vulkan_core.h:3726:3
  struct_VkFenceCreateInfo_1107297416 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3728:16
    pNext*: pointer
    flags*: VkFenceCreateFlags_1107297021
  VkFenceCreateInfo_1107297418 = struct_VkFenceCreateInfo_1107297417 ## Generated based on /usr/include/vulkan/vulkan_core.h:3732:3
  struct_VkSemaphoreCreateInfo_1107297420 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3734:16
    pNext*: pointer
    flags*: VkSemaphoreCreateFlags_1107297023
  VkSemaphoreCreateInfo_1107297422 = struct_VkSemaphoreCreateInfo_1107297421 ## Generated based on /usr/include/vulkan/vulkan_core.h:3738:3
  struct_VkEventCreateInfo_1107297424 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3740:16
    pNext*: pointer
    flags*: VkEventCreateFlags_1107297029
  VkEventCreateInfo_1107297426 = struct_VkEventCreateInfo_1107297425 ## Generated based on /usr/include/vulkan/vulkan_core.h:3744:3
  struct_VkQueryPoolCreateInfo_1107297428 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3746:16
    pNext*: pointer
    flags*: VkQueryPoolCreateFlags_1107297041
    queryType*: VkQueryType_1107296827
    queryCount*: uint32
    pipelineStatistics*: VkQueryPipelineStatisticFlags_1107297035
  VkQueryPoolCreateInfo_1107297430 = struct_VkQueryPoolCreateInfo_1107297429 ## Generated based on /usr/include/vulkan/vulkan_core.h:3753:3
  struct_VkBufferCreateInfo_1107297432 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3755:16
    pNext*: pointer
    flags*: VkBufferCreateFlags_1107297053
    size*: VkDeviceSize_1107296714
    usage*: VkBufferUsageFlags_1107297059
    sharingMode*: VkSharingMode_1107296831
    queueFamilyIndexCount*: uint32
    pQueueFamilyIndices*: ptr uint32
  VkBufferCreateInfo_1107297434 = struct_VkBufferCreateInfo_1107297433 ## Generated based on /usr/include/vulkan/vulkan_core.h:3764:3
  struct_VkBufferViewCreateInfo_1107297436 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3766:16
    pNext*: pointer
    flags*: VkBufferViewCreateFlags_1107297061
    buffer*: VkBuffer_1107296720
    format*: VkFormat_1107296811
    offset*: VkDeviceSize_1107296714
    range*: VkDeviceSize_1107296714
  VkBufferViewCreateInfo_1107297438 = struct_VkBufferViewCreateInfo_1107297437 ## Generated based on /usr/include/vulkan/vulkan_core.h:3774:3
  struct_VkImageCreateInfo_1107297440 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3776:16
    pNext*: pointer
    flags*: VkImageCreateFlags_1107296947
    imageType*: VkImageType_1107296819
    format*: VkFormat_1107296811
    extent*: VkExtent3D_1107297231
    mipLevels*: uint32
    arrayLayers*: uint32
    samples*: VkSampleCountFlagBits_1107296951
    tiling*: VkImageTiling_1107296815
    usage*: VkImageUsageFlags_1107296959
    sharingMode*: VkSharingMode_1107296831
    queueFamilyIndexCount*: uint32
    pQueueFamilyIndices*: ptr uint32
    initialLayout*: VkImageLayout_1107296791
  VkImageCreateInfo_1107297442 = struct_VkImageCreateInfo_1107297441 ## Generated based on /usr/include/vulkan/vulkan_core.h:3792:3
  struct_VkSubresourceLayout_1107297444 {.pure, inheritable, bycopy.} = object
    offset*: VkDeviceSize_1107296714 ## Generated based on /usr/include/vulkan/vulkan_core.h:3794:16
    size*: VkDeviceSize_1107296714
    rowPitch*: VkDeviceSize_1107296714
    arrayPitch*: VkDeviceSize_1107296714
    depthPitch*: VkDeviceSize_1107296714
  VkSubresourceLayout_1107297446 = struct_VkSubresourceLayout_1107297445 ## Generated based on /usr/include/vulkan/vulkan_core.h:3800:3
  struct_VkComponentMapping_1107297448 {.pure, inheritable, bycopy.} = object
    r*: VkComponentSwizzle_1107296835 ## Generated based on /usr/include/vulkan/vulkan_core.h:3802:16
    g*: VkComponentSwizzle_1107296835
    b*: VkComponentSwizzle_1107296835
    a*: VkComponentSwizzle_1107296835
  VkComponentMapping_1107297450 = struct_VkComponentMapping_1107297449 ## Generated based on /usr/include/vulkan/vulkan_core.h:3807:3
  struct_VkImageViewCreateInfo_1107297452 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3809:16
    pNext*: pointer
    flags*: VkImageViewCreateFlags_1107297067
    image*: VkImage_1107296722
    viewType*: VkImageViewType_1107296839
    format*: VkFormat_1107296811
    components*: VkComponentMapping_1107297451
    subresourceRange*: VkImageSubresourceRange_1107297271
  VkImageViewCreateInfo_1107297454 = struct_VkImageViewCreateInfo_1107297453 ## Generated based on /usr/include/vulkan/vulkan_core.h:3818:3
  struct_VkShaderModuleCreateInfo_1107297456 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3820:16
    pNext*: pointer
    flags*: VkShaderModuleCreateFlags_1107297069
    codeSize*: csize_t
    pCode*: ptr uint32
  VkShaderModuleCreateInfo_1107297458 = struct_VkShaderModuleCreateInfo_1107297457 ## Generated based on /usr/include/vulkan/vulkan_core.h:3826:3
  struct_VkPipelineCacheCreateInfo_1107297460 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3828:16
    pNext*: pointer
    flags*: VkPipelineCacheCreateFlags_1107297075
    initialDataSize*: csize_t
    pInitialData*: pointer
  VkPipelineCacheCreateInfo_1107297462 = struct_VkPipelineCacheCreateInfo_1107297461 ## Generated based on /usr/include/vulkan/vulkan_core.h:3834:3
  struct_VkSpecializationMapEntry_1107297464 {.pure, inheritable, bycopy.} = object
    constantID*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:3836:16
    offset*: uint32
    size*: csize_t
  VkSpecializationMapEntry_1107297466 = struct_VkSpecializationMapEntry_1107297465 ## Generated based on /usr/include/vulkan/vulkan_core.h:3840:3
  struct_VkSpecializationInfo_1107297468 {.pure, inheritable, bycopy.} = object
    mapEntryCount*: uint32   ## Generated based on /usr/include/vulkan/vulkan_core.h:3842:16
    pMapEntries*: ptr VkSpecializationMapEntry_1107297467
    dataSize*: csize_t
    pData*: pointer
  VkSpecializationInfo_1107297470 = struct_VkSpecializationInfo_1107297469 ## Generated based on /usr/include/vulkan/vulkan_core.h:3847:3
  struct_VkPipelineShaderStageCreateInfo_1107297472 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3849:16
    pNext*: pointer
    flags*: VkPipelineShaderStageCreateFlags_1107297093
    stage*: VkShaderStageFlagBits_1107297097
    module*: VkShaderModule_1107296748
    pName*: cstring
    pSpecializationInfo*: ptr VkSpecializationInfo_1107297471
  VkPipelineShaderStageCreateInfo_1107297474 = struct_VkPipelineShaderStageCreateInfo_1107297473 ## Generated based on /usr/include/vulkan/vulkan_core.h:3857:3
  struct_VkComputePipelineCreateInfo_1107297476 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3859:16
    pNext*: pointer
    flags*: VkPipelineCreateFlags_1107297087
    stage*: VkPipelineShaderStageCreateInfo_1107297475
    layout*: VkPipelineLayout_1107296752
    basePipelineHandle*: VkPipeline_1107296754
    basePipelineIndex*: int32
  VkComputePipelineCreateInfo_1107297478 = struct_VkComputePipelineCreateInfo_1107297477 ## Generated based on /usr/include/vulkan/vulkan_core.h:3867:3
  struct_VkVertexInputBindingDescription_1107297480 {.pure, inheritable, bycopy.} = object
    binding*: uint32         ## Generated based on /usr/include/vulkan/vulkan_core.h:3869:16
    stride*: uint32
    inputRate*: VkVertexInputRate_1107296863
  VkVertexInputBindingDescription_1107297482 = struct_VkVertexInputBindingDescription_1107297481 ## Generated based on /usr/include/vulkan/vulkan_core.h:3873:3
  struct_VkVertexInputAttributeDescription_1107297484 {.pure, inheritable,       bycopy.} = object
    location*: uint32        ## Generated based on /usr/include/vulkan/vulkan_core.h:3875:16
    binding*: uint32
    format*: VkFormat_1107296811
    offset*: uint32
  VkVertexInputAttributeDescription_1107297486 = struct_VkVertexInputAttributeDescription_1107297485 ## Generated based on /usr/include/vulkan/vulkan_core.h:3880:3
  struct_VkPipelineVertexInputStateCreateInfo_1107297488 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3882:16
    pNext*: pointer
    flags*: VkPipelineVertexInputStateCreateFlags_1107297105
    vertexBindingDescriptionCount*: uint32
    pVertexBindingDescriptions*: ptr VkVertexInputBindingDescription_1107297483
    vertexAttributeDescriptionCount*: uint32
    pVertexAttributeDescriptions*: ptr VkVertexInputAttributeDescription_1107297487
  VkPipelineVertexInputStateCreateInfo_1107297490 = struct_VkPipelineVertexInputStateCreateInfo_1107297489 ## Generated based on /usr/include/vulkan/vulkan_core.h:3890:3
  struct_VkPipelineInputAssemblyStateCreateInfo_1107297492 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3892:16
    pNext*: pointer
    flags*: VkPipelineInputAssemblyStateCreateFlags_1107297107
    topology*: VkPrimitiveTopology_1107296867
    primitiveRestartEnable*: VkBool32_1107296710
  VkPipelineInputAssemblyStateCreateInfo_1107297494 = struct_VkPipelineInputAssemblyStateCreateInfo_1107297493 ## Generated based on /usr/include/vulkan/vulkan_core.h:3898:3
  struct_VkPipelineTessellationStateCreateInfo_1107297496 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3900:16
    pNext*: pointer
    flags*: VkPipelineTessellationStateCreateFlags_1107297109
    patchControlPoints*: uint32
  VkPipelineTessellationStateCreateInfo_1107297498 = struct_VkPipelineTessellationStateCreateInfo_1107297497 ## Generated based on /usr/include/vulkan/vulkan_core.h:3905:3
  struct_VkViewport_1107297500 {.pure, inheritable, bycopy.} = object
    x*: cfloat               ## Generated based on /usr/include/vulkan/vulkan_core.h:3907:16
    y*: cfloat
    width*: cfloat
    height*: cfloat
    minDepth*: cfloat
    maxDepth*: cfloat
  VkViewport_1107297502 = struct_VkViewport_1107297501 ## Generated based on /usr/include/vulkan/vulkan_core.h:3914:3
  struct_VkPipelineViewportStateCreateInfo_1107297504 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3916:16
    pNext*: pointer
    flags*: VkPipelineViewportStateCreateFlags_1107297111
    viewportCount*: uint32
    pViewports*: ptr VkViewport_1107297503
    scissorCount*: uint32
    pScissors*: ptr VkRect2D_1107297243
  VkPipelineViewportStateCreateInfo_1107297506 = struct_VkPipelineViewportStateCreateInfo_1107297505 ## Generated based on /usr/include/vulkan/vulkan_core.h:3924:3
  struct_VkPipelineRasterizationStateCreateInfo_1107297508 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3926:16
    pNext*: pointer
    flags*: VkPipelineRasterizationStateCreateFlags_1107297113
    depthClampEnable*: VkBool32_1107296710
    rasterizerDiscardEnable*: VkBool32_1107296710
    polygonMode*: VkPolygonMode_1107296871
    cullMode*: VkCullModeFlags_1107297103
    frontFace*: VkFrontFace_1107296859
    depthBiasEnable*: VkBool32_1107296710
    depthBiasConstantFactor*: cfloat
    depthBiasClamp*: cfloat
    depthBiasSlopeFactor*: cfloat
    lineWidth*: cfloat
  VkPipelineRasterizationStateCreateInfo_1107297510 = struct_VkPipelineRasterizationStateCreateInfo_1107297509 ## Generated based on /usr/include/vulkan/vulkan_core.h:3940:3
  struct_VkPipelineMultisampleStateCreateInfo_1107297512 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3942:16
    pNext*: pointer
    flags*: VkPipelineMultisampleStateCreateFlags_1107297115
    rasterizationSamples*: VkSampleCountFlagBits_1107296951
    sampleShadingEnable*: VkBool32_1107296710
    minSampleShading*: cfloat
    pSampleMask*: ptr VkSampleMask_1107296718
    alphaToCoverageEnable*: VkBool32_1107296710
    alphaToOneEnable*: VkBool32_1107296710
  VkPipelineMultisampleStateCreateInfo_1107297514 = struct_VkPipelineMultisampleStateCreateInfo_1107297513 ## Generated based on /usr/include/vulkan/vulkan_core.h:3952:3
  struct_VkStencilOpState_1107297516 {.pure, inheritable, bycopy.} = object
    failOp*: VkStencilOp_1107296875 ## Generated based on /usr/include/vulkan/vulkan_core.h:3954:16
    passOp*: VkStencilOp_1107296875
    depthFailOp*: VkStencilOp_1107296875
    compareOp*: VkCompareOp_1107296851
    compareMask*: uint32
    writeMask*: uint32
    reference*: uint32
  VkStencilOpState_1107297518 = struct_VkStencilOpState_1107297517 ## Generated based on /usr/include/vulkan/vulkan_core.h:3962:3
  struct_VkPipelineDepthStencilStateCreateInfo_1107297520 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3964:16
    pNext*: pointer
    flags*: VkPipelineDepthStencilStateCreateFlags_1107297121
    depthTestEnable*: VkBool32_1107296710
    depthWriteEnable*: VkBool32_1107296710
    depthCompareOp*: VkCompareOp_1107296851
    depthBoundsTestEnable*: VkBool32_1107296710
    stencilTestEnable*: VkBool32_1107296710
    front*: VkStencilOpState_1107297519
    back*: VkStencilOpState_1107297519
    minDepthBounds*: cfloat
    maxDepthBounds*: cfloat
  VkPipelineDepthStencilStateCreateInfo_1107297522 = struct_VkPipelineDepthStencilStateCreateInfo_1107297521 ## Generated based on /usr/include/vulkan/vulkan_core.h:3977:3
  struct_VkPipelineColorBlendAttachmentState_1107297524 {.pure, inheritable,       bycopy.} = object
    blendEnable*: VkBool32_1107296710 ## Generated based on /usr/include/vulkan/vulkan_core.h:3979:16
    srcColorBlendFactor*: VkBlendFactor_1107296843
    dstColorBlendFactor*: VkBlendFactor_1107296843
    colorBlendOp*: VkBlendOp_1107296847
    srcAlphaBlendFactor*: VkBlendFactor_1107296843
    dstAlphaBlendFactor*: VkBlendFactor_1107296843
    alphaBlendOp*: VkBlendOp_1107296847
    colorWriteMask*: VkColorComponentFlags_1107297081
  VkPipelineColorBlendAttachmentState_1107297526 = struct_VkPipelineColorBlendAttachmentState_1107297525 ## Generated based on /usr/include/vulkan/vulkan_core.h:3988:3
  struct_VkPipelineColorBlendStateCreateInfo_1107297528 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:3990:16
    pNext*: pointer
    flags*: VkPipelineColorBlendStateCreateFlags_1107297127
    logicOpEnable*: VkBool32_1107296710
    logicOp*: VkLogicOp_1107296879
    attachmentCount*: uint32
    pAttachments*: ptr VkPipelineColorBlendAttachmentState_1107297527
    blendConstants*: array[4'i64, cfloat]
  VkPipelineColorBlendStateCreateInfo_1107297530 = struct_VkPipelineColorBlendStateCreateInfo_1107297529 ## Generated based on /usr/include/vulkan/vulkan_core.h:3999:3
  struct_VkPipelineDynamicStateCreateInfo_1107297532 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4001:16
    pNext*: pointer
    flags*: VkPipelineDynamicStateCreateFlags_1107297129
    dynamicStateCount*: uint32
    pDynamicStates*: ptr VkDynamicState_1107296855
  VkPipelineDynamicStateCreateInfo_1107297534 = struct_VkPipelineDynamicStateCreateInfo_1107297533 ## Generated based on /usr/include/vulkan/vulkan_core.h:4007:3
  struct_VkGraphicsPipelineCreateInfo_1107297536 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4009:16
    pNext*: pointer
    flags*: VkPipelineCreateFlags_1107297087
    stageCount*: uint32
    pStages*: ptr VkPipelineShaderStageCreateInfo_1107297475
    pVertexInputState*: ptr VkPipelineVertexInputStateCreateInfo_1107297491
    pInputAssemblyState*: ptr VkPipelineInputAssemblyStateCreateInfo_1107297495
    pTessellationState*: ptr VkPipelineTessellationStateCreateInfo_1107297499
    pViewportState*: ptr VkPipelineViewportStateCreateInfo_1107297507
    pRasterizationState*: ptr VkPipelineRasterizationStateCreateInfo_1107297511
    pMultisampleState*: ptr VkPipelineMultisampleStateCreateInfo_1107297515
    pDepthStencilState*: ptr VkPipelineDepthStencilStateCreateInfo_1107297523
    pColorBlendState*: ptr VkPipelineColorBlendStateCreateInfo_1107297531
    pDynamicState*: ptr VkPipelineDynamicStateCreateInfo_1107297535
    layout*: VkPipelineLayout_1107296752
    renderPass*: VkRenderPass_1107296756
    subpass*: uint32
    basePipelineHandle*: VkPipeline_1107296754
    basePipelineIndex*: int32
  VkGraphicsPipelineCreateInfo_1107297538 = struct_VkGraphicsPipelineCreateInfo_1107297537 ## Generated based on /usr/include/vulkan/vulkan_core.h:4029:3
  struct_VkPushConstantRange_1107297540 {.pure, inheritable, bycopy.} = object
    stageFlags*: VkShaderStageFlags_1107297137 ## Generated based on /usr/include/vulkan/vulkan_core.h:4031:16
    offset*: uint32
    size*: uint32
  VkPushConstantRange_1107297542 = struct_VkPushConstantRange_1107297541 ## Generated based on /usr/include/vulkan/vulkan_core.h:4035:3
  struct_VkPipelineLayoutCreateInfo_1107297544 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4037:16
    pNext*: pointer
    flags*: VkPipelineLayoutCreateFlags_1107297135
    setLayoutCount*: uint32
    pSetLayouts*: ptr VkDescriptorSetLayout_1107296765
    pushConstantRangeCount*: uint32
    pPushConstantRanges*: ptr VkPushConstantRange_1107297543
  VkPipelineLayoutCreateInfo_1107297546 = struct_VkPipelineLayoutCreateInfo_1107297545 ## Generated based on /usr/include/vulkan/vulkan_core.h:4045:3
  struct_VkSamplerCreateInfo_1107297548 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4047:16
    pNext*: pointer
    flags*: VkSamplerCreateFlags_1107297143
    magFilter*: VkFilter_1107296887
    minFilter*: VkFilter_1107296887
    mipmapMode*: VkSamplerMipmapMode_1107296895
    addressModeU*: VkSamplerAddressMode_1107296891
    addressModeV*: VkSamplerAddressMode_1107296891
    addressModeW*: VkSamplerAddressMode_1107296891
    mipLodBias*: cfloat
    anisotropyEnable*: VkBool32_1107296710
    maxAnisotropy*: cfloat
    compareEnable*: VkBool32_1107296710
    compareOp*: VkCompareOp_1107296851
    minLod*: cfloat
    maxLod*: cfloat
    borderColor*: VkBorderColor_1107296883
    unnormalizedCoordinates*: VkBool32_1107296710
  VkSamplerCreateInfo_1107297550 = struct_VkSamplerCreateInfo_1107297549 ## Generated based on /usr/include/vulkan/vulkan_core.h:4066:3
  struct_VkCopyDescriptorSet_1107297552 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4068:16
    pNext*: pointer
    srcSet*: VkDescriptorSet_1107296769
    srcBinding*: uint32
    srcArrayElement*: uint32
    dstSet*: VkDescriptorSet_1107296769
    dstBinding*: uint32
    dstArrayElement*: uint32
    descriptorCount*: uint32
  VkCopyDescriptorSet_1107297554 = struct_VkCopyDescriptorSet_1107297553 ## Generated based on /usr/include/vulkan/vulkan_core.h:4078:3
  struct_VkDescriptorBufferInfo_1107297556 {.pure, inheritable, bycopy.} = object
    buffer*: VkBuffer_1107296720 ## Generated based on /usr/include/vulkan/vulkan_core.h:4080:16
    offset*: VkDeviceSize_1107296714
    range*: VkDeviceSize_1107296714
  VkDescriptorBufferInfo_1107297558 = struct_VkDescriptorBufferInfo_1107297557 ## Generated based on /usr/include/vulkan/vulkan_core.h:4084:3
  struct_VkDescriptorImageInfo_1107297560 {.pure, inheritable, bycopy.} = object
    sampler*: VkSampler_1107296767 ## Generated based on /usr/include/vulkan/vulkan_core.h:4086:16
    imageView*: VkImageView_1107296746
    imageLayout*: VkImageLayout_1107296791
  VkDescriptorImageInfo_1107297562 = struct_VkDescriptorImageInfo_1107297561 ## Generated based on /usr/include/vulkan/vulkan_core.h:4090:3
  struct_VkDescriptorPoolSize_1107297564 {.pure, inheritable, bycopy.} = object
    type_field*: VkDescriptorType_1107296899 ## Generated based on /usr/include/vulkan/vulkan_core.h:4092:16
    descriptorCount*: uint32
  VkDescriptorPoolSize_1107297566 = struct_VkDescriptorPoolSize_1107297565 ## Generated based on /usr/include/vulkan/vulkan_core.h:4095:3
  struct_VkDescriptorPoolCreateInfo_1107297568 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4097:16
    pNext*: pointer
    flags*: VkDescriptorPoolCreateFlags_1107297149
    maxSets*: uint32
    poolSizeCount*: uint32
    pPoolSizes*: ptr VkDescriptorPoolSize_1107297567
  VkDescriptorPoolCreateInfo_1107297570 = struct_VkDescriptorPoolCreateInfo_1107297569 ## Generated based on /usr/include/vulkan/vulkan_core.h:4104:3
  struct_VkDescriptorSetAllocateInfo_1107297572 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4106:16
    pNext*: pointer
    descriptorPool*: VkDescriptorPool_1107296771
    descriptorSetCount*: uint32
    pSetLayouts*: ptr VkDescriptorSetLayout_1107296765
  VkDescriptorSetAllocateInfo_1107297574 = struct_VkDescriptorSetAllocateInfo_1107297573 ## Generated based on /usr/include/vulkan/vulkan_core.h:4112:3
  struct_VkDescriptorSetLayoutBinding_1107297576 {.pure, inheritable, bycopy.} = object
    binding*: uint32         ## Generated based on /usr/include/vulkan/vulkan_core.h:4114:16
    descriptorType*: VkDescriptorType_1107296899
    descriptorCount*: uint32
    stageFlags*: VkShaderStageFlags_1107297137
    pImmutableSamplers*: ptr VkSampler_1107296767
  VkDescriptorSetLayoutBinding_1107297578 = struct_VkDescriptorSetLayoutBinding_1107297577 ## Generated based on /usr/include/vulkan/vulkan_core.h:4120:3
  struct_VkDescriptorSetLayoutCreateInfo_1107297580 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4122:16
    pNext*: pointer
    flags*: VkDescriptorSetLayoutCreateFlags_1107297157
    bindingCount*: uint32
    pBindings*: ptr VkDescriptorSetLayoutBinding_1107297579
  VkDescriptorSetLayoutCreateInfo_1107297582 = struct_VkDescriptorSetLayoutCreateInfo_1107297581 ## Generated based on /usr/include/vulkan/vulkan_core.h:4128:3
  struct_VkWriteDescriptorSet_1107297584 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4130:16
    pNext*: pointer
    dstSet*: VkDescriptorSet_1107296769
    dstBinding*: uint32
    dstArrayElement*: uint32
    descriptorCount*: uint32
    descriptorType*: VkDescriptorType_1107296899
    pImageInfo*: ptr VkDescriptorImageInfo_1107297563
    pBufferInfo*: ptr VkDescriptorBufferInfo_1107297559
    pTexelBufferView*: ptr VkBufferView_1107296744
  VkWriteDescriptorSet_1107297586 = struct_VkWriteDescriptorSet_1107297585 ## Generated based on /usr/include/vulkan/vulkan_core.h:4141:3
  struct_VkAttachmentDescription_1107297588 {.pure, inheritable, bycopy.} = object
    flags*: VkAttachmentDescriptionFlags_1107297163 ## Generated based on /usr/include/vulkan/vulkan_core.h:4143:16
    format*: VkFormat_1107296811
    samples*: VkSampleCountFlagBits_1107296951
    loadOp*: VkAttachmentLoadOp_1107296903
    storeOp*: VkAttachmentStoreOp_1107296907
    stencilLoadOp*: VkAttachmentLoadOp_1107296903
    stencilStoreOp*: VkAttachmentStoreOp_1107296907
    initialLayout*: VkImageLayout_1107296791
    finalLayout*: VkImageLayout_1107296791
  VkAttachmentDescription_1107297590 = struct_VkAttachmentDescription_1107297589 ## Generated based on /usr/include/vulkan/vulkan_core.h:4153:3
  struct_VkAttachmentReference_1107297592 {.pure, inheritable, bycopy.} = object
    attachment*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:4155:16
    layout*: VkImageLayout_1107296791
  VkAttachmentReference_1107297594 = struct_VkAttachmentReference_1107297593 ## Generated based on /usr/include/vulkan/vulkan_core.h:4158:3
  struct_VkFramebufferCreateInfo_1107297596 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4160:16
    pNext*: pointer
    flags*: VkFramebufferCreateFlags_1107297175
    renderPass*: VkRenderPass_1107296756
    attachmentCount*: uint32
    pAttachments*: ptr VkImageView_1107296746
    width*: uint32
    height*: uint32
    layers*: uint32
  VkFramebufferCreateInfo_1107297598 = struct_VkFramebufferCreateInfo_1107297597 ## Generated based on /usr/include/vulkan/vulkan_core.h:4170:3
  struct_VkSubpassDescription_1107297600 {.pure, inheritable, bycopy.} = object
    flags*: VkSubpassDescriptionFlags_1107297187 ## Generated based on /usr/include/vulkan/vulkan_core.h:4172:16
    pipelineBindPoint*: VkPipelineBindPoint_1107296911
    inputAttachmentCount*: uint32
    pInputAttachments*: ptr VkAttachmentReference_1107297595
    colorAttachmentCount*: uint32
    pColorAttachments*: ptr VkAttachmentReference_1107297595
    pResolveAttachments*: ptr VkAttachmentReference_1107297595
    pDepthStencilAttachment*: ptr VkAttachmentReference_1107297595
    preserveAttachmentCount*: uint32
    pPreserveAttachments*: ptr uint32
  VkSubpassDescription_1107297602 = struct_VkSubpassDescription_1107297601 ## Generated based on /usr/include/vulkan/vulkan_core.h:4183:3
  struct_VkSubpassDependency_1107297604 {.pure, inheritable, bycopy.} = object
    srcSubpass*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:4185:16
    dstSubpass*: uint32
    srcStageMask*: VkPipelineStageFlags_1107296997
    dstStageMask*: VkPipelineStageFlags_1107296997
    srcAccessMask*: VkAccessFlags_1107296929
    dstAccessMask*: VkAccessFlags_1107296929
    dependencyFlags*: VkDependencyFlags_1107297169
  VkSubpassDependency_1107297606 = struct_VkSubpassDependency_1107297605 ## Generated based on /usr/include/vulkan/vulkan_core.h:4193:3
  struct_VkRenderPassCreateInfo_1107297608 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4195:16
    pNext*: pointer
    flags*: VkRenderPassCreateFlags_1107297181
    attachmentCount*: uint32
    pAttachments*: ptr VkAttachmentDescription_1107297591
    subpassCount*: uint32
    pSubpasses*: ptr VkSubpassDescription_1107297603
    dependencyCount*: uint32
    pDependencies*: ptr VkSubpassDependency_1107297607
  VkRenderPassCreateInfo_1107297610 = struct_VkRenderPassCreateInfo_1107297609 ## Generated based on /usr/include/vulkan/vulkan_core.h:4205:3
  struct_VkCommandPoolCreateInfo_1107297612 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4207:16
    pNext*: pointer
    flags*: VkCommandPoolCreateFlags_1107297193
    queueFamilyIndex*: uint32
  VkCommandPoolCreateInfo_1107297614 = struct_VkCommandPoolCreateInfo_1107297613 ## Generated based on /usr/include/vulkan/vulkan_core.h:4212:3
  struct_VkCommandBufferAllocateInfo_1107297616 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4214:16
    pNext*: pointer
    commandPool*: VkCommandPool_1107296775
    level*: VkCommandBufferLevel_1107296915
    commandBufferCount*: uint32
  VkCommandBufferAllocateInfo_1107297618 = struct_VkCommandBufferAllocateInfo_1107297617 ## Generated based on /usr/include/vulkan/vulkan_core.h:4220:3
  struct_VkCommandBufferInheritanceInfo_1107297620 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4222:16
    pNext*: pointer
    renderPass*: VkRenderPass_1107296756
    subpass*: uint32
    framebuffer*: VkFramebuffer_1107296773
    occlusionQueryEnable*: VkBool32_1107296710
    queryFlags*: VkQueryControlFlags_1107297211
    pipelineStatistics*: VkQueryPipelineStatisticFlags_1107297035
  VkCommandBufferInheritanceInfo_1107297622 = struct_VkCommandBufferInheritanceInfo_1107297621 ## Generated based on /usr/include/vulkan/vulkan_core.h:4231:3
  struct_VkCommandBufferBeginInfo_1107297624 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4233:16
    pNext*: pointer
    flags*: VkCommandBufferUsageFlags_1107297205
    pInheritanceInfo*: ptr VkCommandBufferInheritanceInfo_1107297623
  VkCommandBufferBeginInfo_1107297626 = struct_VkCommandBufferBeginInfo_1107297625 ## Generated based on /usr/include/vulkan/vulkan_core.h:4238:3
  struct_VkBufferCopy_1107297628 {.pure, inheritable, bycopy.} = object
    srcOffset*: VkDeviceSize_1107296714 ## Generated based on /usr/include/vulkan/vulkan_core.h:4240:16
    dstOffset*: VkDeviceSize_1107296714
    size*: VkDeviceSize_1107296714
  VkBufferCopy_1107297630 = struct_VkBufferCopy_1107297629 ## Generated based on /usr/include/vulkan/vulkan_core.h:4244:3
  struct_VkImageSubresourceLayers_1107297632 {.pure, inheritable, bycopy.} = object
    aspectMask*: VkImageAspectFlags_1107296935 ## Generated based on /usr/include/vulkan/vulkan_core.h:4246:16
    mipLevel*: uint32
    baseArrayLayer*: uint32
    layerCount*: uint32
  VkImageSubresourceLayers_1107297634 = struct_VkImageSubresourceLayers_1107297633 ## Generated based on /usr/include/vulkan/vulkan_core.h:4251:3
  struct_VkBufferImageCopy_1107297636 {.pure, inheritable, bycopy.} = object
    bufferOffset*: VkDeviceSize_1107296714 ## Generated based on /usr/include/vulkan/vulkan_core.h:4253:16
    bufferRowLength*: uint32
    bufferImageHeight*: uint32
    imageSubresource*: VkImageSubresourceLayers_1107297635
    imageOffset*: VkOffset3D_1107297239
    imageExtent*: VkExtent3D_1107297231
  VkBufferImageCopy_1107297638 = struct_VkBufferImageCopy_1107297637 ## Generated based on /usr/include/vulkan/vulkan_core.h:4260:3
  union_VkClearColorValue_1107297640 {.union, bycopy.} = object
    float32*: array[4'i64, cfloat] ## Generated based on /usr/include/vulkan/vulkan_core.h:4262:15
    int32*: array[4'i64, int32]
    uint32*: array[4'i64, uint32]
  VkClearColorValue_1107297642 = union_VkClearColorValue_1107297641 ## Generated based on /usr/include/vulkan/vulkan_core.h:4266:3
  struct_VkClearDepthStencilValue_1107297644 {.pure, inheritable, bycopy.} = object
    depth*: cfloat           ## Generated based on /usr/include/vulkan/vulkan_core.h:4268:16
    stencil*: uint32
  VkClearDepthStencilValue_1107297646 = struct_VkClearDepthStencilValue_1107297645 ## Generated based on /usr/include/vulkan/vulkan_core.h:4271:3
  union_VkClearValue_1107297648 {.union, bycopy.} = object
    color*: VkClearColorValue_1107297643 ## Generated based on /usr/include/vulkan/vulkan_core.h:4273:15
    depthStencil*: VkClearDepthStencilValue_1107297647
  VkClearValue_1107297650 = union_VkClearValue_1107297649 ## Generated based on /usr/include/vulkan/vulkan_core.h:4276:3
  struct_VkClearAttachment_1107297652 {.pure, inheritable, bycopy.} = object
    aspectMask*: VkImageAspectFlags_1107296935 ## Generated based on /usr/include/vulkan/vulkan_core.h:4278:16
    colorAttachment*: uint32
    clearValue*: VkClearValue_1107297651
  VkClearAttachment_1107297654 = struct_VkClearAttachment_1107297653 ## Generated based on /usr/include/vulkan/vulkan_core.h:4282:3
  struct_VkClearRect_1107297656 {.pure, inheritable, bycopy.} = object
    rect*: VkRect2D_1107297243 ## Generated based on /usr/include/vulkan/vulkan_core.h:4284:16
    baseArrayLayer*: uint32
    layerCount*: uint32
  VkClearRect_1107297658 = struct_VkClearRect_1107297657 ## Generated based on /usr/include/vulkan/vulkan_core.h:4288:3
  struct_VkImageBlit_1107297660 {.pure, inheritable, bycopy.} = object
    srcSubresource*: VkImageSubresourceLayers_1107297635 ## Generated based on /usr/include/vulkan/vulkan_core.h:4290:16
    srcOffsets*: array[2'i64, VkOffset3D_1107297239]
    dstSubresource*: VkImageSubresourceLayers_1107297635
    dstOffsets*: array[2'i64, VkOffset3D_1107297239]
  VkImageBlit_1107297662 = struct_VkImageBlit_1107297661 ## Generated based on /usr/include/vulkan/vulkan_core.h:4295:3
  struct_VkImageCopy_1107297664 {.pure, inheritable, bycopy.} = object
    srcSubresource*: VkImageSubresourceLayers_1107297635 ## Generated based on /usr/include/vulkan/vulkan_core.h:4297:16
    srcOffset*: VkOffset3D_1107297239
    dstSubresource*: VkImageSubresourceLayers_1107297635
    dstOffset*: VkOffset3D_1107297239
    extent*: VkExtent3D_1107297231
  VkImageCopy_1107297666 = struct_VkImageCopy_1107297665 ## Generated based on /usr/include/vulkan/vulkan_core.h:4303:3
  struct_VkImageResolve_1107297668 {.pure, inheritable, bycopy.} = object
    srcSubresource*: VkImageSubresourceLayers_1107297635 ## Generated based on /usr/include/vulkan/vulkan_core.h:4305:16
    srcOffset*: VkOffset3D_1107297239
    dstSubresource*: VkImageSubresourceLayers_1107297635
    dstOffset*: VkOffset3D_1107297239
    extent*: VkExtent3D_1107297231
  VkImageResolve_1107297670 = struct_VkImageResolve_1107297669 ## Generated based on /usr/include/vulkan/vulkan_core.h:4311:3
  struct_VkRenderPassBeginInfo_1107297672 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:4313:16
    pNext*: pointer
    renderPass*: VkRenderPass_1107296756
    framebuffer*: VkFramebuffer_1107296773
    renderArea*: VkRect2D_1107297243
    clearValueCount*: uint32
    pClearValues*: ptr VkClearValue_1107297651
  VkRenderPassBeginInfo_1107297674 = struct_VkRenderPassBeginInfo_1107297673 ## Generated based on /usr/include/vulkan/vulkan_core.h:4321:3
  PFN_vkCreateInstance_1107297676 = proc (a0: ptr VkInstanceCreateInfo_1107297315;
      a1: ptr VkAllocationCallbacks_1107297299; a2: ptr VkInstance_1107296724): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4323:30
  PFN_vkDestroyInstance_1107297678 = proc (a0: VkInstance_1107296724;
      a1: ptr VkAllocationCallbacks_1107297299): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4324:26
  PFN_vkEnumeratePhysicalDevices_1107297680 = proc (a0: VkInstance_1107296724;
      a1: ptr uint32; a2: ptr VkPhysicalDevice_1107296726): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4325:30
  PFN_vkGetPhysicalDeviceFeatures_1107297682 = proc (a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceFeatures_1107297327): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4326:26
  PFN_vkGetPhysicalDeviceFormatProperties_1107297684 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkFormat_1107296811;
      a2: ptr VkFormatProperties_1107297307): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4327:26
  PFN_vkGetPhysicalDeviceImageFormatProperties_1107297686 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkFormat_1107296811; a2: VkImageType_1107296819;
      a3: VkImageTiling_1107296815; a4: VkImageUsageFlags_1107296959;
      a5: VkImageCreateFlags_1107296947; a6: ptr VkImageFormatProperties_1107297311): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4328:30
  PFN_vkGetPhysicalDeviceProperties_1107297688 = proc (a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceProperties_1107297343): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4329:26
  PFN_vkGetPhysicalDeviceQueueFamilyProperties_1107297690 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkQueueFamilyProperties_1107297347): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4330:26
  PFN_vkGetPhysicalDeviceMemoryProperties_1107297692 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr VkPhysicalDeviceMemoryProperties_1107297335): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4331:26
  PFN_vkGetInstanceProcAddr_1107297694 = proc (a0: VkInstance_1107296724;
      a1: cstring): PFN_vkVoidFunction_1107297295 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4332:40
  PFN_vkGetDeviceProcAddr_1107297696 = proc (a0: VkDevice_1107296728;
      a1: cstring): PFN_vkVoidFunction_1107297295 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4333:40
  PFN_vkCreateDevice_1107297698 = proc (a0: VkPhysicalDevice_1107296726;
                                        a1: ptr VkDeviceCreateInfo_1107297355;
                                        a2: ptr VkAllocationCallbacks_1107297299;
                                        a3: ptr VkDevice_1107296728): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4334:30
  PFN_vkDestroyDevice_1107297700 = proc (a0: VkDevice_1107296728;
      a1: ptr VkAllocationCallbacks_1107297299): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4335:26
  PFN_vkEnumerateInstanceExtensionProperties_1107297702 = proc (a0: cstring;
      a1: ptr uint32; a2: ptr VkExtensionProperties_1107297359): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4336:30
  PFN_vkEnumerateDeviceExtensionProperties_1107297704 = proc (
      a0: VkPhysicalDevice_1107296726; a1: cstring; a2: ptr uint32;
      a3: ptr VkExtensionProperties_1107297359): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4337:30
  PFN_vkEnumerateInstanceLayerProperties_1107297706 = proc (a0: ptr uint32;
      a1: ptr VkLayerProperties_1107297363): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4338:30
  PFN_vkEnumerateDeviceLayerProperties_1107297708 = proc (a0: VkPhysicalDevice_1107296726;
      a1: ptr uint32; a2: ptr VkLayerProperties_1107297363): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4339:30
  PFN_vkGetDeviceQueue_1107297710 = proc (a0: VkDevice_1107296728; a1: uint32;
      a2: uint32; a3: ptr VkQueue_1107296730): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4340:26
  PFN_vkQueueSubmit_1107297712 = proc (a0: VkQueue_1107296730; a1: uint32;
                                       a2: ptr VkSubmitInfo_1107297367;
                                       a3: VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4341:30
  PFN_vkQueueWaitIdle_1107297714 = proc (a0: VkQueue_1107296730): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4342:30
  PFN_vkDeviceWaitIdle_1107297716 = proc (a0: VkDevice_1107296728): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4343:30
  PFN_vkAllocateMemory_1107297718 = proc (a0: VkDevice_1107296728;
      a1: ptr VkMemoryAllocateInfo_1107297375; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkDeviceMemory_1107296738): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4344:30
  PFN_vkFreeMemory_1107297720 = proc (a0: VkDevice_1107296728;
                                      a1: VkDeviceMemory_1107296738;
                                      a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4345:26
  PFN_vkMapMemory_1107297722 = proc (a0: VkDevice_1107296728;
                                     a1: VkDeviceMemory_1107296738;
                                     a2: VkDeviceSize_1107296714;
                                     a3: VkDeviceSize_1107296714;
                                     a4: VkMemoryMapFlags_1107297003;
                                     a5: ptr pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4346:30
  PFN_vkUnmapMemory_1107297724 = proc (a0: VkDevice_1107296728;
                                       a1: VkDeviceMemory_1107296738): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4347:26
  PFN_vkFlushMappedMemoryRanges_1107297726 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkMappedMemoryRange_1107297371): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4348:30
  PFN_vkInvalidateMappedMemoryRanges_1107297728 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkMappedMemoryRange_1107297371): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4349:30
  PFN_vkGetDeviceMemoryCommitment_1107297730 = proc (a0: VkDevice_1107296728;
      a1: VkDeviceMemory_1107296738; a2: ptr VkDeviceSize_1107296714): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4350:26
  PFN_vkBindBufferMemory_1107297732 = proc (a0: VkDevice_1107296728;
      a1: VkBuffer_1107296720; a2: VkDeviceMemory_1107296738; a3: VkDeviceSize_1107296714): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4351:30
  PFN_vkBindImageMemory_1107297734 = proc (a0: VkDevice_1107296728; a1: VkImage_1107296722;
      a2: VkDeviceMemory_1107296738; a3: VkDeviceSize_1107296714): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4352:30
  PFN_vkGetBufferMemoryRequirements_1107297736 = proc (a0: VkDevice_1107296728;
      a1: VkBuffer_1107296720; a2: ptr VkMemoryRequirements_1107297379): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4353:26
  PFN_vkGetImageMemoryRequirements_1107297738 = proc (a0: VkDevice_1107296728;
      a1: VkImage_1107296722; a2: ptr VkMemoryRequirements_1107297379): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4354:26
  PFN_vkGetImageSparseMemoryRequirements_1107297740 = proc (a0: VkDevice_1107296728;
      a1: VkImage_1107296722; a2: ptr uint32;
      a3: ptr VkSparseImageMemoryRequirements_1107297415): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4355:26
  PFN_vkGetPhysicalDeviceSparseImageFormatProperties_1107297742 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkFormat_1107296811; a2: VkImageType_1107296819;
      a3: VkSampleCountFlagBits_1107296951; a4: VkImageUsageFlags_1107296959;
      a5: VkImageTiling_1107296815; a6: ptr uint32;
      a7: ptr VkSparseImageFormatProperties_1107297411): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4356:26
  PFN_vkQueueBindSparse_1107297744 = proc (a0: VkQueue_1107296730; a1: uint32;
      a2: ptr VkBindSparseInfo_1107297407; a3: VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4357:30
  PFN_vkCreateFence_1107297746 = proc (a0: VkDevice_1107296728;
                                       a1: ptr VkFenceCreateInfo_1107297419;
                                       a2: ptr VkAllocationCallbacks_1107297299;
                                       a3: ptr VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4358:30
  PFN_vkDestroyFence_1107297748 = proc (a0: VkDevice_1107296728; a1: VkFence_1107296736;
                                        a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4359:26
  PFN_vkResetFences_1107297750 = proc (a0: VkDevice_1107296728; a1: uint32;
                                       a2: ptr VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4360:30
  PFN_vkGetFenceStatus_1107297752 = proc (a0: VkDevice_1107296728; a1: VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4361:30
  PFN_vkWaitForFences_1107297754 = proc (a0: VkDevice_1107296728; a1: uint32;
      a2: ptr VkFence_1107296736; a3: VkBool32_1107296710; a4: uint64): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4362:30
  PFN_vkCreateSemaphore_1107297756 = proc (a0: VkDevice_1107296728;
      a1: ptr VkSemaphoreCreateInfo_1107297423; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkSemaphore_1107296732): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4363:30
  PFN_vkDestroySemaphore_1107297758 = proc (a0: VkDevice_1107296728;
      a1: VkSemaphore_1107296732; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4364:26
  PFN_vkCreateEvent_1107297760 = proc (a0: VkDevice_1107296728;
                                       a1: ptr VkEventCreateInfo_1107297427;
                                       a2: ptr VkAllocationCallbacks_1107297299;
                                       a3: ptr VkEvent_1107296740): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4365:30
  PFN_vkDestroyEvent_1107297762 = proc (a0: VkDevice_1107296728; a1: VkEvent_1107296740;
                                        a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4366:26
  PFN_vkGetEventStatus_1107297764 = proc (a0: VkDevice_1107296728; a1: VkEvent_1107296740): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4367:30
  PFN_vkSetEvent_1107297766 = proc (a0: VkDevice_1107296728; a1: VkEvent_1107296740): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4368:30
  PFN_vkResetEvent_1107297768 = proc (a0: VkDevice_1107296728; a1: VkEvent_1107296740): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4369:30
  PFN_vkCreateQueryPool_1107297770 = proc (a0: VkDevice_1107296728;
      a1: ptr VkQueryPoolCreateInfo_1107297431; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkQueryPool_1107296742): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4370:30
  PFN_vkDestroyQueryPool_1107297772 = proc (a0: VkDevice_1107296728;
      a1: VkQueryPool_1107296742; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4371:26
  PFN_vkGetQueryPoolResults_1107297774 = proc (a0: VkDevice_1107296728;
      a1: VkQueryPool_1107296742; a2: uint32; a3: uint32; a4: csize_t;
      a5: pointer; a6: VkDeviceSize_1107296714; a7: VkQueryResultFlags_1107297047): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4372:30
  PFN_vkCreateBuffer_1107297776 = proc (a0: VkDevice_1107296728;
                                        a1: ptr VkBufferCreateInfo_1107297435;
                                        a2: ptr VkAllocationCallbacks_1107297299;
                                        a3: ptr VkBuffer_1107296720): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4373:30
  PFN_vkDestroyBuffer_1107297778 = proc (a0: VkDevice_1107296728; a1: VkBuffer_1107296720;
      a2: ptr VkAllocationCallbacks_1107297299): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4374:26
  PFN_vkCreateBufferView_1107297780 = proc (a0: VkDevice_1107296728;
      a1: ptr VkBufferViewCreateInfo_1107297439; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkBufferView_1107296744): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4375:30
  PFN_vkDestroyBufferView_1107297782 = proc (a0: VkDevice_1107296728;
      a1: VkBufferView_1107296744; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4376:26
  PFN_vkCreateImage_1107297784 = proc (a0: VkDevice_1107296728;
                                       a1: ptr VkImageCreateInfo_1107297443;
                                       a2: ptr VkAllocationCallbacks_1107297299;
                                       a3: ptr VkImage_1107296722): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4377:30
  PFN_vkDestroyImage_1107297786 = proc (a0: VkDevice_1107296728; a1: VkImage_1107296722;
                                        a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4378:26
  PFN_vkGetImageSubresourceLayout_1107297788 = proc (a0: VkDevice_1107296728;
      a1: VkImage_1107296722; a2: ptr VkImageSubresource_1107297395;
      a3: ptr VkSubresourceLayout_1107297447): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4379:26
  PFN_vkCreateImageView_1107297790 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImageViewCreateInfo_1107297455; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkImageView_1107296746): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4380:30
  PFN_vkDestroyImageView_1107297792 = proc (a0: VkDevice_1107296728;
      a1: VkImageView_1107296746; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4381:26
  PFN_vkCreateShaderModule_1107297794 = proc (a0: VkDevice_1107296728;
      a1: ptr VkShaderModuleCreateInfo_1107297459;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkShaderModule_1107296748): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4382:30
  PFN_vkDestroyShaderModule_1107297796 = proc (a0: VkDevice_1107296728;
      a1: VkShaderModule_1107296748; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4383:26
  PFN_vkCreatePipelineCache_1107297798 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPipelineCacheCreateInfo_1107297463;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkPipelineCache_1107296750): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4384:30
  PFN_vkDestroyPipelineCache_1107297800 = proc (a0: VkDevice_1107296728;
      a1: VkPipelineCache_1107296750; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4385:26
  PFN_vkGetPipelineCacheData_1107297802 = proc (a0: VkDevice_1107296728;
      a1: VkPipelineCache_1107296750; a2: ptr csize_t; a3: pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4386:30
  PFN_vkMergePipelineCaches_1107297804 = proc (a0: VkDevice_1107296728;
      a1: VkPipelineCache_1107296750; a2: uint32; a3: ptr VkPipelineCache_1107296750): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4387:30
  PFN_vkCreateGraphicsPipelines_1107297806 = proc (a0: VkDevice_1107296728;
      a1: VkPipelineCache_1107296750; a2: uint32;
      a3: ptr VkGraphicsPipelineCreateInfo_1107297539;
      a4: ptr VkAllocationCallbacks_1107297299; a5: ptr VkPipeline_1107296754): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4388:30
  PFN_vkCreateComputePipelines_1107297808 = proc (a0: VkDevice_1107296728;
      a1: VkPipelineCache_1107296750; a2: uint32;
      a3: ptr VkComputePipelineCreateInfo_1107297479;
      a4: ptr VkAllocationCallbacks_1107297299; a5: ptr VkPipeline_1107296754): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4389:30
  PFN_vkDestroyPipeline_1107297810 = proc (a0: VkDevice_1107296728;
      a1: VkPipeline_1107296754; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4390:26
  PFN_vkCreatePipelineLayout_1107297812 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPipelineLayoutCreateInfo_1107297547;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkPipelineLayout_1107296752): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4391:30
  PFN_vkDestroyPipelineLayout_1107297814 = proc (a0: VkDevice_1107296728;
      a1: VkPipelineLayout_1107296752; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4392:26
  PFN_vkCreateSampler_1107297816 = proc (a0: VkDevice_1107296728;
      a1: ptr VkSamplerCreateInfo_1107297551; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkSampler_1107296767): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4393:30
  PFN_vkDestroySampler_1107297818 = proc (a0: VkDevice_1107296728;
      a1: VkSampler_1107296767; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4394:26
  PFN_vkCreateDescriptorSetLayout_1107297820 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDescriptorSetLayoutCreateInfo_1107297583;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkDescriptorSetLayout_1107296765): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4395:30
  PFN_vkDestroyDescriptorSetLayout_1107297822 = proc (a0: VkDevice_1107296728;
      a1: VkDescriptorSetLayout_1107296765; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4396:26
  PFN_vkCreateDescriptorPool_1107297824 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDescriptorPoolCreateInfo_1107297571;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkDescriptorPool_1107296771): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4397:30
  PFN_vkDestroyDescriptorPool_1107297826 = proc (a0: VkDevice_1107296728;
      a1: VkDescriptorPool_1107296771; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4398:26
  PFN_vkResetDescriptorPool_1107297828 = proc (a0: VkDevice_1107296728;
      a1: VkDescriptorPool_1107296771; a2: VkDescriptorPoolResetFlags_1107297151): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4399:30
  PFN_vkAllocateDescriptorSets_1107297830 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDescriptorSetAllocateInfo_1107297575; a2: ptr VkDescriptorSet_1107296769): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4400:30
  PFN_vkFreeDescriptorSets_1107297832 = proc (a0: VkDevice_1107296728;
      a1: VkDescriptorPool_1107296771; a2: uint32; a3: ptr VkDescriptorSet_1107296769): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4401:30
  PFN_vkUpdateDescriptorSets_1107297834 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkWriteDescriptorSet_1107297587; a3: uint32;
      a4: ptr VkCopyDescriptorSet_1107297555): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4402:26
  PFN_vkCreateFramebuffer_1107297836 = proc (a0: VkDevice_1107296728;
      a1: ptr VkFramebufferCreateInfo_1107297599; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkFramebuffer_1107296773): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4403:30
  PFN_vkDestroyFramebuffer_1107297838 = proc (a0: VkDevice_1107296728;
      a1: VkFramebuffer_1107296773; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4404:26
  PFN_vkCreateRenderPass_1107297840 = proc (a0: VkDevice_1107296728;
      a1: ptr VkRenderPassCreateInfo_1107297611; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkRenderPass_1107296756): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4405:30
  PFN_vkDestroyRenderPass_1107297842 = proc (a0: VkDevice_1107296728;
      a1: VkRenderPass_1107296756; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4406:26
  PFN_vkGetRenderAreaGranularity_1107297844 = proc (a0: VkDevice_1107296728;
      a1: VkRenderPass_1107296756; a2: ptr VkExtent2D_1107297227): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4407:26
  PFN_vkCreateCommandPool_1107297846 = proc (a0: VkDevice_1107296728;
      a1: ptr VkCommandPoolCreateInfo_1107297615; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkCommandPool_1107296775): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4408:30
  PFN_vkDestroyCommandPool_1107297848 = proc (a0: VkDevice_1107296728;
      a1: VkCommandPool_1107296775; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4409:26
  PFN_vkResetCommandPool_1107297850 = proc (a0: VkDevice_1107296728;
      a1: VkCommandPool_1107296775; a2: VkCommandPoolResetFlags_1107297199): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4410:30
  PFN_vkAllocateCommandBuffers_1107297852 = proc (a0: VkDevice_1107296728;
      a1: ptr VkCommandBufferAllocateInfo_1107297619; a2: ptr VkCommandBuffer_1107296734): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4411:30
  PFN_vkFreeCommandBuffers_1107297854 = proc (a0: VkDevice_1107296728;
      a1: VkCommandPool_1107296775; a2: uint32; a3: ptr VkCommandBuffer_1107296734): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4412:26
  PFN_vkBeginCommandBuffer_1107297856 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCommandBufferBeginInfo_1107297627): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4413:30
  PFN_vkEndCommandBuffer_1107297858 = proc (a0: VkCommandBuffer_1107296734): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4414:30
  PFN_vkResetCommandBuffer_1107297860 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkCommandBufferResetFlags_1107297217): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4415:30
  PFN_vkCmdBindPipeline_1107297862 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineBindPoint_1107296911; a2: VkPipeline_1107296754): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4416:26
  PFN_vkCmdSetViewport_1107297864 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkViewport_1107297503): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4417:26
  PFN_vkCmdSetScissor_1107297866 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkRect2D_1107297243): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4418:26
  PFN_vkCmdSetLineWidth_1107297868 = proc (a0: VkCommandBuffer_1107296734;
      a1: cfloat): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4419:26
  PFN_vkCmdSetDepthBias_1107297870 = proc (a0: VkCommandBuffer_1107296734;
      a1: cfloat; a2: cfloat; a3: cfloat): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4420:26
  PFN_vkCmdSetBlendConstants_1107297872 = proc (a0: VkCommandBuffer_1107296734;
      a1: array[4'i64, cfloat]): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4421:26
  PFN_vkCmdSetDepthBounds_1107297874 = proc (a0: VkCommandBuffer_1107296734;
      a1: cfloat; a2: cfloat): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4422:26
  PFN_vkCmdSetStencilCompareMask_1107297876 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkStencilFaceFlags_1107297223; a2: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4423:26
  PFN_vkCmdSetStencilWriteMask_1107297878 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkStencilFaceFlags_1107297223; a2: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4424:26
  PFN_vkCmdSetStencilReference_1107297880 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkStencilFaceFlags_1107297223; a2: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4425:26
  PFN_vkCmdBindDescriptorSets_1107297882 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineBindPoint_1107296911; a2: VkPipelineLayout_1107296752;
      a3: uint32; a4: uint32; a5: ptr VkDescriptorSet_1107296769; a6: uint32;
      a7: ptr uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4426:26
  PFN_vkCmdBindIndexBuffer_1107297884 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkIndexType_1107296919): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4427:26
  PFN_vkCmdBindVertexBuffers_1107297886 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkBuffer_1107296720; a4: ptr VkDeviceSize_1107296714): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4428:26
  PFN_vkCmdDraw_1107297888 = proc (a0: VkCommandBuffer_1107296734; a1: uint32;
                                   a2: uint32; a3: uint32; a4: uint32): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4429:26
  PFN_vkCmdDrawIndexed_1107297890 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: uint32; a4: int32; a5: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4430:26
  PFN_vkCmdDrawIndirect_1107297892 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: uint32;
      a4: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4431:26
  PFN_vkCmdDrawIndexedIndirect_1107297894 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: uint32;
      a4: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4432:26
  PFN_vkCmdDispatch_1107297896 = proc (a0: VkCommandBuffer_1107296734;
                                       a1: uint32; a2: uint32; a3: uint32): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4433:26
  PFN_vkCmdDispatchIndirect_1107297898 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4434:26
  PFN_vkCmdCopyBuffer_1107297900 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkBuffer_1107296720; a3: uint32;
      a4: ptr VkBufferCopy_1107297631): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4435:26
  PFN_vkCmdCopyImage_1107297902 = proc (a0: VkCommandBuffer_1107296734;
                                        a1: VkImage_1107296722;
                                        a2: VkImageLayout_1107296791;
                                        a3: VkImage_1107296722;
                                        a4: VkImageLayout_1107296791;
                                        a5: uint32; a6: ptr VkImageCopy_1107297667): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4436:26
  PFN_vkCmdBlitImage_1107297904 = proc (a0: VkCommandBuffer_1107296734;
                                        a1: VkImage_1107296722;
                                        a2: VkImageLayout_1107296791;
                                        a3: VkImage_1107296722;
                                        a4: VkImageLayout_1107296791;
                                        a5: uint32; a6: ptr VkImageBlit_1107297663;
                                        a7: VkFilter_1107296887): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4437:26
  PFN_vkCmdCopyBufferToImage_1107297906 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkImage_1107296722; a3: VkImageLayout_1107296791;
      a4: uint32; a5: ptr VkBufferImageCopy_1107297639): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4438:26
  PFN_vkCmdCopyImageToBuffer_1107297908 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkImage_1107296722; a2: VkImageLayout_1107296791; a3: VkBuffer_1107296720;
      a4: uint32; a5: ptr VkBufferImageCopy_1107297639): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4439:26
  PFN_vkCmdUpdateBuffer_1107297910 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkDeviceSize_1107296714;
      a4: pointer): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4440:26
  PFN_vkCmdFillBuffer_1107297912 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkDeviceSize_1107296714;
      a4: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4441:26
  PFN_vkCmdClearColorImage_1107297914 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkImage_1107296722; a2: VkImageLayout_1107296791;
      a3: ptr VkClearColorValue_1107297643; a4: uint32;
      a5: ptr VkImageSubresourceRange_1107297271): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4442:26
  PFN_vkCmdClearDepthStencilImage_1107297916 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkImage_1107296722; a2: VkImageLayout_1107296791;
      a3: ptr VkClearDepthStencilValue_1107297647; a4: uint32;
      a5: ptr VkImageSubresourceRange_1107297271): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4443:26
  PFN_vkCmdClearAttachments_1107297918 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkClearAttachment_1107297655; a3: uint32;
      a4: ptr VkClearRect_1107297659): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4444:26
  PFN_vkCmdResolveImage_1107297920 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkImage_1107296722; a2: VkImageLayout_1107296791; a3: VkImage_1107296722;
      a4: VkImageLayout_1107296791; a5: uint32; a6: ptr VkImageResolve_1107297671): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4445:26
  PFN_vkCmdSetEvent_1107297922 = proc (a0: VkCommandBuffer_1107296734;
                                       a1: VkEvent_1107296740;
                                       a2: VkPipelineStageFlags_1107296997): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4446:26
  PFN_vkCmdResetEvent_1107297924 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkEvent_1107296740; a2: VkPipelineStageFlags_1107296997): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4447:26
  PFN_vkCmdWaitEvents_1107297926 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkEvent_1107296740; a3: VkPipelineStageFlags_1107296997;
      a4: VkPipelineStageFlags_1107296997; a5: uint32; a6: ptr VkMemoryBarrier_1107297279;
      a7: uint32; a8: ptr VkBufferMemoryBarrier_1107297255; a9: uint32;
      a10: ptr VkImageMemoryBarrier_1107297275): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4448:26
  PFN_vkCmdPipelineBarrier_1107297928 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineStageFlags_1107296997; a2: VkPipelineStageFlags_1107296997;
      a3: VkDependencyFlags_1107297169; a4: uint32; a5: ptr VkMemoryBarrier_1107297279;
      a6: uint32; a7: ptr VkBufferMemoryBarrier_1107297255; a8: uint32;
      a9: ptr VkImageMemoryBarrier_1107297275): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4449:26
  PFN_vkCmdBeginQuery_1107297930 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkQueryPool_1107296742; a2: uint32; a3: VkQueryControlFlags_1107297211): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4450:26
  PFN_vkCmdEndQuery_1107297932 = proc (a0: VkCommandBuffer_1107296734;
                                       a1: VkQueryPool_1107296742; a2: uint32): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4451:26
  PFN_vkCmdResetQueryPool_1107297934 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkQueryPool_1107296742; a2: uint32; a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4452:26
  PFN_vkCmdWriteTimestamp_1107297936 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineStageFlagBits_1107296995; a2: VkQueryPool_1107296742;
      a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4453:26
  PFN_vkCmdCopyQueryPoolResults_1107297938 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkQueryPool_1107296742; a2: uint32; a3: uint32; a4: VkBuffer_1107296720;
      a5: VkDeviceSize_1107296714; a6: VkDeviceSize_1107296714;
      a7: VkQueryResultFlags_1107297047): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4454:26
  PFN_vkCmdPushConstants_1107297940 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineLayout_1107296752; a2: VkShaderStageFlags_1107297137;
      a3: uint32; a4: uint32; a5: pointer): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4455:26
  PFN_vkCmdBeginRenderPass_1107297942 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkRenderPassBeginInfo_1107297675; a2: VkSubpassContents_1107296923): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4456:26
  PFN_vkCmdNextSubpass_1107297944 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkSubpassContents_1107296923): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4457:26
  PFN_vkCmdEndRenderPass_1107297946 = proc (a0: VkCommandBuffer_1107296734): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:4458:26
  PFN_vkCmdExecuteCommands_1107297948 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkCommandBuffer_1107296734): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:4459:26
  VkSamplerYcbcrConversion_1107297950 = ptr struct_VkSamplerYcbcrConversion_T ## Generated based on /usr/include/vulkan/vulkan_core.h:5266:1
  VkDescriptorUpdateTemplate_1107297952 = ptr struct_VkDescriptorUpdateTemplate_T ## Generated based on /usr/include/vulkan/vulkan_core.h:5267:1
  VkPointClippingBehavior_1107297956 = enum_VkPointClippingBehavior_1107297955 ## Generated based on /usr/include/vulkan/vulkan_core.h:5278:3
  VkTessellationDomainOrigin_1107297960 = enum_VkTessellationDomainOrigin_1107297959 ## Generated based on /usr/include/vulkan/vulkan_core.h:5286:3
  VkSamplerYcbcrModelConversion_1107297964 = enum_VkSamplerYcbcrModelConversion_1107297963 ## Generated based on /usr/include/vulkan/vulkan_core.h:5300:3
  VkSamplerYcbcrRange_1107297968 = enum_VkSamplerYcbcrRange_1107297967 ## Generated based on /usr/include/vulkan/vulkan_core.h:5308:3
  VkChromaLocation_1107297972 = enum_VkChromaLocation_1107297971 ## Generated based on /usr/include/vulkan/vulkan_core.h:5316:3
  VkDescriptorUpdateTemplateType_1107297976 = enum_VkDescriptorUpdateTemplateType_1107297975 ## Generated based on /usr/include/vulkan/vulkan_core.h:5324:3
  VkSubgroupFeatureFlagBits_1107297980 = enum_VkSubgroupFeatureFlagBits_1107297979 ## Generated based on /usr/include/vulkan/vulkan_core.h:5341:3
  VkSubgroupFeatureFlags_1107297982 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5342:17
  VkPeerMemoryFeatureFlagBits_1107297986 = enum_VkPeerMemoryFeatureFlagBits_1107297985 ## Generated based on /usr/include/vulkan/vulkan_core.h:5354:3
  VkPeerMemoryFeatureFlags_1107297988 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5355:17
  VkMemoryAllocateFlagBits_1107297992 = enum_VkMemoryAllocateFlagBits_1107297991 ## Generated based on /usr/include/vulkan/vulkan_core.h:5366:3
  VkMemoryAllocateFlags_1107297994 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5367:17
  VkCommandPoolTrimFlags_1107297996 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5368:17
  VkDescriptorUpdateTemplateCreateFlags_1107297998 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5369:17
  VkExternalMemoryHandleTypeFlagBits_1107298002 = enum_VkExternalMemoryHandleTypeFlagBits_1107298001 ## Generated based on /usr/include/vulkan/vulkan_core.h:5397:3
  VkExternalMemoryHandleTypeFlags_1107298004 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5398:17
  VkExternalMemoryFeatureFlagBits_1107298008 = enum_VkExternalMemoryFeatureFlagBits_1107298007 ## Generated based on /usr/include/vulkan/vulkan_core.h:5408:3
  VkExternalMemoryFeatureFlags_1107298010 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5409:17
  VkExternalFenceHandleTypeFlagBits_1107298014 = enum_VkExternalFenceHandleTypeFlagBits_1107298013 ## Generated based on /usr/include/vulkan/vulkan_core.h:5421:3
  VkExternalFenceHandleTypeFlags_1107298016 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5422:17
  VkExternalFenceFeatureFlagBits_1107298020 = enum_VkExternalFenceFeatureFlagBits_1107298019 ## Generated based on /usr/include/vulkan/vulkan_core.h:5430:3
  VkExternalFenceFeatureFlags_1107298022 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5431:17
  VkFenceImportFlagBits_1107298026 = enum_VkFenceImportFlagBits_1107298025 ## Generated based on /usr/include/vulkan/vulkan_core.h:5437:3
  VkFenceImportFlags_1107298028 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5438:17
  VkSemaphoreImportFlagBits_1107298032 = enum_VkSemaphoreImportFlagBits_1107298031 ## Generated based on /usr/include/vulkan/vulkan_core.h:5444:3
  VkSemaphoreImportFlags_1107298034 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5445:17
  VkExternalSemaphoreHandleTypeFlagBits_1107298038 = enum_VkExternalSemaphoreHandleTypeFlagBits_1107298037 ## Generated based on /usr/include/vulkan/vulkan_core.h:5461:3
  VkExternalSemaphoreHandleTypeFlags_1107298040 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5462:17
  VkExternalSemaphoreFeatureFlagBits_1107298044 = enum_VkExternalSemaphoreFeatureFlagBits_1107298043 ## Generated based on /usr/include/vulkan/vulkan_core.h:5470:3
  VkExternalSemaphoreFeatureFlags_1107298046 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:5471:17
  struct_VkPhysicalDeviceSubgroupProperties_1107298048 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5472:16
    pNext*: pointer
    subgroupSize*: uint32
    supportedStages*: VkShaderStageFlags_1107297137
    supportedOperations*: VkSubgroupFeatureFlags_1107297983
    quadOperationsInAllStages*: VkBool32_1107296710
  VkPhysicalDeviceSubgroupProperties_1107298050 = struct_VkPhysicalDeviceSubgroupProperties_1107298049 ## Generated based on /usr/include/vulkan/vulkan_core.h:5479:3
  struct_VkBindBufferMemoryInfo_1107298052 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5481:16
    pNext*: pointer
    buffer*: VkBuffer_1107296720
    memory*: VkDeviceMemory_1107296738
    memoryOffset*: VkDeviceSize_1107296714
  VkBindBufferMemoryInfo_1107298054 = struct_VkBindBufferMemoryInfo_1107298053 ## Generated based on /usr/include/vulkan/vulkan_core.h:5487:3
  struct_VkBindImageMemoryInfo_1107298056 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5489:16
    pNext*: pointer
    image*: VkImage_1107296722
    memory*: VkDeviceMemory_1107296738
    memoryOffset*: VkDeviceSize_1107296714
  VkBindImageMemoryInfo_1107298058 = struct_VkBindImageMemoryInfo_1107298057 ## Generated based on /usr/include/vulkan/vulkan_core.h:5495:3
  struct_VkPhysicalDevice16BitStorageFeatures_1107298060 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5497:16
    pNext*: pointer
    storageBuffer16BitAccess*: VkBool32_1107296710
    uniformAndStorageBuffer16BitAccess*: VkBool32_1107296710
    storagePushConstant16*: VkBool32_1107296710
    storageInputOutput16*: VkBool32_1107296710
  VkPhysicalDevice16BitStorageFeatures_1107298062 = struct_VkPhysicalDevice16BitStorageFeatures_1107298061 ## Generated based on /usr/include/vulkan/vulkan_core.h:5504:3
  struct_VkMemoryDedicatedRequirements_1107298064 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5506:16
    pNext*: pointer
    prefersDedicatedAllocation*: VkBool32_1107296710
    requiresDedicatedAllocation*: VkBool32_1107296710
  VkMemoryDedicatedRequirements_1107298066 = struct_VkMemoryDedicatedRequirements_1107298065 ## Generated based on /usr/include/vulkan/vulkan_core.h:5511:3
  struct_VkMemoryDedicatedAllocateInfo_1107298068 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5513:16
    pNext*: pointer
    image*: VkImage_1107296722
    buffer*: VkBuffer_1107296720
  VkMemoryDedicatedAllocateInfo_1107298070 = struct_VkMemoryDedicatedAllocateInfo_1107298069 ## Generated based on /usr/include/vulkan/vulkan_core.h:5518:3
  struct_VkMemoryAllocateFlagsInfo_1107298072 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5520:16
    pNext*: pointer
    flags*: VkMemoryAllocateFlags_1107297995
    deviceMask*: uint32
  VkMemoryAllocateFlagsInfo_1107298074 = struct_VkMemoryAllocateFlagsInfo_1107298073 ## Generated based on /usr/include/vulkan/vulkan_core.h:5525:3
  struct_VkDeviceGroupRenderPassBeginInfo_1107298076 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5527:16
    pNext*: pointer
    deviceMask*: uint32
    deviceRenderAreaCount*: uint32
    pDeviceRenderAreas*: ptr VkRect2D_1107297243
  VkDeviceGroupRenderPassBeginInfo_1107298078 = struct_VkDeviceGroupRenderPassBeginInfo_1107298077 ## Generated based on /usr/include/vulkan/vulkan_core.h:5533:3
  struct_VkDeviceGroupCommandBufferBeginInfo_1107298080 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5535:16
    pNext*: pointer
    deviceMask*: uint32
  VkDeviceGroupCommandBufferBeginInfo_1107298082 = struct_VkDeviceGroupCommandBufferBeginInfo_1107298081 ## Generated based on /usr/include/vulkan/vulkan_core.h:5539:3
  struct_VkDeviceGroupSubmitInfo_1107298084 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5541:16
    pNext*: pointer
    waitSemaphoreCount*: uint32
    pWaitSemaphoreDeviceIndices*: ptr uint32
    commandBufferCount*: uint32
    pCommandBufferDeviceMasks*: ptr uint32
    signalSemaphoreCount*: uint32
    pSignalSemaphoreDeviceIndices*: ptr uint32
  VkDeviceGroupSubmitInfo_1107298086 = struct_VkDeviceGroupSubmitInfo_1107298085 ## Generated based on /usr/include/vulkan/vulkan_core.h:5550:3
  struct_VkDeviceGroupBindSparseInfo_1107298088 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5552:16
    pNext*: pointer
    resourceDeviceIndex*: uint32
    memoryDeviceIndex*: uint32
  VkDeviceGroupBindSparseInfo_1107298090 = struct_VkDeviceGroupBindSparseInfo_1107298089 ## Generated based on /usr/include/vulkan/vulkan_core.h:5557:3
  struct_VkBindBufferMemoryDeviceGroupInfo_1107298092 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5559:16
    pNext*: pointer
    deviceIndexCount*: uint32
    pDeviceIndices*: ptr uint32
  VkBindBufferMemoryDeviceGroupInfo_1107298094 = struct_VkBindBufferMemoryDeviceGroupInfo_1107298093 ## Generated based on /usr/include/vulkan/vulkan_core.h:5564:3
  struct_VkBindImageMemoryDeviceGroupInfo_1107298096 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5566:16
    pNext*: pointer
    deviceIndexCount*: uint32
    pDeviceIndices*: ptr uint32
    splitInstanceBindRegionCount*: uint32
    pSplitInstanceBindRegions*: ptr VkRect2D_1107297243
  VkBindImageMemoryDeviceGroupInfo_1107298098 = struct_VkBindImageMemoryDeviceGroupInfo_1107298097 ## Generated based on /usr/include/vulkan/vulkan_core.h:5573:3
  struct_VkPhysicalDeviceGroupProperties_1107298100 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5575:16
    pNext*: pointer
    physicalDeviceCount*: uint32
    physicalDevices*: array[32'i64, VkPhysicalDevice_1107296726]
    subsetAllocation*: VkBool32_1107296710
  VkPhysicalDeviceGroupProperties_1107298102 = struct_VkPhysicalDeviceGroupProperties_1107298101 ## Generated based on /usr/include/vulkan/vulkan_core.h:5581:3
  struct_VkDeviceGroupDeviceCreateInfo_1107298104 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5583:16
    pNext*: pointer
    physicalDeviceCount*: uint32
    pPhysicalDevices*: ptr VkPhysicalDevice_1107296726
  VkDeviceGroupDeviceCreateInfo_1107298106 = struct_VkDeviceGroupDeviceCreateInfo_1107298105 ## Generated based on /usr/include/vulkan/vulkan_core.h:5588:3
  struct_VkBufferMemoryRequirementsInfo2_1107298108 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5590:16
    pNext*: pointer
    buffer*: VkBuffer_1107296720
  VkBufferMemoryRequirementsInfo2_1107298110 = struct_VkBufferMemoryRequirementsInfo2_1107298109 ## Generated based on /usr/include/vulkan/vulkan_core.h:5594:3
  struct_VkImageMemoryRequirementsInfo2_1107298112 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5596:16
    pNext*: pointer
    image*: VkImage_1107296722
  VkImageMemoryRequirementsInfo2_1107298114 = struct_VkImageMemoryRequirementsInfo2_1107298113 ## Generated based on /usr/include/vulkan/vulkan_core.h:5600:3
  struct_VkImageSparseMemoryRequirementsInfo2_1107298116 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5602:16
    pNext*: pointer
    image*: VkImage_1107296722
  VkImageSparseMemoryRequirementsInfo2_1107298118 = struct_VkImageSparseMemoryRequirementsInfo2_1107298117 ## Generated based on /usr/include/vulkan/vulkan_core.h:5606:3
  struct_VkMemoryRequirements2_1107298120 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5608:16
    pNext*: pointer
    memoryRequirements*: VkMemoryRequirements_1107297379
  VkMemoryRequirements2_1107298122 = struct_VkMemoryRequirements2_1107298121 ## Generated based on /usr/include/vulkan/vulkan_core.h:5612:3
  struct_VkSparseImageMemoryRequirements2_1107298124 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5614:16
    pNext*: pointer
    memoryRequirements*: VkSparseImageMemoryRequirements_1107297415
  VkSparseImageMemoryRequirements2_1107298126 = struct_VkSparseImageMemoryRequirements2_1107298125 ## Generated based on /usr/include/vulkan/vulkan_core.h:5618:3
  struct_VkPhysicalDeviceFeatures2_1107298128 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5620:16
    pNext*: pointer
    features*: VkPhysicalDeviceFeatures_1107297327
  VkPhysicalDeviceFeatures2_1107298130 = struct_VkPhysicalDeviceFeatures2_1107298129 ## Generated based on /usr/include/vulkan/vulkan_core.h:5624:3
  struct_VkPhysicalDeviceProperties2_1107298132 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5626:16
    pNext*: pointer
    properties*: VkPhysicalDeviceProperties_1107297343
  VkPhysicalDeviceProperties2_1107298134 = struct_VkPhysicalDeviceProperties2_1107298133 ## Generated based on /usr/include/vulkan/vulkan_core.h:5630:3
  struct_VkFormatProperties2_1107298136 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5632:16
    pNext*: pointer
    formatProperties*: VkFormatProperties_1107297307
  VkFormatProperties2_1107298138 = struct_VkFormatProperties2_1107298137 ## Generated based on /usr/include/vulkan/vulkan_core.h:5636:3
  struct_VkImageFormatProperties2_1107298140 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5638:16
    pNext*: pointer
    imageFormatProperties*: VkImageFormatProperties_1107297311
  VkImageFormatProperties2_1107298142 = struct_VkImageFormatProperties2_1107298141 ## Generated based on /usr/include/vulkan/vulkan_core.h:5642:3
  struct_VkPhysicalDeviceImageFormatInfo2_1107298144 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5644:16
    pNext*: pointer
    format*: VkFormat_1107296811
    type_field*: VkImageType_1107296819
    tiling*: VkImageTiling_1107296815
    usage*: VkImageUsageFlags_1107296959
    flags*: VkImageCreateFlags_1107296947
  VkPhysicalDeviceImageFormatInfo2_1107298146 = struct_VkPhysicalDeviceImageFormatInfo2_1107298145 ## Generated based on /usr/include/vulkan/vulkan_core.h:5652:3
  struct_VkQueueFamilyProperties2_1107298148 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5654:16
    pNext*: pointer
    queueFamilyProperties*: VkQueueFamilyProperties_1107297347
  VkQueueFamilyProperties2_1107298150 = struct_VkQueueFamilyProperties2_1107298149 ## Generated based on /usr/include/vulkan/vulkan_core.h:5658:3
  struct_VkPhysicalDeviceMemoryProperties2_1107298152 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5660:16
    pNext*: pointer
    memoryProperties*: VkPhysicalDeviceMemoryProperties_1107297335
  VkPhysicalDeviceMemoryProperties2_1107298154 = struct_VkPhysicalDeviceMemoryProperties2_1107298153 ## Generated based on /usr/include/vulkan/vulkan_core.h:5664:3
  struct_VkSparseImageFormatProperties2_1107298156 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5666:16
    pNext*: pointer
    properties*: VkSparseImageFormatProperties_1107297411
  VkSparseImageFormatProperties2_1107298158 = struct_VkSparseImageFormatProperties2_1107298157 ## Generated based on /usr/include/vulkan/vulkan_core.h:5670:3
  struct_VkPhysicalDeviceSparseImageFormatInfo2_1107298160 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5672:16
    pNext*: pointer
    format*: VkFormat_1107296811
    type_field*: VkImageType_1107296819
    samples*: VkSampleCountFlagBits_1107296951
    usage*: VkImageUsageFlags_1107296959
    tiling*: VkImageTiling_1107296815
  VkPhysicalDeviceSparseImageFormatInfo2_1107298162 = struct_VkPhysicalDeviceSparseImageFormatInfo2_1107298161 ## Generated based on /usr/include/vulkan/vulkan_core.h:5680:3
  struct_VkPhysicalDevicePointClippingProperties_1107298164 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5682:16
    pNext*: pointer
    pointClippingBehavior*: VkPointClippingBehavior_1107297957
  VkPhysicalDevicePointClippingProperties_1107298166 = struct_VkPhysicalDevicePointClippingProperties_1107298165 ## Generated based on /usr/include/vulkan/vulkan_core.h:5686:3
  struct_VkInputAttachmentAspectReference_1107298168 {.pure, inheritable, bycopy.} = object
    subpass*: uint32         ## Generated based on /usr/include/vulkan/vulkan_core.h:5688:16
    inputAttachmentIndex*: uint32
    aspectMask*: VkImageAspectFlags_1107296935
  VkInputAttachmentAspectReference_1107298170 = struct_VkInputAttachmentAspectReference_1107298169 ## Generated based on /usr/include/vulkan/vulkan_core.h:5692:3
  struct_VkRenderPassInputAttachmentAspectCreateInfo_1107298172 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5694:16
    pNext*: pointer
    aspectReferenceCount*: uint32
    pAspectReferences*: ptr VkInputAttachmentAspectReference_1107298171
  VkRenderPassInputAttachmentAspectCreateInfo_1107298174 = struct_VkRenderPassInputAttachmentAspectCreateInfo_1107298173 ## Generated based on /usr/include/vulkan/vulkan_core.h:5699:3
  struct_VkImageViewUsageCreateInfo_1107298176 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5701:16
    pNext*: pointer
    usage*: VkImageUsageFlags_1107296959
  VkImageViewUsageCreateInfo_1107298178 = struct_VkImageViewUsageCreateInfo_1107298177 ## Generated based on /usr/include/vulkan/vulkan_core.h:5705:3
  struct_VkPipelineTessellationDomainOriginStateCreateInfo_1107298180 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5707:16
    pNext*: pointer
    domainOrigin*: VkTessellationDomainOrigin_1107297961
  VkPipelineTessellationDomainOriginStateCreateInfo_1107298182 = struct_VkPipelineTessellationDomainOriginStateCreateInfo_1107298181 ## Generated based on /usr/include/vulkan/vulkan_core.h:5711:3
  struct_VkRenderPassMultiviewCreateInfo_1107298184 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5713:16
    pNext*: pointer
    subpassCount*: uint32
    pViewMasks*: ptr uint32
    dependencyCount*: uint32
    pViewOffsets*: ptr int32
    correlationMaskCount*: uint32
    pCorrelationMasks*: ptr uint32
  VkRenderPassMultiviewCreateInfo_1107298186 = struct_VkRenderPassMultiviewCreateInfo_1107298185 ## Generated based on /usr/include/vulkan/vulkan_core.h:5722:3
  struct_VkPhysicalDeviceMultiviewFeatures_1107298188 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5724:16
    pNext*: pointer
    multiview*: VkBool32_1107296710
    multiviewGeometryShader*: VkBool32_1107296710
    multiviewTessellationShader*: VkBool32_1107296710
  VkPhysicalDeviceMultiviewFeatures_1107298190 = struct_VkPhysicalDeviceMultiviewFeatures_1107298189 ## Generated based on /usr/include/vulkan/vulkan_core.h:5730:3
  struct_VkPhysicalDeviceMultiviewProperties_1107298192 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5732:16
    pNext*: pointer
    maxMultiviewViewCount*: uint32
    maxMultiviewInstanceIndex*: uint32
  VkPhysicalDeviceMultiviewProperties_1107298194 = struct_VkPhysicalDeviceMultiviewProperties_1107298193 ## Generated based on /usr/include/vulkan/vulkan_core.h:5737:3
  struct_VkPhysicalDeviceVariablePointersFeatures_1107298196 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5739:16
    pNext*: pointer
    variablePointersStorageBuffer*: VkBool32_1107296710
    variablePointers*: VkBool32_1107296710
  VkPhysicalDeviceVariablePointersFeatures_1107298198 = struct_VkPhysicalDeviceVariablePointersFeatures_1107298197 ## Generated based on /usr/include/vulkan/vulkan_core.h:5744:3
  VkPhysicalDeviceVariablePointerFeatures_1107298200 = VkPhysicalDeviceVariablePointersFeatures_1107298199 ## Generated based on /usr/include/vulkan/vulkan_core.h:5746:50
  struct_VkPhysicalDeviceProtectedMemoryFeatures_1107298202 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5748:16
    pNext*: pointer
    protectedMemory*: VkBool32_1107296710
  VkPhysicalDeviceProtectedMemoryFeatures_1107298204 = struct_VkPhysicalDeviceProtectedMemoryFeatures_1107298203 ## Generated based on /usr/include/vulkan/vulkan_core.h:5752:3
  struct_VkPhysicalDeviceProtectedMemoryProperties_1107298206 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5754:16
    pNext*: pointer
    protectedNoFault*: VkBool32_1107296710
  VkPhysicalDeviceProtectedMemoryProperties_1107298208 = struct_VkPhysicalDeviceProtectedMemoryProperties_1107298207 ## Generated based on /usr/include/vulkan/vulkan_core.h:5758:3
  struct_VkDeviceQueueInfo2_1107298210 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5760:16
    pNext*: pointer
    flags*: VkDeviceQueueCreateFlags_1107296991
    queueFamilyIndex*: uint32
    queueIndex*: uint32
  VkDeviceQueueInfo2_1107298212 = struct_VkDeviceQueueInfo2_1107298211 ## Generated based on /usr/include/vulkan/vulkan_core.h:5766:3
  struct_VkProtectedSubmitInfo_1107298214 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5768:16
    pNext*: pointer
    protectedSubmit*: VkBool32_1107296710
  VkProtectedSubmitInfo_1107298216 = struct_VkProtectedSubmitInfo_1107298215 ## Generated based on /usr/include/vulkan/vulkan_core.h:5772:3
  struct_VkSamplerYcbcrConversionCreateInfo_1107298218 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5774:16
    pNext*: pointer
    format*: VkFormat_1107296811
    ycbcrModel*: VkSamplerYcbcrModelConversion_1107297965
    ycbcrRange*: VkSamplerYcbcrRange_1107297969
    components*: VkComponentMapping_1107297451
    xChromaOffset*: VkChromaLocation_1107297973
    yChromaOffset*: VkChromaLocation_1107297973
    chromaFilter*: VkFilter_1107296887
    forceExplicitReconstruction*: VkBool32_1107296710
  VkSamplerYcbcrConversionCreateInfo_1107298220 = struct_VkSamplerYcbcrConversionCreateInfo_1107298219 ## Generated based on /usr/include/vulkan/vulkan_core.h:5785:3
  struct_VkSamplerYcbcrConversionInfo_1107298222 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5787:16
    pNext*: pointer
    conversion*: VkSamplerYcbcrConversion_1107297951
  VkSamplerYcbcrConversionInfo_1107298224 = struct_VkSamplerYcbcrConversionInfo_1107298223 ## Generated based on /usr/include/vulkan/vulkan_core.h:5791:3
  struct_VkBindImagePlaneMemoryInfo_1107298226 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5793:16
    pNext*: pointer
    planeAspect*: VkImageAspectFlagBits_1107296933
  VkBindImagePlaneMemoryInfo_1107298228 = struct_VkBindImagePlaneMemoryInfo_1107298227 ## Generated based on /usr/include/vulkan/vulkan_core.h:5797:3
  struct_VkImagePlaneMemoryRequirementsInfo_1107298230 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5799:16
    pNext*: pointer
    planeAspect*: VkImageAspectFlagBits_1107296933
  VkImagePlaneMemoryRequirementsInfo_1107298232 = struct_VkImagePlaneMemoryRequirementsInfo_1107298231 ## Generated based on /usr/include/vulkan/vulkan_core.h:5803:3
  struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298234 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5805:16
    pNext*: pointer
    samplerYcbcrConversion*: VkBool32_1107296710
  VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298236 = struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298235 ## Generated based on /usr/include/vulkan/vulkan_core.h:5809:3
  struct_VkSamplerYcbcrConversionImageFormatProperties_1107298238 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5811:16
    pNext*: pointer
    combinedImageSamplerDescriptorCount*: uint32
  VkSamplerYcbcrConversionImageFormatProperties_1107298240 = struct_VkSamplerYcbcrConversionImageFormatProperties_1107298239 ## Generated based on /usr/include/vulkan/vulkan_core.h:5815:3
  struct_VkDescriptorUpdateTemplateEntry_1107298242 {.pure, inheritable, bycopy.} = object
    dstBinding*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:5817:16
    dstArrayElement*: uint32
    descriptorCount*: uint32
    descriptorType*: VkDescriptorType_1107296899
    offset*: csize_t
    stride*: csize_t
  VkDescriptorUpdateTemplateEntry_1107298244 = struct_VkDescriptorUpdateTemplateEntry_1107298243 ## Generated based on /usr/include/vulkan/vulkan_core.h:5824:3
  struct_VkDescriptorUpdateTemplateCreateInfo_1107298246 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5826:16
    pNext*: pointer
    flags*: VkDescriptorUpdateTemplateCreateFlags_1107297999
    descriptorUpdateEntryCount*: uint32
    pDescriptorUpdateEntries*: ptr VkDescriptorUpdateTemplateEntry_1107298245
    templateType*: VkDescriptorUpdateTemplateType_1107297977
    descriptorSetLayout*: VkDescriptorSetLayout_1107296765
    pipelineBindPoint*: VkPipelineBindPoint_1107296911
    pipelineLayout*: VkPipelineLayout_1107296752
    set*: uint32
  VkDescriptorUpdateTemplateCreateInfo_1107298248 = struct_VkDescriptorUpdateTemplateCreateInfo_1107298247 ## Generated based on /usr/include/vulkan/vulkan_core.h:5837:3
  struct_VkExternalMemoryProperties_1107298250 {.pure, inheritable, bycopy.} = object
    externalMemoryFeatures*: VkExternalMemoryFeatureFlags_1107298011 ## Generated based on /usr/include/vulkan/vulkan_core.h:5839:16
    exportFromImportedHandleTypes*: VkExternalMemoryHandleTypeFlags_1107298005
    compatibleHandleTypes*: VkExternalMemoryHandleTypeFlags_1107298005
  VkExternalMemoryProperties_1107298252 = struct_VkExternalMemoryProperties_1107298251 ## Generated based on /usr/include/vulkan/vulkan_core.h:5843:3
  struct_VkPhysicalDeviceExternalImageFormatInfo_1107298254 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5845:16
    pNext*: pointer
    handleType*: VkExternalMemoryHandleTypeFlagBits_1107298003
  VkPhysicalDeviceExternalImageFormatInfo_1107298256 = struct_VkPhysicalDeviceExternalImageFormatInfo_1107298255 ## Generated based on /usr/include/vulkan/vulkan_core.h:5849:3
  struct_VkExternalImageFormatProperties_1107298258 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5851:16
    pNext*: pointer
    externalMemoryProperties*: VkExternalMemoryProperties_1107298253
  VkExternalImageFormatProperties_1107298260 = struct_VkExternalImageFormatProperties_1107298259 ## Generated based on /usr/include/vulkan/vulkan_core.h:5855:3
  struct_VkPhysicalDeviceExternalBufferInfo_1107298262 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5857:16
    pNext*: pointer
    flags*: VkBufferCreateFlags_1107297053
    usage*: VkBufferUsageFlags_1107297059
    handleType*: VkExternalMemoryHandleTypeFlagBits_1107298003
  VkPhysicalDeviceExternalBufferInfo_1107298264 = struct_VkPhysicalDeviceExternalBufferInfo_1107298263 ## Generated based on /usr/include/vulkan/vulkan_core.h:5863:3
  struct_VkExternalBufferProperties_1107298266 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5865:16
    pNext*: pointer
    externalMemoryProperties*: VkExternalMemoryProperties_1107298253
  VkExternalBufferProperties_1107298268 = struct_VkExternalBufferProperties_1107298267 ## Generated based on /usr/include/vulkan/vulkan_core.h:5869:3
  struct_VkPhysicalDeviceIDProperties_1107298270 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5871:16
    pNext*: pointer
    deviceUUID*: array[16'i64, uint8]
    driverUUID*: array[16'i64, uint8]
    deviceLUID*: array[8'i64, uint8]
    deviceNodeMask*: uint32
    deviceLUIDValid*: VkBool32_1107296710
  VkPhysicalDeviceIDProperties_1107298272 = struct_VkPhysicalDeviceIDProperties_1107298271 ## Generated based on /usr/include/vulkan/vulkan_core.h:5879:3
  struct_VkExternalMemoryImageCreateInfo_1107298274 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5881:16
    pNext*: pointer
    handleTypes*: VkExternalMemoryHandleTypeFlags_1107298005
  VkExternalMemoryImageCreateInfo_1107298276 = struct_VkExternalMemoryImageCreateInfo_1107298275 ## Generated based on /usr/include/vulkan/vulkan_core.h:5885:3
  struct_VkExternalMemoryBufferCreateInfo_1107298278 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5887:16
    pNext*: pointer
    handleTypes*: VkExternalMemoryHandleTypeFlags_1107298005
  VkExternalMemoryBufferCreateInfo_1107298280 = struct_VkExternalMemoryBufferCreateInfo_1107298279 ## Generated based on /usr/include/vulkan/vulkan_core.h:5891:3
  struct_VkExportMemoryAllocateInfo_1107298282 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5893:16
    pNext*: pointer
    handleTypes*: VkExternalMemoryHandleTypeFlags_1107298005
  VkExportMemoryAllocateInfo_1107298284 = struct_VkExportMemoryAllocateInfo_1107298283 ## Generated based on /usr/include/vulkan/vulkan_core.h:5897:3
  struct_VkPhysicalDeviceExternalFenceInfo_1107298286 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5899:16
    pNext*: pointer
    handleType*: VkExternalFenceHandleTypeFlagBits_1107298015
  VkPhysicalDeviceExternalFenceInfo_1107298288 = struct_VkPhysicalDeviceExternalFenceInfo_1107298287 ## Generated based on /usr/include/vulkan/vulkan_core.h:5903:3
  struct_VkExternalFenceProperties_1107298290 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5905:16
    pNext*: pointer
    exportFromImportedHandleTypes*: VkExternalFenceHandleTypeFlags_1107298017
    compatibleHandleTypes*: VkExternalFenceHandleTypeFlags_1107298017
    externalFenceFeatures*: VkExternalFenceFeatureFlags_1107298023
  VkExternalFenceProperties_1107298292 = struct_VkExternalFenceProperties_1107298291 ## Generated based on /usr/include/vulkan/vulkan_core.h:5911:3
  struct_VkExportFenceCreateInfo_1107298294 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5913:16
    pNext*: pointer
    handleTypes*: VkExternalFenceHandleTypeFlags_1107298017
  VkExportFenceCreateInfo_1107298296 = struct_VkExportFenceCreateInfo_1107298295 ## Generated based on /usr/include/vulkan/vulkan_core.h:5917:3
  struct_VkExportSemaphoreCreateInfo_1107298298 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5919:16
    pNext*: pointer
    handleTypes*: VkExternalSemaphoreHandleTypeFlags_1107298041
  VkExportSemaphoreCreateInfo_1107298300 = struct_VkExportSemaphoreCreateInfo_1107298299 ## Generated based on /usr/include/vulkan/vulkan_core.h:5923:3
  struct_VkPhysicalDeviceExternalSemaphoreInfo_1107298302 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5925:16
    pNext*: pointer
    handleType*: VkExternalSemaphoreHandleTypeFlagBits_1107298039
  VkPhysicalDeviceExternalSemaphoreInfo_1107298304 = struct_VkPhysicalDeviceExternalSemaphoreInfo_1107298303 ## Generated based on /usr/include/vulkan/vulkan_core.h:5929:3
  struct_VkExternalSemaphoreProperties_1107298306 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5931:16
    pNext*: pointer
    exportFromImportedHandleTypes*: VkExternalSemaphoreHandleTypeFlags_1107298041
    compatibleHandleTypes*: VkExternalSemaphoreHandleTypeFlags_1107298041
    externalSemaphoreFeatures*: VkExternalSemaphoreFeatureFlags_1107298047
  VkExternalSemaphoreProperties_1107298308 = struct_VkExternalSemaphoreProperties_1107298307 ## Generated based on /usr/include/vulkan/vulkan_core.h:5937:3
  struct_VkPhysicalDeviceMaintenance3Properties_1107298310 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5939:16
    pNext*: pointer
    maxPerSetDescriptors*: uint32
    maxMemoryAllocationSize*: VkDeviceSize_1107296714
  VkPhysicalDeviceMaintenance3Properties_1107298312 = struct_VkPhysicalDeviceMaintenance3Properties_1107298311 ## Generated based on /usr/include/vulkan/vulkan_core.h:5944:3
  struct_VkDescriptorSetLayoutSupport_1107298314 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5946:16
    pNext*: pointer
    supported*: VkBool32_1107296710
  VkDescriptorSetLayoutSupport_1107298316 = struct_VkDescriptorSetLayoutSupport_1107298315 ## Generated based on /usr/include/vulkan/vulkan_core.h:5950:3
  struct_VkPhysicalDeviceShaderDrawParametersFeatures_1107298318 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:5952:16
    pNext*: pointer
    shaderDrawParameters*: VkBool32_1107296710
  VkPhysicalDeviceShaderDrawParametersFeatures_1107298320 = struct_VkPhysicalDeviceShaderDrawParametersFeatures_1107298319 ## Generated based on /usr/include/vulkan/vulkan_core.h:5956:3
  VkPhysicalDeviceShaderDrawParameterFeatures_1107298322 = VkPhysicalDeviceShaderDrawParametersFeatures_1107298321 ## Generated based on /usr/include/vulkan/vulkan_core.h:5958:54
  PFN_vkEnumerateInstanceVersion_1107298324 = proc (a0: ptr uint32): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5960:30
  PFN_vkBindBufferMemory2_1107298326 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkBindBufferMemoryInfo_1107298055): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5961:30
  PFN_vkBindImageMemory2_1107298328 = proc (a0: VkDevice_1107296728; a1: uint32;
      a2: ptr VkBindImageMemoryInfo_1107298059): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5962:30
  PFN_vkGetDeviceGroupPeerMemoryFeatures_1107298330 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: uint32; a3: uint32; a4: ptr VkPeerMemoryFeatureFlags_1107297989): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5963:26
  PFN_vkCmdSetDeviceMask_1107298332 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5964:26
  PFN_vkCmdDispatchBase_1107298334 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: uint32; a4: uint32; a5: uint32; a6: uint32): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5965:26
  PFN_vkEnumeratePhysicalDeviceGroups_1107298336 = proc (a0: VkInstance_1107296724;
      a1: ptr uint32; a2: ptr VkPhysicalDeviceGroupProperties_1107298103): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5966:30
  PFN_vkGetImageMemoryRequirements2_1107298338 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImageMemoryRequirementsInfo2_1107298115;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5967:26
  PFN_vkGetBufferMemoryRequirements2_1107298340 = proc (a0: VkDevice_1107296728;
      a1: ptr VkBufferMemoryRequirementsInfo2_1107298111;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5968:26
  PFN_vkGetImageSparseMemoryRequirements2_1107298342 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImageSparseMemoryRequirementsInfo2_1107298119; a2: ptr uint32;
      a3: ptr VkSparseImageMemoryRequirements2_1107298127): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5969:26
  PFN_vkGetPhysicalDeviceFeatures2_1107298344 = proc (a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceFeatures2_1107298131): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5970:26
  PFN_vkGetPhysicalDeviceProperties2_1107298346 = proc (a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceProperties2_1107298135): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5971:26
  PFN_vkGetPhysicalDeviceFormatProperties2_1107298348 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkFormat_1107296811;
      a2: ptr VkFormatProperties2_1107298139): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5972:26
  PFN_vkGetPhysicalDeviceImageFormatProperties2_1107298350 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr VkPhysicalDeviceImageFormatInfo2_1107298147;
      a2: ptr VkImageFormatProperties2_1107298143): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5973:30
  PFN_vkGetPhysicalDeviceQueueFamilyProperties2_1107298352 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkQueueFamilyProperties2_1107298151): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5974:26
  PFN_vkGetPhysicalDeviceMemoryProperties2_1107298354 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr VkPhysicalDeviceMemoryProperties2_1107298155): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5975:26
  PFN_vkGetPhysicalDeviceSparseImageFormatProperties2_1107298356 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceSparseImageFormatInfo2_1107298163; a2: ptr uint32;
      a3: ptr VkSparseImageFormatProperties2_1107298159): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5976:26
  PFN_vkTrimCommandPool_1107298358 = proc (a0: VkDevice_1107296728;
      a1: VkCommandPool_1107296775; a2: VkCommandPoolTrimFlags_1107297997): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5977:26
  PFN_vkGetDeviceQueue2_1107298360 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceQueueInfo2_1107298213; a2: ptr VkQueue_1107296730): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5978:26
  PFN_vkCreateSamplerYcbcrConversion_1107298362 = proc (a0: VkDevice_1107296728;
      a1: ptr VkSamplerYcbcrConversionCreateInfo_1107298221;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkSamplerYcbcrConversion_1107297951): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5979:30
  PFN_vkDestroySamplerYcbcrConversion_1107298364 = proc (a0: VkDevice_1107296728;
      a1: VkSamplerYcbcrConversion_1107297951; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5980:26
  PFN_vkCreateDescriptorUpdateTemplate_1107298366 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDescriptorUpdateTemplateCreateInfo_1107298249;
      a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkDescriptorUpdateTemplate_1107297953): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5981:30
  PFN_vkDestroyDescriptorUpdateTemplate_1107298368 = proc (a0: VkDevice_1107296728;
      a1: VkDescriptorUpdateTemplate_1107297953; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:5982:26
  PFN_vkUpdateDescriptorSetWithTemplate_1107298370 = proc (a0: VkDevice_1107296728;
      a1: VkDescriptorSet_1107296769; a2: VkDescriptorUpdateTemplate_1107297953;
      a3: pointer): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5983:26
  PFN_vkGetPhysicalDeviceExternalBufferProperties_1107298372 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceExternalBufferInfo_1107298265;
      a2: ptr VkExternalBufferProperties_1107298269): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5984:26
  PFN_vkGetPhysicalDeviceExternalFenceProperties_1107298374 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceExternalFenceInfo_1107298289;
      a2: ptr VkExternalFenceProperties_1107298293): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5985:26
  PFN_vkGetPhysicalDeviceExternalSemaphoreProperties_1107298376 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceExternalSemaphoreInfo_1107298305;
      a2: ptr VkExternalSemaphoreProperties_1107298309): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5986:26
  PFN_vkGetDescriptorSetLayoutSupport_1107298378 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDescriptorSetLayoutCreateInfo_1107297583;
      a2: ptr VkDescriptorSetLayoutSupport_1107298317): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:5987:26
  VkDriverId_1107298382 = enum_VkDriverId_1107298381 ## Generated based on /usr/include/vulkan/vulkan_core.h:6186:3
  VkShaderFloatControlsIndependence_1107298386 = enum_VkShaderFloatControlsIndependence_1107298385 ## Generated based on /usr/include/vulkan/vulkan_core.h:6196:3
  VkSamplerReductionMode_1107298390 = enum_VkSamplerReductionMode_1107298389 ## Generated based on /usr/include/vulkan/vulkan_core.h:6207:3
  VkSemaphoreType_1107298394 = enum_VkSemaphoreType_1107298393 ## Generated based on /usr/include/vulkan/vulkan_core.h:6215:3
  VkResolveModeFlagBits_1107298398 = enum_VkResolveModeFlagBits_1107298397 ## Generated based on /usr/include/vulkan/vulkan_core.h:6232:3
  VkResolveModeFlags_1107298400 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:6233:17
  VkDescriptorBindingFlagBits_1107298404 = enum_VkDescriptorBindingFlagBits_1107298403 ## Generated based on /usr/include/vulkan/vulkan_core.h:6245:3
  VkDescriptorBindingFlags_1107298406 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:6246:17
  VkSemaphoreWaitFlagBits_1107298410 = enum_VkSemaphoreWaitFlagBits_1107298409 ## Generated based on /usr/include/vulkan/vulkan_core.h:6252:3
  VkSemaphoreWaitFlags_1107298412 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:6253:17
  struct_VkPhysicalDeviceVulkan11Features_1107298414 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6254:16
    pNext*: pointer
    storageBuffer16BitAccess*: VkBool32_1107296710
    uniformAndStorageBuffer16BitAccess*: VkBool32_1107296710
    storagePushConstant16*: VkBool32_1107296710
    storageInputOutput16*: VkBool32_1107296710
    multiview*: VkBool32_1107296710
    multiviewGeometryShader*: VkBool32_1107296710
    multiviewTessellationShader*: VkBool32_1107296710
    variablePointersStorageBuffer*: VkBool32_1107296710
    variablePointers*: VkBool32_1107296710
    protectedMemory*: VkBool32_1107296710
    samplerYcbcrConversion*: VkBool32_1107296710
    shaderDrawParameters*: VkBool32_1107296710
  VkPhysicalDeviceVulkan11Features_1107298416 = struct_VkPhysicalDeviceVulkan11Features_1107298415 ## Generated based on /usr/include/vulkan/vulkan_core.h:6269:3
  struct_VkPhysicalDeviceVulkan11Properties_1107298418 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6271:16
    pNext*: pointer
    deviceUUID*: array[16'i64, uint8]
    driverUUID*: array[16'i64, uint8]
    deviceLUID*: array[8'i64, uint8]
    deviceNodeMask*: uint32
    deviceLUIDValid*: VkBool32_1107296710
    subgroupSize*: uint32
    subgroupSupportedStages*: VkShaderStageFlags_1107297137
    subgroupSupportedOperations*: VkSubgroupFeatureFlags_1107297983
    subgroupQuadOperationsInAllStages*: VkBool32_1107296710
    pointClippingBehavior*: VkPointClippingBehavior_1107297957
    maxMultiviewViewCount*: uint32
    maxMultiviewInstanceIndex*: uint32
    protectedNoFault*: VkBool32_1107296710
    maxPerSetDescriptors*: uint32
    maxMemoryAllocationSize*: VkDeviceSize_1107296714
  VkPhysicalDeviceVulkan11Properties_1107298420 = struct_VkPhysicalDeviceVulkan11Properties_1107298419 ## Generated based on /usr/include/vulkan/vulkan_core.h:6289:3
  struct_VkPhysicalDeviceVulkan12Features_1107298422 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6291:16
    pNext*: pointer
    samplerMirrorClampToEdge*: VkBool32_1107296710
    drawIndirectCount*: VkBool32_1107296710
    storageBuffer8BitAccess*: VkBool32_1107296710
    uniformAndStorageBuffer8BitAccess*: VkBool32_1107296710
    storagePushConstant8*: VkBool32_1107296710
    shaderBufferInt64Atomics*: VkBool32_1107296710
    shaderSharedInt64Atomics*: VkBool32_1107296710
    shaderFloat16*: VkBool32_1107296710
    shaderInt8*: VkBool32_1107296710
    descriptorIndexing*: VkBool32_1107296710
    shaderInputAttachmentArrayDynamicIndexing*: VkBool32_1107296710
    shaderUniformTexelBufferArrayDynamicIndexing*: VkBool32_1107296710
    shaderStorageTexelBufferArrayDynamicIndexing*: VkBool32_1107296710
    shaderUniformBufferArrayNonUniformIndexing*: VkBool32_1107296710
    shaderSampledImageArrayNonUniformIndexing*: VkBool32_1107296710
    shaderStorageBufferArrayNonUniformIndexing*: VkBool32_1107296710
    shaderStorageImageArrayNonUniformIndexing*: VkBool32_1107296710
    shaderInputAttachmentArrayNonUniformIndexing*: VkBool32_1107296710
    shaderUniformTexelBufferArrayNonUniformIndexing*: VkBool32_1107296710
    shaderStorageTexelBufferArrayNonUniformIndexing*: VkBool32_1107296710
    descriptorBindingUniformBufferUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingSampledImageUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingStorageImageUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingStorageBufferUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingUniformTexelBufferUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingStorageTexelBufferUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingUpdateUnusedWhilePending*: VkBool32_1107296710
    descriptorBindingPartiallyBound*: VkBool32_1107296710
    descriptorBindingVariableDescriptorCount*: VkBool32_1107296710
    runtimeDescriptorArray*: VkBool32_1107296710
    samplerFilterMinmax*: VkBool32_1107296710
    scalarBlockLayout*: VkBool32_1107296710
    imagelessFramebuffer*: VkBool32_1107296710
    uniformBufferStandardLayout*: VkBool32_1107296710
    shaderSubgroupExtendedTypes*: VkBool32_1107296710
    separateDepthStencilLayouts*: VkBool32_1107296710
    hostQueryReset*: VkBool32_1107296710
    timelineSemaphore*: VkBool32_1107296710
    bufferDeviceAddress*: VkBool32_1107296710
    bufferDeviceAddressCaptureReplay*: VkBool32_1107296710
    bufferDeviceAddressMultiDevice*: VkBool32_1107296710
    vulkanMemoryModel*: VkBool32_1107296710
    vulkanMemoryModelDeviceScope*: VkBool32_1107296710
    vulkanMemoryModelAvailabilityVisibilityChains*: VkBool32_1107296710
    shaderOutputViewportIndex*: VkBool32_1107296710
    shaderOutputLayer*: VkBool32_1107296710
    subgroupBroadcastDynamicId*: VkBool32_1107296710
  VkPhysicalDeviceVulkan12Features_1107298424 = struct_VkPhysicalDeviceVulkan12Features_1107298423 ## Generated based on /usr/include/vulkan/vulkan_core.h:6341:3
  struct_VkConformanceVersion_1107298426 {.pure, inheritable, bycopy.} = object
    major*: uint8            ## Generated based on /usr/include/vulkan/vulkan_core.h:6343:16
    minor*: uint8
    subminor*: uint8
    patch*: uint8
  VkConformanceVersion_1107298428 = struct_VkConformanceVersion_1107298427 ## Generated based on /usr/include/vulkan/vulkan_core.h:6348:3
  struct_VkPhysicalDeviceVulkan12Properties_1107298430 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6350:16
    pNext*: pointer
    driverID*: VkDriverId_1107298383
    driverName*: array[256'i64, cschar]
    driverInfo*: array[256'i64, cschar]
    conformanceVersion*: VkConformanceVersion_1107298429
    denormBehaviorIndependence*: VkShaderFloatControlsIndependence_1107298387
    roundingModeIndependence*: VkShaderFloatControlsIndependence_1107298387
    shaderSignedZeroInfNanPreserveFloat16*: VkBool32_1107296710
    shaderSignedZeroInfNanPreserveFloat32*: VkBool32_1107296710
    shaderSignedZeroInfNanPreserveFloat64*: VkBool32_1107296710
    shaderDenormPreserveFloat16*: VkBool32_1107296710
    shaderDenormPreserveFloat32*: VkBool32_1107296710
    shaderDenormPreserveFloat64*: VkBool32_1107296710
    shaderDenormFlushToZeroFloat16*: VkBool32_1107296710
    shaderDenormFlushToZeroFloat32*: VkBool32_1107296710
    shaderDenormFlushToZeroFloat64*: VkBool32_1107296710
    shaderRoundingModeRTEFloat16*: VkBool32_1107296710
    shaderRoundingModeRTEFloat32*: VkBool32_1107296710
    shaderRoundingModeRTEFloat64*: VkBool32_1107296710
    shaderRoundingModeRTZFloat16*: VkBool32_1107296710
    shaderRoundingModeRTZFloat32*: VkBool32_1107296710
    shaderRoundingModeRTZFloat64*: VkBool32_1107296710
    maxUpdateAfterBindDescriptorsInAllPools*: uint32
    shaderUniformBufferArrayNonUniformIndexingNative*: VkBool32_1107296710
    shaderSampledImageArrayNonUniformIndexingNative*: VkBool32_1107296710
    shaderStorageBufferArrayNonUniformIndexingNative*: VkBool32_1107296710
    shaderStorageImageArrayNonUniformIndexingNative*: VkBool32_1107296710
    shaderInputAttachmentArrayNonUniformIndexingNative*: VkBool32_1107296710
    robustBufferAccessUpdateAfterBind*: VkBool32_1107296710
    quadDivergentImplicitLod*: VkBool32_1107296710
    maxPerStageDescriptorUpdateAfterBindSamplers*: uint32
    maxPerStageDescriptorUpdateAfterBindUniformBuffers*: uint32
    maxPerStageDescriptorUpdateAfterBindStorageBuffers*: uint32
    maxPerStageDescriptorUpdateAfterBindSampledImages*: uint32
    maxPerStageDescriptorUpdateAfterBindStorageImages*: uint32
    maxPerStageDescriptorUpdateAfterBindInputAttachments*: uint32
    maxPerStageUpdateAfterBindResources*: uint32
    maxDescriptorSetUpdateAfterBindSamplers*: uint32
    maxDescriptorSetUpdateAfterBindUniformBuffers*: uint32
    maxDescriptorSetUpdateAfterBindUniformBuffersDynamic*: uint32
    maxDescriptorSetUpdateAfterBindStorageBuffers*: uint32
    maxDescriptorSetUpdateAfterBindStorageBuffersDynamic*: uint32
    maxDescriptorSetUpdateAfterBindSampledImages*: uint32
    maxDescriptorSetUpdateAfterBindStorageImages*: uint32
    maxDescriptorSetUpdateAfterBindInputAttachments*: uint32
    supportedDepthResolveModes*: VkResolveModeFlags_1107298401
    supportedStencilResolveModes*: VkResolveModeFlags_1107298401
    independentResolveNone*: VkBool32_1107296710
    independentResolve*: VkBool32_1107296710
    filterMinmaxSingleComponentFormats*: VkBool32_1107296710
    filterMinmaxImageComponentMapping*: VkBool32_1107296710
    maxTimelineSemaphoreValueDifference*: uint64
    framebufferIntegerColorSampleCounts*: VkSampleCountFlags_1107296953
  VkPhysicalDeviceVulkan12Properties_1107298432 = struct_VkPhysicalDeviceVulkan12Properties_1107298431 ## Generated based on /usr/include/vulkan/vulkan_core.h:6405:3
  struct_VkImageFormatListCreateInfo_1107298434 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6407:16
    pNext*: pointer
    viewFormatCount*: uint32
    pViewFormats*: ptr VkFormat_1107296811
  VkImageFormatListCreateInfo_1107298436 = struct_VkImageFormatListCreateInfo_1107298435 ## Generated based on /usr/include/vulkan/vulkan_core.h:6412:3
  struct_VkAttachmentDescription2_1107298438 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6414:16
    pNext*: pointer
    flags*: VkAttachmentDescriptionFlags_1107297163
    format*: VkFormat_1107296811
    samples*: VkSampleCountFlagBits_1107296951
    loadOp*: VkAttachmentLoadOp_1107296903
    storeOp*: VkAttachmentStoreOp_1107296907
    stencilLoadOp*: VkAttachmentLoadOp_1107296903
    stencilStoreOp*: VkAttachmentStoreOp_1107296907
    initialLayout*: VkImageLayout_1107296791
    finalLayout*: VkImageLayout_1107296791
  VkAttachmentDescription2_1107298440 = struct_VkAttachmentDescription2_1107298439 ## Generated based on /usr/include/vulkan/vulkan_core.h:6426:3
  struct_VkAttachmentReference2_1107298442 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6428:16
    pNext*: pointer
    attachment*: uint32
    layout*: VkImageLayout_1107296791
    aspectMask*: VkImageAspectFlags_1107296935
  VkAttachmentReference2_1107298444 = struct_VkAttachmentReference2_1107298443 ## Generated based on /usr/include/vulkan/vulkan_core.h:6434:3
  struct_VkSubpassDescription2_1107298446 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6436:16
    pNext*: pointer
    flags*: VkSubpassDescriptionFlags_1107297187
    pipelineBindPoint*: VkPipelineBindPoint_1107296911
    viewMask*: uint32
    inputAttachmentCount*: uint32
    pInputAttachments*: ptr VkAttachmentReference2_1107298445
    colorAttachmentCount*: uint32
    pColorAttachments*: ptr VkAttachmentReference2_1107298445
    pResolveAttachments*: ptr VkAttachmentReference2_1107298445
    pDepthStencilAttachment*: ptr VkAttachmentReference2_1107298445
    preserveAttachmentCount*: uint32
    pPreserveAttachments*: ptr uint32
  VkSubpassDescription2_1107298448 = struct_VkSubpassDescription2_1107298447 ## Generated based on /usr/include/vulkan/vulkan_core.h:6450:3
  struct_VkSubpassDependency2_1107298450 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6452:16
    pNext*: pointer
    srcSubpass*: uint32
    dstSubpass*: uint32
    srcStageMask*: VkPipelineStageFlags_1107296997
    dstStageMask*: VkPipelineStageFlags_1107296997
    srcAccessMask*: VkAccessFlags_1107296929
    dstAccessMask*: VkAccessFlags_1107296929
    dependencyFlags*: VkDependencyFlags_1107297169
    viewOffset*: int32
  VkSubpassDependency2_1107298452 = struct_VkSubpassDependency2_1107298451 ## Generated based on /usr/include/vulkan/vulkan_core.h:6463:3
  struct_VkRenderPassCreateInfo2_1107298454 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6465:16
    pNext*: pointer
    flags*: VkRenderPassCreateFlags_1107297181
    attachmentCount*: uint32
    pAttachments*: ptr VkAttachmentDescription2_1107298441
    subpassCount*: uint32
    pSubpasses*: ptr VkSubpassDescription2_1107298449
    dependencyCount*: uint32
    pDependencies*: ptr VkSubpassDependency2_1107298453
    correlatedViewMaskCount*: uint32
    pCorrelatedViewMasks*: ptr uint32
  VkRenderPassCreateInfo2_1107298456 = struct_VkRenderPassCreateInfo2_1107298455 ## Generated based on /usr/include/vulkan/vulkan_core.h:6477:3
  struct_VkSubpassBeginInfo_1107298458 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6479:16
    pNext*: pointer
    contents*: VkSubpassContents_1107296923
  VkSubpassBeginInfo_1107298460 = struct_VkSubpassBeginInfo_1107298459 ## Generated based on /usr/include/vulkan/vulkan_core.h:6483:3
  struct_VkSubpassEndInfo_1107298462 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6485:16
    pNext*: pointer
  VkSubpassEndInfo_1107298464 = struct_VkSubpassEndInfo_1107298463 ## Generated based on /usr/include/vulkan/vulkan_core.h:6488:3
  struct_VkPhysicalDevice8BitStorageFeatures_1107298466 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6490:16
    pNext*: pointer
    storageBuffer8BitAccess*: VkBool32_1107296710
    uniformAndStorageBuffer8BitAccess*: VkBool32_1107296710
    storagePushConstant8*: VkBool32_1107296710
  VkPhysicalDevice8BitStorageFeatures_1107298468 = struct_VkPhysicalDevice8BitStorageFeatures_1107298467 ## Generated based on /usr/include/vulkan/vulkan_core.h:6496:3
  struct_VkPhysicalDeviceDriverProperties_1107298470 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6498:16
    pNext*: pointer
    driverID*: VkDriverId_1107298383
    driverName*: array[256'i64, cschar]
    driverInfo*: array[256'i64, cschar]
    conformanceVersion*: VkConformanceVersion_1107298429
  VkPhysicalDeviceDriverProperties_1107298472 = struct_VkPhysicalDeviceDriverProperties_1107298471 ## Generated based on /usr/include/vulkan/vulkan_core.h:6505:3
  struct_VkPhysicalDeviceShaderAtomicInt64Features_1107298474 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6507:16
    pNext*: pointer
    shaderBufferInt64Atomics*: VkBool32_1107296710
    shaderSharedInt64Atomics*: VkBool32_1107296710
  VkPhysicalDeviceShaderAtomicInt64Features_1107298476 = struct_VkPhysicalDeviceShaderAtomicInt64Features_1107298475 ## Generated based on /usr/include/vulkan/vulkan_core.h:6512:3
  struct_VkPhysicalDeviceShaderFloat16Int8Features_1107298478 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6514:16
    pNext*: pointer
    shaderFloat16*: VkBool32_1107296710
    shaderInt8*: VkBool32_1107296710
  VkPhysicalDeviceShaderFloat16Int8Features_1107298480 = struct_VkPhysicalDeviceShaderFloat16Int8Features_1107298479 ## Generated based on /usr/include/vulkan/vulkan_core.h:6519:3
  struct_VkPhysicalDeviceFloatControlsProperties_1107298482 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6521:16
    pNext*: pointer
    denormBehaviorIndependence*: VkShaderFloatControlsIndependence_1107298387
    roundingModeIndependence*: VkShaderFloatControlsIndependence_1107298387
    shaderSignedZeroInfNanPreserveFloat16*: VkBool32_1107296710
    shaderSignedZeroInfNanPreserveFloat32*: VkBool32_1107296710
    shaderSignedZeroInfNanPreserveFloat64*: VkBool32_1107296710
    shaderDenormPreserveFloat16*: VkBool32_1107296710
    shaderDenormPreserveFloat32*: VkBool32_1107296710
    shaderDenormPreserveFloat64*: VkBool32_1107296710
    shaderDenormFlushToZeroFloat16*: VkBool32_1107296710
    shaderDenormFlushToZeroFloat32*: VkBool32_1107296710
    shaderDenormFlushToZeroFloat64*: VkBool32_1107296710
    shaderRoundingModeRTEFloat16*: VkBool32_1107296710
    shaderRoundingModeRTEFloat32*: VkBool32_1107296710
    shaderRoundingModeRTEFloat64*: VkBool32_1107296710
    shaderRoundingModeRTZFloat16*: VkBool32_1107296710
    shaderRoundingModeRTZFloat32*: VkBool32_1107296710
    shaderRoundingModeRTZFloat64*: VkBool32_1107296710
  VkPhysicalDeviceFloatControlsProperties_1107298484 = struct_VkPhysicalDeviceFloatControlsProperties_1107298483 ## Generated based on /usr/include/vulkan/vulkan_core.h:6541:3
  struct_VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298486 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6543:16
    pNext*: pointer
    bindingCount*: uint32
    pBindingFlags*: ptr VkDescriptorBindingFlags_1107298407
  VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298488 = struct_VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298487 ## Generated based on /usr/include/vulkan/vulkan_core.h:6548:3
  struct_VkPhysicalDeviceDescriptorIndexingFeatures_1107298490 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6550:16
    pNext*: pointer
    shaderInputAttachmentArrayDynamicIndexing*: VkBool32_1107296710
    shaderUniformTexelBufferArrayDynamicIndexing*: VkBool32_1107296710
    shaderStorageTexelBufferArrayDynamicIndexing*: VkBool32_1107296710
    shaderUniformBufferArrayNonUniformIndexing*: VkBool32_1107296710
    shaderSampledImageArrayNonUniformIndexing*: VkBool32_1107296710
    shaderStorageBufferArrayNonUniformIndexing*: VkBool32_1107296710
    shaderStorageImageArrayNonUniformIndexing*: VkBool32_1107296710
    shaderInputAttachmentArrayNonUniformIndexing*: VkBool32_1107296710
    shaderUniformTexelBufferArrayNonUniformIndexing*: VkBool32_1107296710
    shaderStorageTexelBufferArrayNonUniformIndexing*: VkBool32_1107296710
    descriptorBindingUniformBufferUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingSampledImageUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingStorageImageUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingStorageBufferUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingUniformTexelBufferUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingStorageTexelBufferUpdateAfterBind*: VkBool32_1107296710
    descriptorBindingUpdateUnusedWhilePending*: VkBool32_1107296710
    descriptorBindingPartiallyBound*: VkBool32_1107296710
    descriptorBindingVariableDescriptorCount*: VkBool32_1107296710
    runtimeDescriptorArray*: VkBool32_1107296710
  VkPhysicalDeviceDescriptorIndexingFeatures_1107298492 = struct_VkPhysicalDeviceDescriptorIndexingFeatures_1107298491 ## Generated based on /usr/include/vulkan/vulkan_core.h:6573:3
  struct_VkPhysicalDeviceDescriptorIndexingProperties_1107298494 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6575:16
    pNext*: pointer
    maxUpdateAfterBindDescriptorsInAllPools*: uint32
    shaderUniformBufferArrayNonUniformIndexingNative*: VkBool32_1107296710
    shaderSampledImageArrayNonUniformIndexingNative*: VkBool32_1107296710
    shaderStorageBufferArrayNonUniformIndexingNative*: VkBool32_1107296710
    shaderStorageImageArrayNonUniformIndexingNative*: VkBool32_1107296710
    shaderInputAttachmentArrayNonUniformIndexingNative*: VkBool32_1107296710
    robustBufferAccessUpdateAfterBind*: VkBool32_1107296710
    quadDivergentImplicitLod*: VkBool32_1107296710
    maxPerStageDescriptorUpdateAfterBindSamplers*: uint32
    maxPerStageDescriptorUpdateAfterBindUniformBuffers*: uint32
    maxPerStageDescriptorUpdateAfterBindStorageBuffers*: uint32
    maxPerStageDescriptorUpdateAfterBindSampledImages*: uint32
    maxPerStageDescriptorUpdateAfterBindStorageImages*: uint32
    maxPerStageDescriptorUpdateAfterBindInputAttachments*: uint32
    maxPerStageUpdateAfterBindResources*: uint32
    maxDescriptorSetUpdateAfterBindSamplers*: uint32
    maxDescriptorSetUpdateAfterBindUniformBuffers*: uint32
    maxDescriptorSetUpdateAfterBindUniformBuffersDynamic*: uint32
    maxDescriptorSetUpdateAfterBindStorageBuffers*: uint32
    maxDescriptorSetUpdateAfterBindStorageBuffersDynamic*: uint32
    maxDescriptorSetUpdateAfterBindSampledImages*: uint32
    maxDescriptorSetUpdateAfterBindStorageImages*: uint32
    maxDescriptorSetUpdateAfterBindInputAttachments*: uint32
  VkPhysicalDeviceDescriptorIndexingProperties_1107298496 = struct_VkPhysicalDeviceDescriptorIndexingProperties_1107298495 ## Generated based on /usr/include/vulkan/vulkan_core.h:6601:3
  struct_VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298498 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6603:16
    pNext*: pointer
    descriptorSetCount*: uint32
    pDescriptorCounts*: ptr uint32
  VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298500 = struct_VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298499 ## Generated based on /usr/include/vulkan/vulkan_core.h:6608:3
  struct_VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298502 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6610:16
    pNext*: pointer
    maxVariableDescriptorCount*: uint32
  VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298504 = struct_VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298503 ## Generated based on /usr/include/vulkan/vulkan_core.h:6614:3
  struct_VkSubpassDescriptionDepthStencilResolve_1107298506 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6616:16
    pNext*: pointer
    depthResolveMode*: VkResolveModeFlagBits_1107298399
    stencilResolveMode*: VkResolveModeFlagBits_1107298399
    pDepthStencilResolveAttachment*: ptr VkAttachmentReference2_1107298445
  VkSubpassDescriptionDepthStencilResolve_1107298508 = struct_VkSubpassDescriptionDepthStencilResolve_1107298507 ## Generated based on /usr/include/vulkan/vulkan_core.h:6622:3
  struct_VkPhysicalDeviceDepthStencilResolveProperties_1107298510 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6624:16
    pNext*: pointer
    supportedDepthResolveModes*: VkResolveModeFlags_1107298401
    supportedStencilResolveModes*: VkResolveModeFlags_1107298401
    independentResolveNone*: VkBool32_1107296710
    independentResolve*: VkBool32_1107296710
  VkPhysicalDeviceDepthStencilResolveProperties_1107298512 = struct_VkPhysicalDeviceDepthStencilResolveProperties_1107298511 ## Generated based on /usr/include/vulkan/vulkan_core.h:6631:3
  struct_VkPhysicalDeviceScalarBlockLayoutFeatures_1107298514 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6633:16
    pNext*: pointer
    scalarBlockLayout*: VkBool32_1107296710
  VkPhysicalDeviceScalarBlockLayoutFeatures_1107298516 = struct_VkPhysicalDeviceScalarBlockLayoutFeatures_1107298515 ## Generated based on /usr/include/vulkan/vulkan_core.h:6637:3
  struct_VkImageStencilUsageCreateInfo_1107298518 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6639:16
    pNext*: pointer
    stencilUsage*: VkImageUsageFlags_1107296959
  VkImageStencilUsageCreateInfo_1107298520 = struct_VkImageStencilUsageCreateInfo_1107298519 ## Generated based on /usr/include/vulkan/vulkan_core.h:6643:3
  struct_VkSamplerReductionModeCreateInfo_1107298522 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6645:16
    pNext*: pointer
    reductionMode*: VkSamplerReductionMode_1107298391
  VkSamplerReductionModeCreateInfo_1107298524 = struct_VkSamplerReductionModeCreateInfo_1107298523 ## Generated based on /usr/include/vulkan/vulkan_core.h:6649:3
  struct_VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298526 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6651:16
    pNext*: pointer
    filterMinmaxSingleComponentFormats*: VkBool32_1107296710
    filterMinmaxImageComponentMapping*: VkBool32_1107296710
  VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298528 = struct_VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298527 ## Generated based on /usr/include/vulkan/vulkan_core.h:6656:3
  struct_VkPhysicalDeviceVulkanMemoryModelFeatures_1107298530 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6658:16
    pNext*: pointer
    vulkanMemoryModel*: VkBool32_1107296710
    vulkanMemoryModelDeviceScope*: VkBool32_1107296710
    vulkanMemoryModelAvailabilityVisibilityChains*: VkBool32_1107296710
  VkPhysicalDeviceVulkanMemoryModelFeatures_1107298532 = struct_VkPhysicalDeviceVulkanMemoryModelFeatures_1107298531 ## Generated based on /usr/include/vulkan/vulkan_core.h:6664:3
  struct_VkPhysicalDeviceImagelessFramebufferFeatures_1107298534 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6666:16
    pNext*: pointer
    imagelessFramebuffer*: VkBool32_1107296710
  VkPhysicalDeviceImagelessFramebufferFeatures_1107298536 = struct_VkPhysicalDeviceImagelessFramebufferFeatures_1107298535 ## Generated based on /usr/include/vulkan/vulkan_core.h:6670:3
  struct_VkFramebufferAttachmentImageInfo_1107298538 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6672:16
    pNext*: pointer
    flags*: VkImageCreateFlags_1107296947
    usage*: VkImageUsageFlags_1107296959
    width*: uint32
    height*: uint32
    layerCount*: uint32
    viewFormatCount*: uint32
    pViewFormats*: ptr VkFormat_1107296811
  VkFramebufferAttachmentImageInfo_1107298540 = struct_VkFramebufferAttachmentImageInfo_1107298539 ## Generated based on /usr/include/vulkan/vulkan_core.h:6682:3
  struct_VkFramebufferAttachmentsCreateInfo_1107298542 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6684:16
    pNext*: pointer
    attachmentImageInfoCount*: uint32
    pAttachmentImageInfos*: ptr VkFramebufferAttachmentImageInfo_1107298541
  VkFramebufferAttachmentsCreateInfo_1107298544 = struct_VkFramebufferAttachmentsCreateInfo_1107298543 ## Generated based on /usr/include/vulkan/vulkan_core.h:6689:3
  struct_VkRenderPassAttachmentBeginInfo_1107298546 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6691:16
    pNext*: pointer
    attachmentCount*: uint32
    pAttachments*: ptr VkImageView_1107296746
  VkRenderPassAttachmentBeginInfo_1107298548 = struct_VkRenderPassAttachmentBeginInfo_1107298547 ## Generated based on /usr/include/vulkan/vulkan_core.h:6696:3
  struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298550 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6698:16
    pNext*: pointer
    uniformBufferStandardLayout*: VkBool32_1107296710
  VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298552 = struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298551 ## Generated based on /usr/include/vulkan/vulkan_core.h:6702:3
  struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298554 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6704:16
    pNext*: pointer
    shaderSubgroupExtendedTypes*: VkBool32_1107296710
  VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298556 = struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298555 ## Generated based on /usr/include/vulkan/vulkan_core.h:6708:3
  struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298558 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6710:16
    pNext*: pointer
    separateDepthStencilLayouts*: VkBool32_1107296710
  VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298560 = struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298559 ## Generated based on /usr/include/vulkan/vulkan_core.h:6714:3
  struct_VkAttachmentReferenceStencilLayout_1107298562 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6716:16
    pNext*: pointer
    stencilLayout*: VkImageLayout_1107296791
  VkAttachmentReferenceStencilLayout_1107298564 = struct_VkAttachmentReferenceStencilLayout_1107298563 ## Generated based on /usr/include/vulkan/vulkan_core.h:6720:3
  struct_VkAttachmentDescriptionStencilLayout_1107298566 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6722:16
    pNext*: pointer
    stencilInitialLayout*: VkImageLayout_1107296791
    stencilFinalLayout*: VkImageLayout_1107296791
  VkAttachmentDescriptionStencilLayout_1107298568 = struct_VkAttachmentDescriptionStencilLayout_1107298567 ## Generated based on /usr/include/vulkan/vulkan_core.h:6727:3
  struct_VkPhysicalDeviceHostQueryResetFeatures_1107298570 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6729:16
    pNext*: pointer
    hostQueryReset*: VkBool32_1107296710
  VkPhysicalDeviceHostQueryResetFeatures_1107298572 = struct_VkPhysicalDeviceHostQueryResetFeatures_1107298571 ## Generated based on /usr/include/vulkan/vulkan_core.h:6733:3
  struct_VkPhysicalDeviceTimelineSemaphoreFeatures_1107298574 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6735:16
    pNext*: pointer
    timelineSemaphore*: VkBool32_1107296710
  VkPhysicalDeviceTimelineSemaphoreFeatures_1107298576 = struct_VkPhysicalDeviceTimelineSemaphoreFeatures_1107298575 ## Generated based on /usr/include/vulkan/vulkan_core.h:6739:3
  struct_VkPhysicalDeviceTimelineSemaphoreProperties_1107298578 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6741:16
    pNext*: pointer
    maxTimelineSemaphoreValueDifference*: uint64
  VkPhysicalDeviceTimelineSemaphoreProperties_1107298580 = struct_VkPhysicalDeviceTimelineSemaphoreProperties_1107298579 ## Generated based on /usr/include/vulkan/vulkan_core.h:6745:3
  struct_VkSemaphoreTypeCreateInfo_1107298582 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6747:16
    pNext*: pointer
    semaphoreType*: VkSemaphoreType_1107298395
    initialValue*: uint64
  VkSemaphoreTypeCreateInfo_1107298584 = struct_VkSemaphoreTypeCreateInfo_1107298583 ## Generated based on /usr/include/vulkan/vulkan_core.h:6752:3
  struct_VkTimelineSemaphoreSubmitInfo_1107298586 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6754:16
    pNext*: pointer
    waitSemaphoreValueCount*: uint32
    pWaitSemaphoreValues*: ptr uint64
    signalSemaphoreValueCount*: uint32
    pSignalSemaphoreValues*: ptr uint64
  VkTimelineSemaphoreSubmitInfo_1107298588 = struct_VkTimelineSemaphoreSubmitInfo_1107298587 ## Generated based on /usr/include/vulkan/vulkan_core.h:6761:3
  struct_VkSemaphoreWaitInfo_1107298590 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6763:16
    pNext*: pointer
    flags*: VkSemaphoreWaitFlags_1107298413
    semaphoreCount*: uint32
    pSemaphores*: ptr VkSemaphore_1107296732
    pValues*: ptr uint64
  VkSemaphoreWaitInfo_1107298592 = struct_VkSemaphoreWaitInfo_1107298591 ## Generated based on /usr/include/vulkan/vulkan_core.h:6770:3
  struct_VkSemaphoreSignalInfo_1107298594 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6772:16
    pNext*: pointer
    semaphore*: VkSemaphore_1107296732
    value*: uint64
  VkSemaphoreSignalInfo_1107298596 = struct_VkSemaphoreSignalInfo_1107298595 ## Generated based on /usr/include/vulkan/vulkan_core.h:6777:3
  struct_VkPhysicalDeviceBufferDeviceAddressFeatures_1107298598 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6779:16
    pNext*: pointer
    bufferDeviceAddress*: VkBool32_1107296710
    bufferDeviceAddressCaptureReplay*: VkBool32_1107296710
    bufferDeviceAddressMultiDevice*: VkBool32_1107296710
  VkPhysicalDeviceBufferDeviceAddressFeatures_1107298600 = struct_VkPhysicalDeviceBufferDeviceAddressFeatures_1107298599 ## Generated based on /usr/include/vulkan/vulkan_core.h:6785:3
  struct_VkBufferDeviceAddressInfo_1107298602 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6787:16
    pNext*: pointer
    buffer*: VkBuffer_1107296720
  VkBufferDeviceAddressInfo_1107298604 = struct_VkBufferDeviceAddressInfo_1107298603 ## Generated based on /usr/include/vulkan/vulkan_core.h:6791:3
  struct_VkBufferOpaqueCaptureAddressCreateInfo_1107298606 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6793:16
    pNext*: pointer
    opaqueCaptureAddress*: uint64
  VkBufferOpaqueCaptureAddressCreateInfo_1107298608 = struct_VkBufferOpaqueCaptureAddressCreateInfo_1107298607 ## Generated based on /usr/include/vulkan/vulkan_core.h:6797:3
  struct_VkMemoryOpaqueCaptureAddressAllocateInfo_1107298610 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6799:16
    pNext*: pointer
    opaqueCaptureAddress*: uint64
  VkMemoryOpaqueCaptureAddressAllocateInfo_1107298612 = struct_VkMemoryOpaqueCaptureAddressAllocateInfo_1107298611 ## Generated based on /usr/include/vulkan/vulkan_core.h:6803:3
  struct_VkDeviceMemoryOpaqueCaptureAddressInfo_1107298614 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:6805:16
    pNext*: pointer
    memory*: VkDeviceMemory_1107296738
  VkDeviceMemoryOpaqueCaptureAddressInfo_1107298616 = struct_VkDeviceMemoryOpaqueCaptureAddressInfo_1107298615 ## Generated based on /usr/include/vulkan/vulkan_core.h:6809:3
  PFN_vkCmdDrawIndirectCount_1107298618 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkBuffer_1107296720;
      a4: VkDeviceSize_1107296714; a5: uint32; a6: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:6811:26
  PFN_vkCmdDrawIndexedIndirectCount_1107298620 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkBuffer_1107296720;
      a4: VkDeviceSize_1107296714; a5: uint32; a6: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:6812:26
  PFN_vkCreateRenderPass2_1107298622 = proc (a0: VkDevice_1107296728;
      a1: ptr VkRenderPassCreateInfo2_1107298457; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkRenderPass_1107296756): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:6813:30
  PFN_vkCmdBeginRenderPass2_1107298624 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkRenderPassBeginInfo_1107297675; a2: ptr VkSubpassBeginInfo_1107298461): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:6814:26
  PFN_vkCmdNextSubpass2_1107298626 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkSubpassBeginInfo_1107298461; a2: ptr VkSubpassEndInfo_1107298465): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:6815:26
  PFN_vkCmdEndRenderPass2_1107298628 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkSubpassEndInfo_1107298465): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:6816:26
  PFN_vkResetQueryPool_1107298630 = proc (a0: VkDevice_1107296728;
      a1: VkQueryPool_1107296742; a2: uint32; a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:6817:26
  PFN_vkGetSemaphoreCounterValue_1107298632 = proc (a0: VkDevice_1107296728;
      a1: VkSemaphore_1107296732; a2: ptr uint64): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:6818:30
  PFN_vkWaitSemaphores_1107298634 = proc (a0: VkDevice_1107296728;
      a1: ptr VkSemaphoreWaitInfo_1107298593; a2: uint64): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:6819:30
  PFN_vkSignalSemaphore_1107298636 = proc (a0: VkDevice_1107296728;
      a1: ptr VkSemaphoreSignalInfo_1107298597): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:6820:30
  PFN_vkGetBufferDeviceAddress_1107298638 = proc (a0: VkDevice_1107296728;
      a1: ptr VkBufferDeviceAddressInfo_1107298605): VkDeviceAddress_1107296712 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:6821:37
  PFN_vkGetBufferOpaqueCaptureAddress_1107298640 = proc (a0: VkDevice_1107296728;
      a1: ptr VkBufferDeviceAddressInfo_1107298605): uint64 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:6822:30
  PFN_vkGetDeviceMemoryOpaqueCaptureAddress_1107298642 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceMemoryOpaqueCaptureAddressInfo_1107298617): uint64 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:6823:30
  VkFlags64_1107298644 = uint64 ## Generated based on /usr/include/vulkan/vulkan_core.h:6903:18
  VkPrivateDataSlot_1107298646 = ptr struct_VkPrivateDataSlot_T ## Generated based on /usr/include/vulkan/vulkan_core.h:6904:1
  VkPipelineCreationFeedbackFlagBits_1107298650 = enum_VkPipelineCreationFeedbackFlagBits_1107298649 ## Generated based on /usr/include/vulkan/vulkan_core.h:6914:3
  VkPipelineCreationFeedbackFlags_1107298652 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:6915:17
  VkToolPurposeFlagBits_1107298656 = enum_VkToolPurposeFlagBits_1107298655 ## Generated based on /usr/include/vulkan/vulkan_core.h:6931:3
  VkToolPurposeFlags_1107298658 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:6932:17
  VkPrivateDataSlotCreateFlags_1107298660 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:6933:17
  VkPipelineStageFlags2_1107298662 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:6934:19
  VkPipelineStageFlagBits2_1107298664 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:6937:19
  VkAccessFlags2_1107298666 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:7019:19
  VkAccessFlagBits2_1107298668 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:7022:19
  VkSubmitFlagBits_1107298672 = enum_VkSubmitFlagBits_1107298671 ## Generated based on /usr/include/vulkan/vulkan_core.h:7102:3
  VkSubmitFlags_1107298674 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:7103:17
  VkRenderingFlagBits_1107298678 = enum_VkRenderingFlagBits_1107298677 ## Generated based on /usr/include/vulkan/vulkan_core.h:7117:3
  VkRenderingFlags_1107298680 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:7118:17
  VkFormatFeatureFlags2_1107298682 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:7119:19
  VkFormatFeatureFlagBits2_1107298684 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:7122:19
  struct_VkPhysicalDeviceVulkan13Features_1107298686 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7202:16
    pNext*: pointer
    robustImageAccess*: VkBool32_1107296710
    inlineUniformBlock*: VkBool32_1107296710
    descriptorBindingInlineUniformBlockUpdateAfterBind*: VkBool32_1107296710
    pipelineCreationCacheControl*: VkBool32_1107296710
    privateData*: VkBool32_1107296710
    shaderDemoteToHelperInvocation*: VkBool32_1107296710
    shaderTerminateInvocation*: VkBool32_1107296710
    subgroupSizeControl*: VkBool32_1107296710
    computeFullSubgroups*: VkBool32_1107296710
    synchronization2*: VkBool32_1107296710
    textureCompressionASTC_HDR*: VkBool32_1107296710
    shaderZeroInitializeWorkgroupMemory*: VkBool32_1107296710
    dynamicRendering*: VkBool32_1107296710
    shaderIntegerDotProduct*: VkBool32_1107296710
    maintenance4*: VkBool32_1107296710
  VkPhysicalDeviceVulkan13Features_1107298688 = struct_VkPhysicalDeviceVulkan13Features_1107298687 ## Generated based on /usr/include/vulkan/vulkan_core.h:7220:3
  struct_VkPhysicalDeviceVulkan13Properties_1107298690 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7222:16
    pNext*: pointer
    minSubgroupSize*: uint32
    maxSubgroupSize*: uint32
    maxComputeWorkgroupSubgroups*: uint32
    requiredSubgroupSizeStages*: VkShaderStageFlags_1107297137
    maxInlineUniformBlockSize*: uint32
    maxPerStageDescriptorInlineUniformBlocks*: uint32
    maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks*: uint32
    maxDescriptorSetInlineUniformBlocks*: uint32
    maxDescriptorSetUpdateAfterBindInlineUniformBlocks*: uint32
    maxInlineUniformTotalSize*: uint32
    integerDotProduct8BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProduct8BitSignedAccelerated*: VkBool32_1107296710
    integerDotProduct8BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProduct4x8BitPackedUnsignedAccelerated*: VkBool32_1107296710
    integerDotProduct4x8BitPackedSignedAccelerated*: VkBool32_1107296710
    integerDotProduct4x8BitPackedMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProduct16BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProduct16BitSignedAccelerated*: VkBool32_1107296710
    integerDotProduct16BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProduct32BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProduct32BitSignedAccelerated*: VkBool32_1107296710
    integerDotProduct32BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProduct64BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProduct64BitSignedAccelerated*: VkBool32_1107296710
    integerDotProduct64BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating8BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating8BitSignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating16BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating16BitSignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating32BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating32BitSignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating64BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating64BitSignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated*: VkBool32_1107296710
    storageTexelBufferOffsetAlignmentBytes*: VkDeviceSize_1107296714
    storageTexelBufferOffsetSingleTexelAlignment*: VkBool32_1107296710
    uniformTexelBufferOffsetAlignmentBytes*: VkDeviceSize_1107296714
    uniformTexelBufferOffsetSingleTexelAlignment*: VkBool32_1107296710
    maxBufferSize*: VkDeviceSize_1107296714
  VkPhysicalDeviceVulkan13Properties_1107298692 = struct_VkPhysicalDeviceVulkan13Properties_1107298691 ## Generated based on /usr/include/vulkan/vulkan_core.h:7270:3
  struct_VkPipelineCreationFeedback_1107298694 {.pure, inheritable, bycopy.} = object
    flags*: VkPipelineCreationFeedbackFlags_1107298653 ## Generated based on /usr/include/vulkan/vulkan_core.h:7272:16
    duration*: uint64
  VkPipelineCreationFeedback_1107298696 = struct_VkPipelineCreationFeedback_1107298695 ## Generated based on /usr/include/vulkan/vulkan_core.h:7275:3
  struct_VkPipelineCreationFeedbackCreateInfo_1107298698 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7277:16
    pNext*: pointer
    pPipelineCreationFeedback*: ptr VkPipelineCreationFeedback_1107298697
    pipelineStageCreationFeedbackCount*: uint32
    pPipelineStageCreationFeedbacks*: ptr VkPipelineCreationFeedback_1107298697
  VkPipelineCreationFeedbackCreateInfo_1107298700 = struct_VkPipelineCreationFeedbackCreateInfo_1107298699 ## Generated based on /usr/include/vulkan/vulkan_core.h:7283:3
  struct_VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298702 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7285:16
    pNext*: pointer
    shaderTerminateInvocation*: VkBool32_1107296710
  VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298704 = struct_VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298703 ## Generated based on /usr/include/vulkan/vulkan_core.h:7289:3
  struct_VkPhysicalDeviceToolProperties_1107298706 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7291:16
    pNext*: pointer
    name*: array[256'i64, cschar]
    version*: array[256'i64, cschar]
    purposes*: VkToolPurposeFlags_1107298659
    description*: array[256'i64, cschar]
    layer*: array[256'i64, cschar]
  VkPhysicalDeviceToolProperties_1107298708 = struct_VkPhysicalDeviceToolProperties_1107298707 ## Generated based on /usr/include/vulkan/vulkan_core.h:7299:3
  struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298710 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7301:16
    pNext*: pointer
    shaderDemoteToHelperInvocation*: VkBool32_1107296710
  VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298712 = struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298711 ## Generated based on /usr/include/vulkan/vulkan_core.h:7305:3
  struct_VkPhysicalDevicePrivateDataFeatures_1107298714 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7307:16
    pNext*: pointer
    privateData*: VkBool32_1107296710
  VkPhysicalDevicePrivateDataFeatures_1107298716 = struct_VkPhysicalDevicePrivateDataFeatures_1107298715 ## Generated based on /usr/include/vulkan/vulkan_core.h:7311:3
  struct_VkDevicePrivateDataCreateInfo_1107298718 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7313:16
    pNext*: pointer
    privateDataSlotRequestCount*: uint32
  VkDevicePrivateDataCreateInfo_1107298720 = struct_VkDevicePrivateDataCreateInfo_1107298719 ## Generated based on /usr/include/vulkan/vulkan_core.h:7317:3
  struct_VkPrivateDataSlotCreateInfo_1107298722 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7319:16
    pNext*: pointer
    flags*: VkPrivateDataSlotCreateFlags_1107298661
  VkPrivateDataSlotCreateInfo_1107298724 = struct_VkPrivateDataSlotCreateInfo_1107298723 ## Generated based on /usr/include/vulkan/vulkan_core.h:7323:3
  struct_VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298726 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7325:16
    pNext*: pointer
    pipelineCreationCacheControl*: VkBool32_1107296710
  VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298728 = struct_VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298727 ## Generated based on /usr/include/vulkan/vulkan_core.h:7329:3
  struct_VkMemoryBarrier2_1107298730 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7331:16
    pNext*: pointer
    srcStageMask*: VkPipelineStageFlags2_1107298663
    srcAccessMask*: VkAccessFlags2_1107298667
    dstStageMask*: VkPipelineStageFlags2_1107298663
    dstAccessMask*: VkAccessFlags2_1107298667
  VkMemoryBarrier2_1107298732 = struct_VkMemoryBarrier2_1107298731 ## Generated based on /usr/include/vulkan/vulkan_core.h:7338:3
  struct_VkBufferMemoryBarrier2_1107298734 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7340:16
    pNext*: pointer
    srcStageMask*: VkPipelineStageFlags2_1107298663
    srcAccessMask*: VkAccessFlags2_1107298667
    dstStageMask*: VkPipelineStageFlags2_1107298663
    dstAccessMask*: VkAccessFlags2_1107298667
    srcQueueFamilyIndex*: uint32
    dstQueueFamilyIndex*: uint32
    buffer*: VkBuffer_1107296720
    offset*: VkDeviceSize_1107296714
    size*: VkDeviceSize_1107296714
  VkBufferMemoryBarrier2_1107298736 = struct_VkBufferMemoryBarrier2_1107298735 ## Generated based on /usr/include/vulkan/vulkan_core.h:7352:3
  struct_VkImageMemoryBarrier2_1107298738 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7354:16
    pNext*: pointer
    srcStageMask*: VkPipelineStageFlags2_1107298663
    srcAccessMask*: VkAccessFlags2_1107298667
    dstStageMask*: VkPipelineStageFlags2_1107298663
    dstAccessMask*: VkAccessFlags2_1107298667
    oldLayout*: VkImageLayout_1107296791
    newLayout*: VkImageLayout_1107296791
    srcQueueFamilyIndex*: uint32
    dstQueueFamilyIndex*: uint32
    image*: VkImage_1107296722
    subresourceRange*: VkImageSubresourceRange_1107297271
  VkImageMemoryBarrier2_1107298740 = struct_VkImageMemoryBarrier2_1107298739 ## Generated based on /usr/include/vulkan/vulkan_core.h:7367:3
  struct_VkDependencyInfo_1107298742 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7369:16
    pNext*: pointer
    dependencyFlags*: VkDependencyFlags_1107297169
    memoryBarrierCount*: uint32
    pMemoryBarriers*: ptr VkMemoryBarrier2_1107298733
    bufferMemoryBarrierCount*: uint32
    pBufferMemoryBarriers*: ptr VkBufferMemoryBarrier2_1107298737
    imageMemoryBarrierCount*: uint32
    pImageMemoryBarriers*: ptr VkImageMemoryBarrier2_1107298741
  VkDependencyInfo_1107298744 = struct_VkDependencyInfo_1107298743 ## Generated based on /usr/include/vulkan/vulkan_core.h:7379:3
  struct_VkSemaphoreSubmitInfo_1107298746 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7381:16
    pNext*: pointer
    semaphore*: VkSemaphore_1107296732
    value*: uint64
    stageMask*: VkPipelineStageFlags2_1107298663
    deviceIndex*: uint32
  VkSemaphoreSubmitInfo_1107298748 = struct_VkSemaphoreSubmitInfo_1107298747 ## Generated based on /usr/include/vulkan/vulkan_core.h:7388:3
  struct_VkCommandBufferSubmitInfo_1107298750 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7390:16
    pNext*: pointer
    commandBuffer*: VkCommandBuffer_1107296734
    deviceMask*: uint32
  VkCommandBufferSubmitInfo_1107298752 = struct_VkCommandBufferSubmitInfo_1107298751 ## Generated based on /usr/include/vulkan/vulkan_core.h:7395:3
  struct_VkSubmitInfo2_1107298754 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7397:16
    pNext*: pointer
    flags*: VkSubmitFlags_1107298675
    waitSemaphoreInfoCount*: uint32
    pWaitSemaphoreInfos*: ptr VkSemaphoreSubmitInfo_1107298749
    commandBufferInfoCount*: uint32
    pCommandBufferInfos*: ptr VkCommandBufferSubmitInfo_1107298753
    signalSemaphoreInfoCount*: uint32
    pSignalSemaphoreInfos*: ptr VkSemaphoreSubmitInfo_1107298749
  VkSubmitInfo2_1107298756 = struct_VkSubmitInfo2_1107298755 ## Generated based on /usr/include/vulkan/vulkan_core.h:7407:3
  struct_VkPhysicalDeviceSynchronization2Features_1107298758 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7409:16
    pNext*: pointer
    synchronization2*: VkBool32_1107296710
  VkPhysicalDeviceSynchronization2Features_1107298760 = struct_VkPhysicalDeviceSynchronization2Features_1107298759 ## Generated based on /usr/include/vulkan/vulkan_core.h:7413:3
  struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298762 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7415:16
    pNext*: pointer
    shaderZeroInitializeWorkgroupMemory*: VkBool32_1107296710
  VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298764 = struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298763 ## Generated based on /usr/include/vulkan/vulkan_core.h:7419:3
  struct_VkPhysicalDeviceImageRobustnessFeatures_1107298766 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7421:16
    pNext*: pointer
    robustImageAccess*: VkBool32_1107296710
  VkPhysicalDeviceImageRobustnessFeatures_1107298768 = struct_VkPhysicalDeviceImageRobustnessFeatures_1107298767 ## Generated based on /usr/include/vulkan/vulkan_core.h:7425:3
  struct_VkBufferCopy2_1107298770 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7427:16
    pNext*: pointer
    srcOffset*: VkDeviceSize_1107296714
    dstOffset*: VkDeviceSize_1107296714
    size*: VkDeviceSize_1107296714
  VkBufferCopy2_1107298772 = struct_VkBufferCopy2_1107298771 ## Generated based on /usr/include/vulkan/vulkan_core.h:7433:3
  struct_VkCopyBufferInfo2_1107298774 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7435:16
    pNext*: pointer
    srcBuffer*: VkBuffer_1107296720
    dstBuffer*: VkBuffer_1107296720
    regionCount*: uint32
    pRegions*: ptr VkBufferCopy2_1107298773
  VkCopyBufferInfo2_1107298776 = struct_VkCopyBufferInfo2_1107298775 ## Generated based on /usr/include/vulkan/vulkan_core.h:7442:3
  struct_VkImageCopy2_1107298778 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7444:16
    pNext*: pointer
    srcSubresource*: VkImageSubresourceLayers_1107297635
    srcOffset*: VkOffset3D_1107297239
    dstSubresource*: VkImageSubresourceLayers_1107297635
    dstOffset*: VkOffset3D_1107297239
    extent*: VkExtent3D_1107297231
  VkImageCopy2_1107298780 = struct_VkImageCopy2_1107298779 ## Generated based on /usr/include/vulkan/vulkan_core.h:7452:3
  struct_VkCopyImageInfo2_1107298782 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7454:16
    pNext*: pointer
    srcImage*: VkImage_1107296722
    srcImageLayout*: VkImageLayout_1107296791
    dstImage*: VkImage_1107296722
    dstImageLayout*: VkImageLayout_1107296791
    regionCount*: uint32
    pRegions*: ptr VkImageCopy2_1107298781
  VkCopyImageInfo2_1107298784 = struct_VkCopyImageInfo2_1107298783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7463:3
  struct_VkBufferImageCopy2_1107298786 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7465:16
    pNext*: pointer
    bufferOffset*: VkDeviceSize_1107296714
    bufferRowLength*: uint32
    bufferImageHeight*: uint32
    imageSubresource*: VkImageSubresourceLayers_1107297635
    imageOffset*: VkOffset3D_1107297239
    imageExtent*: VkExtent3D_1107297231
  VkBufferImageCopy2_1107298788 = struct_VkBufferImageCopy2_1107298787 ## Generated based on /usr/include/vulkan/vulkan_core.h:7474:3
  struct_VkCopyBufferToImageInfo2_1107298790 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7476:16
    pNext*: pointer
    srcBuffer*: VkBuffer_1107296720
    dstImage*: VkImage_1107296722
    dstImageLayout*: VkImageLayout_1107296791
    regionCount*: uint32
    pRegions*: ptr VkBufferImageCopy2_1107298789
  VkCopyBufferToImageInfo2_1107298792 = struct_VkCopyBufferToImageInfo2_1107298791 ## Generated based on /usr/include/vulkan/vulkan_core.h:7484:3
  struct_VkCopyImageToBufferInfo2_1107298794 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7486:16
    pNext*: pointer
    srcImage*: VkImage_1107296722
    srcImageLayout*: VkImageLayout_1107296791
    dstBuffer*: VkBuffer_1107296720
    regionCount*: uint32
    pRegions*: ptr VkBufferImageCopy2_1107298789
  VkCopyImageToBufferInfo2_1107298796 = struct_VkCopyImageToBufferInfo2_1107298795 ## Generated based on /usr/include/vulkan/vulkan_core.h:7494:3
  struct_VkImageBlit2_1107298798 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7496:16
    pNext*: pointer
    srcSubresource*: VkImageSubresourceLayers_1107297635
    srcOffsets*: array[2'i64, VkOffset3D_1107297239]
    dstSubresource*: VkImageSubresourceLayers_1107297635
    dstOffsets*: array[2'i64, VkOffset3D_1107297239]
  VkImageBlit2_1107298800 = struct_VkImageBlit2_1107298799 ## Generated based on /usr/include/vulkan/vulkan_core.h:7503:3
  struct_VkBlitImageInfo2_1107298802 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7505:16
    pNext*: pointer
    srcImage*: VkImage_1107296722
    srcImageLayout*: VkImageLayout_1107296791
    dstImage*: VkImage_1107296722
    dstImageLayout*: VkImageLayout_1107296791
    regionCount*: uint32
    pRegions*: ptr VkImageBlit2_1107298801
    filter*: VkFilter_1107296887
  VkBlitImageInfo2_1107298804 = struct_VkBlitImageInfo2_1107298803 ## Generated based on /usr/include/vulkan/vulkan_core.h:7515:3
  struct_VkImageResolve2_1107298806 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7517:16
    pNext*: pointer
    srcSubresource*: VkImageSubresourceLayers_1107297635
    srcOffset*: VkOffset3D_1107297239
    dstSubresource*: VkImageSubresourceLayers_1107297635
    dstOffset*: VkOffset3D_1107297239
    extent*: VkExtent3D_1107297231
  VkImageResolve2_1107298808 = struct_VkImageResolve2_1107298807 ## Generated based on /usr/include/vulkan/vulkan_core.h:7525:3
  struct_VkResolveImageInfo2_1107298810 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7527:16
    pNext*: pointer
    srcImage*: VkImage_1107296722
    srcImageLayout*: VkImageLayout_1107296791
    dstImage*: VkImage_1107296722
    dstImageLayout*: VkImageLayout_1107296791
    regionCount*: uint32
    pRegions*: ptr VkImageResolve2_1107298809
  VkResolveImageInfo2_1107298812 = struct_VkResolveImageInfo2_1107298811 ## Generated based on /usr/include/vulkan/vulkan_core.h:7536:3
  struct_VkPhysicalDeviceSubgroupSizeControlFeatures_1107298814 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7538:16
    pNext*: pointer
    subgroupSizeControl*: VkBool32_1107296710
    computeFullSubgroups*: VkBool32_1107296710
  VkPhysicalDeviceSubgroupSizeControlFeatures_1107298816 = struct_VkPhysicalDeviceSubgroupSizeControlFeatures_1107298815 ## Generated based on /usr/include/vulkan/vulkan_core.h:7543:3
  struct_VkPhysicalDeviceSubgroupSizeControlProperties_1107298818 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7545:16
    pNext*: pointer
    minSubgroupSize*: uint32
    maxSubgroupSize*: uint32
    maxComputeWorkgroupSubgroups*: uint32
    requiredSubgroupSizeStages*: VkShaderStageFlags_1107297137
  VkPhysicalDeviceSubgroupSizeControlProperties_1107298820 = struct_VkPhysicalDeviceSubgroupSizeControlProperties_1107298819 ## Generated based on /usr/include/vulkan/vulkan_core.h:7552:3
  struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298822 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7554:16
    pNext*: pointer
    requiredSubgroupSize*: uint32
  VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298824 = struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298823 ## Generated based on /usr/include/vulkan/vulkan_core.h:7558:3
  struct_VkPhysicalDeviceInlineUniformBlockFeatures_1107298826 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7560:16
    pNext*: pointer
    inlineUniformBlock*: VkBool32_1107296710
    descriptorBindingInlineUniformBlockUpdateAfterBind*: VkBool32_1107296710
  VkPhysicalDeviceInlineUniformBlockFeatures_1107298828 = struct_VkPhysicalDeviceInlineUniformBlockFeatures_1107298827 ## Generated based on /usr/include/vulkan/vulkan_core.h:7565:3
  struct_VkPhysicalDeviceInlineUniformBlockProperties_1107298830 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7567:16
    pNext*: pointer
    maxInlineUniformBlockSize*: uint32
    maxPerStageDescriptorInlineUniformBlocks*: uint32
    maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks*: uint32
    maxDescriptorSetInlineUniformBlocks*: uint32
    maxDescriptorSetUpdateAfterBindInlineUniformBlocks*: uint32
  VkPhysicalDeviceInlineUniformBlockProperties_1107298832 = struct_VkPhysicalDeviceInlineUniformBlockProperties_1107298831 ## Generated based on /usr/include/vulkan/vulkan_core.h:7575:3
  struct_VkWriteDescriptorSetInlineUniformBlock_1107298834 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7577:16
    pNext*: pointer
    dataSize*: uint32
    pData*: pointer
  VkWriteDescriptorSetInlineUniformBlock_1107298836 = struct_VkWriteDescriptorSetInlineUniformBlock_1107298835 ## Generated based on /usr/include/vulkan/vulkan_core.h:7582:3
  struct_VkDescriptorPoolInlineUniformBlockCreateInfo_1107298838 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7584:16
    pNext*: pointer
    maxInlineUniformBlockBindings*: uint32
  VkDescriptorPoolInlineUniformBlockCreateInfo_1107298840 = struct_VkDescriptorPoolInlineUniformBlockCreateInfo_1107298839 ## Generated based on /usr/include/vulkan/vulkan_core.h:7588:3
  struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298842 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7590:16
    pNext*: pointer
    textureCompressionASTC_HDR*: VkBool32_1107296710
  VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298844 = struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298843 ## Generated based on /usr/include/vulkan/vulkan_core.h:7594:3
  struct_VkRenderingAttachmentInfo_1107298846 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7596:16
    pNext*: pointer
    imageView*: VkImageView_1107296746
    imageLayout*: VkImageLayout_1107296791
    resolveMode*: VkResolveModeFlagBits_1107298399
    resolveImageView*: VkImageView_1107296746
    resolveImageLayout*: VkImageLayout_1107296791
    loadOp*: VkAttachmentLoadOp_1107296903
    storeOp*: VkAttachmentStoreOp_1107296907
    clearValue*: VkClearValue_1107297651
  VkRenderingAttachmentInfo_1107298848 = struct_VkRenderingAttachmentInfo_1107298847 ## Generated based on /usr/include/vulkan/vulkan_core.h:7607:3
  struct_VkRenderingInfo_1107298850 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7609:16
    pNext*: pointer
    flags*: VkRenderingFlags_1107298681
    renderArea*: VkRect2D_1107297243
    layerCount*: uint32
    viewMask*: uint32
    colorAttachmentCount*: uint32
    pColorAttachments*: ptr VkRenderingAttachmentInfo_1107298849
    pDepthAttachment*: ptr VkRenderingAttachmentInfo_1107298849
    pStencilAttachment*: ptr VkRenderingAttachmentInfo_1107298849
  VkRenderingInfo_1107298852 = struct_VkRenderingInfo_1107298851 ## Generated based on /usr/include/vulkan/vulkan_core.h:7620:3
  struct_VkPipelineRenderingCreateInfo_1107298854 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7622:16
    pNext*: pointer
    viewMask*: uint32
    colorAttachmentCount*: uint32
    pColorAttachmentFormats*: ptr VkFormat_1107296811
    depthAttachmentFormat*: VkFormat_1107296811
    stencilAttachmentFormat*: VkFormat_1107296811
  VkPipelineRenderingCreateInfo_1107298856 = struct_VkPipelineRenderingCreateInfo_1107298855 ## Generated based on /usr/include/vulkan/vulkan_core.h:7630:3
  struct_VkPhysicalDeviceDynamicRenderingFeatures_1107298858 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7632:16
    pNext*: pointer
    dynamicRendering*: VkBool32_1107296710
  VkPhysicalDeviceDynamicRenderingFeatures_1107298860 = struct_VkPhysicalDeviceDynamicRenderingFeatures_1107298859 ## Generated based on /usr/include/vulkan/vulkan_core.h:7636:3
  struct_VkCommandBufferInheritanceRenderingInfo_1107298862 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7638:16
    pNext*: pointer
    flags*: VkRenderingFlags_1107298681
    viewMask*: uint32
    colorAttachmentCount*: uint32
    pColorAttachmentFormats*: ptr VkFormat_1107296811
    depthAttachmentFormat*: VkFormat_1107296811
    stencilAttachmentFormat*: VkFormat_1107296811
    rasterizationSamples*: VkSampleCountFlagBits_1107296951
  VkCommandBufferInheritanceRenderingInfo_1107298864 = struct_VkCommandBufferInheritanceRenderingInfo_1107298863 ## Generated based on /usr/include/vulkan/vulkan_core.h:7648:3
  struct_VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298866 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7650:16
    pNext*: pointer
    shaderIntegerDotProduct*: VkBool32_1107296710
  VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298868 = struct_VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298867 ## Generated based on /usr/include/vulkan/vulkan_core.h:7654:3
  struct_VkPhysicalDeviceShaderIntegerDotProductProperties_1107298870 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7656:16
    pNext*: pointer
    integerDotProduct8BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProduct8BitSignedAccelerated*: VkBool32_1107296710
    integerDotProduct8BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProduct4x8BitPackedUnsignedAccelerated*: VkBool32_1107296710
    integerDotProduct4x8BitPackedSignedAccelerated*: VkBool32_1107296710
    integerDotProduct4x8BitPackedMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProduct16BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProduct16BitSignedAccelerated*: VkBool32_1107296710
    integerDotProduct16BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProduct32BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProduct32BitSignedAccelerated*: VkBool32_1107296710
    integerDotProduct32BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProduct64BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProduct64BitSignedAccelerated*: VkBool32_1107296710
    integerDotProduct64BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating8BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating8BitSignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating16BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating16BitSignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating32BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating32BitSignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating64BitUnsignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating64BitSignedAccelerated*: VkBool32_1107296710
    integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated*: VkBool32_1107296710
  VkPhysicalDeviceShaderIntegerDotProductProperties_1107298872 = struct_VkPhysicalDeviceShaderIntegerDotProductProperties_1107298871 ## Generated based on /usr/include/vulkan/vulkan_core.h:7689:3
  struct_VkPhysicalDeviceTexelBufferAlignmentProperties_1107298874 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7691:16
    pNext*: pointer
    storageTexelBufferOffsetAlignmentBytes*: VkDeviceSize_1107296714
    storageTexelBufferOffsetSingleTexelAlignment*: VkBool32_1107296710
    uniformTexelBufferOffsetAlignmentBytes*: VkDeviceSize_1107296714
    uniformTexelBufferOffsetSingleTexelAlignment*: VkBool32_1107296710
  VkPhysicalDeviceTexelBufferAlignmentProperties_1107298876 = struct_VkPhysicalDeviceTexelBufferAlignmentProperties_1107298875 ## Generated based on /usr/include/vulkan/vulkan_core.h:7698:3
  struct_VkFormatProperties3_1107298878 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7700:16
    pNext*: pointer
    linearTilingFeatures*: VkFormatFeatureFlags2_1107298683
    optimalTilingFeatures*: VkFormatFeatureFlags2_1107298683
    bufferFeatures*: VkFormatFeatureFlags2_1107298683
  VkFormatProperties3_1107298880 = struct_VkFormatProperties3_1107298879 ## Generated based on /usr/include/vulkan/vulkan_core.h:7706:3
  struct_VkPhysicalDeviceMaintenance4Features_1107298882 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7708:16
    pNext*: pointer
    maintenance4*: VkBool32_1107296710
  VkPhysicalDeviceMaintenance4Features_1107298884 = struct_VkPhysicalDeviceMaintenance4Features_1107298883 ## Generated based on /usr/include/vulkan/vulkan_core.h:7712:3
  struct_VkPhysicalDeviceMaintenance4Properties_1107298886 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7714:16
    pNext*: pointer
    maxBufferSize*: VkDeviceSize_1107296714
  VkPhysicalDeviceMaintenance4Properties_1107298888 = struct_VkPhysicalDeviceMaintenance4Properties_1107298887 ## Generated based on /usr/include/vulkan/vulkan_core.h:7718:3
  struct_VkDeviceBufferMemoryRequirements_1107298890 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7720:16
    pNext*: pointer
    pCreateInfo*: ptr VkBufferCreateInfo_1107297435
  VkDeviceBufferMemoryRequirements_1107298892 = struct_VkDeviceBufferMemoryRequirements_1107298891 ## Generated based on /usr/include/vulkan/vulkan_core.h:7724:3
  struct_VkDeviceImageMemoryRequirements_1107298894 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:7726:16
    pNext*: pointer
    pCreateInfo*: ptr VkImageCreateInfo_1107297443
    planeAspect*: VkImageAspectFlagBits_1107296933
  VkDeviceImageMemoryRequirements_1107298896 = struct_VkDeviceImageMemoryRequirements_1107298895 ## Generated based on /usr/include/vulkan/vulkan_core.h:7731:3
  PFN_vkGetPhysicalDeviceToolProperties_1107298898 = proc (a0: VkPhysicalDevice_1107296726;
      a1: ptr uint32; a2: ptr VkPhysicalDeviceToolProperties_1107298709): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:7733:30
  PFN_vkCreatePrivateDataSlot_1107298900 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPrivateDataSlotCreateInfo_1107298725;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkPrivateDataSlot_1107298647): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:7734:30
  PFN_vkDestroyPrivateDataSlot_1107298902 = proc (a0: VkDevice_1107296728;
      a1: VkPrivateDataSlot_1107298647; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:7735:26
  PFN_vkSetPrivateData_1107298904 = proc (a0: VkDevice_1107296728;
      a1: VkObjectType_1107296795; a2: uint64; a3: VkPrivateDataSlot_1107298647;
      a4: uint64): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7736:30
  PFN_vkGetPrivateData_1107298906 = proc (a0: VkDevice_1107296728;
      a1: VkObjectType_1107296795; a2: uint64; a3: VkPrivateDataSlot_1107298647;
      a4: ptr uint64): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7737:26
  PFN_vkCmdSetEvent2_1107298908 = proc (a0: VkCommandBuffer_1107296734;
                                        a1: VkEvent_1107296740;
                                        a2: ptr VkDependencyInfo_1107298745): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:7738:26
  PFN_vkCmdResetEvent2_1107298910 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkEvent_1107296740; a2: VkPipelineStageFlags2_1107298663): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:7739:26
  PFN_vkCmdWaitEvents2_1107298912 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkEvent_1107296740; a3: ptr VkDependencyInfo_1107298745): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:7740:26
  PFN_vkCmdPipelineBarrier2_1107298914 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkDependencyInfo_1107298745): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7741:26
  PFN_vkCmdWriteTimestamp2_1107298916 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineStageFlags2_1107298663; a2: VkQueryPool_1107296742;
      a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7742:26
  PFN_vkQueueSubmit2_1107298918 = proc (a0: VkQueue_1107296730; a1: uint32;
                                        a2: ptr VkSubmitInfo2_1107298757;
                                        a3: VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:7743:30
  PFN_vkCmdCopyBuffer2_1107298920 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyBufferInfo2_1107298777): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7744:26
  PFN_vkCmdCopyImage2_1107298922 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyImageInfo2_1107298785): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7745:26
  PFN_vkCmdCopyBufferToImage2_1107298924 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyBufferToImageInfo2_1107298793): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7746:26
  PFN_vkCmdCopyImageToBuffer2_1107298926 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyImageToBufferInfo2_1107298797): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7747:26
  PFN_vkCmdBlitImage2_1107298928 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkBlitImageInfo2_1107298805): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7748:26
  PFN_vkCmdResolveImage2_1107298930 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkResolveImageInfo2_1107298813): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7749:26
  PFN_vkCmdBeginRendering_1107298932 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkRenderingInfo_1107298853): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7750:26
  PFN_vkCmdEndRendering_1107298934 = proc (a0: VkCommandBuffer_1107296734): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:7751:26
  PFN_vkCmdSetCullMode_1107298936 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkCullModeFlags_1107297103): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7752:26
  PFN_vkCmdSetFrontFace_1107298938 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkFrontFace_1107296859): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7753:26
  PFN_vkCmdSetPrimitiveTopology_1107298940 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPrimitiveTopology_1107296867): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7754:26
  PFN_vkCmdSetViewportWithCount_1107298942 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkViewport_1107297503): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7755:26
  PFN_vkCmdSetScissorWithCount_1107298944 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkRect2D_1107297243): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7756:26
  PFN_vkCmdBindVertexBuffers2_1107298946 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkBuffer_1107296720; a4: ptr VkDeviceSize_1107296714;
      a5: ptr VkDeviceSize_1107296714; a6: ptr VkDeviceSize_1107296714): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:7757:26
  PFN_vkCmdSetDepthTestEnable_1107298948 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7758:26
  PFN_vkCmdSetDepthWriteEnable_1107298950 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7759:26
  PFN_vkCmdSetDepthCompareOp_1107298952 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkCompareOp_1107296851): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7760:26
  PFN_vkCmdSetDepthBoundsTestEnable_1107298954 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7761:26
  PFN_vkCmdSetStencilTestEnable_1107298956 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7762:26
  PFN_vkCmdSetStencilOp_1107298958 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkStencilFaceFlags_1107297223; a2: VkStencilOp_1107296875;
      a3: VkStencilOp_1107296875; a4: VkStencilOp_1107296875; a5: VkCompareOp_1107296851): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:7763:26
  PFN_vkCmdSetRasterizerDiscardEnable_1107298960 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7764:26
  PFN_vkCmdSetDepthBiasEnable_1107298962 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7765:26
  PFN_vkCmdSetPrimitiveRestartEnable_1107298964 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7766:26
  PFN_vkGetDeviceBufferMemoryRequirements_1107298966 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceBufferMemoryRequirements_1107298893;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7767:26
  PFN_vkGetDeviceImageMemoryRequirements_1107298968 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceImageMemoryRequirements_1107298897;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7768:26
  PFN_vkGetDeviceImageSparseMemoryRequirements_1107298970 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceImageMemoryRequirements_1107298897; a2: ptr uint32;
      a3: ptr VkSparseImageMemoryRequirements2_1107298127): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:7769:26
  VkPipelineRobustnessBufferBehavior_1107298974 = enum_VkPipelineRobustnessBufferBehavior_1107298973 ## Generated based on /usr/include/vulkan/vulkan_core.h:7971:3
  VkPipelineRobustnessImageBehavior_1107298978 = enum_VkPipelineRobustnessImageBehavior_1107298977 ## Generated based on /usr/include/vulkan/vulkan_core.h:7983:3
  VkQueueGlobalPriority_1107298982 = enum_VkQueueGlobalPriority_1107298981 ## Generated based on /usr/include/vulkan/vulkan_core.h:7999:3
  VkLineRasterizationMode_1107298986 = enum_VkLineRasterizationMode_1107298985 ## Generated based on /usr/include/vulkan/vulkan_core.h:8015:3
  VkMemoryUnmapFlagBits_1107298990 = enum_VkMemoryUnmapFlagBits_1107298989 ## Generated based on /usr/include/vulkan/vulkan_core.h:8020:3
  VkMemoryUnmapFlags_1107298992 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:8021:17
  VkPipelineCreateFlags2_1107298994 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:8022:19
  VkPipelineCreateFlagBits2_1107298996 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:8025:19
  VkBufferUsageFlags2_1107298998 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:8077:19
  VkBufferUsageFlagBits2_1107299000 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:8080:19
  VkHostImageCopyFlagBits_1107299004 = enum_VkHostImageCopyFlagBits_1107299003 ## Generated based on /usr/include/vulkan/vulkan_core.h:8136:3
  VkHostImageCopyFlags_1107299006 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:8137:17
  struct_VkPhysicalDeviceVulkan14Features_1107299008 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8138:16
    pNext*: pointer
    globalPriorityQuery*: VkBool32_1107296710
    shaderSubgroupRotate*: VkBool32_1107296710
    shaderSubgroupRotateClustered*: VkBool32_1107296710
    shaderFloatControls2*: VkBool32_1107296710
    shaderExpectAssume*: VkBool32_1107296710
    rectangularLines*: VkBool32_1107296710
    bresenhamLines*: VkBool32_1107296710
    smoothLines*: VkBool32_1107296710
    stippledRectangularLines*: VkBool32_1107296710
    stippledBresenhamLines*: VkBool32_1107296710
    stippledSmoothLines*: VkBool32_1107296710
    vertexAttributeInstanceRateDivisor*: VkBool32_1107296710
    vertexAttributeInstanceRateZeroDivisor*: VkBool32_1107296710
    indexTypeUint8*: VkBool32_1107296710
    dynamicRenderingLocalRead*: VkBool32_1107296710
    maintenance5*: VkBool32_1107296710
    maintenance6*: VkBool32_1107296710
    pipelineProtectedAccess*: VkBool32_1107296710
    pipelineRobustness*: VkBool32_1107296710
    hostImageCopy*: VkBool32_1107296710
    pushDescriptor*: VkBool32_1107296710
  VkPhysicalDeviceVulkan14Features_1107299010 = struct_VkPhysicalDeviceVulkan14Features_1107299009 ## Generated based on /usr/include/vulkan/vulkan_core.h:8162:3
  struct_VkPhysicalDeviceVulkan14Properties_1107299012 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8164:16
    pNext*: pointer
    lineSubPixelPrecisionBits*: uint32
    maxVertexAttribDivisor*: uint32
    supportsNonZeroFirstInstance*: VkBool32_1107296710
    maxPushDescriptors*: uint32
    dynamicRenderingLocalReadDepthStencilAttachments*: VkBool32_1107296710
    dynamicRenderingLocalReadMultisampledAttachments*: VkBool32_1107296710
    earlyFragmentMultisampleCoverageAfterSampleCounting*: VkBool32_1107296710
    earlyFragmentSampleMaskTestBeforeSampleCounting*: VkBool32_1107296710
    depthStencilSwizzleOneSupport*: VkBool32_1107296710
    polygonModePointSize*: VkBool32_1107296710
    nonStrictSinglePixelWideLinesUseParallelogram*: VkBool32_1107296710
    nonStrictWideLinesUseParallelogram*: VkBool32_1107296710
    blockTexelViewCompatibleMultipleLayers*: VkBool32_1107296710
    maxCombinedImageSamplerDescriptorCount*: uint32
    fragmentShadingRateClampCombinerInputs*: VkBool32_1107296710
    defaultRobustnessStorageBuffers*: VkPipelineRobustnessBufferBehavior_1107298975
    defaultRobustnessUniformBuffers*: VkPipelineRobustnessBufferBehavior_1107298975
    defaultRobustnessVertexInputs*: VkPipelineRobustnessBufferBehavior_1107298975
    defaultRobustnessImages*: VkPipelineRobustnessImageBehavior_1107298979
    copySrcLayoutCount*: uint32
    pCopySrcLayouts*: ptr VkImageLayout_1107296791
    copyDstLayoutCount*: uint32
    pCopyDstLayouts*: ptr VkImageLayout_1107296791
    optimalTilingLayoutUUID*: array[16'i64, uint8]
    identicalMemoryTypeRequirements*: VkBool32_1107296710
  VkPhysicalDeviceVulkan14Properties_1107299014 = struct_VkPhysicalDeviceVulkan14Properties_1107299013 ## Generated based on /usr/include/vulkan/vulkan_core.h:8192:3
  struct_VkDeviceQueueGlobalPriorityCreateInfo_1107299016 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8194:16
    pNext*: pointer
    globalPriority*: VkQueueGlobalPriority_1107298983
  VkDeviceQueueGlobalPriorityCreateInfo_1107299018 = struct_VkDeviceQueueGlobalPriorityCreateInfo_1107299017 ## Generated based on /usr/include/vulkan/vulkan_core.h:8198:3
  struct_VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299020 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8200:16
    pNext*: pointer
    globalPriorityQuery*: VkBool32_1107296710
  VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299022 = struct_VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299021 ## Generated based on /usr/include/vulkan/vulkan_core.h:8204:3
  struct_VkQueueFamilyGlobalPriorityProperties_1107299024 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8206:16
    pNext*: pointer
    priorityCount*: uint32
    priorities*: array[16'i64, VkQueueGlobalPriority_1107298983]
  VkQueueFamilyGlobalPriorityProperties_1107299026 = struct_VkQueueFamilyGlobalPriorityProperties_1107299025 ## Generated based on /usr/include/vulkan/vulkan_core.h:8211:3
  struct_VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299028 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8213:16
    pNext*: pointer
    shaderSubgroupRotate*: VkBool32_1107296710
    shaderSubgroupRotateClustered*: VkBool32_1107296710
  VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299030 = struct_VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299029 ## Generated based on /usr/include/vulkan/vulkan_core.h:8218:3
  struct_VkPhysicalDeviceShaderFloatControls2Features_1107299032 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8220:16
    pNext*: pointer
    shaderFloatControls2*: VkBool32_1107296710
  VkPhysicalDeviceShaderFloatControls2Features_1107299034 = struct_VkPhysicalDeviceShaderFloatControls2Features_1107299033 ## Generated based on /usr/include/vulkan/vulkan_core.h:8224:3
  struct_VkPhysicalDeviceShaderExpectAssumeFeatures_1107299036 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8226:16
    pNext*: pointer
    shaderExpectAssume*: VkBool32_1107296710
  VkPhysicalDeviceShaderExpectAssumeFeatures_1107299038 = struct_VkPhysicalDeviceShaderExpectAssumeFeatures_1107299037 ## Generated based on /usr/include/vulkan/vulkan_core.h:8230:3
  struct_VkPhysicalDeviceLineRasterizationFeatures_1107299040 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8232:16
    pNext*: pointer
    rectangularLines*: VkBool32_1107296710
    bresenhamLines*: VkBool32_1107296710
    smoothLines*: VkBool32_1107296710
    stippledRectangularLines*: VkBool32_1107296710
    stippledBresenhamLines*: VkBool32_1107296710
    stippledSmoothLines*: VkBool32_1107296710
  VkPhysicalDeviceLineRasterizationFeatures_1107299042 = struct_VkPhysicalDeviceLineRasterizationFeatures_1107299041 ## Generated based on /usr/include/vulkan/vulkan_core.h:8241:3
  struct_VkPhysicalDeviceLineRasterizationProperties_1107299044 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8243:16
    pNext*: pointer
    lineSubPixelPrecisionBits*: uint32
  VkPhysicalDeviceLineRasterizationProperties_1107299046 = struct_VkPhysicalDeviceLineRasterizationProperties_1107299045 ## Generated based on /usr/include/vulkan/vulkan_core.h:8247:3
  struct_VkPipelineRasterizationLineStateCreateInfo_1107299048 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8249:16
    pNext*: pointer
    lineRasterizationMode*: VkLineRasterizationMode_1107298987
    stippledLineEnable*: VkBool32_1107296710
    lineStippleFactor*: uint32
    lineStipplePattern*: uint16
  VkPipelineRasterizationLineStateCreateInfo_1107299050 = struct_VkPipelineRasterizationLineStateCreateInfo_1107299049 ## Generated based on /usr/include/vulkan/vulkan_core.h:8256:3
  struct_VkPhysicalDeviceVertexAttributeDivisorProperties_1107299052 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8258:16
    pNext*: pointer
    maxVertexAttribDivisor*: uint32
    supportsNonZeroFirstInstance*: VkBool32_1107296710
  VkPhysicalDeviceVertexAttributeDivisorProperties_1107299054 = struct_VkPhysicalDeviceVertexAttributeDivisorProperties_1107299053 ## Generated based on /usr/include/vulkan/vulkan_core.h:8263:3
  struct_VkVertexInputBindingDivisorDescription_1107299056 {.pure, inheritable,       bycopy.} = object
    binding*: uint32         ## Generated based on /usr/include/vulkan/vulkan_core.h:8265:16
    divisor*: uint32
  VkVertexInputBindingDivisorDescription_1107299058 = struct_VkVertexInputBindingDivisorDescription_1107299057 ## Generated based on /usr/include/vulkan/vulkan_core.h:8268:3
  struct_VkPipelineVertexInputDivisorStateCreateInfo_1107299060 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8270:16
    pNext*: pointer
    vertexBindingDivisorCount*: uint32
    pVertexBindingDivisors*: ptr VkVertexInputBindingDivisorDescription_1107299059
  VkPipelineVertexInputDivisorStateCreateInfo_1107299062 = struct_VkPipelineVertexInputDivisorStateCreateInfo_1107299061 ## Generated based on /usr/include/vulkan/vulkan_core.h:8275:3
  struct_VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299064 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8277:16
    pNext*: pointer
    vertexAttributeInstanceRateDivisor*: VkBool32_1107296710
    vertexAttributeInstanceRateZeroDivisor*: VkBool32_1107296710
  VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299066 = struct_VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299065 ## Generated based on /usr/include/vulkan/vulkan_core.h:8282:3
  struct_VkPhysicalDeviceIndexTypeUint8Features_1107299068 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8284:16
    pNext*: pointer
    indexTypeUint8*: VkBool32_1107296710
  VkPhysicalDeviceIndexTypeUint8Features_1107299070 = struct_VkPhysicalDeviceIndexTypeUint8Features_1107299069 ## Generated based on /usr/include/vulkan/vulkan_core.h:8288:3
  struct_VkMemoryMapInfo_1107299072 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8290:16
    pNext*: pointer
    flags*: VkMemoryMapFlags_1107297003
    memory*: VkDeviceMemory_1107296738
    offset*: VkDeviceSize_1107296714
    size*: VkDeviceSize_1107296714
  VkMemoryMapInfo_1107299074 = struct_VkMemoryMapInfo_1107299073 ## Generated based on /usr/include/vulkan/vulkan_core.h:8297:3
  struct_VkMemoryUnmapInfo_1107299076 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8299:16
    pNext*: pointer
    flags*: VkMemoryUnmapFlags_1107298993
    memory*: VkDeviceMemory_1107296738
  VkMemoryUnmapInfo_1107299078 = struct_VkMemoryUnmapInfo_1107299077 ## Generated based on /usr/include/vulkan/vulkan_core.h:8304:3
  struct_VkPhysicalDeviceMaintenance5Features_1107299080 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8306:16
    pNext*: pointer
    maintenance5*: VkBool32_1107296710
  VkPhysicalDeviceMaintenance5Features_1107299082 = struct_VkPhysicalDeviceMaintenance5Features_1107299081 ## Generated based on /usr/include/vulkan/vulkan_core.h:8310:3
  struct_VkPhysicalDeviceMaintenance5Properties_1107299084 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8312:16
    pNext*: pointer
    earlyFragmentMultisampleCoverageAfterSampleCounting*: VkBool32_1107296710
    earlyFragmentSampleMaskTestBeforeSampleCounting*: VkBool32_1107296710
    depthStencilSwizzleOneSupport*: VkBool32_1107296710
    polygonModePointSize*: VkBool32_1107296710
    nonStrictSinglePixelWideLinesUseParallelogram*: VkBool32_1107296710
    nonStrictWideLinesUseParallelogram*: VkBool32_1107296710
  VkPhysicalDeviceMaintenance5Properties_1107299086 = struct_VkPhysicalDeviceMaintenance5Properties_1107299085 ## Generated based on /usr/include/vulkan/vulkan_core.h:8321:3
  struct_VkRenderingAreaInfo_1107299088 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8323:16
    pNext*: pointer
    viewMask*: uint32
    colorAttachmentCount*: uint32
    pColorAttachmentFormats*: ptr VkFormat_1107296811
    depthAttachmentFormat*: VkFormat_1107296811
    stencilAttachmentFormat*: VkFormat_1107296811
  VkRenderingAreaInfo_1107299090 = struct_VkRenderingAreaInfo_1107299089 ## Generated based on /usr/include/vulkan/vulkan_core.h:8331:3
  struct_VkImageSubresource2_1107299092 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8333:16
    pNext*: pointer
    imageSubresource*: VkImageSubresource_1107297395
  VkImageSubresource2_1107299094 = struct_VkImageSubresource2_1107299093 ## Generated based on /usr/include/vulkan/vulkan_core.h:8337:3
  struct_VkDeviceImageSubresourceInfo_1107299096 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8339:16
    pNext*: pointer
    pCreateInfo*: ptr VkImageCreateInfo_1107297443
    pSubresource*: ptr VkImageSubresource2_1107299095
  VkDeviceImageSubresourceInfo_1107299098 = struct_VkDeviceImageSubresourceInfo_1107299097 ## Generated based on /usr/include/vulkan/vulkan_core.h:8344:3
  struct_VkSubresourceLayout2_1107299100 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8346:16
    pNext*: pointer
    subresourceLayout*: VkSubresourceLayout_1107297447
  VkSubresourceLayout2_1107299102 = struct_VkSubresourceLayout2_1107299101 ## Generated based on /usr/include/vulkan/vulkan_core.h:8350:3
  struct_VkPipelineCreateFlags2CreateInfo_1107299104 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8352:16
    pNext*: pointer
    flags*: VkPipelineCreateFlags2_1107298995
  VkPipelineCreateFlags2CreateInfo_1107299106 = struct_VkPipelineCreateFlags2CreateInfo_1107299105 ## Generated based on /usr/include/vulkan/vulkan_core.h:8356:3
  struct_VkBufferUsageFlags2CreateInfo_1107299108 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8358:16
    pNext*: pointer
    usage*: VkBufferUsageFlags2_1107298999
  VkBufferUsageFlags2CreateInfo_1107299110 = struct_VkBufferUsageFlags2CreateInfo_1107299109 ## Generated based on /usr/include/vulkan/vulkan_core.h:8362:3
  struct_VkPhysicalDevicePushDescriptorProperties_1107299112 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8364:16
    pNext*: pointer
    maxPushDescriptors*: uint32
  VkPhysicalDevicePushDescriptorProperties_1107299114 = struct_VkPhysicalDevicePushDescriptorProperties_1107299113 ## Generated based on /usr/include/vulkan/vulkan_core.h:8368:3
  struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299116 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8370:16
    pNext*: pointer
    dynamicRenderingLocalRead*: VkBool32_1107296710
  VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299118 = struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299117 ## Generated based on /usr/include/vulkan/vulkan_core.h:8374:3
  struct_VkRenderingAttachmentLocationInfo_1107299120 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8376:16
    pNext*: pointer
    colorAttachmentCount*: uint32
    pColorAttachmentLocations*: ptr uint32
  VkRenderingAttachmentLocationInfo_1107299122 = struct_VkRenderingAttachmentLocationInfo_1107299121 ## Generated based on /usr/include/vulkan/vulkan_core.h:8381:3
  struct_VkRenderingInputAttachmentIndexInfo_1107299124 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8383:16
    pNext*: pointer
    colorAttachmentCount*: uint32
    pColorAttachmentInputIndices*: ptr uint32
    pDepthInputAttachmentIndex*: ptr uint32
    pStencilInputAttachmentIndex*: ptr uint32
  VkRenderingInputAttachmentIndexInfo_1107299126 = struct_VkRenderingInputAttachmentIndexInfo_1107299125 ## Generated based on /usr/include/vulkan/vulkan_core.h:8390:3
  struct_VkPhysicalDeviceMaintenance6Features_1107299128 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8392:16
    pNext*: pointer
    maintenance6*: VkBool32_1107296710
  VkPhysicalDeviceMaintenance6Features_1107299130 = struct_VkPhysicalDeviceMaintenance6Features_1107299129 ## Generated based on /usr/include/vulkan/vulkan_core.h:8396:3
  struct_VkPhysicalDeviceMaintenance6Properties_1107299132 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8398:16
    pNext*: pointer
    blockTexelViewCompatibleMultipleLayers*: VkBool32_1107296710
    maxCombinedImageSamplerDescriptorCount*: uint32
    fragmentShadingRateClampCombinerInputs*: VkBool32_1107296710
  VkPhysicalDeviceMaintenance6Properties_1107299134 = struct_VkPhysicalDeviceMaintenance6Properties_1107299133 ## Generated based on /usr/include/vulkan/vulkan_core.h:8404:3
  struct_VkBindMemoryStatus_1107299136 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8406:16
    pNext*: pointer
    pResult*: ptr VkResult_1107296779
  VkBindMemoryStatus_1107299138 = struct_VkBindMemoryStatus_1107299137 ## Generated based on /usr/include/vulkan/vulkan_core.h:8410:3
  struct_VkBindDescriptorSetsInfo_1107299140 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8412:16
    pNext*: pointer
    stageFlags*: VkShaderStageFlags_1107297137
    layout*: VkPipelineLayout_1107296752
    firstSet*: uint32
    descriptorSetCount*: uint32
    pDescriptorSets*: ptr VkDescriptorSet_1107296769
    dynamicOffsetCount*: uint32
    pDynamicOffsets*: ptr uint32
  VkBindDescriptorSetsInfo_1107299142 = struct_VkBindDescriptorSetsInfo_1107299141 ## Generated based on /usr/include/vulkan/vulkan_core.h:8422:3
  struct_VkPushConstantsInfo_1107299144 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8424:16
    pNext*: pointer
    layout*: VkPipelineLayout_1107296752
    stageFlags*: VkShaderStageFlags_1107297137
    offset*: uint32
    size*: uint32
    pValues*: pointer
  VkPushConstantsInfo_1107299146 = struct_VkPushConstantsInfo_1107299145 ## Generated based on /usr/include/vulkan/vulkan_core.h:8432:3
  struct_VkPushDescriptorSetInfo_1107299148 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8434:16
    pNext*: pointer
    stageFlags*: VkShaderStageFlags_1107297137
    layout*: VkPipelineLayout_1107296752
    set*: uint32
    descriptorWriteCount*: uint32
    pDescriptorWrites*: ptr VkWriteDescriptorSet_1107297587
  VkPushDescriptorSetInfo_1107299150 = struct_VkPushDescriptorSetInfo_1107299149 ## Generated based on /usr/include/vulkan/vulkan_core.h:8442:3
  struct_VkPushDescriptorSetWithTemplateInfo_1107299152 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8444:16
    pNext*: pointer
    descriptorUpdateTemplate*: VkDescriptorUpdateTemplate_1107297953
    layout*: VkPipelineLayout_1107296752
    set*: uint32
    pData*: pointer
  VkPushDescriptorSetWithTemplateInfo_1107299154 = struct_VkPushDescriptorSetWithTemplateInfo_1107299153 ## Generated based on /usr/include/vulkan/vulkan_core.h:8451:3
  struct_VkPhysicalDevicePipelineProtectedAccessFeatures_1107299156 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8453:16
    pNext*: pointer
    pipelineProtectedAccess*: VkBool32_1107296710
  VkPhysicalDevicePipelineProtectedAccessFeatures_1107299158 = struct_VkPhysicalDevicePipelineProtectedAccessFeatures_1107299157 ## Generated based on /usr/include/vulkan/vulkan_core.h:8457:3
  struct_VkPhysicalDevicePipelineRobustnessFeatures_1107299160 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8459:16
    pNext*: pointer
    pipelineRobustness*: VkBool32_1107296710
  VkPhysicalDevicePipelineRobustnessFeatures_1107299162 = struct_VkPhysicalDevicePipelineRobustnessFeatures_1107299161 ## Generated based on /usr/include/vulkan/vulkan_core.h:8463:3
  struct_VkPhysicalDevicePipelineRobustnessProperties_1107299164 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8465:16
    pNext*: pointer
    defaultRobustnessStorageBuffers*: VkPipelineRobustnessBufferBehavior_1107298975
    defaultRobustnessUniformBuffers*: VkPipelineRobustnessBufferBehavior_1107298975
    defaultRobustnessVertexInputs*: VkPipelineRobustnessBufferBehavior_1107298975
    defaultRobustnessImages*: VkPipelineRobustnessImageBehavior_1107298979
  VkPhysicalDevicePipelineRobustnessProperties_1107299166 = struct_VkPhysicalDevicePipelineRobustnessProperties_1107299165 ## Generated based on /usr/include/vulkan/vulkan_core.h:8472:3
  struct_VkPipelineRobustnessCreateInfo_1107299168 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8474:16
    pNext*: pointer
    storageBuffers*: VkPipelineRobustnessBufferBehavior_1107298975
    uniformBuffers*: VkPipelineRobustnessBufferBehavior_1107298975
    vertexInputs*: VkPipelineRobustnessBufferBehavior_1107298975
    images*: VkPipelineRobustnessImageBehavior_1107298979
  VkPipelineRobustnessCreateInfo_1107299170 = struct_VkPipelineRobustnessCreateInfo_1107299169 ## Generated based on /usr/include/vulkan/vulkan_core.h:8481:3
  struct_VkPhysicalDeviceHostImageCopyFeatures_1107299172 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8483:16
    pNext*: pointer
    hostImageCopy*: VkBool32_1107296710
  VkPhysicalDeviceHostImageCopyFeatures_1107299174 = struct_VkPhysicalDeviceHostImageCopyFeatures_1107299173 ## Generated based on /usr/include/vulkan/vulkan_core.h:8487:3
  struct_VkPhysicalDeviceHostImageCopyProperties_1107299176 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8489:16
    pNext*: pointer
    copySrcLayoutCount*: uint32
    pCopySrcLayouts*: ptr VkImageLayout_1107296791
    copyDstLayoutCount*: uint32
    pCopyDstLayouts*: ptr VkImageLayout_1107296791
    optimalTilingLayoutUUID*: array[16'i64, uint8]
    identicalMemoryTypeRequirements*: VkBool32_1107296710
  VkPhysicalDeviceHostImageCopyProperties_1107299178 = struct_VkPhysicalDeviceHostImageCopyProperties_1107299177 ## Generated based on /usr/include/vulkan/vulkan_core.h:8498:3
  struct_VkMemoryToImageCopy_1107299180 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8500:16
    pNext*: pointer
    pHostPointer*: pointer
    memoryRowLength*: uint32
    memoryImageHeight*: uint32
    imageSubresource*: VkImageSubresourceLayers_1107297635
    imageOffset*: VkOffset3D_1107297239
    imageExtent*: VkExtent3D_1107297231
  VkMemoryToImageCopy_1107299182 = struct_VkMemoryToImageCopy_1107299181 ## Generated based on /usr/include/vulkan/vulkan_core.h:8509:3
  struct_VkImageToMemoryCopy_1107299184 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8511:16
    pNext*: pointer
    pHostPointer*: pointer
    memoryRowLength*: uint32
    memoryImageHeight*: uint32
    imageSubresource*: VkImageSubresourceLayers_1107297635
    imageOffset*: VkOffset3D_1107297239
    imageExtent*: VkExtent3D_1107297231
  VkImageToMemoryCopy_1107299186 = struct_VkImageToMemoryCopy_1107299185 ## Generated based on /usr/include/vulkan/vulkan_core.h:8520:3
  struct_VkCopyMemoryToImageInfo_1107299188 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8522:16
    pNext*: pointer
    flags*: VkHostImageCopyFlags_1107299007
    dstImage*: VkImage_1107296722
    dstImageLayout*: VkImageLayout_1107296791
    regionCount*: uint32
    pRegions*: ptr VkMemoryToImageCopy_1107299183
  VkCopyMemoryToImageInfo_1107299190 = struct_VkCopyMemoryToImageInfo_1107299189 ## Generated based on /usr/include/vulkan/vulkan_core.h:8530:3
  struct_VkCopyImageToMemoryInfo_1107299192 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8532:16
    pNext*: pointer
    flags*: VkHostImageCopyFlags_1107299007
    srcImage*: VkImage_1107296722
    srcImageLayout*: VkImageLayout_1107296791
    regionCount*: uint32
    pRegions*: ptr VkImageToMemoryCopy_1107299187
  VkCopyImageToMemoryInfo_1107299194 = struct_VkCopyImageToMemoryInfo_1107299193 ## Generated based on /usr/include/vulkan/vulkan_core.h:8540:3
  struct_VkCopyImageToImageInfo_1107299196 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8542:16
    pNext*: pointer
    flags*: VkHostImageCopyFlags_1107299007
    srcImage*: VkImage_1107296722
    srcImageLayout*: VkImageLayout_1107296791
    dstImage*: VkImage_1107296722
    dstImageLayout*: VkImageLayout_1107296791
    regionCount*: uint32
    pRegions*: ptr VkImageCopy2_1107298781
  VkCopyImageToImageInfo_1107299198 = struct_VkCopyImageToImageInfo_1107299197 ## Generated based on /usr/include/vulkan/vulkan_core.h:8552:3
  struct_VkHostImageLayoutTransitionInfo_1107299200 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8554:16
    pNext*: pointer
    image*: VkImage_1107296722
    oldLayout*: VkImageLayout_1107296791
    newLayout*: VkImageLayout_1107296791
    subresourceRange*: VkImageSubresourceRange_1107297271
  VkHostImageLayoutTransitionInfo_1107299202 = struct_VkHostImageLayoutTransitionInfo_1107299201 ## Generated based on /usr/include/vulkan/vulkan_core.h:8561:3
  struct_VkSubresourceHostMemcpySize_1107299204 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8563:16
    pNext*: pointer
    size*: VkDeviceSize_1107296714
  VkSubresourceHostMemcpySize_1107299206 = struct_VkSubresourceHostMemcpySize_1107299205 ## Generated based on /usr/include/vulkan/vulkan_core.h:8567:3
  struct_VkHostImageCopyDevicePerformanceQuery_1107299208 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8569:16
    pNext*: pointer
    optimalDeviceAccess*: VkBool32_1107296710
    identicalMemoryLayout*: VkBool32_1107296710
  VkHostImageCopyDevicePerformanceQuery_1107299210 = struct_VkHostImageCopyDevicePerformanceQuery_1107299209 ## Generated based on /usr/include/vulkan/vulkan_core.h:8574:3
  PFN_vkCmdSetLineStipple_1107299212 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint16): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8576:26
  PFN_vkMapMemory2_1107299214 = proc (a0: VkDevice_1107296728;
                                      a1: ptr VkMemoryMapInfo_1107299075;
                                      a2: ptr pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8577:30
  PFN_vkUnmapMemory2_1107299216 = proc (a0: VkDevice_1107296728;
                                        a1: ptr VkMemoryUnmapInfo_1107299079): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8578:30
  PFN_vkCmdBindIndexBuffer2_1107299218 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkDeviceSize_1107296714;
      a4: VkIndexType_1107296919): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8579:26
  PFN_vkGetRenderingAreaGranularity_1107299220 = proc (a0: VkDevice_1107296728;
      a1: ptr VkRenderingAreaInfo_1107299091; a2: ptr VkExtent2D_1107297227): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8580:26
  PFN_vkGetDeviceImageSubresourceLayout_1107299222 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceImageSubresourceInfo_1107299099;
      a2: ptr VkSubresourceLayout2_1107299103): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8581:26
  PFN_vkGetImageSubresourceLayout2_1107299224 = proc (a0: VkDevice_1107296728;
      a1: VkImage_1107296722; a2: ptr VkImageSubresource2_1107299095;
      a3: ptr VkSubresourceLayout2_1107299103): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8582:26
  PFN_vkCmdPushDescriptorSet_1107299226 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineBindPoint_1107296911; a2: VkPipelineLayout_1107296752;
      a3: uint32; a4: uint32; a5: ptr VkWriteDescriptorSet_1107297587): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8583:26
  PFN_vkCmdPushDescriptorSetWithTemplate_1107299228 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkDescriptorUpdateTemplate_1107297953; a2: VkPipelineLayout_1107296752;
      a3: uint32; a4: pointer): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8584:26
  PFN_vkCmdSetRenderingAttachmentLocations_1107299230 = proc (
      a0: VkCommandBuffer_1107296734; a1: ptr VkRenderingAttachmentLocationInfo_1107299123): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8585:26
  PFN_vkCmdSetRenderingInputAttachmentIndices_1107299232 = proc (
      a0: VkCommandBuffer_1107296734;
      a1: ptr VkRenderingInputAttachmentIndexInfo_1107299127): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8586:26
  PFN_vkCmdBindDescriptorSets2_1107299234 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkBindDescriptorSetsInfo_1107299143): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8587:26
  PFN_vkCmdPushConstants2_1107299236 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkPushConstantsInfo_1107299147): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8588:26
  PFN_vkCmdPushDescriptorSet2_1107299238 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkPushDescriptorSetInfo_1107299151): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8589:26
  PFN_vkCmdPushDescriptorSetWithTemplate2_1107299240 = proc (
      a0: VkCommandBuffer_1107296734;
      a1: ptr VkPushDescriptorSetWithTemplateInfo_1107299155): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8590:26
  PFN_vkCopyMemoryToImage_1107299242 = proc (a0: VkDevice_1107296728;
      a1: ptr VkCopyMemoryToImageInfo_1107299191): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8591:30
  PFN_vkCopyImageToMemory_1107299244 = proc (a0: VkDevice_1107296728;
      a1: ptr VkCopyImageToMemoryInfo_1107299195): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8592:30
  PFN_vkCopyImageToImage_1107299246 = proc (a0: VkDevice_1107296728;
      a1: ptr VkCopyImageToImageInfo_1107299199): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8593:30
  PFN_vkTransitionImageLayout_1107299248 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkHostImageLayoutTransitionInfo_1107299203): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8594:30
  VkSurfaceKHR_1107299250 = ptr struct_VkSurfaceKHR_T ## Generated based on /usr/include/vulkan/vulkan_core.h:8694:1
  VkPresentModeKHR_1107299254 = enum_VkPresentModeKHR_1107299253 ## Generated based on /usr/include/vulkan/vulkan_core.h:8708:3
  VkColorSpaceKHR_1107299258 = enum_VkColorSpaceKHR_1107299257 ## Generated based on /usr/include/vulkan/vulkan_core.h:8733:3
  VkSurfaceTransformFlagBitsKHR_1107299262 = enum_VkSurfaceTransformFlagBitsKHR_1107299261 ## Generated based on /usr/include/vulkan/vulkan_core.h:8746:3
  VkCompositeAlphaFlagBitsKHR_1107299266 = enum_VkCompositeAlphaFlagBitsKHR_1107299265 ## Generated based on /usr/include/vulkan/vulkan_core.h:8754:3
  VkCompositeAlphaFlagsKHR_1107299268 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:8755:17
  VkSurfaceTransformFlagsKHR_1107299270 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:8756:17
  struct_VkSurfaceCapabilitiesKHR_1107299272 {.pure, inheritable, bycopy.} = object
    minImageCount*: uint32   ## Generated based on /usr/include/vulkan/vulkan_core.h:8757:16
    maxImageCount*: uint32
    currentExtent*: VkExtent2D_1107297227
    minImageExtent*: VkExtent2D_1107297227
    maxImageExtent*: VkExtent2D_1107297227
    maxImageArrayLayers*: uint32
    supportedTransforms*: VkSurfaceTransformFlagsKHR_1107299271
    currentTransform*: VkSurfaceTransformFlagBitsKHR_1107299263
    supportedCompositeAlpha*: VkCompositeAlphaFlagsKHR_1107299269
    supportedUsageFlags*: VkImageUsageFlags_1107296959
  VkSurfaceCapabilitiesKHR_1107299274 = struct_VkSurfaceCapabilitiesKHR_1107299273 ## Generated based on /usr/include/vulkan/vulkan_core.h:8768:3
  struct_VkSurfaceFormatKHR_1107299276 {.pure, inheritable, bycopy.} = object
    format*: VkFormat_1107296811 ## Generated based on /usr/include/vulkan/vulkan_core.h:8770:16
    colorSpace*: VkColorSpaceKHR_1107299259
  VkSurfaceFormatKHR_1107299278 = struct_VkSurfaceFormatKHR_1107299277 ## Generated based on /usr/include/vulkan/vulkan_core.h:8773:3
  PFN_vkDestroySurfaceKHR_1107299280 = proc (a0: VkInstance_1107296724;
      a1: VkSurfaceKHR_1107299251; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8775:26
  PFN_vkGetPhysicalDeviceSurfaceSupportKHR_1107299282 = proc (
      a0: VkPhysicalDevice_1107296726; a1: uint32; a2: VkSurfaceKHR_1107299251;
      a3: ptr VkBool32_1107296710): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8776:30
  PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR_1107299284 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkSurfaceKHR_1107299251;
      a2: ptr VkSurfaceCapabilitiesKHR_1107299275): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8777:30
  PFN_vkGetPhysicalDeviceSurfaceFormatsKHR_1107299286 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkSurfaceKHR_1107299251;
      a2: ptr uint32; a3: ptr VkSurfaceFormatKHR_1107299279): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8778:30
  PFN_vkGetPhysicalDeviceSurfacePresentModesKHR_1107299288 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkSurfaceKHR_1107299251;
      a2: ptr uint32; a3: ptr VkPresentModeKHR_1107299255): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8779:30
  VkSwapchainKHR_1107299290 = ptr struct_VkSwapchainKHR_T ## Generated based on /usr/include/vulkan/vulkan_core.h:8824:1
  VkSwapchainCreateFlagBitsKHR_1107299294 = enum_VkSwapchainCreateFlagBitsKHR_1107299293 ## Generated based on /usr/include/vulkan/vulkan_core.h:8837:3
  VkSwapchainCreateFlagsKHR_1107299296 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:8838:17
  VkDeviceGroupPresentModeFlagBitsKHR_1107299300 = enum_VkDeviceGroupPresentModeFlagBitsKHR_1107299299 ## Generated based on /usr/include/vulkan/vulkan_core.h:8846:3
  VkDeviceGroupPresentModeFlagsKHR_1107299302 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:8847:17
  struct_VkSwapchainCreateInfoKHR_1107299304 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8848:16
    pNext*: pointer
    flags*: VkSwapchainCreateFlagsKHR_1107299297
    surface*: VkSurfaceKHR_1107299251
    minImageCount*: uint32
    imageFormat*: VkFormat_1107296811
    imageColorSpace*: VkColorSpaceKHR_1107299259
    imageExtent*: VkExtent2D_1107297227
    imageArrayLayers*: uint32
    imageUsage*: VkImageUsageFlags_1107296959
    imageSharingMode*: VkSharingMode_1107296831
    queueFamilyIndexCount*: uint32
    pQueueFamilyIndices*: ptr uint32
    preTransform*: VkSurfaceTransformFlagBitsKHR_1107299263
    compositeAlpha*: VkCompositeAlphaFlagBitsKHR_1107299267
    presentMode*: VkPresentModeKHR_1107299255
    clipped*: VkBool32_1107296710
    oldSwapchain*: VkSwapchainKHR_1107299291
  VkSwapchainCreateInfoKHR_1107299306 = struct_VkSwapchainCreateInfoKHR_1107299305 ## Generated based on /usr/include/vulkan/vulkan_core.h:8867:3
  struct_VkPresentInfoKHR_1107299308 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8869:16
    pNext*: pointer
    waitSemaphoreCount*: uint32
    pWaitSemaphores*: ptr VkSemaphore_1107296732
    swapchainCount*: uint32
    pSwapchains*: ptr VkSwapchainKHR_1107299291
    pImageIndices*: ptr uint32
    pResults*: ptr VkResult_1107296779
  VkPresentInfoKHR_1107299310 = struct_VkPresentInfoKHR_1107299309 ## Generated based on /usr/include/vulkan/vulkan_core.h:8878:3
  struct_VkImageSwapchainCreateInfoKHR_1107299312 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8880:16
    pNext*: pointer
    swapchain*: VkSwapchainKHR_1107299291
  VkImageSwapchainCreateInfoKHR_1107299314 = struct_VkImageSwapchainCreateInfoKHR_1107299313 ## Generated based on /usr/include/vulkan/vulkan_core.h:8884:3
  struct_VkBindImageMemorySwapchainInfoKHR_1107299316 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8886:16
    pNext*: pointer
    swapchain*: VkSwapchainKHR_1107299291
    imageIndex*: uint32
  VkBindImageMemorySwapchainInfoKHR_1107299318 = struct_VkBindImageMemorySwapchainInfoKHR_1107299317 ## Generated based on /usr/include/vulkan/vulkan_core.h:8891:3
  struct_VkAcquireNextImageInfoKHR_1107299320 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8893:16
    pNext*: pointer
    swapchain*: VkSwapchainKHR_1107299291
    timeout*: uint64
    semaphore*: VkSemaphore_1107296732
    fence*: VkFence_1107296736
    deviceMask*: uint32
  VkAcquireNextImageInfoKHR_1107299322 = struct_VkAcquireNextImageInfoKHR_1107299321 ## Generated based on /usr/include/vulkan/vulkan_core.h:8901:3
  struct_VkDeviceGroupPresentCapabilitiesKHR_1107299324 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8903:16
    pNext*: pointer
    presentMask*: array[32'i64, uint32]
    modes*: VkDeviceGroupPresentModeFlagsKHR_1107299303
  VkDeviceGroupPresentCapabilitiesKHR_1107299326 = struct_VkDeviceGroupPresentCapabilitiesKHR_1107299325 ## Generated based on /usr/include/vulkan/vulkan_core.h:8908:3
  struct_VkDeviceGroupPresentInfoKHR_1107299328 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8910:16
    pNext*: pointer
    swapchainCount*: uint32
    pDeviceMasks*: ptr uint32
    mode*: VkDeviceGroupPresentModeFlagBitsKHR_1107299301
  VkDeviceGroupPresentInfoKHR_1107299330 = struct_VkDeviceGroupPresentInfoKHR_1107299329 ## Generated based on /usr/include/vulkan/vulkan_core.h:8916:3
  struct_VkDeviceGroupSwapchainCreateInfoKHR_1107299332 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:8918:16
    pNext*: pointer
    modes*: VkDeviceGroupPresentModeFlagsKHR_1107299303
  VkDeviceGroupSwapchainCreateInfoKHR_1107299334 = struct_VkDeviceGroupSwapchainCreateInfoKHR_1107299333 ## Generated based on /usr/include/vulkan/vulkan_core.h:8922:3
  PFN_vkCreateSwapchainKHR_1107299336 = proc (a0: VkDevice_1107296728;
      a1: ptr VkSwapchainCreateInfoKHR_1107299307;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkSwapchainKHR_1107299291): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8924:30
  PFN_vkDestroySwapchainKHR_1107299338 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8925:26
  PFN_vkGetSwapchainImagesKHR_1107299340 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: ptr uint32; a3: ptr VkImage_1107296722): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8926:30
  PFN_vkAcquireNextImageKHR_1107299342 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: uint64; a3: VkSemaphore_1107296732;
      a4: VkFence_1107296736; a5: ptr uint32): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8927:30
  PFN_vkQueuePresentKHR_1107299344 = proc (a0: VkQueue_1107296730;
      a1: ptr VkPresentInfoKHR_1107299311): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8928:30
  PFN_vkGetDeviceGroupPresentCapabilitiesKHR_1107299346 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceGroupPresentCapabilitiesKHR_1107299327): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8929:30
  PFN_vkGetDeviceGroupSurfacePresentModesKHR_1107299348 = proc (a0: VkDevice_1107296728;
      a1: VkSurfaceKHR_1107299251; a2: ptr VkDeviceGroupPresentModeFlagsKHR_1107299303): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8930:30
  PFN_vkGetPhysicalDevicePresentRectanglesKHR_1107299350 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkSurfaceKHR_1107299251;
      a2: ptr uint32; a3: ptr VkRect2D_1107297243): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:8931:30
  PFN_vkAcquireNextImage2KHR_1107299352 = proc (a0: VkDevice_1107296728;
      a1: ptr VkAcquireNextImageInfoKHR_1107299323; a2: ptr uint32): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:8932:30
  VkDisplayKHR_1107299354 = ptr struct_VkDisplayKHR_T ## Generated based on /usr/include/vulkan/vulkan_core.h:9006:1
  VkDisplayModeKHR_1107299356 = ptr struct_VkDisplayModeKHR_T ## Generated based on /usr/include/vulkan/vulkan_core.h:9007:1
  VkDisplayModeCreateFlagsKHR_1107299358 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9010:17
  VkDisplayPlaneAlphaFlagBitsKHR_1107299362 = enum_VkDisplayPlaneAlphaFlagBitsKHR_1107299361 ## Generated based on /usr/include/vulkan/vulkan_core.h:9018:3
  VkDisplayPlaneAlphaFlagsKHR_1107299364 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9019:17
  VkDisplaySurfaceCreateFlagsKHR_1107299366 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9020:17
  struct_VkDisplayModeParametersKHR_1107299368 {.pure, inheritable, bycopy.} = object
    visibleRegion*: VkExtent2D_1107297227 ## Generated based on /usr/include/vulkan/vulkan_core.h:9021:16
    refreshRate*: uint32
  VkDisplayModeParametersKHR_1107299370 = struct_VkDisplayModeParametersKHR_1107299369 ## Generated based on /usr/include/vulkan/vulkan_core.h:9024:3
  struct_VkDisplayModeCreateInfoKHR_1107299372 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9026:16
    pNext*: pointer
    flags*: VkDisplayModeCreateFlagsKHR_1107299359
    parameters*: VkDisplayModeParametersKHR_1107299371
  VkDisplayModeCreateInfoKHR_1107299374 = struct_VkDisplayModeCreateInfoKHR_1107299373 ## Generated based on /usr/include/vulkan/vulkan_core.h:9031:3
  struct_VkDisplayModePropertiesKHR_1107299376 {.pure, inheritable, bycopy.} = object
    displayMode*: VkDisplayModeKHR_1107299357 ## Generated based on /usr/include/vulkan/vulkan_core.h:9033:16
    parameters*: VkDisplayModeParametersKHR_1107299371
  VkDisplayModePropertiesKHR_1107299378 = struct_VkDisplayModePropertiesKHR_1107299377 ## Generated based on /usr/include/vulkan/vulkan_core.h:9036:3
  struct_VkDisplayPlaneCapabilitiesKHR_1107299380 {.pure, inheritable, bycopy.} = object
    supportedAlpha*: VkDisplayPlaneAlphaFlagsKHR_1107299365 ## Generated based on /usr/include/vulkan/vulkan_core.h:9038:16
    minSrcPosition*: VkOffset2D_1107297235
    maxSrcPosition*: VkOffset2D_1107297235
    minSrcExtent*: VkExtent2D_1107297227
    maxSrcExtent*: VkExtent2D_1107297227
    minDstPosition*: VkOffset2D_1107297235
    maxDstPosition*: VkOffset2D_1107297235
    minDstExtent*: VkExtent2D_1107297227
    maxDstExtent*: VkExtent2D_1107297227
  VkDisplayPlaneCapabilitiesKHR_1107299382 = struct_VkDisplayPlaneCapabilitiesKHR_1107299381 ## Generated based on /usr/include/vulkan/vulkan_core.h:9048:3
  struct_VkDisplayPlanePropertiesKHR_1107299384 {.pure, inheritable, bycopy.} = object
    currentDisplay*: VkDisplayKHR_1107299355 ## Generated based on /usr/include/vulkan/vulkan_core.h:9050:16
    currentStackIndex*: uint32
  VkDisplayPlanePropertiesKHR_1107299386 = struct_VkDisplayPlanePropertiesKHR_1107299385 ## Generated based on /usr/include/vulkan/vulkan_core.h:9053:3
  struct_VkDisplayPropertiesKHR_1107299388 {.pure, inheritable, bycopy.} = object
    display*: VkDisplayKHR_1107299355 ## Generated based on /usr/include/vulkan/vulkan_core.h:9055:16
    displayName*: cstring
    physicalDimensions*: VkExtent2D_1107297227
    physicalResolution*: VkExtent2D_1107297227
    supportedTransforms*: VkSurfaceTransformFlagsKHR_1107299271
    planeReorderPossible*: VkBool32_1107296710
    persistentContent*: VkBool32_1107296710
  VkDisplayPropertiesKHR_1107299390 = struct_VkDisplayPropertiesKHR_1107299389 ## Generated based on /usr/include/vulkan/vulkan_core.h:9063:3
  struct_VkDisplaySurfaceCreateInfoKHR_1107299392 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9065:16
    pNext*: pointer
    flags*: VkDisplaySurfaceCreateFlagsKHR_1107299367
    displayMode*: VkDisplayModeKHR_1107299357
    planeIndex*: uint32
    planeStackIndex*: uint32
    transform*: VkSurfaceTransformFlagBitsKHR_1107299263
    globalAlpha*: cfloat
    alphaMode*: VkDisplayPlaneAlphaFlagBitsKHR_1107299363
    imageExtent*: VkExtent2D_1107297227
  VkDisplaySurfaceCreateInfoKHR_1107299394 = struct_VkDisplaySurfaceCreateInfoKHR_1107299393 ## Generated based on /usr/include/vulkan/vulkan_core.h:9076:3
  PFN_vkGetPhysicalDeviceDisplayPropertiesKHR_1107299396 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkDisplayPropertiesKHR_1107299391): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:9078:30
  PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR_1107299398 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkDisplayPlanePropertiesKHR_1107299387): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9079:30
  PFN_vkGetDisplayPlaneSupportedDisplaysKHR_1107299400 = proc (
      a0: VkPhysicalDevice_1107296726; a1: uint32; a2: ptr uint32;
      a3: ptr VkDisplayKHR_1107299355): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:9080:30
  PFN_vkGetDisplayModePropertiesKHR_1107299402 = proc (a0: VkPhysicalDevice_1107296726;
      a1: VkDisplayKHR_1107299355; a2: ptr uint32;
      a3: ptr VkDisplayModePropertiesKHR_1107299379): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9081:30
  PFN_vkCreateDisplayModeKHR_1107299404 = proc (a0: VkPhysicalDevice_1107296726;
      a1: VkDisplayKHR_1107299355; a2: ptr VkDisplayModeCreateInfoKHR_1107299375;
      a3: ptr VkAllocationCallbacks_1107297299; a4: ptr VkDisplayModeKHR_1107299357): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9082:30
  PFN_vkGetDisplayPlaneCapabilitiesKHR_1107299406 = proc (a0: VkPhysicalDevice_1107296726;
      a1: VkDisplayModeKHR_1107299357; a2: uint32;
      a3: ptr VkDisplayPlaneCapabilitiesKHR_1107299383): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9083:30
  PFN_vkCreateDisplayPlaneSurfaceKHR_1107299408 = proc (a0: VkInstance_1107296724;
      a1: ptr VkDisplaySurfaceCreateInfoKHR_1107299395;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkSurfaceKHR_1107299251): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9084:30
  struct_VkDisplayPresentInfoKHR_1107299410 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9148:16
    pNext*: pointer
    srcRect*: VkRect2D_1107297243
    dstRect*: VkRect2D_1107297243
    persistent*: VkBool32_1107296710
  VkDisplayPresentInfoKHR_1107299412 = struct_VkDisplayPresentInfoKHR_1107299411 ## Generated based on /usr/include/vulkan/vulkan_core.h:9154:3
  PFN_vkCreateSharedSwapchainsKHR_1107299414 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkSwapchainCreateInfoKHR_1107299307;
      a3: ptr VkAllocationCallbacks_1107297299; a4: ptr VkSwapchainKHR_1107299291): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9156:30
  VkVideoSessionKHR_1107299416 = ptr struct_VkVideoSessionKHR_T ## Generated based on /usr/include/vulkan/vulkan_core.h:9178:1
  VkVideoSessionParametersKHR_1107299418 = ptr struct_VkVideoSessionParametersKHR_T ## Generated based on /usr/include/vulkan/vulkan_core.h:9179:1
  VkQueryResultStatusKHR_1107299422 = enum_VkQueryResultStatusKHR_1107299421 ## Generated based on /usr/include/vulkan/vulkan_core.h:9189:3
  VkVideoCodecOperationFlagBitsKHR_1107299426 = enum_VkVideoCodecOperationFlagBitsKHR_1107299425 ## Generated based on /usr/include/vulkan/vulkan_core.h:9201:3
  VkVideoCodecOperationFlagsKHR_1107299428 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9202:17
  VkVideoChromaSubsamplingFlagBitsKHR_1107299432 = enum_VkVideoChromaSubsamplingFlagBitsKHR_1107299431 ## Generated based on /usr/include/vulkan/vulkan_core.h:9211:3
  VkVideoChromaSubsamplingFlagsKHR_1107299434 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9212:17
  VkVideoComponentBitDepthFlagBitsKHR_1107299438 = enum_VkVideoComponentBitDepthFlagBitsKHR_1107299437 ## Generated based on /usr/include/vulkan/vulkan_core.h:9220:3
  VkVideoComponentBitDepthFlagsKHR_1107299440 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9221:17
  VkVideoCapabilityFlagBitsKHR_1107299444 = enum_VkVideoCapabilityFlagBitsKHR_1107299443 ## Generated based on /usr/include/vulkan/vulkan_core.h:9227:3
  VkVideoCapabilityFlagsKHR_1107299446 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9228:17
  VkVideoSessionCreateFlagBitsKHR_1107299450 = enum_VkVideoSessionCreateFlagBitsKHR_1107299449 ## Generated based on /usr/include/vulkan/vulkan_core.h:9238:3
  VkVideoSessionCreateFlagsKHR_1107299452 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9239:17
  VkVideoSessionParametersCreateFlagBitsKHR_1107299456 = enum_VkVideoSessionParametersCreateFlagBitsKHR_1107299455 ## Generated based on /usr/include/vulkan/vulkan_core.h:9244:3
  VkVideoSessionParametersCreateFlagsKHR_1107299458 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9245:17
  VkVideoBeginCodingFlagsKHR_1107299460 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9246:17
  VkVideoEndCodingFlagsKHR_1107299462 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9247:17
  VkVideoCodingControlFlagBitsKHR_1107299466 = enum_VkVideoCodingControlFlagBitsKHR_1107299465 ## Generated based on /usr/include/vulkan/vulkan_core.h:9254:3
  VkVideoCodingControlFlagsKHR_1107299468 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9255:17
  struct_VkQueueFamilyQueryResultStatusPropertiesKHR_1107299470 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9256:16
    pNext*: pointer
    queryResultStatusSupport*: VkBool32_1107296710
  VkQueueFamilyQueryResultStatusPropertiesKHR_1107299472 = struct_VkQueueFamilyQueryResultStatusPropertiesKHR_1107299471 ## Generated based on /usr/include/vulkan/vulkan_core.h:9260:3
  struct_VkQueueFamilyVideoPropertiesKHR_1107299474 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9262:16
    pNext*: pointer
    videoCodecOperations*: VkVideoCodecOperationFlagsKHR_1107299429
  VkQueueFamilyVideoPropertiesKHR_1107299476 = struct_VkQueueFamilyVideoPropertiesKHR_1107299475 ## Generated based on /usr/include/vulkan/vulkan_core.h:9266:3
  struct_VkVideoProfileInfoKHR_1107299478 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9268:16
    pNext*: pointer
    videoCodecOperation*: VkVideoCodecOperationFlagBitsKHR_1107299427
    chromaSubsampling*: VkVideoChromaSubsamplingFlagsKHR_1107299435
    lumaBitDepth*: VkVideoComponentBitDepthFlagsKHR_1107299441
    chromaBitDepth*: VkVideoComponentBitDepthFlagsKHR_1107299441
  VkVideoProfileInfoKHR_1107299480 = struct_VkVideoProfileInfoKHR_1107299479 ## Generated based on /usr/include/vulkan/vulkan_core.h:9275:3
  struct_VkVideoProfileListInfoKHR_1107299482 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9277:16
    pNext*: pointer
    profileCount*: uint32
    pProfiles*: ptr VkVideoProfileInfoKHR_1107299481
  VkVideoProfileListInfoKHR_1107299484 = struct_VkVideoProfileListInfoKHR_1107299483 ## Generated based on /usr/include/vulkan/vulkan_core.h:9282:3
  struct_VkVideoCapabilitiesKHR_1107299486 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9284:16
    pNext*: pointer
    flags*: VkVideoCapabilityFlagsKHR_1107299447
    minBitstreamBufferOffsetAlignment*: VkDeviceSize_1107296714
    minBitstreamBufferSizeAlignment*: VkDeviceSize_1107296714
    pictureAccessGranularity*: VkExtent2D_1107297227
    minCodedExtent*: VkExtent2D_1107297227
    maxCodedExtent*: VkExtent2D_1107297227
    maxDpbSlots*: uint32
    maxActiveReferencePictures*: uint32
    stdHeaderVersion*: VkExtensionProperties_1107297359
  VkVideoCapabilitiesKHR_1107299488 = struct_VkVideoCapabilitiesKHR_1107299487 ## Generated based on /usr/include/vulkan/vulkan_core.h:9296:3
  struct_VkPhysicalDeviceVideoFormatInfoKHR_1107299490 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9298:16
    pNext*: pointer
    imageUsage*: VkImageUsageFlags_1107296959
  VkPhysicalDeviceVideoFormatInfoKHR_1107299492 = struct_VkPhysicalDeviceVideoFormatInfoKHR_1107299491 ## Generated based on /usr/include/vulkan/vulkan_core.h:9302:3
  struct_VkVideoFormatPropertiesKHR_1107299494 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9304:16
    pNext*: pointer
    format*: VkFormat_1107296811
    componentMapping*: VkComponentMapping_1107297451
    imageCreateFlags*: VkImageCreateFlags_1107296947
    imageType*: VkImageType_1107296819
    imageTiling*: VkImageTiling_1107296815
    imageUsageFlags*: VkImageUsageFlags_1107296959
  VkVideoFormatPropertiesKHR_1107299496 = struct_VkVideoFormatPropertiesKHR_1107299495 ## Generated based on /usr/include/vulkan/vulkan_core.h:9313:3
  struct_VkVideoPictureResourceInfoKHR_1107299498 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9315:16
    pNext*: pointer
    codedOffset*: VkOffset2D_1107297235
    codedExtent*: VkExtent2D_1107297227
    baseArrayLayer*: uint32
    imageViewBinding*: VkImageView_1107296746
  VkVideoPictureResourceInfoKHR_1107299500 = struct_VkVideoPictureResourceInfoKHR_1107299499 ## Generated based on /usr/include/vulkan/vulkan_core.h:9322:3
  struct_VkVideoReferenceSlotInfoKHR_1107299502 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9324:16
    pNext*: pointer
    slotIndex*: int32
    pPictureResource*: ptr VkVideoPictureResourceInfoKHR_1107299501
  VkVideoReferenceSlotInfoKHR_1107299504 = struct_VkVideoReferenceSlotInfoKHR_1107299503 ## Generated based on /usr/include/vulkan/vulkan_core.h:9329:3
  struct_VkVideoSessionMemoryRequirementsKHR_1107299506 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9331:16
    pNext*: pointer
    memoryBindIndex*: uint32
    memoryRequirements*: VkMemoryRequirements_1107297379
  VkVideoSessionMemoryRequirementsKHR_1107299508 = struct_VkVideoSessionMemoryRequirementsKHR_1107299507 ## Generated based on /usr/include/vulkan/vulkan_core.h:9336:3
  struct_VkBindVideoSessionMemoryInfoKHR_1107299510 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9338:16
    pNext*: pointer
    memoryBindIndex*: uint32
    memory*: VkDeviceMemory_1107296738
    memoryOffset*: VkDeviceSize_1107296714
    memorySize*: VkDeviceSize_1107296714
  VkBindVideoSessionMemoryInfoKHR_1107299512 = struct_VkBindVideoSessionMemoryInfoKHR_1107299511 ## Generated based on /usr/include/vulkan/vulkan_core.h:9345:3
  struct_VkVideoSessionCreateInfoKHR_1107299514 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9347:16
    pNext*: pointer
    queueFamilyIndex*: uint32
    flags*: VkVideoSessionCreateFlagsKHR_1107299453
    pVideoProfile*: ptr VkVideoProfileInfoKHR_1107299481
    pictureFormat*: VkFormat_1107296811
    maxCodedExtent*: VkExtent2D_1107297227
    referencePictureFormat*: VkFormat_1107296811
    maxDpbSlots*: uint32
    maxActiveReferencePictures*: uint32
    pStdHeaderVersion*: ptr VkExtensionProperties_1107297359
  VkVideoSessionCreateInfoKHR_1107299516 = struct_VkVideoSessionCreateInfoKHR_1107299515 ## Generated based on /usr/include/vulkan/vulkan_core.h:9359:3
  struct_VkVideoSessionParametersCreateInfoKHR_1107299518 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9361:16
    pNext*: pointer
    flags*: VkVideoSessionParametersCreateFlagsKHR_1107299459
    videoSessionParametersTemplate*: VkVideoSessionParametersKHR_1107299419
    videoSession*: VkVideoSessionKHR_1107299417
  VkVideoSessionParametersCreateInfoKHR_1107299520 = struct_VkVideoSessionParametersCreateInfoKHR_1107299519 ## Generated based on /usr/include/vulkan/vulkan_core.h:9367:3
  struct_VkVideoSessionParametersUpdateInfoKHR_1107299522 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9369:16
    pNext*: pointer
    updateSequenceCount*: uint32
  VkVideoSessionParametersUpdateInfoKHR_1107299524 = struct_VkVideoSessionParametersUpdateInfoKHR_1107299523 ## Generated based on /usr/include/vulkan/vulkan_core.h:9373:3
  struct_VkVideoBeginCodingInfoKHR_1107299526 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9375:16
    pNext*: pointer
    flags*: VkVideoBeginCodingFlagsKHR_1107299461
    videoSession*: VkVideoSessionKHR_1107299417
    videoSessionParameters*: VkVideoSessionParametersKHR_1107299419
    referenceSlotCount*: uint32
    pReferenceSlots*: ptr VkVideoReferenceSlotInfoKHR_1107299505
  VkVideoBeginCodingInfoKHR_1107299528 = struct_VkVideoBeginCodingInfoKHR_1107299527 ## Generated based on /usr/include/vulkan/vulkan_core.h:9383:3
  struct_VkVideoEndCodingInfoKHR_1107299530 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9385:16
    pNext*: pointer
    flags*: VkVideoEndCodingFlagsKHR_1107299463
  VkVideoEndCodingInfoKHR_1107299532 = struct_VkVideoEndCodingInfoKHR_1107299531 ## Generated based on /usr/include/vulkan/vulkan_core.h:9389:3
  struct_VkVideoCodingControlInfoKHR_1107299534 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9391:16
    pNext*: pointer
    flags*: VkVideoCodingControlFlagsKHR_1107299469
  VkVideoCodingControlInfoKHR_1107299536 = struct_VkVideoCodingControlInfoKHR_1107299535 ## Generated based on /usr/include/vulkan/vulkan_core.h:9395:3
  PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR_1107299538 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr VkVideoProfileInfoKHR_1107299481;
      a2: ptr VkVideoCapabilitiesKHR_1107299489): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:9397:30
  PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR_1107299540 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceVideoFormatInfoKHR_1107299493; a2: ptr uint32;
      a3: ptr VkVideoFormatPropertiesKHR_1107299497): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9398:30
  PFN_vkCreateVideoSessionKHR_1107299542 = proc (a0: VkDevice_1107296728;
      a1: ptr VkVideoSessionCreateInfoKHR_1107299517;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkVideoSessionKHR_1107299417): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9399:30
  PFN_vkDestroyVideoSessionKHR_1107299544 = proc (a0: VkDevice_1107296728;
      a1: VkVideoSessionKHR_1107299417; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9400:26
  PFN_vkGetVideoSessionMemoryRequirementsKHR_1107299546 = proc (a0: VkDevice_1107296728;
      a1: VkVideoSessionKHR_1107299417; a2: ptr uint32;
      a3: ptr VkVideoSessionMemoryRequirementsKHR_1107299509): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9401:30
  PFN_vkBindVideoSessionMemoryKHR_1107299548 = proc (a0: VkDevice_1107296728;
      a1: VkVideoSessionKHR_1107299417; a2: uint32;
      a3: ptr VkBindVideoSessionMemoryInfoKHR_1107299513): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9402:30
  PFN_vkCreateVideoSessionParametersKHR_1107299550 = proc (a0: VkDevice_1107296728;
      a1: ptr VkVideoSessionParametersCreateInfoKHR_1107299521;
      a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkVideoSessionParametersKHR_1107299419): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9403:30
  PFN_vkUpdateVideoSessionParametersKHR_1107299552 = proc (a0: VkDevice_1107296728;
      a1: VkVideoSessionParametersKHR_1107299419;
      a2: ptr VkVideoSessionParametersUpdateInfoKHR_1107299525): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9404:30
  PFN_vkDestroyVideoSessionParametersKHR_1107299554 = proc (a0: VkDevice_1107296728;
      a1: VkVideoSessionParametersKHR_1107299419; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:9405:26
  PFN_vkCmdBeginVideoCodingKHR_1107299556 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkVideoBeginCodingInfoKHR_1107299529): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:9406:26
  PFN_vkCmdEndVideoCodingKHR_1107299558 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkVideoEndCodingInfoKHR_1107299533): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:9407:26
  PFN_vkCmdControlVideoCodingKHR_1107299560 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkVideoCodingControlInfoKHR_1107299537): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:9408:26
  VkVideoDecodeCapabilityFlagBitsKHR_1107299564 = enum_VkVideoDecodeCapabilityFlagBitsKHR_1107299563 ## Generated based on /usr/include/vulkan/vulkan_core.h:9508:3
  VkVideoDecodeCapabilityFlagsKHR_1107299566 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9509:17
  VkVideoDecodeUsageFlagBitsKHR_1107299570 = enum_VkVideoDecodeUsageFlagBitsKHR_1107299569 ## Generated based on /usr/include/vulkan/vulkan_core.h:9517:3
  VkVideoDecodeUsageFlagsKHR_1107299572 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9518:17
  VkVideoDecodeFlagsKHR_1107299574 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9519:17
  struct_VkVideoDecodeCapabilitiesKHR_1107299576 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9520:16
    pNext*: pointer
    flags*: VkVideoDecodeCapabilityFlagsKHR_1107299567
  VkVideoDecodeCapabilitiesKHR_1107299578 = struct_VkVideoDecodeCapabilitiesKHR_1107299577 ## Generated based on /usr/include/vulkan/vulkan_core.h:9524:3
  struct_VkVideoDecodeUsageInfoKHR_1107299580 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9526:16
    pNext*: pointer
    videoUsageHints*: VkVideoDecodeUsageFlagsKHR_1107299573
  VkVideoDecodeUsageInfoKHR_1107299582 = struct_VkVideoDecodeUsageInfoKHR_1107299581 ## Generated based on /usr/include/vulkan/vulkan_core.h:9530:3
  struct_VkVideoDecodeInfoKHR_1107299584 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9532:16
    pNext*: pointer
    flags*: VkVideoDecodeFlagsKHR_1107299575
    srcBuffer*: VkBuffer_1107296720
    srcBufferOffset*: VkDeviceSize_1107296714
    srcBufferRange*: VkDeviceSize_1107296714
    dstPictureResource*: VkVideoPictureResourceInfoKHR_1107299501
    pSetupReferenceSlot*: ptr VkVideoReferenceSlotInfoKHR_1107299505
    referenceSlotCount*: uint32
    pReferenceSlots*: ptr VkVideoReferenceSlotInfoKHR_1107299505
  VkVideoDecodeInfoKHR_1107299586 = struct_VkVideoDecodeInfoKHR_1107299585 ## Generated based on /usr/include/vulkan/vulkan_core.h:9543:3
  PFN_vkCmdDecodeVideoKHR_1107299588 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkVideoDecodeInfoKHR_1107299587): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:9545:26
  VkVideoEncodeH264CapabilityFlagBitsKHR_1107299592 = enum_VkVideoEncodeH264CapabilityFlagBitsKHR_1107299591 ## Generated based on /usr/include/vulkan/vulkan_core.h:9576:3
  VkVideoEncodeH264CapabilityFlagsKHR_1107299594 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9577:17
  VkVideoEncodeH264StdFlagBitsKHR_1107299598 = enum_VkVideoEncodeH264StdFlagBitsKHR_1107299597 ## Generated based on /usr/include/vulkan/vulkan_core.h:9601:3
  VkVideoEncodeH264StdFlagsKHR_1107299600 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9602:17
  VkVideoEncodeH264RateControlFlagBitsKHR_1107299604 = enum_VkVideoEncodeH264RateControlFlagBitsKHR_1107299603 ## Generated based on /usr/include/vulkan/vulkan_core.h:9611:3
  VkVideoEncodeH264RateControlFlagsKHR_1107299606 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9612:17
  struct_VkVideoEncodeH264CapabilitiesKHR_1107299608 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9613:16
    pNext*: pointer
    flags*: VkVideoEncodeH264CapabilityFlagsKHR_1107299595
    maxLevelIdc*: StdVideoH264LevelIdc_1107299611
    maxSliceCount*: uint32
    maxPPictureL0ReferenceCount*: uint32
    maxBPictureL0ReferenceCount*: uint32
    maxL1ReferenceCount*: uint32
    maxTemporalLayerCount*: uint32
    expectDyadicTemporalLayerPattern*: VkBool32_1107296710
    minQp*: int32
    maxQp*: int32
    prefersGopRemainingFrames*: VkBool32_1107296710
    requiresGopRemainingFrames*: VkBool32_1107296710
    stdSyntaxFlags*: VkVideoEncodeH264StdFlagsKHR_1107299601
  StdVideoH264LevelIdc_1107299610 = enum_StdVideoH264LevelIdc_1107305443 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:74:3
  VkVideoEncodeH264CapabilitiesKHR_1107299612 = struct_VkVideoEncodeH264CapabilitiesKHR_1107299609 ## Generated based on /usr/include/vulkan/vulkan_core.h:9629:3
  struct_VkVideoEncodeH264QpKHR_1107299614 {.pure, inheritable, bycopy.} = object
    qpI*: int32              ## Generated based on /usr/include/vulkan/vulkan_core.h:9631:16
    qpP*: int32
    qpB*: int32
  VkVideoEncodeH264QpKHR_1107299616 = struct_VkVideoEncodeH264QpKHR_1107299615 ## Generated based on /usr/include/vulkan/vulkan_core.h:9635:3
  struct_VkVideoEncodeH264QualityLevelPropertiesKHR_1107299618 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9637:16
    pNext*: pointer
    preferredRateControlFlags*: VkVideoEncodeH264RateControlFlagsKHR_1107299607
    preferredGopFrameCount*: uint32
    preferredIdrPeriod*: uint32
    preferredConsecutiveBFrameCount*: uint32
    preferredTemporalLayerCount*: uint32
    preferredConstantQp*: VkVideoEncodeH264QpKHR_1107299617
    preferredMaxL0ReferenceCount*: uint32
    preferredMaxL1ReferenceCount*: uint32
    preferredStdEntropyCodingModeFlag*: VkBool32_1107296710
  VkVideoEncodeH264QualityLevelPropertiesKHR_1107299620 = struct_VkVideoEncodeH264QualityLevelPropertiesKHR_1107299619 ## Generated based on /usr/include/vulkan/vulkan_core.h:9649:3
  struct_VkVideoEncodeH264SessionCreateInfoKHR_1107299622 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9651:16
    pNext*: pointer
    useMaxLevelIdc*: VkBool32_1107296710
    maxLevelIdc*: StdVideoH264LevelIdc_1107299611
  VkVideoEncodeH264SessionCreateInfoKHR_1107299624 = struct_VkVideoEncodeH264SessionCreateInfoKHR_1107299623 ## Generated based on /usr/include/vulkan/vulkan_core.h:9656:3
  struct_VkVideoEncodeH264SessionParametersAddInfoKHR_1107299626 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9658:16
    pNext*: pointer
    stdSPSCount*: uint32
    pStdSPSs*: ptr StdVideoH264SequenceParameterSet_1107299629
    stdPPSCount*: uint32
    pStdPPSs*: ptr StdVideoH264PictureParameterSet_1107299631
  StdVideoH264SequenceParameterSet_1107299628 = struct_StdVideoH264SequenceParameterSet_1107305445 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:280:3
  StdVideoH264PictureParameterSet_1107299630 = struct_StdVideoH264PictureParameterSet_1107305447 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:305:3
  VkVideoEncodeH264SessionParametersAddInfoKHR_1107299632 = struct_VkVideoEncodeH264SessionParametersAddInfoKHR_1107299627 ## Generated based on /usr/include/vulkan/vulkan_core.h:9665:3
  struct_VkVideoEncodeH264SessionParametersCreateInfoKHR_1107299634 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9667:16
    pNext*: pointer
    maxStdSPSCount*: uint32
    maxStdPPSCount*: uint32
    pParametersAddInfo*: ptr VkVideoEncodeH264SessionParametersAddInfoKHR_1107299633
  VkVideoEncodeH264SessionParametersCreateInfoKHR_1107299636 = struct_VkVideoEncodeH264SessionParametersCreateInfoKHR_1107299635 ## Generated based on /usr/include/vulkan/vulkan_core.h:9673:3
  struct_VkVideoEncodeH264SessionParametersGetInfoKHR_1107299638 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9675:16
    pNext*: pointer
    writeStdSPS*: VkBool32_1107296710
    writeStdPPS*: VkBool32_1107296710
    stdSPSId*: uint32
    stdPPSId*: uint32
  VkVideoEncodeH264SessionParametersGetInfoKHR_1107299640 = struct_VkVideoEncodeH264SessionParametersGetInfoKHR_1107299639 ## Generated based on /usr/include/vulkan/vulkan_core.h:9682:3
  struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR_1107299642 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9684:16
    pNext*: pointer
    hasStdSPSOverrides*: VkBool32_1107296710
    hasStdPPSOverrides*: VkBool32_1107296710
  VkVideoEncodeH264SessionParametersFeedbackInfoKHR_1107299644 = struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR_1107299643 ## Generated based on /usr/include/vulkan/vulkan_core.h:9689:3
  struct_VkVideoEncodeH264NaluSliceInfoKHR_1107299646 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9691:16
    pNext*: pointer
    constantQp*: int32
    pStdSliceHeader*: ptr StdVideoEncodeH264SliceHeader_1107299649
  StdVideoEncodeH264SliceHeader_1107299648 = struct_StdVideoEncodeH264SliceHeader_1107305449 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:140:3
  VkVideoEncodeH264NaluSliceInfoKHR_1107299650 = struct_VkVideoEncodeH264NaluSliceInfoKHR_1107299647 ## Generated based on /usr/include/vulkan/vulkan_core.h:9696:3
  struct_VkVideoEncodeH264PictureInfoKHR_1107299652 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9698:16
    pNext*: pointer
    naluSliceEntryCount*: uint32
    pNaluSliceEntries*: ptr VkVideoEncodeH264NaluSliceInfoKHR_1107299651
    pStdPictureInfo*: ptr StdVideoEncodeH264PictureInfo_1107299655
    generatePrefixNalu*: VkBool32_1107296710
  StdVideoEncodeH264PictureInfo_1107299654 = struct_StdVideoEncodeH264PictureInfo_1107305451 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:117:3
  VkVideoEncodeH264PictureInfoKHR_1107299656 = struct_VkVideoEncodeH264PictureInfoKHR_1107299653 ## Generated based on /usr/include/vulkan/vulkan_core.h:9705:3
  struct_VkVideoEncodeH264DpbSlotInfoKHR_1107299658 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9707:16
    pNext*: pointer
    pStdReferenceInfo*: ptr StdVideoEncodeH264ReferenceInfo_1107299661
  StdVideoEncodeH264ReferenceInfo_1107299660 = struct_StdVideoEncodeH264ReferenceInfo_1107305453 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:127:3
  VkVideoEncodeH264DpbSlotInfoKHR_1107299662 = struct_VkVideoEncodeH264DpbSlotInfoKHR_1107299659 ## Generated based on /usr/include/vulkan/vulkan_core.h:9711:3
  struct_VkVideoEncodeH264ProfileInfoKHR_1107299664 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9713:16
    pNext*: pointer
    stdProfileIdc*: StdVideoH264ProfileIdc_1107299667
  StdVideoH264ProfileIdc_1107299666 = enum_StdVideoH264ProfileIdc_1107305455 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:50:3
  VkVideoEncodeH264ProfileInfoKHR_1107299668 = struct_VkVideoEncodeH264ProfileInfoKHR_1107299665 ## Generated based on /usr/include/vulkan/vulkan_core.h:9717:3
  struct_VkVideoEncodeH264RateControlInfoKHR_1107299670 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9719:16
    pNext*: pointer
    flags*: VkVideoEncodeH264RateControlFlagsKHR_1107299607
    gopFrameCount*: uint32
    idrPeriod*: uint32
    consecutiveBFrameCount*: uint32
    temporalLayerCount*: uint32
  VkVideoEncodeH264RateControlInfoKHR_1107299672 = struct_VkVideoEncodeH264RateControlInfoKHR_1107299671 ## Generated based on /usr/include/vulkan/vulkan_core.h:9727:3
  struct_VkVideoEncodeH264FrameSizeKHR_1107299674 {.pure, inheritable, bycopy.} = object
    frameISize*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:9729:16
    framePSize*: uint32
    frameBSize*: uint32
  VkVideoEncodeH264FrameSizeKHR_1107299676 = struct_VkVideoEncodeH264FrameSizeKHR_1107299675 ## Generated based on /usr/include/vulkan/vulkan_core.h:9733:3
  struct_VkVideoEncodeH264RateControlLayerInfoKHR_1107299678 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9735:16
    pNext*: pointer
    useMinQp*: VkBool32_1107296710
    minQp*: VkVideoEncodeH264QpKHR_1107299617
    useMaxQp*: VkBool32_1107296710
    maxQp*: VkVideoEncodeH264QpKHR_1107299617
    useMaxFrameSize*: VkBool32_1107296710
    maxFrameSize*: VkVideoEncodeH264FrameSizeKHR_1107299677
  VkVideoEncodeH264RateControlLayerInfoKHR_1107299680 = struct_VkVideoEncodeH264RateControlLayerInfoKHR_1107299679 ## Generated based on /usr/include/vulkan/vulkan_core.h:9744:3
  struct_VkVideoEncodeH264GopRemainingFrameInfoKHR_1107299682 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9746:16
    pNext*: pointer
    useGopRemainingFrames*: VkBool32_1107296710
    gopRemainingI*: uint32
    gopRemainingP*: uint32
    gopRemainingB*: uint32
  VkVideoEncodeH264GopRemainingFrameInfoKHR_1107299684 = struct_VkVideoEncodeH264GopRemainingFrameInfoKHR_1107299683 ## Generated based on /usr/include/vulkan/vulkan_core.h:9753:3
  VkVideoEncodeH265CapabilityFlagBitsKHR_1107299688 = enum_VkVideoEncodeH265CapabilityFlagBitsKHR_1107299687 ## Generated based on /usr/include/vulkan/vulkan_core.h:9778:3
  VkVideoEncodeH265CapabilityFlagsKHR_1107299690 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9779:17
  VkVideoEncodeH265StdFlagBitsKHR_1107299694 = enum_VkVideoEncodeH265StdFlagBitsKHR_1107299693 ## Generated based on /usr/include/vulkan/vulkan_core.h:9804:3
  VkVideoEncodeH265StdFlagsKHR_1107299696 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9805:17
  VkVideoEncodeH265CtbSizeFlagBitsKHR_1107299700 = enum_VkVideoEncodeH265CtbSizeFlagBitsKHR_1107299699 ## Generated based on /usr/include/vulkan/vulkan_core.h:9812:3
  VkVideoEncodeH265CtbSizeFlagsKHR_1107299702 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9813:17
  VkVideoEncodeH265TransformBlockSizeFlagBitsKHR_1107299706 = enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR_1107299705 ## Generated based on /usr/include/vulkan/vulkan_core.h:9821:3
  VkVideoEncodeH265TransformBlockSizeFlagsKHR_1107299708 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9822:17
  VkVideoEncodeH265RateControlFlagBitsKHR_1107299712 = enum_VkVideoEncodeH265RateControlFlagBitsKHR_1107299711 ## Generated based on /usr/include/vulkan/vulkan_core.h:9831:3
  VkVideoEncodeH265RateControlFlagsKHR_1107299714 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9832:17
  struct_VkVideoEncodeH265CapabilitiesKHR_1107299716 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9833:16
    pNext*: pointer
    flags*: VkVideoEncodeH265CapabilityFlagsKHR_1107299691
    maxLevelIdc*: StdVideoH265LevelIdc_1107299719
    maxSliceSegmentCount*: uint32
    maxTiles*: VkExtent2D_1107297227
    ctbSizes*: VkVideoEncodeH265CtbSizeFlagsKHR_1107299703
    transformBlockSizes*: VkVideoEncodeH265TransformBlockSizeFlagsKHR_1107299709
    maxPPictureL0ReferenceCount*: uint32
    maxBPictureL0ReferenceCount*: uint32
    maxL1ReferenceCount*: uint32
    maxSubLayerCount*: uint32
    expectDyadicTemporalSubLayerPattern*: VkBool32_1107296710
    minQp*: int32
    maxQp*: int32
    prefersGopRemainingFrames*: VkBool32_1107296710
    requiresGopRemainingFrames*: VkBool32_1107296710
    stdSyntaxFlags*: VkVideoEncodeH265StdFlagsKHR_1107299697
  StdVideoH265LevelIdc_1107299718 = enum_StdVideoH265LevelIdc_1107305457 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:84:3
  VkVideoEncodeH265CapabilitiesKHR_1107299720 = struct_VkVideoEncodeH265CapabilitiesKHR_1107299717 ## Generated based on /usr/include/vulkan/vulkan_core.h:9852:3
  struct_VkVideoEncodeH265SessionCreateInfoKHR_1107299722 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9854:16
    pNext*: pointer
    useMaxLevelIdc*: VkBool32_1107296710
    maxLevelIdc*: StdVideoH265LevelIdc_1107299719
  VkVideoEncodeH265SessionCreateInfoKHR_1107299724 = struct_VkVideoEncodeH265SessionCreateInfoKHR_1107299723 ## Generated based on /usr/include/vulkan/vulkan_core.h:9859:3
  struct_VkVideoEncodeH265QpKHR_1107299726 {.pure, inheritable, bycopy.} = object
    qpI*: int32              ## Generated based on /usr/include/vulkan/vulkan_core.h:9861:16
    qpP*: int32
    qpB*: int32
  VkVideoEncodeH265QpKHR_1107299728 = struct_VkVideoEncodeH265QpKHR_1107299727 ## Generated based on /usr/include/vulkan/vulkan_core.h:9865:3
  struct_VkVideoEncodeH265QualityLevelPropertiesKHR_1107299730 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9867:16
    pNext*: pointer
    preferredRateControlFlags*: VkVideoEncodeH265RateControlFlagsKHR_1107299715
    preferredGopFrameCount*: uint32
    preferredIdrPeriod*: uint32
    preferredConsecutiveBFrameCount*: uint32
    preferredSubLayerCount*: uint32
    preferredConstantQp*: VkVideoEncodeH265QpKHR_1107299729
    preferredMaxL0ReferenceCount*: uint32
    preferredMaxL1ReferenceCount*: uint32
  VkVideoEncodeH265QualityLevelPropertiesKHR_1107299732 = struct_VkVideoEncodeH265QualityLevelPropertiesKHR_1107299731 ## Generated based on /usr/include/vulkan/vulkan_core.h:9878:3
  struct_VkVideoEncodeH265SessionParametersAddInfoKHR_1107299734 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9880:16
    pNext*: pointer
    stdVPSCount*: uint32
    pStdVPSs*: ptr StdVideoH265VideoParameterSet_1107299737
    stdSPSCount*: uint32
    pStdSPSs*: ptr StdVideoH265SequenceParameterSet_1107299739
    stdPPSCount*: uint32
    pStdPPSs*: ptr StdVideoH265PictureParameterSet_1107299741
  StdVideoH265VideoParameterSet_1107299736 = struct_StdVideoH265VideoParameterSet_1107305459 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:201:3
  StdVideoH265SequenceParameterSet_1107299738 = struct_StdVideoH265SequenceParameterSet_1107305461 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:366:3
  StdVideoH265PictureParameterSet_1107299740 = struct_StdVideoH265PictureParameterSet_1107305463 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:439:3
  VkVideoEncodeH265SessionParametersAddInfoKHR_1107299742 = struct_VkVideoEncodeH265SessionParametersAddInfoKHR_1107299735 ## Generated based on /usr/include/vulkan/vulkan_core.h:9889:3
  struct_VkVideoEncodeH265SessionParametersCreateInfoKHR_1107299744 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9891:16
    pNext*: pointer
    maxStdVPSCount*: uint32
    maxStdSPSCount*: uint32
    maxStdPPSCount*: uint32
    pParametersAddInfo*: ptr VkVideoEncodeH265SessionParametersAddInfoKHR_1107299743
  VkVideoEncodeH265SessionParametersCreateInfoKHR_1107299746 = struct_VkVideoEncodeH265SessionParametersCreateInfoKHR_1107299745 ## Generated based on /usr/include/vulkan/vulkan_core.h:9898:3
  struct_VkVideoEncodeH265SessionParametersGetInfoKHR_1107299748 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9900:16
    pNext*: pointer
    writeStdVPS*: VkBool32_1107296710
    writeStdSPS*: VkBool32_1107296710
    writeStdPPS*: VkBool32_1107296710
    stdVPSId*: uint32
    stdSPSId*: uint32
    stdPPSId*: uint32
  VkVideoEncodeH265SessionParametersGetInfoKHR_1107299750 = struct_VkVideoEncodeH265SessionParametersGetInfoKHR_1107299749 ## Generated based on /usr/include/vulkan/vulkan_core.h:9909:3
  struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR_1107299752 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9911:16
    pNext*: pointer
    hasStdVPSOverrides*: VkBool32_1107296710
    hasStdSPSOverrides*: VkBool32_1107296710
    hasStdPPSOverrides*: VkBool32_1107296710
  VkVideoEncodeH265SessionParametersFeedbackInfoKHR_1107299754 = struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR_1107299753 ## Generated based on /usr/include/vulkan/vulkan_core.h:9917:3
  struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299756 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9919:16
    pNext*: pointer
    constantQp*: int32
    pStdSliceSegmentHeader*: ptr StdVideoEncodeH265SliceSegmentHeader_1107299759
  StdVideoEncodeH265SliceSegmentHeader_1107299758 = struct_StdVideoEncodeH265SliceSegmentHeader_1107305465 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:83:3
  VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299760 = struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299757 ## Generated based on /usr/include/vulkan/vulkan_core.h:9924:3
  struct_VkVideoEncodeH265PictureInfoKHR_1107299762 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9926:16
    pNext*: pointer
    naluSliceSegmentEntryCount*: uint32
    pNaluSliceSegmentEntries*: ptr VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299761
    pStdPictureInfo*: ptr StdVideoEncodeH265PictureInfo_1107299765
  StdVideoEncodeH265PictureInfo_1107299764 = struct_StdVideoEncodeH265PictureInfo_1107305467 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:137:3
  VkVideoEncodeH265PictureInfoKHR_1107299766 = struct_VkVideoEncodeH265PictureInfoKHR_1107299763 ## Generated based on /usr/include/vulkan/vulkan_core.h:9932:3
  struct_VkVideoEncodeH265DpbSlotInfoKHR_1107299768 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9934:16
    pNext*: pointer
    pStdReferenceInfo*: ptr StdVideoEncodeH265ReferenceInfo_1107299771
  StdVideoEncodeH265ReferenceInfo_1107299770 = struct_StdVideoEncodeH265ReferenceInfo_1107305469 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:150:3
  VkVideoEncodeH265DpbSlotInfoKHR_1107299772 = struct_VkVideoEncodeH265DpbSlotInfoKHR_1107299769 ## Generated based on /usr/include/vulkan/vulkan_core.h:9938:3
  struct_VkVideoEncodeH265ProfileInfoKHR_1107299774 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9940:16
    pNext*: pointer
    stdProfileIdc*: StdVideoH265ProfileIdc_1107299777
  StdVideoH265ProfileIdc_1107299776 = enum_StdVideoH265ProfileIdc_1107305471 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:66:3
  VkVideoEncodeH265ProfileInfoKHR_1107299778 = struct_VkVideoEncodeH265ProfileInfoKHR_1107299775 ## Generated based on /usr/include/vulkan/vulkan_core.h:9944:3
  struct_VkVideoEncodeH265RateControlInfoKHR_1107299780 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9946:16
    pNext*: pointer
    flags*: VkVideoEncodeH265RateControlFlagsKHR_1107299715
    gopFrameCount*: uint32
    idrPeriod*: uint32
    consecutiveBFrameCount*: uint32
    subLayerCount*: uint32
  VkVideoEncodeH265RateControlInfoKHR_1107299782 = struct_VkVideoEncodeH265RateControlInfoKHR_1107299781 ## Generated based on /usr/include/vulkan/vulkan_core.h:9954:3
  struct_VkVideoEncodeH265FrameSizeKHR_1107299784 {.pure, inheritable, bycopy.} = object
    frameISize*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:9956:16
    framePSize*: uint32
    frameBSize*: uint32
  VkVideoEncodeH265FrameSizeKHR_1107299786 = struct_VkVideoEncodeH265FrameSizeKHR_1107299785 ## Generated based on /usr/include/vulkan/vulkan_core.h:9960:3
  struct_VkVideoEncodeH265RateControlLayerInfoKHR_1107299788 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9962:16
    pNext*: pointer
    useMinQp*: VkBool32_1107296710
    minQp*: VkVideoEncodeH265QpKHR_1107299729
    useMaxQp*: VkBool32_1107296710
    maxQp*: VkVideoEncodeH265QpKHR_1107299729
    useMaxFrameSize*: VkBool32_1107296710
    maxFrameSize*: VkVideoEncodeH265FrameSizeKHR_1107299787
  VkVideoEncodeH265RateControlLayerInfoKHR_1107299790 = struct_VkVideoEncodeH265RateControlLayerInfoKHR_1107299789 ## Generated based on /usr/include/vulkan/vulkan_core.h:9971:3
  struct_VkVideoEncodeH265GopRemainingFrameInfoKHR_1107299792 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9973:16
    pNext*: pointer
    useGopRemainingFrames*: VkBool32_1107296710
    gopRemainingI*: uint32
    gopRemainingP*: uint32
    gopRemainingB*: uint32
  VkVideoEncodeH265GopRemainingFrameInfoKHR_1107299794 = struct_VkVideoEncodeH265GopRemainingFrameInfoKHR_1107299793 ## Generated based on /usr/include/vulkan/vulkan_core.h:9980:3
  VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299798 = enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299797 ## Generated based on /usr/include/vulkan/vulkan_core.h:9995:3
  VkVideoDecodeH264PictureLayoutFlagsKHR_1107299800 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:9996:17
  struct_VkVideoDecodeH264ProfileInfoKHR_1107299802 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:9997:16
    pNext*: pointer
    stdProfileIdc*: StdVideoH264ProfileIdc_1107299667
    pictureLayout*: VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299799
  VkVideoDecodeH264ProfileInfoKHR_1107299804 = struct_VkVideoDecodeH264ProfileInfoKHR_1107299803 ## Generated based on /usr/include/vulkan/vulkan_core.h:10002:3
  struct_VkVideoDecodeH264CapabilitiesKHR_1107299806 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10004:16
    pNext*: pointer
    maxLevelIdc*: StdVideoH264LevelIdc_1107299611
    fieldOffsetGranularity*: VkOffset2D_1107297235
  VkVideoDecodeH264CapabilitiesKHR_1107299808 = struct_VkVideoDecodeH264CapabilitiesKHR_1107299807 ## Generated based on /usr/include/vulkan/vulkan_core.h:10009:3
  struct_VkVideoDecodeH264SessionParametersAddInfoKHR_1107299810 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10011:16
    pNext*: pointer
    stdSPSCount*: uint32
    pStdSPSs*: ptr StdVideoH264SequenceParameterSet_1107299629
    stdPPSCount*: uint32
    pStdPPSs*: ptr StdVideoH264PictureParameterSet_1107299631
  VkVideoDecodeH264SessionParametersAddInfoKHR_1107299812 = struct_VkVideoDecodeH264SessionParametersAddInfoKHR_1107299811 ## Generated based on /usr/include/vulkan/vulkan_core.h:10018:3
  struct_VkVideoDecodeH264SessionParametersCreateInfoKHR_1107299814 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10020:16
    pNext*: pointer
    maxStdSPSCount*: uint32
    maxStdPPSCount*: uint32
    pParametersAddInfo*: ptr VkVideoDecodeH264SessionParametersAddInfoKHR_1107299813
  VkVideoDecodeH264SessionParametersCreateInfoKHR_1107299816 = struct_VkVideoDecodeH264SessionParametersCreateInfoKHR_1107299815 ## Generated based on /usr/include/vulkan/vulkan_core.h:10026:3
  struct_VkVideoDecodeH264PictureInfoKHR_1107299818 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10028:16
    pNext*: pointer
    pStdPictureInfo*: ptr StdVideoDecodeH264PictureInfo_1107299821
    sliceCount*: uint32
    pSliceOffsets*: ptr uint32
  StdVideoDecodeH264PictureInfo_1107299820 = struct_StdVideoDecodeH264PictureInfo_1107305473 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_decode.h:56:3
  VkVideoDecodeH264PictureInfoKHR_1107299822 = struct_VkVideoDecodeH264PictureInfoKHR_1107299819 ## Generated based on /usr/include/vulkan/vulkan_core.h:10034:3
  struct_VkVideoDecodeH264DpbSlotInfoKHR_1107299824 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10036:16
    pNext*: pointer
    pStdReferenceInfo*: ptr StdVideoDecodeH264ReferenceInfo_1107299827
  StdVideoDecodeH264ReferenceInfo_1107299826 = struct_StdVideoDecodeH264ReferenceInfo_1107305475 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_decode.h:70:3
  VkVideoDecodeH264DpbSlotInfoKHR_1107299828 = struct_VkVideoDecodeH264DpbSlotInfoKHR_1107299825 ## Generated based on /usr/include/vulkan/vulkan_core.h:10040:3
  VkRenderingFlagsKHR_1107299830 = VkRenderingFlags_1107298681 ## Generated based on /usr/include/vulkan/vulkan_core.h:10048:26
  VkRenderingFlagBitsKHR_1107299832 = VkRenderingFlagBits_1107298679 ## Generated based on /usr/include/vulkan/vulkan_core.h:10050:29
  VkRenderingInfoKHR_1107299834 = VkRenderingInfo_1107298853 ## Generated based on /usr/include/vulkan/vulkan_core.h:10052:25
  VkRenderingAttachmentInfoKHR_1107299836 = VkRenderingAttachmentInfo_1107298849 ## Generated based on /usr/include/vulkan/vulkan_core.h:10054:35
  VkPipelineRenderingCreateInfoKHR_1107299838 = VkPipelineRenderingCreateInfo_1107298857 ## Generated based on /usr/include/vulkan/vulkan_core.h:10056:39
  VkPhysicalDeviceDynamicRenderingFeaturesKHR_1107299840 = VkPhysicalDeviceDynamicRenderingFeatures_1107298861 ## Generated based on /usr/include/vulkan/vulkan_core.h:10058:50
  VkCommandBufferInheritanceRenderingInfoKHR_1107299842 = VkCommandBufferInheritanceRenderingInfo_1107298865 ## Generated based on /usr/include/vulkan/vulkan_core.h:10060:49
  PFN_vkCmdBeginRenderingKHR_1107299844 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkRenderingInfo_1107298853): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10062:26
  PFN_vkCmdEndRenderingKHR_1107299846 = proc (a0: VkCommandBuffer_1107296734): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10063:26
  VkRenderPassMultiviewCreateInfoKHR_1107299848 = VkRenderPassMultiviewCreateInfo_1107298187 ## Generated based on /usr/include/vulkan/vulkan_core.h:10083:41
  VkPhysicalDeviceMultiviewFeaturesKHR_1107299850 = VkPhysicalDeviceMultiviewFeatures_1107298191 ## Generated based on /usr/include/vulkan/vulkan_core.h:10085:43
  VkPhysicalDeviceMultiviewPropertiesKHR_1107299852 = VkPhysicalDeviceMultiviewProperties_1107298195 ## Generated based on /usr/include/vulkan/vulkan_core.h:10087:45
  VkPhysicalDeviceFeatures2KHR_1107299854 = VkPhysicalDeviceFeatures2_1107298131 ## Generated based on /usr/include/vulkan/vulkan_core.h:10095:35
  VkPhysicalDeviceProperties2KHR_1107299856 = VkPhysicalDeviceProperties2_1107298135 ## Generated based on /usr/include/vulkan/vulkan_core.h:10097:37
  VkFormatProperties2KHR_1107299858 = VkFormatProperties2_1107298139 ## Generated based on /usr/include/vulkan/vulkan_core.h:10099:29
  VkImageFormatProperties2KHR_1107299860 = VkImageFormatProperties2_1107298143 ## Generated based on /usr/include/vulkan/vulkan_core.h:10101:34
  VkPhysicalDeviceImageFormatInfo2KHR_1107299862 = VkPhysicalDeviceImageFormatInfo2_1107298147 ## Generated based on /usr/include/vulkan/vulkan_core.h:10103:42
  VkQueueFamilyProperties2KHR_1107299864 = VkQueueFamilyProperties2_1107298151 ## Generated based on /usr/include/vulkan/vulkan_core.h:10105:34
  VkPhysicalDeviceMemoryProperties2KHR_1107299866 = VkPhysicalDeviceMemoryProperties2_1107298155 ## Generated based on /usr/include/vulkan/vulkan_core.h:10107:43
  VkSparseImageFormatProperties2KHR_1107299868 = VkSparseImageFormatProperties2_1107298159 ## Generated based on /usr/include/vulkan/vulkan_core.h:10109:40
  VkPhysicalDeviceSparseImageFormatInfo2KHR_1107299870 = VkPhysicalDeviceSparseImageFormatInfo2_1107298163 ## Generated based on /usr/include/vulkan/vulkan_core.h:10111:48
  PFN_vkGetPhysicalDeviceFeatures2KHR_1107299872 = proc (a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceFeatures2_1107298131): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10113:26
  PFN_vkGetPhysicalDeviceProperties2KHR_1107299874 = proc (a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceProperties2_1107298135): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10114:26
  PFN_vkGetPhysicalDeviceFormatProperties2KHR_1107299876 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkFormat_1107296811;
      a2: ptr VkFormatProperties2_1107298139): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10115:26
  PFN_vkGetPhysicalDeviceImageFormatProperties2KHR_1107299878 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr VkPhysicalDeviceImageFormatInfo2_1107298147;
      a2: ptr VkImageFormatProperties2_1107298143): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10116:30
  PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR_1107299880 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkQueueFamilyProperties2_1107298151): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10117:26
  PFN_vkGetPhysicalDeviceMemoryProperties2KHR_1107299882 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr VkPhysicalDeviceMemoryProperties2_1107298155): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10118:26
  PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR_1107299884 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceSparseImageFormatInfo2_1107298163; a2: ptr uint32;
      a3: ptr VkSparseImageFormatProperties2_1107298159): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10119:26
  VkPeerMemoryFeatureFlagsKHR_1107299886 = VkPeerMemoryFeatureFlags_1107297989 ## Generated based on /usr/include/vulkan/vulkan_core.h:10175:34
  VkPeerMemoryFeatureFlagBitsKHR_1107299888 = VkPeerMemoryFeatureFlagBits_1107297987 ## Generated based on /usr/include/vulkan/vulkan_core.h:10177:37
  VkMemoryAllocateFlagsKHR_1107299890 = VkMemoryAllocateFlags_1107297995 ## Generated based on /usr/include/vulkan/vulkan_core.h:10179:31
  VkMemoryAllocateFlagBitsKHR_1107299892 = VkMemoryAllocateFlagBits_1107297993 ## Generated based on /usr/include/vulkan/vulkan_core.h:10181:34
  VkMemoryAllocateFlagsInfoKHR_1107299894 = VkMemoryAllocateFlagsInfo_1107298075 ## Generated based on /usr/include/vulkan/vulkan_core.h:10183:35
  VkDeviceGroupRenderPassBeginInfoKHR_1107299896 = VkDeviceGroupRenderPassBeginInfo_1107298079 ## Generated based on /usr/include/vulkan/vulkan_core.h:10185:42
  VkDeviceGroupCommandBufferBeginInfoKHR_1107299898 = VkDeviceGroupCommandBufferBeginInfo_1107298083 ## Generated based on /usr/include/vulkan/vulkan_core.h:10187:45
  VkDeviceGroupSubmitInfoKHR_1107299900 = VkDeviceGroupSubmitInfo_1107298087 ## Generated based on /usr/include/vulkan/vulkan_core.h:10189:33
  VkDeviceGroupBindSparseInfoKHR_1107299902 = VkDeviceGroupBindSparseInfo_1107298091 ## Generated based on /usr/include/vulkan/vulkan_core.h:10191:37
  VkBindBufferMemoryDeviceGroupInfoKHR_1107299904 = VkBindBufferMemoryDeviceGroupInfo_1107298095 ## Generated based on /usr/include/vulkan/vulkan_core.h:10193:43
  VkBindImageMemoryDeviceGroupInfoKHR_1107299906 = VkBindImageMemoryDeviceGroupInfo_1107298099 ## Generated based on /usr/include/vulkan/vulkan_core.h:10195:42
  PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR_1107299908 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: uint32; a3: uint32; a4: ptr VkPeerMemoryFeatureFlags_1107297989): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10197:26
  PFN_vkCmdSetDeviceMaskKHR_1107299910 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10198:26
  PFN_vkCmdDispatchBaseKHR_1107299912 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: uint32; a4: uint32; a5: uint32; a6: uint32): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10199:26
  VkCommandPoolTrimFlagsKHR_1107299914 = VkCommandPoolTrimFlags_1107297997 ## Generated based on /usr/include/vulkan/vulkan_core.h:10244:32
  PFN_vkTrimCommandPoolKHR_1107299916 = proc (a0: VkDevice_1107296728;
      a1: VkCommandPool_1107296775; a2: VkCommandPoolTrimFlags_1107297997): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10246:26
  VkPhysicalDeviceGroupPropertiesKHR_1107299918 = VkPhysicalDeviceGroupProperties_1107298103 ## Generated based on /usr/include/vulkan/vulkan_core.h:10263:41
  VkDeviceGroupDeviceCreateInfoKHR_1107299920 = VkDeviceGroupDeviceCreateInfo_1107298107 ## Generated based on /usr/include/vulkan/vulkan_core.h:10265:39
  PFN_vkEnumeratePhysicalDeviceGroupsKHR_1107299922 = proc (a0: VkInstance_1107296724;
      a1: ptr uint32; a2: ptr VkPhysicalDeviceGroupProperties_1107298103): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10267:30
  VkExternalMemoryHandleTypeFlagsKHR_1107299924 = VkExternalMemoryHandleTypeFlags_1107298005 ## Generated based on /usr/include/vulkan/vulkan_core.h:10284:41
  VkExternalMemoryHandleTypeFlagBitsKHR_1107299926 = VkExternalMemoryHandleTypeFlagBits_1107298003 ## Generated based on /usr/include/vulkan/vulkan_core.h:10286:44
  VkExternalMemoryFeatureFlagsKHR_1107299928 = VkExternalMemoryFeatureFlags_1107298011 ## Generated based on /usr/include/vulkan/vulkan_core.h:10288:38
  VkExternalMemoryFeatureFlagBitsKHR_1107299930 = VkExternalMemoryFeatureFlagBits_1107298009 ## Generated based on /usr/include/vulkan/vulkan_core.h:10290:41
  VkExternalMemoryPropertiesKHR_1107299932 = VkExternalMemoryProperties_1107298253 ## Generated based on /usr/include/vulkan/vulkan_core.h:10292:36
  VkPhysicalDeviceExternalImageFormatInfoKHR_1107299934 = VkPhysicalDeviceExternalImageFormatInfo_1107298257 ## Generated based on /usr/include/vulkan/vulkan_core.h:10294:49
  VkExternalImageFormatPropertiesKHR_1107299936 = VkExternalImageFormatProperties_1107298261 ## Generated based on /usr/include/vulkan/vulkan_core.h:10296:41
  VkPhysicalDeviceExternalBufferInfoKHR_1107299938 = VkPhysicalDeviceExternalBufferInfo_1107298265 ## Generated based on /usr/include/vulkan/vulkan_core.h:10298:44
  VkExternalBufferPropertiesKHR_1107299940 = VkExternalBufferProperties_1107298269 ## Generated based on /usr/include/vulkan/vulkan_core.h:10300:36
  VkPhysicalDeviceIDPropertiesKHR_1107299942 = VkPhysicalDeviceIDProperties_1107298273 ## Generated based on /usr/include/vulkan/vulkan_core.h:10302:38
  PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR_1107299944 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceExternalBufferInfo_1107298265;
      a2: ptr VkExternalBufferProperties_1107298269): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10304:26
  VkExternalMemoryImageCreateInfoKHR_1107299946 = VkExternalMemoryImageCreateInfo_1107298277 ## Generated based on /usr/include/vulkan/vulkan_core.h:10321:41
  VkExternalMemoryBufferCreateInfoKHR_1107299948 = VkExternalMemoryBufferCreateInfo_1107298281 ## Generated based on /usr/include/vulkan/vulkan_core.h:10323:42
  VkExportMemoryAllocateInfoKHR_1107299950 = VkExportMemoryAllocateInfo_1107298285 ## Generated based on /usr/include/vulkan/vulkan_core.h:10325:36
  struct_VkImportMemoryFdInfoKHR_1107299952 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10333:16
    pNext*: pointer
    handleType*: VkExternalMemoryHandleTypeFlagBits_1107298003
    fd*: cint
  VkImportMemoryFdInfoKHR_1107299954 = struct_VkImportMemoryFdInfoKHR_1107299953 ## Generated based on /usr/include/vulkan/vulkan_core.h:10338:3
  struct_VkMemoryFdPropertiesKHR_1107299956 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10340:16
    pNext*: pointer
    memoryTypeBits*: uint32
  VkMemoryFdPropertiesKHR_1107299958 = struct_VkMemoryFdPropertiesKHR_1107299957 ## Generated based on /usr/include/vulkan/vulkan_core.h:10344:3
  struct_VkMemoryGetFdInfoKHR_1107299960 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10346:16
    pNext*: pointer
    memory*: VkDeviceMemory_1107296738
    handleType*: VkExternalMemoryHandleTypeFlagBits_1107298003
  VkMemoryGetFdInfoKHR_1107299962 = struct_VkMemoryGetFdInfoKHR_1107299961 ## Generated based on /usr/include/vulkan/vulkan_core.h:10351:3
  PFN_vkGetMemoryFdKHR_1107299964 = proc (a0: VkDevice_1107296728;
      a1: ptr VkMemoryGetFdInfoKHR_1107299963; a2: ptr cint): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10353:30
  PFN_vkGetMemoryFdPropertiesKHR_1107299966 = proc (a0: VkDevice_1107296728;
      a1: VkExternalMemoryHandleTypeFlagBits_1107298003; a2: cint;
      a3: ptr VkMemoryFdPropertiesKHR_1107299959): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10354:30
  VkExternalSemaphoreHandleTypeFlagsKHR_1107299968 = VkExternalSemaphoreHandleTypeFlags_1107298041 ## Generated based on /usr/include/vulkan/vulkan_core.h:10378:44
  VkExternalSemaphoreHandleTypeFlagBitsKHR_1107299970 = VkExternalSemaphoreHandleTypeFlagBits_1107298039 ## Generated based on /usr/include/vulkan/vulkan_core.h:10380:47
  VkExternalSemaphoreFeatureFlagsKHR_1107299972 = VkExternalSemaphoreFeatureFlags_1107298047 ## Generated based on /usr/include/vulkan/vulkan_core.h:10382:41
  VkExternalSemaphoreFeatureFlagBitsKHR_1107299974 = VkExternalSemaphoreFeatureFlagBits_1107298045 ## Generated based on /usr/include/vulkan/vulkan_core.h:10384:44
  VkPhysicalDeviceExternalSemaphoreInfoKHR_1107299976 = VkPhysicalDeviceExternalSemaphoreInfo_1107298305 ## Generated based on /usr/include/vulkan/vulkan_core.h:10386:47
  VkExternalSemaphorePropertiesKHR_1107299978 = VkExternalSemaphoreProperties_1107298309 ## Generated based on /usr/include/vulkan/vulkan_core.h:10388:39
  PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR_1107299980 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceExternalSemaphoreInfo_1107298305;
      a2: ptr VkExternalSemaphoreProperties_1107298309): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10390:26
  VkSemaphoreImportFlagsKHR_1107299982 = VkSemaphoreImportFlags_1107298035 ## Generated based on /usr/include/vulkan/vulkan_core.h:10406:32
  VkSemaphoreImportFlagBitsKHR_1107299984 = VkSemaphoreImportFlagBits_1107298033 ## Generated based on /usr/include/vulkan/vulkan_core.h:10408:35
  VkExportSemaphoreCreateInfoKHR_1107299986 = VkExportSemaphoreCreateInfo_1107298301 ## Generated based on /usr/include/vulkan/vulkan_core.h:10410:37
  struct_VkImportSemaphoreFdInfoKHR_1107299988 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10418:16
    pNext*: pointer
    semaphore*: VkSemaphore_1107296732
    flags*: VkSemaphoreImportFlags_1107298035
    handleType*: VkExternalSemaphoreHandleTypeFlagBits_1107298039
    fd*: cint
  VkImportSemaphoreFdInfoKHR_1107299990 = struct_VkImportSemaphoreFdInfoKHR_1107299989 ## Generated based on /usr/include/vulkan/vulkan_core.h:10425:3
  struct_VkSemaphoreGetFdInfoKHR_1107299992 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10427:16
    pNext*: pointer
    semaphore*: VkSemaphore_1107296732
    handleType*: VkExternalSemaphoreHandleTypeFlagBits_1107298039
  VkSemaphoreGetFdInfoKHR_1107299994 = struct_VkSemaphoreGetFdInfoKHR_1107299993 ## Generated based on /usr/include/vulkan/vulkan_core.h:10432:3
  PFN_vkImportSemaphoreFdKHR_1107299996 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImportSemaphoreFdInfoKHR_1107299991): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10434:30
  PFN_vkGetSemaphoreFdKHR_1107299998 = proc (a0: VkDevice_1107296728;
      a1: ptr VkSemaphoreGetFdInfoKHR_1107299995; a2: ptr cint): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10435:30
  VkPhysicalDevicePushDescriptorPropertiesKHR_1107300000 = VkPhysicalDevicePushDescriptorProperties_1107299115 ## Generated based on /usr/include/vulkan/vulkan_core.h:10457:50
  PFN_vkCmdPushDescriptorSetKHR_1107300002 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineBindPoint_1107296911; a2: VkPipelineLayout_1107296752;
      a3: uint32; a4: uint32; a5: ptr VkWriteDescriptorSet_1107297587): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10459:26
  PFN_vkCmdPushDescriptorSetWithTemplateKHR_1107300004 = proc (
      a0: VkCommandBuffer_1107296734; a1: VkDescriptorUpdateTemplate_1107297953;
      a2: VkPipelineLayout_1107296752; a3: uint32; a4: pointer): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10460:26
  VkPhysicalDeviceShaderFloat16Int8FeaturesKHR_1107300006 = VkPhysicalDeviceShaderFloat16Int8Features_1107298481 ## Generated based on /usr/include/vulkan/vulkan_core.h:10488:51
  VkPhysicalDeviceFloat16Int8FeaturesKHR_1107300008 = VkPhysicalDeviceShaderFloat16Int8Features_1107298481 ## Generated based on /usr/include/vulkan/vulkan_core.h:10490:51
  VkPhysicalDevice16BitStorageFeaturesKHR_1107300010 = VkPhysicalDevice16BitStorageFeatures_1107298063 ## Generated based on /usr/include/vulkan/vulkan_core.h:10498:46
  struct_VkRectLayerKHR_1107300012 {.pure, inheritable, bycopy.} = object
    offset*: VkOffset2D_1107297235 ## Generated based on /usr/include/vulkan/vulkan_core.h:10506:16
    extent*: VkExtent2D_1107297227
    layer*: uint32
  VkRectLayerKHR_1107300014 = struct_VkRectLayerKHR_1107300013 ## Generated based on /usr/include/vulkan/vulkan_core.h:10510:3
  struct_VkPresentRegionKHR_1107300016 {.pure, inheritable, bycopy.} = object
    rectangleCount*: uint32  ## Generated based on /usr/include/vulkan/vulkan_core.h:10512:16
    pRectangles*: ptr VkRectLayerKHR_1107300015
  VkPresentRegionKHR_1107300018 = struct_VkPresentRegionKHR_1107300017 ## Generated based on /usr/include/vulkan/vulkan_core.h:10515:3
  struct_VkPresentRegionsKHR_1107300020 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10517:16
    pNext*: pointer
    swapchainCount*: uint32
    pRegions*: ptr VkPresentRegionKHR_1107300019
  VkPresentRegionsKHR_1107300022 = struct_VkPresentRegionsKHR_1107300021 ## Generated based on /usr/include/vulkan/vulkan_core.h:10522:3
  VkDescriptorUpdateTemplateKHR_1107300024 = VkDescriptorUpdateTemplate_1107297953 ## Generated based on /usr/include/vulkan/vulkan_core.h:10528:36
  VkDescriptorUpdateTemplateTypeKHR_1107300026 = VkDescriptorUpdateTemplateType_1107297977 ## Generated based on /usr/include/vulkan/vulkan_core.h:10532:40
  VkDescriptorUpdateTemplateCreateFlagsKHR_1107300028 = VkDescriptorUpdateTemplateCreateFlags_1107297999 ## Generated based on /usr/include/vulkan/vulkan_core.h:10534:47
  VkDescriptorUpdateTemplateEntryKHR_1107300030 = VkDescriptorUpdateTemplateEntry_1107298245 ## Generated based on /usr/include/vulkan/vulkan_core.h:10536:41
  VkDescriptorUpdateTemplateCreateInfoKHR_1107300032 = VkDescriptorUpdateTemplateCreateInfo_1107298249 ## Generated based on /usr/include/vulkan/vulkan_core.h:10538:46
  PFN_vkCreateDescriptorUpdateTemplateKHR_1107300034 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDescriptorUpdateTemplateCreateInfo_1107298249;
      a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkDescriptorUpdateTemplate_1107297953): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10540:30
  PFN_vkDestroyDescriptorUpdateTemplateKHR_1107300036 = proc (a0: VkDevice_1107296728;
      a1: VkDescriptorUpdateTemplate_1107297953; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10541:26
  PFN_vkUpdateDescriptorSetWithTemplateKHR_1107300038 = proc (a0: VkDevice_1107296728;
      a1: VkDescriptorSet_1107296769; a2: VkDescriptorUpdateTemplate_1107297953;
      a3: pointer): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10542:26
  VkPhysicalDeviceImagelessFramebufferFeaturesKHR_1107300040 = VkPhysicalDeviceImagelessFramebufferFeatures_1107298537 ## Generated based on /usr/include/vulkan/vulkan_core.h:10574:54
  VkFramebufferAttachmentsCreateInfoKHR_1107300042 = VkFramebufferAttachmentsCreateInfo_1107298545 ## Generated based on /usr/include/vulkan/vulkan_core.h:10576:44
  VkFramebufferAttachmentImageInfoKHR_1107300044 = VkFramebufferAttachmentImageInfo_1107298541 ## Generated based on /usr/include/vulkan/vulkan_core.h:10578:42
  VkRenderPassAttachmentBeginInfoKHR_1107300046 = VkRenderPassAttachmentBeginInfo_1107298549 ## Generated based on /usr/include/vulkan/vulkan_core.h:10580:41
  VkRenderPassCreateInfo2KHR_1107300048 = VkRenderPassCreateInfo2_1107298457 ## Generated based on /usr/include/vulkan/vulkan_core.h:10588:33
  VkAttachmentDescription2KHR_1107300050 = VkAttachmentDescription2_1107298441 ## Generated based on /usr/include/vulkan/vulkan_core.h:10590:34
  VkAttachmentReference2KHR_1107300052 = VkAttachmentReference2_1107298445 ## Generated based on /usr/include/vulkan/vulkan_core.h:10592:32
  VkSubpassDescription2KHR_1107300054 = VkSubpassDescription2_1107298449 ## Generated based on /usr/include/vulkan/vulkan_core.h:10594:31
  VkSubpassDependency2KHR_1107300056 = VkSubpassDependency2_1107298453 ## Generated based on /usr/include/vulkan/vulkan_core.h:10596:30
  VkSubpassBeginInfoKHR_1107300058 = VkSubpassBeginInfo_1107298461 ## Generated based on /usr/include/vulkan/vulkan_core.h:10598:28
  VkSubpassEndInfoKHR_1107300060 = VkSubpassEndInfo_1107298465 ## Generated based on /usr/include/vulkan/vulkan_core.h:10600:26
  PFN_vkCreateRenderPass2KHR_1107300062 = proc (a0: VkDevice_1107296728;
      a1: ptr VkRenderPassCreateInfo2_1107298457; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkRenderPass_1107296756): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10602:30
  PFN_vkCmdBeginRenderPass2KHR_1107300064 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkRenderPassBeginInfo_1107297675; a2: ptr VkSubpassBeginInfo_1107298461): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10603:26
  PFN_vkCmdNextSubpass2KHR_1107300066 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkSubpassBeginInfo_1107298461; a2: ptr VkSubpassEndInfo_1107298465): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10604:26
  PFN_vkCmdEndRenderPass2KHR_1107300068 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkSubpassEndInfo_1107298465): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10605:26
  struct_VkSharedPresentSurfaceCapabilitiesKHR_1107300070 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10642:16
    pNext*: pointer
    sharedPresentSupportedUsageFlags*: VkImageUsageFlags_1107296959
  VkSharedPresentSurfaceCapabilitiesKHR_1107300072 = struct_VkSharedPresentSurfaceCapabilitiesKHR_1107300071 ## Generated based on /usr/include/vulkan/vulkan_core.h:10646:3
  PFN_vkGetSwapchainStatusKHR_1107300074 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10648:30
  VkExternalFenceHandleTypeFlagsKHR_1107300076 = VkExternalFenceHandleTypeFlags_1107298017 ## Generated based on /usr/include/vulkan/vulkan_core.h:10663:40
  VkExternalFenceHandleTypeFlagBitsKHR_1107300078 = VkExternalFenceHandleTypeFlagBits_1107298015 ## Generated based on /usr/include/vulkan/vulkan_core.h:10665:43
  VkExternalFenceFeatureFlagsKHR_1107300080 = VkExternalFenceFeatureFlags_1107298023 ## Generated based on /usr/include/vulkan/vulkan_core.h:10667:37
  VkExternalFenceFeatureFlagBitsKHR_1107300082 = VkExternalFenceFeatureFlagBits_1107298021 ## Generated based on /usr/include/vulkan/vulkan_core.h:10669:40
  VkPhysicalDeviceExternalFenceInfoKHR_1107300084 = VkPhysicalDeviceExternalFenceInfo_1107298289 ## Generated based on /usr/include/vulkan/vulkan_core.h:10671:43
  VkExternalFencePropertiesKHR_1107300086 = VkExternalFenceProperties_1107298293 ## Generated based on /usr/include/vulkan/vulkan_core.h:10673:35
  PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR_1107300088 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceExternalFenceInfo_1107298289;
      a2: ptr VkExternalFenceProperties_1107298293): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10675:26
  VkFenceImportFlagsKHR_1107300090 = VkFenceImportFlags_1107298029 ## Generated based on /usr/include/vulkan/vulkan_core.h:10691:28
  VkFenceImportFlagBitsKHR_1107300092 = VkFenceImportFlagBits_1107298027 ## Generated based on /usr/include/vulkan/vulkan_core.h:10693:31
  VkExportFenceCreateInfoKHR_1107300094 = VkExportFenceCreateInfo_1107298297 ## Generated based on /usr/include/vulkan/vulkan_core.h:10695:33
  struct_VkImportFenceFdInfoKHR_1107300096 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10703:16
    pNext*: pointer
    fence*: VkFence_1107296736
    flags*: VkFenceImportFlags_1107298029
    handleType*: VkExternalFenceHandleTypeFlagBits_1107298015
    fd*: cint
  VkImportFenceFdInfoKHR_1107300098 = struct_VkImportFenceFdInfoKHR_1107300097 ## Generated based on /usr/include/vulkan/vulkan_core.h:10710:3
  struct_VkFenceGetFdInfoKHR_1107300100 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10712:16
    pNext*: pointer
    fence*: VkFence_1107296736
    handleType*: VkExternalFenceHandleTypeFlagBits_1107298015
  VkFenceGetFdInfoKHR_1107300102 = struct_VkFenceGetFdInfoKHR_1107300101 ## Generated based on /usr/include/vulkan/vulkan_core.h:10717:3
  PFN_vkImportFenceFdKHR_1107300104 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImportFenceFdInfoKHR_1107300099): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10719:30
  PFN_vkGetFenceFdKHR_1107300106 = proc (a0: VkDevice_1107296728;
      a1: ptr VkFenceGetFdInfoKHR_1107300103; a2: ptr cint): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10720:30
  VkPerformanceCounterUnitKHR_1107300110 = enum_VkPerformanceCounterUnitKHR_1107300109 ## Generated based on /usr/include/vulkan/vulkan_core.h:10756:3
  VkPerformanceCounterScopeKHR_1107300114 = enum_VkPerformanceCounterScopeKHR_1107300113 ## Generated based on /usr/include/vulkan/vulkan_core.h:10769:3
  VkPerformanceCounterStorageKHR_1107300118 = enum_VkPerformanceCounterStorageKHR_1107300117 ## Generated based on /usr/include/vulkan/vulkan_core.h:10779:3
  VkPerformanceCounterDescriptionFlagBitsKHR_1107300122 = enum_VkPerformanceCounterDescriptionFlagBitsKHR_1107300121 ## Generated based on /usr/include/vulkan/vulkan_core.h:10789:3
  VkPerformanceCounterDescriptionFlagsKHR_1107300124 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:10790:17
  VkAcquireProfilingLockFlagBitsKHR_1107300128 = enum_VkAcquireProfilingLockFlagBitsKHR_1107300127 ## Generated based on /usr/include/vulkan/vulkan_core.h:10794:3
  VkAcquireProfilingLockFlagsKHR_1107300130 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:10795:17
  struct_VkPhysicalDevicePerformanceQueryFeaturesKHR_1107300132 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10796:16
    pNext*: pointer
    performanceCounterQueryPools*: VkBool32_1107296710
    performanceCounterMultipleQueryPools*: VkBool32_1107296710
  VkPhysicalDevicePerformanceQueryFeaturesKHR_1107300134 = struct_VkPhysicalDevicePerformanceQueryFeaturesKHR_1107300133 ## Generated based on /usr/include/vulkan/vulkan_core.h:10801:3
  struct_VkPhysicalDevicePerformanceQueryPropertiesKHR_1107300136 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10803:16
    pNext*: pointer
    allowCommandBufferQueryCopies*: VkBool32_1107296710
  VkPhysicalDevicePerformanceQueryPropertiesKHR_1107300138 = struct_VkPhysicalDevicePerformanceQueryPropertiesKHR_1107300137 ## Generated based on /usr/include/vulkan/vulkan_core.h:10807:3
  struct_VkPerformanceCounterKHR_1107300140 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10809:16
    pNext*: pointer
    unit*: VkPerformanceCounterUnitKHR_1107300111
    scope*: VkPerformanceCounterScopeKHR_1107300115
    storage*: VkPerformanceCounterStorageKHR_1107300119
    uuid*: array[16'i64, uint8]
  VkPerformanceCounterKHR_1107300142 = struct_VkPerformanceCounterKHR_1107300141 ## Generated based on /usr/include/vulkan/vulkan_core.h:10816:3
  struct_VkPerformanceCounterDescriptionKHR_1107300144 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10818:16
    pNext*: pointer
    flags*: VkPerformanceCounterDescriptionFlagsKHR_1107300125
    name*: array[256'i64, cschar]
    category*: array[256'i64, cschar]
    description*: array[256'i64, cschar]
  VkPerformanceCounterDescriptionKHR_1107300146 = struct_VkPerformanceCounterDescriptionKHR_1107300145 ## Generated based on /usr/include/vulkan/vulkan_core.h:10825:3
  struct_VkQueryPoolPerformanceCreateInfoKHR_1107300148 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10827:16
    pNext*: pointer
    queueFamilyIndex*: uint32
    counterIndexCount*: uint32
    pCounterIndices*: ptr uint32
  VkQueryPoolPerformanceCreateInfoKHR_1107300150 = struct_VkQueryPoolPerformanceCreateInfoKHR_1107300149 ## Generated based on /usr/include/vulkan/vulkan_core.h:10833:3
  union_VkPerformanceCounterResultKHR_1107300152 {.union, bycopy.} = object
    int32*: int32            ## Generated based on /usr/include/vulkan/vulkan_core.h:10835:15
    int64*: int64
    uint32*: uint32
    uint64*: uint64
    float32*: cfloat
    float64*: cdouble
  VkPerformanceCounterResultKHR_1107300154 = union_VkPerformanceCounterResultKHR_1107300153 ## Generated based on /usr/include/vulkan/vulkan_core.h:10842:3
  struct_VkAcquireProfilingLockInfoKHR_1107300156 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10844:16
    pNext*: pointer
    flags*: VkAcquireProfilingLockFlagsKHR_1107300131
    timeout*: uint64
  VkAcquireProfilingLockInfoKHR_1107300158 = struct_VkAcquireProfilingLockInfoKHR_1107300157 ## Generated based on /usr/include/vulkan/vulkan_core.h:10849:3
  struct_VkPerformanceQuerySubmitInfoKHR_1107300160 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10851:16
    pNext*: pointer
    counterPassIndex*: uint32
  VkPerformanceQuerySubmitInfoKHR_1107300162 = struct_VkPerformanceQuerySubmitInfoKHR_1107300161 ## Generated based on /usr/include/vulkan/vulkan_core.h:10855:3
  PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR_1107300164 = proc (
      a0: VkPhysicalDevice_1107296726; a1: uint32; a2: ptr uint32;
      a3: ptr VkPerformanceCounterKHR_1107300143;
      a4: ptr VkPerformanceCounterDescriptionKHR_1107300147): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10857:30
  PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR_1107300166 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkQueryPoolPerformanceCreateInfoKHR_1107300151; a2: ptr uint32): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10858:26
  PFN_vkAcquireProfilingLockKHR_1107300168 = proc (a0: VkDevice_1107296728;
      a1: ptr VkAcquireProfilingLockInfoKHR_1107300159): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10859:30
  PFN_vkReleaseProfilingLockKHR_1107300170 = proc (a0: VkDevice_1107296728): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10860:26
  VkPointClippingBehaviorKHR_1107300172 = VkPointClippingBehavior_1107297957 ## Generated based on /usr/include/vulkan/vulkan_core.h:10900:33
  VkTessellationDomainOriginKHR_1107300174 = VkTessellationDomainOrigin_1107297961 ## Generated based on /usr/include/vulkan/vulkan_core.h:10902:36
  VkPhysicalDevicePointClippingPropertiesKHR_1107300176 = VkPhysicalDevicePointClippingProperties_1107298167 ## Generated based on /usr/include/vulkan/vulkan_core.h:10904:49
  VkRenderPassInputAttachmentAspectCreateInfoKHR_1107300178 = VkRenderPassInputAttachmentAspectCreateInfo_1107298175 ## Generated based on /usr/include/vulkan/vulkan_core.h:10906:53
  VkInputAttachmentAspectReferenceKHR_1107300180 = VkInputAttachmentAspectReference_1107298171 ## Generated based on /usr/include/vulkan/vulkan_core.h:10908:42
  VkImageViewUsageCreateInfoKHR_1107300182 = VkImageViewUsageCreateInfo_1107298179 ## Generated based on /usr/include/vulkan/vulkan_core.h:10910:36
  VkPipelineTessellationDomainOriginStateCreateInfoKHR_1107300184 = VkPipelineTessellationDomainOriginStateCreateInfo_1107298183 ## Generated based on /usr/include/vulkan/vulkan_core.h:10912:59
  struct_VkPhysicalDeviceSurfaceInfo2KHR_1107300186 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10920:16
    pNext*: pointer
    surface*: VkSurfaceKHR_1107299251
  VkPhysicalDeviceSurfaceInfo2KHR_1107300188 = struct_VkPhysicalDeviceSurfaceInfo2KHR_1107300187 ## Generated based on /usr/include/vulkan/vulkan_core.h:10924:3
  struct_VkSurfaceCapabilities2KHR_1107300190 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10926:16
    pNext*: pointer
    surfaceCapabilities*: VkSurfaceCapabilitiesKHR_1107299275
  VkSurfaceCapabilities2KHR_1107300192 = struct_VkSurfaceCapabilities2KHR_1107300191 ## Generated based on /usr/include/vulkan/vulkan_core.h:10930:3
  struct_VkSurfaceFormat2KHR_1107300194 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10932:16
    pNext*: pointer
    surfaceFormat*: VkSurfaceFormatKHR_1107299279
  VkSurfaceFormat2KHR_1107300196 = struct_VkSurfaceFormat2KHR_1107300195 ## Generated based on /usr/include/vulkan/vulkan_core.h:10936:3
  PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR_1107300198 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr VkPhysicalDeviceSurfaceInfo2KHR_1107300189;
      a2: ptr VkSurfaceCapabilities2KHR_1107300193): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:10938:30
  PFN_vkGetPhysicalDeviceSurfaceFormats2KHR_1107300200 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr VkPhysicalDeviceSurfaceInfo2KHR_1107300189;
      a2: ptr uint32; a3: ptr VkSurfaceFormat2KHR_1107300197): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:10939:30
  VkPhysicalDeviceVariablePointerFeaturesKHR_1107300202 = VkPhysicalDeviceVariablePointersFeatures_1107298199 ## Generated based on /usr/include/vulkan/vulkan_core.h:10963:50
  VkPhysicalDeviceVariablePointersFeaturesKHR_1107300204 = VkPhysicalDeviceVariablePointersFeatures_1107298199 ## Generated based on /usr/include/vulkan/vulkan_core.h:10965:50
  struct_VkDisplayProperties2KHR_1107300206 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10973:16
    pNext*: pointer
    displayProperties*: VkDisplayPropertiesKHR_1107299391
  VkDisplayProperties2KHR_1107300208 = struct_VkDisplayProperties2KHR_1107300207 ## Generated based on /usr/include/vulkan/vulkan_core.h:10977:3
  struct_VkDisplayPlaneProperties2KHR_1107300210 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10979:16
    pNext*: pointer
    displayPlaneProperties*: VkDisplayPlanePropertiesKHR_1107299387
  VkDisplayPlaneProperties2KHR_1107300212 = struct_VkDisplayPlaneProperties2KHR_1107300211 ## Generated based on /usr/include/vulkan/vulkan_core.h:10983:3
  struct_VkDisplayModeProperties2KHR_1107300214 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10985:16
    pNext*: pointer
    displayModeProperties*: VkDisplayModePropertiesKHR_1107299379
  VkDisplayModeProperties2KHR_1107300216 = struct_VkDisplayModeProperties2KHR_1107300215 ## Generated based on /usr/include/vulkan/vulkan_core.h:10989:3
  struct_VkDisplayPlaneInfo2KHR_1107300218 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10991:16
    pNext*: pointer
    mode*: VkDisplayModeKHR_1107299357
    planeIndex*: uint32
  VkDisplayPlaneInfo2KHR_1107300220 = struct_VkDisplayPlaneInfo2KHR_1107300219 ## Generated based on /usr/include/vulkan/vulkan_core.h:10996:3
  struct_VkDisplayPlaneCapabilities2KHR_1107300222 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:10998:16
    pNext*: pointer
    capabilities*: VkDisplayPlaneCapabilitiesKHR_1107299383
  VkDisplayPlaneCapabilities2KHR_1107300224 = struct_VkDisplayPlaneCapabilities2KHR_1107300223 ## Generated based on /usr/include/vulkan/vulkan_core.h:11002:3
  PFN_vkGetPhysicalDeviceDisplayProperties2KHR_1107300226 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkDisplayProperties2KHR_1107300209): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11004:30
  PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR_1107300228 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkDisplayPlaneProperties2KHR_1107300213): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11005:30
  PFN_vkGetDisplayModeProperties2KHR_1107300230 = proc (a0: VkPhysicalDevice_1107296726;
      a1: VkDisplayKHR_1107299355; a2: ptr uint32;
      a3: ptr VkDisplayModeProperties2KHR_1107300217): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11006:30
  PFN_vkGetDisplayPlaneCapabilities2KHR_1107300232 = proc (a0: VkPhysicalDevice_1107296726;
      a1: ptr VkDisplayPlaneInfo2KHR_1107300221;
      a2: ptr VkDisplayPlaneCapabilities2KHR_1107300225): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11007:30
  VkMemoryDedicatedRequirementsKHR_1107300234 = VkMemoryDedicatedRequirements_1107298067 ## Generated based on /usr/include/vulkan/vulkan_core.h:11045:39
  VkMemoryDedicatedAllocateInfoKHR_1107300236 = VkMemoryDedicatedAllocateInfo_1107298071 ## Generated based on /usr/include/vulkan/vulkan_core.h:11047:39
  struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR_1107300238 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11061:16
    pNext*: pointer
    shaderBFloat16Type*: VkBool32_1107296710
    shaderBFloat16DotProduct*: VkBool32_1107296710
    shaderBFloat16CooperativeMatrix*: VkBool32_1107296710
  VkPhysicalDeviceShaderBfloat16FeaturesKHR_1107300240 = struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR_1107300239 ## Generated based on /usr/include/vulkan/vulkan_core.h:11067:3
  VkBufferMemoryRequirementsInfo2KHR_1107300242 = VkBufferMemoryRequirementsInfo2_1107298111 ## Generated based on /usr/include/vulkan/vulkan_core.h:11081:41
  VkImageMemoryRequirementsInfo2KHR_1107300244 = VkImageMemoryRequirementsInfo2_1107298115 ## Generated based on /usr/include/vulkan/vulkan_core.h:11083:40
  VkImageSparseMemoryRequirementsInfo2KHR_1107300246 = VkImageSparseMemoryRequirementsInfo2_1107298119 ## Generated based on /usr/include/vulkan/vulkan_core.h:11085:46
  VkMemoryRequirements2KHR_1107300248 = VkMemoryRequirements2_1107298123 ## Generated based on /usr/include/vulkan/vulkan_core.h:11087:31
  VkSparseImageMemoryRequirements2KHR_1107300250 = VkSparseImageMemoryRequirements2_1107298127 ## Generated based on /usr/include/vulkan/vulkan_core.h:11089:42
  PFN_vkGetImageMemoryRequirements2KHR_1107300252 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImageMemoryRequirementsInfo2_1107298115;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11091:26
  PFN_vkGetBufferMemoryRequirements2KHR_1107300254 = proc (a0: VkDevice_1107296728;
      a1: ptr VkBufferMemoryRequirementsInfo2_1107298111;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11092:26
  PFN_vkGetImageSparseMemoryRequirements2KHR_1107300256 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImageSparseMemoryRequirementsInfo2_1107298119; a2: ptr uint32;
      a3: ptr VkSparseImageMemoryRequirements2_1107298127): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11093:26
  VkImageFormatListCreateInfoKHR_1107300258 = VkImageFormatListCreateInfo_1107298437 ## Generated based on /usr/include/vulkan/vulkan_core.h:11124:37
  VkSamplerYcbcrConversionKHR_1107300260 = VkSamplerYcbcrConversion_1107297951 ## Generated based on /usr/include/vulkan/vulkan_core.h:11130:34
  VkSamplerYcbcrModelConversionKHR_1107300262 = VkSamplerYcbcrModelConversion_1107297965 ## Generated based on /usr/include/vulkan/vulkan_core.h:11134:39
  VkSamplerYcbcrRangeKHR_1107300264 = VkSamplerYcbcrRange_1107297969 ## Generated based on /usr/include/vulkan/vulkan_core.h:11136:29
  VkChromaLocationKHR_1107300266 = VkChromaLocation_1107297973 ## Generated based on /usr/include/vulkan/vulkan_core.h:11138:26
  VkSamplerYcbcrConversionCreateInfoKHR_1107300268 = VkSamplerYcbcrConversionCreateInfo_1107298221 ## Generated based on /usr/include/vulkan/vulkan_core.h:11140:44
  VkSamplerYcbcrConversionInfoKHR_1107300270 = VkSamplerYcbcrConversionInfo_1107298225 ## Generated based on /usr/include/vulkan/vulkan_core.h:11142:38
  VkBindImagePlaneMemoryInfoKHR_1107300272 = VkBindImagePlaneMemoryInfo_1107298229 ## Generated based on /usr/include/vulkan/vulkan_core.h:11144:36
  VkImagePlaneMemoryRequirementsInfoKHR_1107300274 = VkImagePlaneMemoryRequirementsInfo_1107298233 ## Generated based on /usr/include/vulkan/vulkan_core.h:11146:44
  VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR_1107300276 = VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298237 ## Generated based on /usr/include/vulkan/vulkan_core.h:11148:56
  VkSamplerYcbcrConversionImageFormatPropertiesKHR_1107300278 = VkSamplerYcbcrConversionImageFormatProperties_1107298241 ## Generated based on /usr/include/vulkan/vulkan_core.h:11150:55
  PFN_vkCreateSamplerYcbcrConversionKHR_1107300280 = proc (a0: VkDevice_1107296728;
      a1: ptr VkSamplerYcbcrConversionCreateInfo_1107298221;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkSamplerYcbcrConversion_1107297951): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11152:30
  PFN_vkDestroySamplerYcbcrConversionKHR_1107300282 = proc (a0: VkDevice_1107296728;
      a1: VkSamplerYcbcrConversion_1107297951; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11153:26
  VkBindBufferMemoryInfoKHR_1107300284 = VkBindBufferMemoryInfo_1107298055 ## Generated based on /usr/include/vulkan/vulkan_core.h:11177:32
  VkBindImageMemoryInfoKHR_1107300286 = VkBindImageMemoryInfo_1107298059 ## Generated based on /usr/include/vulkan/vulkan_core.h:11179:31
  PFN_vkBindBufferMemory2KHR_1107300288 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkBindBufferMemoryInfo_1107298055): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11181:30
  PFN_vkBindImageMemory2KHR_1107300290 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkBindImageMemoryInfo_1107298059): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11182:30
  VkPhysicalDeviceMaintenance3PropertiesKHR_1107300292 = VkPhysicalDeviceMaintenance3Properties_1107298313 ## Generated based on /usr/include/vulkan/vulkan_core.h:11209:48
  VkDescriptorSetLayoutSupportKHR_1107300294 = VkDescriptorSetLayoutSupport_1107298317 ## Generated based on /usr/include/vulkan/vulkan_core.h:11211:38
  PFN_vkGetDescriptorSetLayoutSupportKHR_1107300296 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDescriptorSetLayoutCreateInfo_1107297583;
      a2: ptr VkDescriptorSetLayoutSupport_1107298317): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11213:26
  PFN_vkCmdDrawIndirectCountKHR_1107300298 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkBuffer_1107296720;
      a4: VkDeviceSize_1107296714; a5: uint32; a6: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11229:26
  PFN_vkCmdDrawIndexedIndirectCountKHR_1107300300 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkBuffer_1107296720;
      a4: VkDeviceSize_1107296714; a5: uint32; a6: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11230:26
  VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR_1107300302 = VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298557 ## Generated based on /usr/include/vulkan/vulkan_core.h:11261:61
  VkPhysicalDevice8BitStorageFeaturesKHR_1107300304 = VkPhysicalDevice8BitStorageFeatures_1107298469 ## Generated based on /usr/include/vulkan/vulkan_core.h:11269:45
  VkPhysicalDeviceShaderAtomicInt64FeaturesKHR_1107300306 = VkPhysicalDeviceShaderAtomicInt64Features_1107298477 ## Generated based on /usr/include/vulkan/vulkan_core.h:11277:51
  struct_VkPhysicalDeviceShaderClockFeaturesKHR_1107300308 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11285:16
    pNext*: pointer
    shaderSubgroupClock*: VkBool32_1107296710
    shaderDeviceClock*: VkBool32_1107296710
  VkPhysicalDeviceShaderClockFeaturesKHR_1107300310 = struct_VkPhysicalDeviceShaderClockFeaturesKHR_1107300309 ## Generated based on /usr/include/vulkan/vulkan_core.h:11290:3
  struct_VkVideoDecodeH265ProfileInfoKHR_1107300312 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11299:16
    pNext*: pointer
    stdProfileIdc*: StdVideoH265ProfileIdc_1107299777
  VkVideoDecodeH265ProfileInfoKHR_1107300314 = struct_VkVideoDecodeH265ProfileInfoKHR_1107300313 ## Generated based on /usr/include/vulkan/vulkan_core.h:11303:3
  struct_VkVideoDecodeH265CapabilitiesKHR_1107300316 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11305:16
    pNext*: pointer
    maxLevelIdc*: StdVideoH265LevelIdc_1107299719
  VkVideoDecodeH265CapabilitiesKHR_1107300318 = struct_VkVideoDecodeH265CapabilitiesKHR_1107300317 ## Generated based on /usr/include/vulkan/vulkan_core.h:11309:3
  struct_VkVideoDecodeH265SessionParametersAddInfoKHR_1107300320 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11311:16
    pNext*: pointer
    stdVPSCount*: uint32
    pStdVPSs*: ptr StdVideoH265VideoParameterSet_1107299737
    stdSPSCount*: uint32
    pStdSPSs*: ptr StdVideoH265SequenceParameterSet_1107299739
    stdPPSCount*: uint32
    pStdPPSs*: ptr StdVideoH265PictureParameterSet_1107299741
  VkVideoDecodeH265SessionParametersAddInfoKHR_1107300322 = struct_VkVideoDecodeH265SessionParametersAddInfoKHR_1107300321 ## Generated based on /usr/include/vulkan/vulkan_core.h:11320:3
  struct_VkVideoDecodeH265SessionParametersCreateInfoKHR_1107300324 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11322:16
    pNext*: pointer
    maxStdVPSCount*: uint32
    maxStdSPSCount*: uint32
    maxStdPPSCount*: uint32
    pParametersAddInfo*: ptr VkVideoDecodeH265SessionParametersAddInfoKHR_1107300323
  VkVideoDecodeH265SessionParametersCreateInfoKHR_1107300326 = struct_VkVideoDecodeH265SessionParametersCreateInfoKHR_1107300325 ## Generated based on /usr/include/vulkan/vulkan_core.h:11329:3
  struct_VkVideoDecodeH265PictureInfoKHR_1107300328 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11331:16
    pNext*: pointer
    pStdPictureInfo*: ptr StdVideoDecodeH265PictureInfo_1107300331
    sliceSegmentCount*: uint32
    pSliceSegmentOffsets*: ptr uint32
  StdVideoDecodeH265PictureInfo_1107300330 = struct_StdVideoDecodeH265PictureInfo_1107305477 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_decode.h:50:3
  VkVideoDecodeH265PictureInfoKHR_1107300332 = struct_VkVideoDecodeH265PictureInfoKHR_1107300329 ## Generated based on /usr/include/vulkan/vulkan_core.h:11337:3
  struct_VkVideoDecodeH265DpbSlotInfoKHR_1107300334 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11339:16
    pNext*: pointer
    pStdReferenceInfo*: ptr StdVideoDecodeH265ReferenceInfo_1107300337
  StdVideoDecodeH265ReferenceInfo_1107300336 = struct_StdVideoDecodeH265ReferenceInfo_1107305479 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_decode.h:60:3
  VkVideoDecodeH265DpbSlotInfoKHR_1107300338 = struct_VkVideoDecodeH265DpbSlotInfoKHR_1107300335 ## Generated based on /usr/include/vulkan/vulkan_core.h:11343:3
  VkQueueGlobalPriorityKHR_1107300340 = VkQueueGlobalPriority_1107298983 ## Generated based on /usr/include/vulkan/vulkan_core.h:11352:31
  VkDeviceQueueGlobalPriorityCreateInfoKHR_1107300342 = VkDeviceQueueGlobalPriorityCreateInfo_1107299019 ## Generated based on /usr/include/vulkan/vulkan_core.h:11354:47
  VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR_1107300344 = VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299023 ## Generated based on /usr/include/vulkan/vulkan_core.h:11356:53
  VkQueueFamilyGlobalPriorityPropertiesKHR_1107300346 = VkQueueFamilyGlobalPriorityProperties_1107299027 ## Generated based on /usr/include/vulkan/vulkan_core.h:11358:47
  VkDriverIdKHR_1107300348 = VkDriverId_1107298383 ## Generated based on /usr/include/vulkan/vulkan_core.h:11368:20
  VkConformanceVersionKHR_1107300350 = VkConformanceVersion_1107298429 ## Generated based on /usr/include/vulkan/vulkan_core.h:11370:30
  VkPhysicalDeviceDriverPropertiesKHR_1107300352 = VkPhysicalDeviceDriverProperties_1107298473 ## Generated based on /usr/include/vulkan/vulkan_core.h:11372:42
  VkShaderFloatControlsIndependenceKHR_1107300354 = VkShaderFloatControlsIndependence_1107298387 ## Generated based on /usr/include/vulkan/vulkan_core.h:11380:43
  VkPhysicalDeviceFloatControlsPropertiesKHR_1107300356 = VkPhysicalDeviceFloatControlsProperties_1107298485 ## Generated based on /usr/include/vulkan/vulkan_core.h:11382:49
  VkResolveModeFlagBitsKHR_1107300358 = VkResolveModeFlagBits_1107298399 ## Generated based on /usr/include/vulkan/vulkan_core.h:11390:31
  VkResolveModeFlagsKHR_1107300360 = VkResolveModeFlags_1107298401 ## Generated based on /usr/include/vulkan/vulkan_core.h:11392:28
  VkSubpassDescriptionDepthStencilResolveKHR_1107300362 = VkSubpassDescriptionDepthStencilResolve_1107298509 ## Generated based on /usr/include/vulkan/vulkan_core.h:11394:49
  VkPhysicalDeviceDepthStencilResolvePropertiesKHR_1107300364 = VkPhysicalDeviceDepthStencilResolveProperties_1107298513 ## Generated based on /usr/include/vulkan/vulkan_core.h:11396:55
  VkSemaphoreTypeKHR_1107300366 = VkSemaphoreType_1107298395 ## Generated based on /usr/include/vulkan/vulkan_core.h:11410:25
  VkSemaphoreWaitFlagBitsKHR_1107300368 = VkSemaphoreWaitFlagBits_1107298411 ## Generated based on /usr/include/vulkan/vulkan_core.h:11412:33
  VkSemaphoreWaitFlagsKHR_1107300370 = VkSemaphoreWaitFlags_1107298413 ## Generated based on /usr/include/vulkan/vulkan_core.h:11414:30
  VkPhysicalDeviceTimelineSemaphoreFeaturesKHR_1107300372 = VkPhysicalDeviceTimelineSemaphoreFeatures_1107298577 ## Generated based on /usr/include/vulkan/vulkan_core.h:11416:51
  VkPhysicalDeviceTimelineSemaphorePropertiesKHR_1107300374 = VkPhysicalDeviceTimelineSemaphoreProperties_1107298581 ## Generated based on /usr/include/vulkan/vulkan_core.h:11418:53
  VkSemaphoreTypeCreateInfoKHR_1107300376 = VkSemaphoreTypeCreateInfo_1107298585 ## Generated based on /usr/include/vulkan/vulkan_core.h:11420:35
  VkTimelineSemaphoreSubmitInfoKHR_1107300378 = VkTimelineSemaphoreSubmitInfo_1107298589 ## Generated based on /usr/include/vulkan/vulkan_core.h:11422:39
  VkSemaphoreWaitInfoKHR_1107300380 = VkSemaphoreWaitInfo_1107298593 ## Generated based on /usr/include/vulkan/vulkan_core.h:11424:29
  VkSemaphoreSignalInfoKHR_1107300382 = VkSemaphoreSignalInfo_1107298597 ## Generated based on /usr/include/vulkan/vulkan_core.h:11426:31
  PFN_vkGetSemaphoreCounterValueKHR_1107300384 = proc (a0: VkDevice_1107296728;
      a1: VkSemaphore_1107296732; a2: ptr uint64): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11428:30
  PFN_vkWaitSemaphoresKHR_1107300386 = proc (a0: VkDevice_1107296728;
      a1: ptr VkSemaphoreWaitInfo_1107298593; a2: uint64): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11429:30
  PFN_vkSignalSemaphoreKHR_1107300388 = proc (a0: VkDevice_1107296728;
      a1: ptr VkSemaphoreSignalInfo_1107298597): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11430:30
  VkPhysicalDeviceVulkanMemoryModelFeaturesKHR_1107300390 = VkPhysicalDeviceVulkanMemoryModelFeatures_1107298533 ## Generated based on /usr/include/vulkan/vulkan_core.h:11459:51
  VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR_1107300392 = VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298705 ## Generated based on /usr/include/vulkan/vulkan_core.h:11467:59
  VkFragmentShadingRateCombinerOpKHR_1107300396 = enum_VkFragmentShadingRateCombinerOpKHR_1107300395 ## Generated based on /usr/include/vulkan/vulkan_core.h:11483:3
  struct_VkFragmentShadingRateAttachmentInfoKHR_1107300398 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11484:16
    pNext*: pointer
    pFragmentShadingRateAttachment*: ptr VkAttachmentReference2_1107298445
    shadingRateAttachmentTexelSize*: VkExtent2D_1107297227
  VkFragmentShadingRateAttachmentInfoKHR_1107300400 = struct_VkFragmentShadingRateAttachmentInfoKHR_1107300399 ## Generated based on /usr/include/vulkan/vulkan_core.h:11489:3
  struct_VkPipelineFragmentShadingRateStateCreateInfoKHR_1107300402 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11491:16
    pNext*: pointer
    fragmentSize*: VkExtent2D_1107297227
    combinerOps*: array[2'i64, VkFragmentShadingRateCombinerOpKHR_1107300397]
  VkPipelineFragmentShadingRateStateCreateInfoKHR_1107300404 = struct_VkPipelineFragmentShadingRateStateCreateInfoKHR_1107300403 ## Generated based on /usr/include/vulkan/vulkan_core.h:11496:3
  struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR_1107300406 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11498:16
    pNext*: pointer
    pipelineFragmentShadingRate*: VkBool32_1107296710
    primitiveFragmentShadingRate*: VkBool32_1107296710
    attachmentFragmentShadingRate*: VkBool32_1107296710
  VkPhysicalDeviceFragmentShadingRateFeaturesKHR_1107300408 = struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR_1107300407 ## Generated based on /usr/include/vulkan/vulkan_core.h:11504:3
  struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR_1107300410 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11506:16
    pNext*: pointer
    minFragmentShadingRateAttachmentTexelSize*: VkExtent2D_1107297227
    maxFragmentShadingRateAttachmentTexelSize*: VkExtent2D_1107297227
    maxFragmentShadingRateAttachmentTexelSizeAspectRatio*: uint32
    primitiveFragmentShadingRateWithMultipleViewports*: VkBool32_1107296710
    layeredShadingRateAttachments*: VkBool32_1107296710
    fragmentShadingRateNonTrivialCombinerOps*: VkBool32_1107296710
    maxFragmentSize*: VkExtent2D_1107297227
    maxFragmentSizeAspectRatio*: uint32
    maxFragmentShadingRateCoverageSamples*: uint32
    maxFragmentShadingRateRasterizationSamples*: VkSampleCountFlagBits_1107296951
    fragmentShadingRateWithShaderDepthStencilWrites*: VkBool32_1107296710
    fragmentShadingRateWithSampleMask*: VkBool32_1107296710
    fragmentShadingRateWithShaderSampleMask*: VkBool32_1107296710
    fragmentShadingRateWithConservativeRasterization*: VkBool32_1107296710
    fragmentShadingRateWithFragmentShaderInterlock*: VkBool32_1107296710
    fragmentShadingRateWithCustomSampleLocations*: VkBool32_1107296710
    fragmentShadingRateStrictMultiplyCombiner*: VkBool32_1107296710
  VkPhysicalDeviceFragmentShadingRatePropertiesKHR_1107300412 = struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR_1107300411 ## Generated based on /usr/include/vulkan/vulkan_core.h:11526:3
  struct_VkPhysicalDeviceFragmentShadingRateKHR_1107300414 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11528:16
    pNext*: pointer
    sampleCounts*: VkSampleCountFlags_1107296953
    fragmentSize*: VkExtent2D_1107297227
  VkPhysicalDeviceFragmentShadingRateKHR_1107300416 = struct_VkPhysicalDeviceFragmentShadingRateKHR_1107300415 ## Generated based on /usr/include/vulkan/vulkan_core.h:11533:3
  struct_VkRenderingFragmentShadingRateAttachmentInfoKHR_1107300418 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11535:16
    pNext*: pointer
    imageView*: VkImageView_1107296746
    imageLayout*: VkImageLayout_1107296791
    shadingRateAttachmentTexelSize*: VkExtent2D_1107297227
  VkRenderingFragmentShadingRateAttachmentInfoKHR_1107300420 = struct_VkRenderingFragmentShadingRateAttachmentInfoKHR_1107300419 ## Generated based on /usr/include/vulkan/vulkan_core.h:11541:3
  PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR_1107300422 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkPhysicalDeviceFragmentShadingRateKHR_1107300417): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11543:30
  PFN_vkCmdSetFragmentShadingRateKHR_1107300424 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkExtent2D_1107297227;
      a2: array[2'i64, VkFragmentShadingRateCombinerOpKHR_1107300397]): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11544:26
  VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR_1107300426 = VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299119 ## Generated based on /usr/include/vulkan/vulkan_core.h:11567:59
  VkRenderingAttachmentLocationInfoKHR_1107300428 = VkRenderingAttachmentLocationInfo_1107299123 ## Generated based on /usr/include/vulkan/vulkan_core.h:11569:43
  VkRenderingInputAttachmentIndexInfoKHR_1107300430 = VkRenderingInputAttachmentIndexInfo_1107299127 ## Generated based on /usr/include/vulkan/vulkan_core.h:11571:45
  PFN_vkCmdSetRenderingAttachmentLocationsKHR_1107300432 = proc (
      a0: VkCommandBuffer_1107296734; a1: ptr VkRenderingAttachmentLocationInfo_1107299123): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11573:26
  PFN_vkCmdSetRenderingInputAttachmentIndicesKHR_1107300434 = proc (
      a0: VkCommandBuffer_1107296734;
      a1: ptr VkRenderingInputAttachmentIndexInfo_1107299127): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11574:26
  struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR_1107300436 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11595:16
    pNext*: pointer
    shaderQuadControl*: VkBool32_1107296710
  VkPhysicalDeviceShaderQuadControlFeaturesKHR_1107300438 = struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR_1107300437 ## Generated based on /usr/include/vulkan/vulkan_core.h:11599:3
  struct_VkSurfaceProtectedCapabilitiesKHR_1107300440 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11613:16
    pNext*: pointer
    supportsProtected*: VkBool32_1107296710
  VkSurfaceProtectedCapabilitiesKHR_1107300442 = struct_VkSurfaceProtectedCapabilitiesKHR_1107300441 ## Generated based on /usr/include/vulkan/vulkan_core.h:11617:3
  VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR_1107300444 = VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298561 ## Generated based on /usr/include/vulkan/vulkan_core.h:11625:61
  VkAttachmentReferenceStencilLayoutKHR_1107300446 = VkAttachmentReferenceStencilLayout_1107298565 ## Generated based on /usr/include/vulkan/vulkan_core.h:11627:44
  VkAttachmentDescriptionStencilLayoutKHR_1107300448 = VkAttachmentDescriptionStencilLayout_1107298569 ## Generated based on /usr/include/vulkan/vulkan_core.h:11629:46
  struct_VkPhysicalDevicePresentWaitFeaturesKHR_1107300450 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11637:16
    pNext*: pointer
    presentWait*: VkBool32_1107296710
  VkPhysicalDevicePresentWaitFeaturesKHR_1107300452 = struct_VkPhysicalDevicePresentWaitFeaturesKHR_1107300451 ## Generated based on /usr/include/vulkan/vulkan_core.h:11641:3
  PFN_vkWaitForPresentKHR_1107300454 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: uint64; a3: uint64): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11643:30
  VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR_1107300456 = VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298553 ## Generated based on /usr/include/vulkan/vulkan_core.h:11660:61
  VkPhysicalDeviceBufferDeviceAddressFeaturesKHR_1107300458 = VkPhysicalDeviceBufferDeviceAddressFeatures_1107298601 ## Generated based on /usr/include/vulkan/vulkan_core.h:11668:53
  VkBufferDeviceAddressInfoKHR_1107300460 = VkBufferDeviceAddressInfo_1107298605 ## Generated based on /usr/include/vulkan/vulkan_core.h:11670:35
  VkBufferOpaqueCaptureAddressCreateInfoKHR_1107300462 = VkBufferOpaqueCaptureAddressCreateInfo_1107298609 ## Generated based on /usr/include/vulkan/vulkan_core.h:11672:48
  VkMemoryOpaqueCaptureAddressAllocateInfoKHR_1107300464 = VkMemoryOpaqueCaptureAddressAllocateInfo_1107298613 ## Generated based on /usr/include/vulkan/vulkan_core.h:11674:50
  VkDeviceMemoryOpaqueCaptureAddressInfoKHR_1107300466 = VkDeviceMemoryOpaqueCaptureAddressInfo_1107298617 ## Generated based on /usr/include/vulkan/vulkan_core.h:11676:48
  PFN_vkGetBufferDeviceAddressKHR_1107300468 = proc (a0: VkDevice_1107296728;
      a1: ptr VkBufferDeviceAddressInfo_1107298605): VkDeviceAddress_1107296712 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11678:37
  PFN_vkGetBufferOpaqueCaptureAddressKHR_1107300470 = proc (a0: VkDevice_1107296728;
      a1: ptr VkBufferDeviceAddressInfo_1107298605): uint64 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11679:30
  PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR_1107300472 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceMemoryOpaqueCaptureAddressInfo_1107298617): uint64 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11680:30
  VkDeferredOperationKHR_1107300474 = ptr struct_VkDeferredOperationKHR_T ## Generated based on /usr/include/vulkan/vulkan_core.h:11705:1
  PFN_vkCreateDeferredOperationKHR_1107300476 = proc (a0: VkDevice_1107296728;
      a1: ptr VkAllocationCallbacks_1107297299; a2: ptr VkDeferredOperationKHR_1107300475): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11708:30
  PFN_vkDestroyDeferredOperationKHR_1107300478 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11709:26
  PFN_vkGetDeferredOperationMaxConcurrencyKHR_1107300480 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475): uint32 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11710:30
  PFN_vkGetDeferredOperationResultKHR_1107300482 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11711:30
  PFN_vkDeferredOperationJoinKHR_1107300484 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11712:30
  VkPipelineExecutableStatisticFormatKHR_1107300488 = enum_VkPipelineExecutableStatisticFormatKHR_1107300487 ## Generated based on /usr/include/vulkan/vulkan_core.h:11760:3
  struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR_1107300490 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11761:16
    pNext*: pointer
    pipelineExecutableInfo*: VkBool32_1107296710
  VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR_1107300492 = struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR_1107300491 ## Generated based on /usr/include/vulkan/vulkan_core.h:11765:3
  struct_VkPipelineInfoKHR_1107300494 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11767:16
    pNext*: pointer
    pipeline*: VkPipeline_1107296754
  VkPipelineInfoKHR_1107300496 = struct_VkPipelineInfoKHR_1107300495 ## Generated based on /usr/include/vulkan/vulkan_core.h:11771:3
  struct_VkPipelineExecutablePropertiesKHR_1107300498 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11773:16
    pNext*: pointer
    stages*: VkShaderStageFlags_1107297137
    name*: array[256'i64, cschar]
    description*: array[256'i64, cschar]
    subgroupSize*: uint32
  VkPipelineExecutablePropertiesKHR_1107300500 = struct_VkPipelineExecutablePropertiesKHR_1107300499 ## Generated based on /usr/include/vulkan/vulkan_core.h:11780:3
  struct_VkPipelineExecutableInfoKHR_1107300502 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11782:16
    pNext*: pointer
    pipeline*: VkPipeline_1107296754
    executableIndex*: uint32
  VkPipelineExecutableInfoKHR_1107300504 = struct_VkPipelineExecutableInfoKHR_1107300503 ## Generated based on /usr/include/vulkan/vulkan_core.h:11787:3
  union_VkPipelineExecutableStatisticValueKHR_1107300506 {.union, bycopy.} = object
    b32*: VkBool32_1107296710 ## Generated based on /usr/include/vulkan/vulkan_core.h:11789:15
    i64*: int64
    u64*: uint64
    f64*: cdouble
  VkPipelineExecutableStatisticValueKHR_1107300508 = union_VkPipelineExecutableStatisticValueKHR_1107300507 ## Generated based on /usr/include/vulkan/vulkan_core.h:11794:3
  struct_VkPipelineExecutableStatisticKHR_1107300510 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11796:16
    pNext*: pointer
    name*: array[256'i64, cschar]
    description*: array[256'i64, cschar]
    format*: VkPipelineExecutableStatisticFormatKHR_1107300489
    value*: VkPipelineExecutableStatisticValueKHR_1107300509
  VkPipelineExecutableStatisticKHR_1107300512 = struct_VkPipelineExecutableStatisticKHR_1107300511 ## Generated based on /usr/include/vulkan/vulkan_core.h:11803:3
  struct_VkPipelineExecutableInternalRepresentationKHR_1107300514 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11805:16
    pNext*: pointer
    name*: array[256'i64, cschar]
    description*: array[256'i64, cschar]
    isText*: VkBool32_1107296710
    dataSize*: csize_t
    pData*: pointer
  VkPipelineExecutableInternalRepresentationKHR_1107300516 = struct_VkPipelineExecutableInternalRepresentationKHR_1107300515 ## Generated based on /usr/include/vulkan/vulkan_core.h:11813:3
  PFN_vkGetPipelineExecutablePropertiesKHR_1107300518 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPipelineInfoKHR_1107300497; a2: ptr uint32;
      a3: ptr VkPipelineExecutablePropertiesKHR_1107300501): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11815:30
  PFN_vkGetPipelineExecutableStatisticsKHR_1107300520 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPipelineExecutableInfoKHR_1107300505; a2: ptr uint32;
      a3: ptr VkPipelineExecutableStatisticKHR_1107300513): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11816:30
  PFN_vkGetPipelineExecutableInternalRepresentationsKHR_1107300522 = proc (
      a0: VkDevice_1107296728; a1: ptr VkPipelineExecutableInfoKHR_1107300505;
      a2: ptr uint32; a3: ptr VkPipelineExecutableInternalRepresentationKHR_1107300517): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11817:30
  VkMemoryUnmapFlagBitsKHR_1107300524 = VkMemoryUnmapFlagBits_1107298991 ## Generated based on /usr/include/vulkan/vulkan_core.h:11850:31
  VkMemoryUnmapFlagsKHR_1107300526 = VkMemoryUnmapFlags_1107298993 ## Generated based on /usr/include/vulkan/vulkan_core.h:11852:28
  VkMemoryMapInfoKHR_1107300528 = VkMemoryMapInfo_1107299075 ## Generated based on /usr/include/vulkan/vulkan_core.h:11854:25
  VkMemoryUnmapInfoKHR_1107300530 = VkMemoryUnmapInfo_1107299079 ## Generated based on /usr/include/vulkan/vulkan_core.h:11856:27
  PFN_vkMapMemory2KHR_1107300532 = proc (a0: VkDevice_1107296728;
      a1: ptr VkMemoryMapInfo_1107299075; a2: ptr pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:11858:30
  PFN_vkUnmapMemory2KHR_1107300534 = proc (a0: VkDevice_1107296728;
      a1: ptr VkMemoryUnmapInfo_1107299079): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:11859:30
  VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR_1107300536 = VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298869 ## Generated based on /usr/include/vulkan/vulkan_core.h:11881:57
  VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR_1107300538 = VkPhysicalDeviceShaderIntegerDotProductProperties_1107298873 ## Generated based on /usr/include/vulkan/vulkan_core.h:11883:59
  struct_VkPipelineLibraryCreateInfoKHR_1107300540 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11891:16
    pNext*: pointer
    libraryCount*: uint32
    pLibraries*: ptr VkPipeline_1107296754
  VkPipelineLibraryCreateInfoKHR_1107300542 = struct_VkPipelineLibraryCreateInfoKHR_1107300541 ## Generated based on /usr/include/vulkan/vulkan_core.h:11896:3
  struct_VkPresentIdKHR_1107300544 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11910:16
    pNext*: pointer
    swapchainCount*: uint32
    pPresentIds*: ptr uint64
  VkPresentIdKHR_1107300546 = struct_VkPresentIdKHR_1107300545 ## Generated based on /usr/include/vulkan/vulkan_core.h:11915:3
  struct_VkPhysicalDevicePresentIdFeaturesKHR_1107300548 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11917:16
    pNext*: pointer
    presentId*: VkBool32_1107296710
  VkPhysicalDevicePresentIdFeaturesKHR_1107300550 = struct_VkPhysicalDevicePresentIdFeaturesKHR_1107300549 ## Generated based on /usr/include/vulkan/vulkan_core.h:11921:3
  VkVideoEncodeTuningModeKHR_1107300554 = enum_VkVideoEncodeTuningModeKHR_1107300553 ## Generated based on /usr/include/vulkan/vulkan_core.h:11937:3
  VkVideoEncodeFlagBitsKHR_1107300558 = enum_VkVideoEncodeFlagBitsKHR_1107300557 ## Generated based on /usr/include/vulkan/vulkan_core.h:11944:3
  VkVideoEncodeFlagsKHR_1107300560 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:11945:17
  VkVideoEncodeCapabilityFlagBitsKHR_1107300564 = enum_VkVideoEncodeCapabilityFlagBitsKHR_1107300563 ## Generated based on /usr/include/vulkan/vulkan_core.h:11953:3
  VkVideoEncodeCapabilityFlagsKHR_1107300566 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:11954:17
  VkVideoEncodeRateControlModeFlagBitsKHR_1107300570 = enum_VkVideoEncodeRateControlModeFlagBitsKHR_1107300569 ## Generated based on /usr/include/vulkan/vulkan_core.h:11962:3
  VkVideoEncodeRateControlModeFlagsKHR_1107300572 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:11963:17
  VkVideoEncodeFeedbackFlagBitsKHR_1107300576 = enum_VkVideoEncodeFeedbackFlagBitsKHR_1107300575 ## Generated based on /usr/include/vulkan/vulkan_core.h:11970:3
  VkVideoEncodeFeedbackFlagsKHR_1107300578 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:11971:17
  VkVideoEncodeUsageFlagBitsKHR_1107300582 = enum_VkVideoEncodeUsageFlagBitsKHR_1107300581 ## Generated based on /usr/include/vulkan/vulkan_core.h:11980:3
  VkVideoEncodeUsageFlagsKHR_1107300584 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:11981:17
  VkVideoEncodeContentFlagBitsKHR_1107300588 = enum_VkVideoEncodeContentFlagBitsKHR_1107300587 ## Generated based on /usr/include/vulkan/vulkan_core.h:11989:3
  VkVideoEncodeContentFlagsKHR_1107300590 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:11990:17
  VkVideoEncodeRateControlFlagsKHR_1107300592 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:11991:17
  struct_VkVideoEncodeInfoKHR_1107300594 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:11992:16
    pNext*: pointer
    flags*: VkVideoEncodeFlagsKHR_1107300561
    dstBuffer*: VkBuffer_1107296720
    dstBufferOffset*: VkDeviceSize_1107296714
    dstBufferRange*: VkDeviceSize_1107296714
    srcPictureResource*: VkVideoPictureResourceInfoKHR_1107299501
    pSetupReferenceSlot*: ptr VkVideoReferenceSlotInfoKHR_1107299505
    referenceSlotCount*: uint32
    pReferenceSlots*: ptr VkVideoReferenceSlotInfoKHR_1107299505
    precedingExternallyEncodedBytes*: uint32
  VkVideoEncodeInfoKHR_1107300596 = struct_VkVideoEncodeInfoKHR_1107300595 ## Generated based on /usr/include/vulkan/vulkan_core.h:12004:3
  struct_VkVideoEncodeCapabilitiesKHR_1107300598 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12006:16
    pNext*: pointer
    flags*: VkVideoEncodeCapabilityFlagsKHR_1107300567
    rateControlModes*: VkVideoEncodeRateControlModeFlagsKHR_1107300573
    maxRateControlLayers*: uint32
    maxBitrate*: uint64
    maxQualityLevels*: uint32
    encodeInputPictureGranularity*: VkExtent2D_1107297227
    supportedEncodeFeedbackFlags*: VkVideoEncodeFeedbackFlagsKHR_1107300579
  VkVideoEncodeCapabilitiesKHR_1107300600 = struct_VkVideoEncodeCapabilitiesKHR_1107300599 ## Generated based on /usr/include/vulkan/vulkan_core.h:12016:3
  struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR_1107300602 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12018:16
    pNext*: pointer
    encodeFeedbackFlags*: VkVideoEncodeFeedbackFlagsKHR_1107300579
  VkQueryPoolVideoEncodeFeedbackCreateInfoKHR_1107300604 = struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR_1107300603 ## Generated based on /usr/include/vulkan/vulkan_core.h:12022:3
  struct_VkVideoEncodeUsageInfoKHR_1107300606 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12024:16
    pNext*: pointer
    videoUsageHints*: VkVideoEncodeUsageFlagsKHR_1107300585
    videoContentHints*: VkVideoEncodeContentFlagsKHR_1107300591
    tuningMode*: VkVideoEncodeTuningModeKHR_1107300555
  VkVideoEncodeUsageInfoKHR_1107300608 = struct_VkVideoEncodeUsageInfoKHR_1107300607 ## Generated based on /usr/include/vulkan/vulkan_core.h:12030:3
  struct_VkVideoEncodeRateControlLayerInfoKHR_1107300610 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12032:16
    pNext*: pointer
    averageBitrate*: uint64
    maxBitrate*: uint64
    frameRateNumerator*: uint32
    frameRateDenominator*: uint32
  VkVideoEncodeRateControlLayerInfoKHR_1107300612 = struct_VkVideoEncodeRateControlLayerInfoKHR_1107300611 ## Generated based on /usr/include/vulkan/vulkan_core.h:12039:3
  struct_VkVideoEncodeRateControlInfoKHR_1107300614 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12041:16
    pNext*: pointer
    flags*: VkVideoEncodeRateControlFlagsKHR_1107300593
    rateControlMode*: VkVideoEncodeRateControlModeFlagBitsKHR_1107300571
    layerCount*: uint32
    pLayers*: ptr VkVideoEncodeRateControlLayerInfoKHR_1107300613
    virtualBufferSizeInMs*: uint32
    initialVirtualBufferSizeInMs*: uint32
  VkVideoEncodeRateControlInfoKHR_1107300616 = struct_VkVideoEncodeRateControlInfoKHR_1107300615 ## Generated based on /usr/include/vulkan/vulkan_core.h:12050:3
  struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300618 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12052:16
    pNext*: pointer
    pVideoProfile*: ptr VkVideoProfileInfoKHR_1107299481
    qualityLevel*: uint32
  VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300620 = struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300619 ## Generated based on /usr/include/vulkan/vulkan_core.h:12057:3
  struct_VkVideoEncodeQualityLevelPropertiesKHR_1107300622 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12059:16
    pNext*: pointer
    preferredRateControlMode*: VkVideoEncodeRateControlModeFlagBitsKHR_1107300571
    preferredRateControlLayerCount*: uint32
  VkVideoEncodeQualityLevelPropertiesKHR_1107300624 = struct_VkVideoEncodeQualityLevelPropertiesKHR_1107300623 ## Generated based on /usr/include/vulkan/vulkan_core.h:12064:3
  struct_VkVideoEncodeQualityLevelInfoKHR_1107300626 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12066:16
    pNext*: pointer
    qualityLevel*: uint32
  VkVideoEncodeQualityLevelInfoKHR_1107300628 = struct_VkVideoEncodeQualityLevelInfoKHR_1107300627 ## Generated based on /usr/include/vulkan/vulkan_core.h:12070:3
  struct_VkVideoEncodeSessionParametersGetInfoKHR_1107300630 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12072:16
    pNext*: pointer
    videoSessionParameters*: VkVideoSessionParametersKHR_1107299419
  VkVideoEncodeSessionParametersGetInfoKHR_1107300632 = struct_VkVideoEncodeSessionParametersGetInfoKHR_1107300631 ## Generated based on /usr/include/vulkan/vulkan_core.h:12076:3
  struct_VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300634 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12078:16
    pNext*: pointer
    hasOverrides*: VkBool32_1107296710
  VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300636 = struct_VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300635 ## Generated based on /usr/include/vulkan/vulkan_core.h:12082:3
  PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR_1107300638 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300621;
      a2: ptr VkVideoEncodeQualityLevelPropertiesKHR_1107300625): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12084:30
  PFN_vkGetEncodedVideoSessionParametersKHR_1107300640 = proc (a0: VkDevice_1107296728;
      a1: ptr VkVideoEncodeSessionParametersGetInfoKHR_1107300633;
      a2: ptr VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300637;
      a3: ptr csize_t; a4: pointer): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12085:30
  PFN_vkCmdEncodeVideoKHR_1107300642 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkVideoEncodeInfoKHR_1107300597): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12086:26
  VkPipelineStageFlags2KHR_1107300644 = VkPipelineStageFlags2_1107298663 ## Generated based on /usr/include/vulkan/vulkan_core.h:12117:31
  VkPipelineStageFlagBits2KHR_1107300646 = VkPipelineStageFlagBits2_1107298665 ## Generated based on /usr/include/vulkan/vulkan_core.h:12119:34
  VkAccessFlags2KHR_1107300648 = VkAccessFlags2_1107298667 ## Generated based on /usr/include/vulkan/vulkan_core.h:12121:24
  VkAccessFlagBits2KHR_1107300650 = VkAccessFlagBits2_1107298669 ## Generated based on /usr/include/vulkan/vulkan_core.h:12123:27
  VkSubmitFlagBitsKHR_1107300652 = VkSubmitFlagBits_1107298673 ## Generated based on /usr/include/vulkan/vulkan_core.h:12125:26
  VkSubmitFlagsKHR_1107300654 = VkSubmitFlags_1107298675 ## Generated based on /usr/include/vulkan/vulkan_core.h:12127:23
  VkMemoryBarrier2KHR_1107300656 = VkMemoryBarrier2_1107298733 ## Generated based on /usr/include/vulkan/vulkan_core.h:12129:26
  VkBufferMemoryBarrier2KHR_1107300658 = VkBufferMemoryBarrier2_1107298737 ## Generated based on /usr/include/vulkan/vulkan_core.h:12131:32
  VkImageMemoryBarrier2KHR_1107300660 = VkImageMemoryBarrier2_1107298741 ## Generated based on /usr/include/vulkan/vulkan_core.h:12133:31
  VkDependencyInfoKHR_1107300662 = VkDependencyInfo_1107298745 ## Generated based on /usr/include/vulkan/vulkan_core.h:12135:26
  VkSubmitInfo2KHR_1107300664 = VkSubmitInfo2_1107298757 ## Generated based on /usr/include/vulkan/vulkan_core.h:12137:23
  VkSemaphoreSubmitInfoKHR_1107300666 = VkSemaphoreSubmitInfo_1107298749 ## Generated based on /usr/include/vulkan/vulkan_core.h:12139:31
  VkCommandBufferSubmitInfoKHR_1107300668 = VkCommandBufferSubmitInfo_1107298753 ## Generated based on /usr/include/vulkan/vulkan_core.h:12141:35
  VkPhysicalDeviceSynchronization2FeaturesKHR_1107300670 = VkPhysicalDeviceSynchronization2Features_1107298761 ## Generated based on /usr/include/vulkan/vulkan_core.h:12143:50
  PFN_vkCmdSetEvent2KHR_1107300672 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkEvent_1107296740; a2: ptr VkDependencyInfo_1107298745): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12145:26
  PFN_vkCmdResetEvent2KHR_1107300674 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkEvent_1107296740; a2: VkPipelineStageFlags2_1107298663): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12146:26
  PFN_vkCmdWaitEvents2KHR_1107300676 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkEvent_1107296740; a3: ptr VkDependencyInfo_1107298745): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12147:26
  PFN_vkCmdPipelineBarrier2KHR_1107300678 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkDependencyInfo_1107298745): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12148:26
  PFN_vkCmdWriteTimestamp2KHR_1107300680 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineStageFlags2_1107298663; a2: VkQueryPool_1107296742;
      a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12149:26
  PFN_vkQueueSubmit2KHR_1107300682 = proc (a0: VkQueue_1107296730; a1: uint32;
      a2: ptr VkSubmitInfo2_1107298757; a3: VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12150:30
  struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300684 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12203:16
    pNext*: pointer
    fragmentShaderBarycentric*: VkBool32_1107296710
  VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300686 = struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300685 ## Generated based on /usr/include/vulkan/vulkan_core.h:12207:3
  struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR_1107300688 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12209:16
    pNext*: pointer
    triStripVertexOrderIndependentOfProvokingVertex*: VkBool32_1107296710
  VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR_1107300690 = struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR_1107300689 ## Generated based on /usr/include/vulkan/vulkan_core.h:12213:3
  struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR_1107300692 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12221:16
    pNext*: pointer
    shaderSubgroupUniformControlFlow*: VkBool32_1107296710
  VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR_1107300694 = struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR_1107300693 ## Generated based on /usr/include/vulkan/vulkan_core.h:12225:3
  VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR_1107300696 = VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298765 ## Generated based on /usr/include/vulkan/vulkan_core.h:12233:63
  struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR_1107300698 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12241:16
    pNext*: pointer
    workgroupMemoryExplicitLayout*: VkBool32_1107296710
    workgroupMemoryExplicitLayoutScalarBlockLayout*: VkBool32_1107296710
    workgroupMemoryExplicitLayout8BitAccess*: VkBool32_1107296710
    workgroupMemoryExplicitLayout16BitAccess*: VkBool32_1107296710
  VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR_1107300700 = struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR_1107300699 ## Generated based on /usr/include/vulkan/vulkan_core.h:12248:3
  VkCopyBufferInfo2KHR_1107300702 = VkCopyBufferInfo2_1107298777 ## Generated based on /usr/include/vulkan/vulkan_core.h:12256:27
  VkCopyImageInfo2KHR_1107300704 = VkCopyImageInfo2_1107298785 ## Generated based on /usr/include/vulkan/vulkan_core.h:12258:26
  VkCopyBufferToImageInfo2KHR_1107300706 = VkCopyBufferToImageInfo2_1107298793 ## Generated based on /usr/include/vulkan/vulkan_core.h:12260:34
  VkCopyImageToBufferInfo2KHR_1107300708 = VkCopyImageToBufferInfo2_1107298797 ## Generated based on /usr/include/vulkan/vulkan_core.h:12262:34
  VkBlitImageInfo2KHR_1107300710 = VkBlitImageInfo2_1107298805 ## Generated based on /usr/include/vulkan/vulkan_core.h:12264:26
  VkResolveImageInfo2KHR_1107300712 = VkResolveImageInfo2_1107298813 ## Generated based on /usr/include/vulkan/vulkan_core.h:12266:29
  VkBufferCopy2KHR_1107300714 = VkBufferCopy2_1107298773 ## Generated based on /usr/include/vulkan/vulkan_core.h:12268:23
  VkImageCopy2KHR_1107300716 = VkImageCopy2_1107298781 ## Generated based on /usr/include/vulkan/vulkan_core.h:12270:22
  VkImageBlit2KHR_1107300718 = VkImageBlit2_1107298801 ## Generated based on /usr/include/vulkan/vulkan_core.h:12272:22
  VkBufferImageCopy2KHR_1107300720 = VkBufferImageCopy2_1107298789 ## Generated based on /usr/include/vulkan/vulkan_core.h:12274:28
  VkImageResolve2KHR_1107300722 = VkImageResolve2_1107298809 ## Generated based on /usr/include/vulkan/vulkan_core.h:12276:25
  PFN_vkCmdCopyBuffer2KHR_1107300724 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyBufferInfo2_1107298777): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12278:26
  PFN_vkCmdCopyImage2KHR_1107300726 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyImageInfo2_1107298785): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12279:26
  PFN_vkCmdCopyBufferToImage2KHR_1107300728 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyBufferToImageInfo2_1107298793): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12280:26
  PFN_vkCmdCopyImageToBuffer2KHR_1107300730 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyImageToBufferInfo2_1107298797): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12281:26
  PFN_vkCmdBlitImage2KHR_1107300732 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkBlitImageInfo2_1107298805): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12282:26
  PFN_vkCmdResolveImage2KHR_1107300734 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkResolveImageInfo2_1107298813): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12283:26
  VkFormatFeatureFlags2KHR_1107300736 = VkFormatFeatureFlags2_1107298683 ## Generated based on /usr/include/vulkan/vulkan_core.h:12328:31
  VkFormatFeatureFlagBits2KHR_1107300738 = VkFormatFeatureFlagBits2_1107298685 ## Generated based on /usr/include/vulkan/vulkan_core.h:12330:34
  VkFormatProperties3KHR_1107300740 = VkFormatProperties3_1107298881 ## Generated based on /usr/include/vulkan/vulkan_core.h:12332:29
  struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR_1107300742 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12340:16
    pNext*: pointer
    rayTracingMaintenance1*: VkBool32_1107296710
    rayTracingPipelineTraceRaysIndirect2*: VkBool32_1107296710
  VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR_1107300744 = struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR_1107300743 ## Generated based on /usr/include/vulkan/vulkan_core.h:12345:3
  struct_VkTraceRaysIndirectCommand2KHR_1107300746 {.pure, inheritable, bycopy.} = object
    raygenShaderRecordAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:12347:16
    raygenShaderRecordSize*: VkDeviceSize_1107296714
    missShaderBindingTableAddress*: VkDeviceAddress_1107296712
    missShaderBindingTableSize*: VkDeviceSize_1107296714
    missShaderBindingTableStride*: VkDeviceSize_1107296714
    hitShaderBindingTableAddress*: VkDeviceAddress_1107296712
    hitShaderBindingTableSize*: VkDeviceSize_1107296714
    hitShaderBindingTableStride*: VkDeviceSize_1107296714
    callableShaderBindingTableAddress*: VkDeviceAddress_1107296712
    callableShaderBindingTableSize*: VkDeviceSize_1107296714
    callableShaderBindingTableStride*: VkDeviceSize_1107296714
    width*: uint32
    height*: uint32
    depth*: uint32
  VkTraceRaysIndirectCommand2KHR_1107300748 = struct_VkTraceRaysIndirectCommand2KHR_1107300747 ## Generated based on /usr/include/vulkan/vulkan_core.h:12362:3
  PFN_vkCmdTraceRaysIndirect2KHR_1107300750 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkDeviceAddress_1107296712): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12364:26
  struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR_1107300752 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12379:16
    pNext*: pointer
    shaderUntypedPointers*: VkBool32_1107296710
  VkPhysicalDeviceShaderUntypedPointersFeaturesKHR_1107300754 = struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR_1107300753 ## Generated based on /usr/include/vulkan/vulkan_core.h:12383:3
  VkPhysicalDeviceMaintenance4FeaturesKHR_1107300756 = VkPhysicalDeviceMaintenance4Features_1107298885 ## Generated based on /usr/include/vulkan/vulkan_core.h:12397:46
  VkPhysicalDeviceMaintenance4PropertiesKHR_1107300758 = VkPhysicalDeviceMaintenance4Properties_1107298889 ## Generated based on /usr/include/vulkan/vulkan_core.h:12399:48
  VkDeviceBufferMemoryRequirementsKHR_1107300760 = VkDeviceBufferMemoryRequirements_1107298893 ## Generated based on /usr/include/vulkan/vulkan_core.h:12401:42
  VkDeviceImageMemoryRequirementsKHR_1107300762 = VkDeviceImageMemoryRequirements_1107298897 ## Generated based on /usr/include/vulkan/vulkan_core.h:12403:41
  PFN_vkGetDeviceBufferMemoryRequirementsKHR_1107300764 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceBufferMemoryRequirements_1107298893;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12405:26
  PFN_vkGetDeviceImageMemoryRequirementsKHR_1107300766 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceImageMemoryRequirements_1107298897;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12406:26
  PFN_vkGetDeviceImageSparseMemoryRequirementsKHR_1107300768 = proc (
      a0: VkDevice_1107296728; a1: ptr VkDeviceImageMemoryRequirements_1107298897;
      a2: ptr uint32; a3: ptr VkSparseImageMemoryRequirements2_1107298127): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12407:26
  VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR_1107300770 = VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299031 ## Generated based on /usr/include/vulkan/vulkan_core.h:12438:54
  struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR_1107300772 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12446:16
    pNext*: pointer
    shaderMaximalReconvergence*: VkBool32_1107296710
  VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR_1107300774 = struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR_1107300773 ## Generated based on /usr/include/vulkan/vulkan_core.h:12450:3
  VkPipelineCreateFlags2KHR_1107300776 = VkPipelineCreateFlags2_1107298995 ## Generated based on /usr/include/vulkan/vulkan_core.h:12458:32
  VkPipelineCreateFlagBits2KHR_1107300778 = VkPipelineCreateFlagBits2_1107298997 ## Generated based on /usr/include/vulkan/vulkan_core.h:12460:35
  VkBufferUsageFlags2KHR_1107300780 = VkBufferUsageFlags2_1107298999 ## Generated based on /usr/include/vulkan/vulkan_core.h:12462:29
  VkBufferUsageFlagBits2KHR_1107300782 = VkBufferUsageFlagBits2_1107299001 ## Generated based on /usr/include/vulkan/vulkan_core.h:12464:32
  VkPhysicalDeviceMaintenance5FeaturesKHR_1107300784 = VkPhysicalDeviceMaintenance5Features_1107299083 ## Generated based on /usr/include/vulkan/vulkan_core.h:12466:46
  VkPhysicalDeviceMaintenance5PropertiesKHR_1107300786 = VkPhysicalDeviceMaintenance5Properties_1107299087 ## Generated based on /usr/include/vulkan/vulkan_core.h:12468:48
  VkRenderingAreaInfoKHR_1107300788 = VkRenderingAreaInfo_1107299091 ## Generated based on /usr/include/vulkan/vulkan_core.h:12470:29
  VkDeviceImageSubresourceInfoKHR_1107300790 = VkDeviceImageSubresourceInfo_1107299099 ## Generated based on /usr/include/vulkan/vulkan_core.h:12472:38
  VkImageSubresource2KHR_1107300792 = VkImageSubresource2_1107299095 ## Generated based on /usr/include/vulkan/vulkan_core.h:12474:29
  VkSubresourceLayout2KHR_1107300794 = VkSubresourceLayout2_1107299103 ## Generated based on /usr/include/vulkan/vulkan_core.h:12476:30
  VkPipelineCreateFlags2CreateInfoKHR_1107300796 = VkPipelineCreateFlags2CreateInfo_1107299107 ## Generated based on /usr/include/vulkan/vulkan_core.h:12478:42
  VkBufferUsageFlags2CreateInfoKHR_1107300798 = VkBufferUsageFlags2CreateInfo_1107299111 ## Generated based on /usr/include/vulkan/vulkan_core.h:12480:39
  PFN_vkCmdBindIndexBuffer2KHR_1107300800 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkDeviceSize_1107296714;
      a4: VkIndexType_1107296919): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12482:26
  PFN_vkGetRenderingAreaGranularityKHR_1107300802 = proc (a0: VkDevice_1107296728;
      a1: ptr VkRenderingAreaInfo_1107299091; a2: ptr VkExtent2D_1107297227): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12483:26
  PFN_vkGetDeviceImageSubresourceLayoutKHR_1107300804 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceImageSubresourceInfo_1107299099;
      a2: ptr VkSubresourceLayout2_1107299103): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12484:26
  PFN_vkGetImageSubresourceLayout2KHR_1107300806 = proc (a0: VkDevice_1107296728;
      a1: VkImage_1107296722; a2: ptr VkImageSubresource2_1107299095;
      a3: ptr VkSubresourceLayout2_1107299103): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12485:26
  struct_VkSurfaceCapabilitiesPresentId2KHR_1107300808 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12525:16
    pNext*: pointer
    presentId2Supported*: VkBool32_1107296710
  VkSurfaceCapabilitiesPresentId2KHR_1107300810 = struct_VkSurfaceCapabilitiesPresentId2KHR_1107300809 ## Generated based on /usr/include/vulkan/vulkan_core.h:12529:3
  struct_VkPresentId2KHR_1107300812 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12531:16
    pNext*: pointer
    swapchainCount*: uint32
    pPresentIds*: ptr uint64
  VkPresentId2KHR_1107300814 = struct_VkPresentId2KHR_1107300813 ## Generated based on /usr/include/vulkan/vulkan_core.h:12536:3
  struct_VkPhysicalDevicePresentId2FeaturesKHR_1107300816 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12538:16
    pNext*: pointer
    presentId2*: VkBool32_1107296710
  VkPhysicalDevicePresentId2FeaturesKHR_1107300818 = struct_VkPhysicalDevicePresentId2FeaturesKHR_1107300817 ## Generated based on /usr/include/vulkan/vulkan_core.h:12542:3
  struct_VkSurfaceCapabilitiesPresentWait2KHR_1107300820 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12550:16
    pNext*: pointer
    presentWait2Supported*: VkBool32_1107296710
  VkSurfaceCapabilitiesPresentWait2KHR_1107300822 = struct_VkSurfaceCapabilitiesPresentWait2KHR_1107300821 ## Generated based on /usr/include/vulkan/vulkan_core.h:12554:3
  struct_VkPhysicalDevicePresentWait2FeaturesKHR_1107300824 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12556:16
    pNext*: pointer
    presentWait2*: VkBool32_1107296710
  VkPhysicalDevicePresentWait2FeaturesKHR_1107300826 = struct_VkPhysicalDevicePresentWait2FeaturesKHR_1107300825 ## Generated based on /usr/include/vulkan/vulkan_core.h:12560:3
  struct_VkPresentWait2InfoKHR_1107300828 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12562:16
    pNext*: pointer
    presentId*: uint64
    timeout*: uint64
  VkPresentWait2InfoKHR_1107300830 = struct_VkPresentWait2InfoKHR_1107300829 ## Generated based on /usr/include/vulkan/vulkan_core.h:12567:3
  PFN_vkWaitForPresent2KHR_1107300832 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: ptr VkPresentWait2InfoKHR_1107300831): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12569:30
  struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR_1107300834 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12585:16
    pNext*: pointer
    rayTracingPositionFetch*: VkBool32_1107296710
  VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR_1107300836 = struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR_1107300835 ## Generated based on /usr/include/vulkan/vulkan_core.h:12589:3
  VkPipelineBinaryKHR_1107300838 = ptr struct_VkPipelineBinaryKHR_T ## Generated based on /usr/include/vulkan/vulkan_core.h:12595:1
  struct_VkPhysicalDevicePipelineBinaryFeaturesKHR_1107300840 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12599:16
    pNext*: pointer
    pipelineBinaries*: VkBool32_1107296710
  VkPhysicalDevicePipelineBinaryFeaturesKHR_1107300842 = struct_VkPhysicalDevicePipelineBinaryFeaturesKHR_1107300841 ## Generated based on /usr/include/vulkan/vulkan_core.h:12603:3
  struct_VkPhysicalDevicePipelineBinaryPropertiesKHR_1107300844 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12605:16
    pNext*: pointer
    pipelineBinaryInternalCache*: VkBool32_1107296710
    pipelineBinaryInternalCacheControl*: VkBool32_1107296710
    pipelineBinaryPrefersInternalCache*: VkBool32_1107296710
    pipelineBinaryPrecompiledInternalCache*: VkBool32_1107296710
    pipelineBinaryCompressedData*: VkBool32_1107296710
  VkPhysicalDevicePipelineBinaryPropertiesKHR_1107300846 = struct_VkPhysicalDevicePipelineBinaryPropertiesKHR_1107300845 ## Generated based on /usr/include/vulkan/vulkan_core.h:12613:3
  struct_VkDevicePipelineBinaryInternalCacheControlKHR_1107300848 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12615:16
    pNext*: pointer
    disableInternalCache*: VkBool32_1107296710
  VkDevicePipelineBinaryInternalCacheControlKHR_1107300850 = struct_VkDevicePipelineBinaryInternalCacheControlKHR_1107300849 ## Generated based on /usr/include/vulkan/vulkan_core.h:12619:3
  struct_VkPipelineBinaryKeyKHR_1107300852 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12621:16
    pNext*: pointer
    keySize*: uint32
    key*: array[32'i64, uint8]
  VkPipelineBinaryKeyKHR_1107300854 = struct_VkPipelineBinaryKeyKHR_1107300853 ## Generated based on /usr/include/vulkan/vulkan_core.h:12626:3
  struct_VkPipelineBinaryDataKHR_1107300856 {.pure, inheritable, bycopy.} = object
    dataSize*: csize_t       ## Generated based on /usr/include/vulkan/vulkan_core.h:12628:16
    pData*: pointer
  VkPipelineBinaryDataKHR_1107300858 = struct_VkPipelineBinaryDataKHR_1107300857 ## Generated based on /usr/include/vulkan/vulkan_core.h:12631:3
  struct_VkPipelineBinaryKeysAndDataKHR_1107300860 {.pure, inheritable, bycopy.} = object
    binaryCount*: uint32     ## Generated based on /usr/include/vulkan/vulkan_core.h:12633:16
    pPipelineBinaryKeys*: ptr VkPipelineBinaryKeyKHR_1107300855
    pPipelineBinaryData*: ptr VkPipelineBinaryDataKHR_1107300859
  VkPipelineBinaryKeysAndDataKHR_1107300862 = struct_VkPipelineBinaryKeysAndDataKHR_1107300861 ## Generated based on /usr/include/vulkan/vulkan_core.h:12637:3
  struct_VkPipelineCreateInfoKHR_1107300864 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12639:16
    pNext*: pointer
  VkPipelineCreateInfoKHR_1107300866 = struct_VkPipelineCreateInfoKHR_1107300865 ## Generated based on /usr/include/vulkan/vulkan_core.h:12642:3
  struct_VkPipelineBinaryCreateInfoKHR_1107300868 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12644:16
    pNext*: pointer
    pKeysAndDataInfo*: ptr VkPipelineBinaryKeysAndDataKHR_1107300863
    pipeline*: VkPipeline_1107296754
    pPipelineCreateInfo*: ptr VkPipelineCreateInfoKHR_1107300867
  VkPipelineBinaryCreateInfoKHR_1107300870 = struct_VkPipelineBinaryCreateInfoKHR_1107300869 ## Generated based on /usr/include/vulkan/vulkan_core.h:12650:3
  struct_VkPipelineBinaryInfoKHR_1107300872 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12652:16
    pNext*: pointer
    binaryCount*: uint32
    pPipelineBinaries*: ptr VkPipelineBinaryKHR_1107300839
  VkPipelineBinaryInfoKHR_1107300874 = struct_VkPipelineBinaryInfoKHR_1107300873 ## Generated based on /usr/include/vulkan/vulkan_core.h:12657:3
  struct_VkReleaseCapturedPipelineDataInfoKHR_1107300876 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12659:16
    pNext*: pointer
    pipeline*: VkPipeline_1107296754
  VkReleaseCapturedPipelineDataInfoKHR_1107300878 = struct_VkReleaseCapturedPipelineDataInfoKHR_1107300877 ## Generated based on /usr/include/vulkan/vulkan_core.h:12663:3
  struct_VkPipelineBinaryDataInfoKHR_1107300880 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12665:16
    pNext*: pointer
    pipelineBinary*: VkPipelineBinaryKHR_1107300839
  VkPipelineBinaryDataInfoKHR_1107300882 = struct_VkPipelineBinaryDataInfoKHR_1107300881 ## Generated based on /usr/include/vulkan/vulkan_core.h:12669:3
  struct_VkPipelineBinaryHandlesInfoKHR_1107300884 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12671:16
    pNext*: pointer
    pipelineBinaryCount*: uint32
    pPipelineBinaries*: ptr VkPipelineBinaryKHR_1107300839
  VkPipelineBinaryHandlesInfoKHR_1107300886 = struct_VkPipelineBinaryHandlesInfoKHR_1107300885 ## Generated based on /usr/include/vulkan/vulkan_core.h:12676:3
  PFN_vkCreatePipelineBinariesKHR_1107300888 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPipelineBinaryCreateInfoKHR_1107300871;
      a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkPipelineBinaryHandlesInfoKHR_1107300887): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12678:30
  PFN_vkDestroyPipelineBinaryKHR_1107300890 = proc (a0: VkDevice_1107296728;
      a1: VkPipelineBinaryKHR_1107300839; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12679:26
  PFN_vkGetPipelineKeyKHR_1107300892 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPipelineCreateInfoKHR_1107300867; a2: ptr VkPipelineBinaryKeyKHR_1107300855): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12680:30
  PFN_vkGetPipelineBinaryDataKHR_1107300894 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPipelineBinaryDataInfoKHR_1107300883;
      a2: ptr VkPipelineBinaryKeyKHR_1107300855; a3: ptr csize_t; a4: pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12681:30
  PFN_vkReleaseCapturedPipelineDataKHR_1107300896 = proc (a0: VkDevice_1107296728;
      a1: ptr VkReleaseCapturedPipelineDataInfoKHR_1107300879;
      a2: ptr VkAllocationCallbacks_1107297299): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:12682:30
  VkPresentScalingFlagBitsKHR_1107300900 = enum_VkPresentScalingFlagBitsKHR_1107300899 ## Generated based on /usr/include/vulkan/vulkan_core.h:12738:3
  VkPresentScalingFlagsKHR_1107300902 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:12739:17
  VkPresentGravityFlagBitsKHR_1107300906 = enum_VkPresentGravityFlagBitsKHR_1107300905 ## Generated based on /usr/include/vulkan/vulkan_core.h:12749:3
  VkPresentGravityFlagsKHR_1107300908 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:12750:17
  struct_VkSurfacePresentModeKHR_1107300910 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12751:16
    pNext*: pointer
    presentMode*: VkPresentModeKHR_1107299255
  VkSurfacePresentModeKHR_1107300912 = struct_VkSurfacePresentModeKHR_1107300911 ## Generated based on /usr/include/vulkan/vulkan_core.h:12755:3
  struct_VkSurfacePresentScalingCapabilitiesKHR_1107300914 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12757:16
    pNext*: pointer
    supportedPresentScaling*: VkPresentScalingFlagsKHR_1107300903
    supportedPresentGravityX*: VkPresentGravityFlagsKHR_1107300909
    supportedPresentGravityY*: VkPresentGravityFlagsKHR_1107300909
    minScaledImageExtent*: VkExtent2D_1107297227
    maxScaledImageExtent*: VkExtent2D_1107297227
  VkSurfacePresentScalingCapabilitiesKHR_1107300916 = struct_VkSurfacePresentScalingCapabilitiesKHR_1107300915 ## Generated based on /usr/include/vulkan/vulkan_core.h:12765:3
  struct_VkSurfacePresentModeCompatibilityKHR_1107300918 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12767:16
    pNext*: pointer
    presentModeCount*: uint32
    pPresentModes*: ptr VkPresentModeKHR_1107299255
  VkSurfacePresentModeCompatibilityKHR_1107300920 = struct_VkSurfacePresentModeCompatibilityKHR_1107300919 ## Generated based on /usr/include/vulkan/vulkan_core.h:12772:3
  struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300922 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12780:16
    pNext*: pointer
    swapchainMaintenance1*: VkBool32_1107296710
  VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300924 = struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300923 ## Generated based on /usr/include/vulkan/vulkan_core.h:12784:3
  struct_VkSwapchainPresentFenceInfoKHR_1107300926 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12786:16
    pNext*: pointer
    swapchainCount*: uint32
    pFences*: ptr VkFence_1107296736
  VkSwapchainPresentFenceInfoKHR_1107300928 = struct_VkSwapchainPresentFenceInfoKHR_1107300927 ## Generated based on /usr/include/vulkan/vulkan_core.h:12791:3
  struct_VkSwapchainPresentModesCreateInfoKHR_1107300930 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12793:16
    pNext*: pointer
    presentModeCount*: uint32
    pPresentModes*: ptr VkPresentModeKHR_1107299255
  VkSwapchainPresentModesCreateInfoKHR_1107300932 = struct_VkSwapchainPresentModesCreateInfoKHR_1107300931 ## Generated based on /usr/include/vulkan/vulkan_core.h:12798:3
  struct_VkSwapchainPresentModeInfoKHR_1107300934 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12800:16
    pNext*: pointer
    swapchainCount*: uint32
    pPresentModes*: ptr VkPresentModeKHR_1107299255
  VkSwapchainPresentModeInfoKHR_1107300936 = struct_VkSwapchainPresentModeInfoKHR_1107300935 ## Generated based on /usr/include/vulkan/vulkan_core.h:12805:3
  struct_VkSwapchainPresentScalingCreateInfoKHR_1107300938 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12807:16
    pNext*: pointer
    scalingBehavior*: VkPresentScalingFlagsKHR_1107300903
    presentGravityX*: VkPresentGravityFlagsKHR_1107300909
    presentGravityY*: VkPresentGravityFlagsKHR_1107300909
  VkSwapchainPresentScalingCreateInfoKHR_1107300940 = struct_VkSwapchainPresentScalingCreateInfoKHR_1107300939 ## Generated based on /usr/include/vulkan/vulkan_core.h:12813:3
  struct_VkReleaseSwapchainImagesInfoKHR_1107300942 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12815:16
    pNext*: pointer
    swapchain*: VkSwapchainKHR_1107299291
    imageIndexCount*: uint32
    pImageIndices*: ptr uint32
  VkReleaseSwapchainImagesInfoKHR_1107300944 = struct_VkReleaseSwapchainImagesInfoKHR_1107300943 ## Generated based on /usr/include/vulkan/vulkan_core.h:12821:3
  PFN_vkReleaseSwapchainImagesKHR_1107300946 = proc (a0: VkDevice_1107296728;
      a1: ptr VkReleaseSwapchainImagesInfoKHR_1107300945): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12823:30
  VkComponentTypeKHR_1107300950 = enum_VkComponentTypeKHR_1107300949 ## Generated based on /usr/include/vulkan/vulkan_core.h:12870:3
  VkScopeKHR_1107300954 = enum_VkScopeKHR_1107300953 ## Generated based on /usr/include/vulkan/vulkan_core.h:12882:3
  struct_VkCooperativeMatrixPropertiesKHR_1107300956 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12883:16
    pNext*: pointer
    MSize*: uint32
    NSize*: uint32
    KSize*: uint32
    AType*: VkComponentTypeKHR_1107300951
    BType*: VkComponentTypeKHR_1107300951
    CType*: VkComponentTypeKHR_1107300951
    ResultType*: VkComponentTypeKHR_1107300951
    saturatingAccumulation*: VkBool32_1107296710
    scope*: VkScopeKHR_1107300955
  VkCooperativeMatrixPropertiesKHR_1107300958 = struct_VkCooperativeMatrixPropertiesKHR_1107300957 ## Generated based on /usr/include/vulkan/vulkan_core.h:12895:3
  struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR_1107300960 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12897:16
    pNext*: pointer
    cooperativeMatrix*: VkBool32_1107296710
    cooperativeMatrixRobustBufferAccess*: VkBool32_1107296710
  VkPhysicalDeviceCooperativeMatrixFeaturesKHR_1107300962 = struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR_1107300961 ## Generated based on /usr/include/vulkan/vulkan_core.h:12902:3
  struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300964 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12904:16
    pNext*: pointer
    cooperativeMatrixSupportedStages*: VkShaderStageFlags_1107297137
  VkPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300966 = struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300965 ## Generated based on /usr/include/vulkan/vulkan_core.h:12908:3
  PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300968 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkCooperativeMatrixPropertiesKHR_1107300959): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:12910:30
  struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300970 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12926:16
    pNext*: pointer
    computeDerivativeGroupQuads*: VkBool32_1107296710
    computeDerivativeGroupLinear*: VkBool32_1107296710
  VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300972 = struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300971 ## Generated based on /usr/include/vulkan/vulkan_core.h:12931:3
  struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR_1107300974 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12933:16
    pNext*: pointer
    meshAndTaskShaderDerivatives*: VkBool32_1107296710
  VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR_1107300976 = struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR_1107300975 ## Generated based on /usr/include/vulkan/vulkan_core.h:12937:3
  struct_VkVideoDecodeAV1ProfileInfoKHR_1107300978 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12948:16
    pNext*: pointer
    stdProfile*: StdVideoAV1Profile_1107300981
    filmGrainSupport*: VkBool32_1107296710
  StdVideoAV1Profile_1107300980 = enum_StdVideoAV1Profile_1107305481 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:53:3
  VkVideoDecodeAV1ProfileInfoKHR_1107300982 = struct_VkVideoDecodeAV1ProfileInfoKHR_1107300979 ## Generated based on /usr/include/vulkan/vulkan_core.h:12953:3
  struct_VkVideoDecodeAV1CapabilitiesKHR_1107300984 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12955:16
    pNext*: pointer
    maxLevel*: StdVideoAV1Level_1107300987
  StdVideoAV1Level_1107300986 = enum_StdVideoAV1Level_1107305483 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:82:3
  VkVideoDecodeAV1CapabilitiesKHR_1107300988 = struct_VkVideoDecodeAV1CapabilitiesKHR_1107300985 ## Generated based on /usr/include/vulkan/vulkan_core.h:12959:3
  struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR_1107300990 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12961:16
    pNext*: pointer
    pStdSequenceHeader*: ptr StdVideoAV1SequenceHeader_1107300993
  StdVideoAV1SequenceHeader_1107300992 = struct_StdVideoAV1SequenceHeader_1107305485 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:387:3
  VkVideoDecodeAV1SessionParametersCreateInfoKHR_1107300994 = struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR_1107300991 ## Generated based on /usr/include/vulkan/vulkan_core.h:12965:3
  struct_VkVideoDecodeAV1PictureInfoKHR_1107300996 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12967:16
    pNext*: pointer
    pStdPictureInfo*: ptr StdVideoDecodeAV1PictureInfo_1107300999
    referenceNameSlotIndices*: array[7'i64, int32]
    frameHeaderOffset*: uint32
    tileCount*: uint32
    pTileOffsets*: ptr uint32
    pTileSizes*: ptr uint32
  StdVideoDecodeAV1PictureInfo_1107300998 = struct_StdVideoDecodeAV1PictureInfo_1107305487 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_decode.h:88:3
  VkVideoDecodeAV1PictureInfoKHR_1107301000 = struct_VkVideoDecodeAV1PictureInfoKHR_1107300997 ## Generated based on /usr/include/vulkan/vulkan_core.h:12976:3
  struct_VkVideoDecodeAV1DpbSlotInfoKHR_1107301002 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:12978:16
    pNext*: pointer
    pStdReferenceInfo*: ptr StdVideoDecodeAV1ReferenceInfo_1107301005
  StdVideoDecodeAV1ReferenceInfo_1107301004 = struct_StdVideoDecodeAV1ReferenceInfo_1107305489 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_decode.h:102:3
  VkVideoDecodeAV1DpbSlotInfoKHR_1107301006 = struct_VkVideoDecodeAV1DpbSlotInfoKHR_1107301003 ## Generated based on /usr/include/vulkan/vulkan_core.h:12982:3
  VkVideoEncodeAV1PredictionModeKHR_1107301010 = enum_VkVideoEncodeAV1PredictionModeKHR_1107301009 ## Generated based on /usr/include/vulkan/vulkan_core.h:12998:3
  VkVideoEncodeAV1RateControlGroupKHR_1107301014 = enum_VkVideoEncodeAV1RateControlGroupKHR_1107301013 ## Generated based on /usr/include/vulkan/vulkan_core.h:13005:3
  VkVideoEncodeAV1CapabilityFlagBitsKHR_1107301018 = enum_VkVideoEncodeAV1CapabilityFlagBitsKHR_1107301017 ## Generated based on /usr/include/vulkan/vulkan_core.h:13015:3
  VkVideoEncodeAV1CapabilityFlagsKHR_1107301020 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:13016:17
  VkVideoEncodeAV1StdFlagBitsKHR_1107301024 = enum_VkVideoEncodeAV1StdFlagBitsKHR_1107301023 ## Generated based on /usr/include/vulkan/vulkan_core.h:13024:3
  VkVideoEncodeAV1StdFlagsKHR_1107301026 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:13025:17
  VkVideoEncodeAV1SuperblockSizeFlagBitsKHR_1107301030 = enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR_1107301029 ## Generated based on /usr/include/vulkan/vulkan_core.h:13031:3
  VkVideoEncodeAV1SuperblockSizeFlagsKHR_1107301032 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:13032:17
  VkVideoEncodeAV1RateControlFlagBitsKHR_1107301036 = enum_VkVideoEncodeAV1RateControlFlagBitsKHR_1107301035 ## Generated based on /usr/include/vulkan/vulkan_core.h:13040:3
  VkVideoEncodeAV1RateControlFlagsKHR_1107301038 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:13041:17
  struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR_1107301040 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13042:16
    pNext*: pointer
    videoEncodeAV1*: VkBool32_1107296710
  VkPhysicalDeviceVideoEncodeAV1FeaturesKHR_1107301042 = struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR_1107301041 ## Generated based on /usr/include/vulkan/vulkan_core.h:13046:3
  struct_VkVideoEncodeAV1CapabilitiesKHR_1107301044 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13048:16
    pNext*: pointer
    flags*: VkVideoEncodeAV1CapabilityFlagsKHR_1107301021
    maxLevel*: StdVideoAV1Level_1107300987
    codedPictureAlignment*: VkExtent2D_1107297227
    maxTiles*: VkExtent2D_1107297227
    minTileSize*: VkExtent2D_1107297227
    maxTileSize*: VkExtent2D_1107297227
    superblockSizes*: VkVideoEncodeAV1SuperblockSizeFlagsKHR_1107301033
    maxSingleReferenceCount*: uint32
    singleReferenceNameMask*: uint32
    maxUnidirectionalCompoundReferenceCount*: uint32
    maxUnidirectionalCompoundGroup1ReferenceCount*: uint32
    unidirectionalCompoundReferenceNameMask*: uint32
    maxBidirectionalCompoundReferenceCount*: uint32
    maxBidirectionalCompoundGroup1ReferenceCount*: uint32
    maxBidirectionalCompoundGroup2ReferenceCount*: uint32
    bidirectionalCompoundReferenceNameMask*: uint32
    maxTemporalLayerCount*: uint32
    maxSpatialLayerCount*: uint32
    maxOperatingPoints*: uint32
    minQIndex*: uint32
    maxQIndex*: uint32
    prefersGopRemainingFrames*: VkBool32_1107296710
    requiresGopRemainingFrames*: VkBool32_1107296710
    stdSyntaxFlags*: VkVideoEncodeAV1StdFlagsKHR_1107301027
  VkVideoEncodeAV1CapabilitiesKHR_1107301046 = struct_VkVideoEncodeAV1CapabilitiesKHR_1107301045 ## Generated based on /usr/include/vulkan/vulkan_core.h:13075:3
  struct_VkVideoEncodeAV1QIndexKHR_1107301048 {.pure, inheritable, bycopy.} = object
    intraQIndex*: uint32     ## Generated based on /usr/include/vulkan/vulkan_core.h:13077:16
    predictiveQIndex*: uint32
    bipredictiveQIndex*: uint32
  VkVideoEncodeAV1QIndexKHR_1107301050 = struct_VkVideoEncodeAV1QIndexKHR_1107301049 ## Generated based on /usr/include/vulkan/vulkan_core.h:13081:3
  struct_VkVideoEncodeAV1QualityLevelPropertiesKHR_1107301052 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13083:16
    pNext*: pointer
    preferredRateControlFlags*: VkVideoEncodeAV1RateControlFlagsKHR_1107301039
    preferredGopFrameCount*: uint32
    preferredKeyFramePeriod*: uint32
    preferredConsecutiveBipredictiveFrameCount*: uint32
    preferredTemporalLayerCount*: uint32
    preferredConstantQIndex*: VkVideoEncodeAV1QIndexKHR_1107301051
    preferredMaxSingleReferenceCount*: uint32
    preferredSingleReferenceNameMask*: uint32
    preferredMaxUnidirectionalCompoundReferenceCount*: uint32
    preferredMaxUnidirectionalCompoundGroup1ReferenceCount*: uint32
    preferredUnidirectionalCompoundReferenceNameMask*: uint32
    preferredMaxBidirectionalCompoundReferenceCount*: uint32
    preferredMaxBidirectionalCompoundGroup1ReferenceCount*: uint32
    preferredMaxBidirectionalCompoundGroup2ReferenceCount*: uint32
    preferredBidirectionalCompoundReferenceNameMask*: uint32
  VkVideoEncodeAV1QualityLevelPropertiesKHR_1107301054 = struct_VkVideoEncodeAV1QualityLevelPropertiesKHR_1107301053 ## Generated based on /usr/include/vulkan/vulkan_core.h:13101:3
  struct_VkVideoEncodeAV1SessionCreateInfoKHR_1107301056 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13103:16
    pNext*: pointer
    useMaxLevel*: VkBool32_1107296710
    maxLevel*: StdVideoAV1Level_1107300987
  VkVideoEncodeAV1SessionCreateInfoKHR_1107301058 = struct_VkVideoEncodeAV1SessionCreateInfoKHR_1107301057 ## Generated based on /usr/include/vulkan/vulkan_core.h:13108:3
  struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR_1107301060 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13110:16
    pNext*: pointer
    pStdSequenceHeader*: ptr StdVideoAV1SequenceHeader_1107300993
    pStdDecoderModelInfo*: ptr StdVideoEncodeAV1DecoderModelInfo_1107301063
    stdOperatingPointCount*: uint32
    pStdOperatingPoints*: ptr StdVideoEncodeAV1OperatingPointInfo_1107301065
  StdVideoEncodeAV1DecoderModelInfo_1107301062 = struct_StdVideoEncodeAV1DecoderModelInfo_1107305491 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:36:3
  StdVideoEncodeAV1OperatingPointInfo_1107301064 = struct_StdVideoEncodeAV1OperatingPointInfo_1107305493 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:58:3
  VkVideoEncodeAV1SessionParametersCreateInfoKHR_1107301066 = struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR_1107301061 ## Generated based on /usr/include/vulkan/vulkan_core.h:13117:3
  struct_VkVideoEncodeAV1PictureInfoKHR_1107301068 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13119:16
    pNext*: pointer
    predictionMode*: VkVideoEncodeAV1PredictionModeKHR_1107301011
    rateControlGroup*: VkVideoEncodeAV1RateControlGroupKHR_1107301015
    constantQIndex*: uint32
    pStdPictureInfo*: ptr StdVideoEncodeAV1PictureInfo_1107301071
    referenceNameSlotIndices*: array[7'i64, int32]
    primaryReferenceCdfOnly*: VkBool32_1107296710
    generateObuExtensionHeader*: VkBool32_1107296710
  StdVideoEncodeAV1PictureInfo_1107301070 = struct_StdVideoEncodeAV1PictureInfo_1107305495 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:121:3
  VkVideoEncodeAV1PictureInfoKHR_1107301072 = struct_VkVideoEncodeAV1PictureInfoKHR_1107301069 ## Generated based on /usr/include/vulkan/vulkan_core.h:13129:3
  struct_VkVideoEncodeAV1DpbSlotInfoKHR_1107301074 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13131:16
    pNext*: pointer
    pStdReferenceInfo*: ptr StdVideoEncodeAV1ReferenceInfo_1107301077
  StdVideoEncodeAV1ReferenceInfo_1107301076 = struct_StdVideoEncodeAV1ReferenceInfo_1107305497 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:136:3
  VkVideoEncodeAV1DpbSlotInfoKHR_1107301078 = struct_VkVideoEncodeAV1DpbSlotInfoKHR_1107301075 ## Generated based on /usr/include/vulkan/vulkan_core.h:13135:3
  struct_VkVideoEncodeAV1ProfileInfoKHR_1107301080 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13137:16
    pNext*: pointer
    stdProfile*: StdVideoAV1Profile_1107300981
  VkVideoEncodeAV1ProfileInfoKHR_1107301082 = struct_VkVideoEncodeAV1ProfileInfoKHR_1107301081 ## Generated based on /usr/include/vulkan/vulkan_core.h:13141:3
  struct_VkVideoEncodeAV1FrameSizeKHR_1107301084 {.pure, inheritable, bycopy.} = object
    intraFrameSize*: uint32  ## Generated based on /usr/include/vulkan/vulkan_core.h:13143:16
    predictiveFrameSize*: uint32
    bipredictiveFrameSize*: uint32
  VkVideoEncodeAV1FrameSizeKHR_1107301086 = struct_VkVideoEncodeAV1FrameSizeKHR_1107301085 ## Generated based on /usr/include/vulkan/vulkan_core.h:13147:3
  struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR_1107301088 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13149:16
    pNext*: pointer
    useGopRemainingFrames*: VkBool32_1107296710
    gopRemainingIntra*: uint32
    gopRemainingPredictive*: uint32
    gopRemainingBipredictive*: uint32
  VkVideoEncodeAV1GopRemainingFrameInfoKHR_1107301090 = struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR_1107301089 ## Generated based on /usr/include/vulkan/vulkan_core.h:13156:3
  struct_VkVideoEncodeAV1RateControlInfoKHR_1107301092 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13158:16
    pNext*: pointer
    flags*: VkVideoEncodeAV1RateControlFlagsKHR_1107301039
    gopFrameCount*: uint32
    keyFramePeriod*: uint32
    consecutiveBipredictiveFrameCount*: uint32
    temporalLayerCount*: uint32
  VkVideoEncodeAV1RateControlInfoKHR_1107301094 = struct_VkVideoEncodeAV1RateControlInfoKHR_1107301093 ## Generated based on /usr/include/vulkan/vulkan_core.h:13166:3
  struct_VkVideoEncodeAV1RateControlLayerInfoKHR_1107301096 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13168:16
    pNext*: pointer
    useMinQIndex*: VkBool32_1107296710
    minQIndex*: VkVideoEncodeAV1QIndexKHR_1107301051
    useMaxQIndex*: VkBool32_1107296710
    maxQIndex*: VkVideoEncodeAV1QIndexKHR_1107301051
    useMaxFrameSize*: VkBool32_1107296710
    maxFrameSize*: VkVideoEncodeAV1FrameSizeKHR_1107301087
  VkVideoEncodeAV1RateControlLayerInfoKHR_1107301098 = struct_VkVideoEncodeAV1RateControlLayerInfoKHR_1107301097 ## Generated based on /usr/include/vulkan/vulkan_core.h:13177:3
  struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR_1107301100 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13188:16
    pNext*: pointer
    videoDecodeVP9*: VkBool32_1107296710
  VkPhysicalDeviceVideoDecodeVP9FeaturesKHR_1107301102 = struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR_1107301101 ## Generated based on /usr/include/vulkan/vulkan_core.h:13192:3
  struct_VkVideoDecodeVP9ProfileInfoKHR_1107301104 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13194:16
    pNext*: pointer
    stdProfile*: StdVideoVP9Profile_1107301107
  StdVideoVP9Profile_1107301106 = enum_StdVideoVP9Profile_1107305499 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:41:3
  VkVideoDecodeVP9ProfileInfoKHR_1107301108 = struct_VkVideoDecodeVP9ProfileInfoKHR_1107301105 ## Generated based on /usr/include/vulkan/vulkan_core.h:13198:3
  struct_VkVideoDecodeVP9CapabilitiesKHR_1107301110 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13200:16
    pNext*: pointer
    maxLevel*: StdVideoVP9Level_1107301113
  StdVideoVP9Level_1107301112 = enum_StdVideoVP9Level_1107305501 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:60:3
  VkVideoDecodeVP9CapabilitiesKHR_1107301114 = struct_VkVideoDecodeVP9CapabilitiesKHR_1107301111 ## Generated based on /usr/include/vulkan/vulkan_core.h:13204:3
  struct_VkVideoDecodeVP9PictureInfoKHR_1107301116 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13206:16
    pNext*: pointer
    pStdPictureInfo*: ptr StdVideoDecodeVP9PictureInfo_1107301119
    referenceNameSlotIndices*: array[3'i64, int32]
    uncompressedHeaderOffset*: uint32
    compressedHeaderOffset*: uint32
    tilesOffset*: uint32
  StdVideoDecodeVP9PictureInfo_1107301118 = struct_StdVideoDecodeVP9PictureInfo_1107305503 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h:61:3
  VkVideoDecodeVP9PictureInfoKHR_1107301120 = struct_VkVideoDecodeVP9PictureInfoKHR_1107301117 ## Generated based on /usr/include/vulkan/vulkan_core.h:13214:3
  struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR_1107301122 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13222:16
    pNext*: pointer
    videoMaintenance1*: VkBool32_1107296710
  VkPhysicalDeviceVideoMaintenance1FeaturesKHR_1107301124 = struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR_1107301123 ## Generated based on /usr/include/vulkan/vulkan_core.h:13226:3
  struct_VkVideoInlineQueryInfoKHR_1107301126 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13228:16
    pNext*: pointer
    queryPool*: VkQueryPool_1107296742
    firstQuery*: uint32
    queryCount*: uint32
  VkVideoInlineQueryInfoKHR_1107301128 = struct_VkVideoInlineQueryInfoKHR_1107301127 ## Generated based on /usr/include/vulkan/vulkan_core.h:13234:3
  VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR_1107301130 = VkPhysicalDeviceVertexAttributeDivisorProperties_1107299055 ## Generated based on /usr/include/vulkan/vulkan_core.h:13242:58
  VkVertexInputBindingDivisorDescriptionKHR_1107301132 = VkVertexInputBindingDivisorDescription_1107299059 ## Generated based on /usr/include/vulkan/vulkan_core.h:13244:48
  VkPipelineVertexInputDivisorStateCreateInfoKHR_1107301134 = VkPipelineVertexInputDivisorStateCreateInfo_1107299063 ## Generated based on /usr/include/vulkan/vulkan_core.h:13246:53
  VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR_1107301136 = VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299067 ## Generated based on /usr/include/vulkan/vulkan_core.h:13248:56
  struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR_1107301138 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13262:16
    pNext*: pointer
    unifiedImageLayouts*: VkBool32_1107296710
    unifiedImageLayoutsVideo*: VkBool32_1107296710
  VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR_1107301140 = struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR_1107301139 ## Generated based on /usr/include/vulkan/vulkan_core.h:13267:3
  struct_VkAttachmentFeedbackLoopInfoEXT_1107301142 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13269:16
    pNext*: pointer
    feedbackLoopEnable*: VkBool32_1107296710
  VkAttachmentFeedbackLoopInfoEXT_1107301144 = struct_VkAttachmentFeedbackLoopInfoEXT_1107301143 ## Generated based on /usr/include/vulkan/vulkan_core.h:13273:3
  VkPhysicalDeviceShaderFloatControls2FeaturesKHR_1107301146 = VkPhysicalDeviceShaderFloatControls2Features_1107299035 ## Generated based on /usr/include/vulkan/vulkan_core.h:13281:54
  VkPhysicalDeviceIndexTypeUint8FeaturesKHR_1107301148 = VkPhysicalDeviceIndexTypeUint8Features_1107299071 ## Generated based on /usr/include/vulkan/vulkan_core.h:13289:48
  VkLineRasterizationModeKHR_1107301150 = VkLineRasterizationMode_1107298987 ## Generated based on /usr/include/vulkan/vulkan_core.h:13297:33
  VkPhysicalDeviceLineRasterizationFeaturesKHR_1107301152 = VkPhysicalDeviceLineRasterizationFeatures_1107299043 ## Generated based on /usr/include/vulkan/vulkan_core.h:13299:51
  VkPhysicalDeviceLineRasterizationPropertiesKHR_1107301154 = VkPhysicalDeviceLineRasterizationProperties_1107299047 ## Generated based on /usr/include/vulkan/vulkan_core.h:13301:53
  VkPipelineRasterizationLineStateCreateInfoKHR_1107301156 = VkPipelineRasterizationLineStateCreateInfo_1107299051 ## Generated based on /usr/include/vulkan/vulkan_core.h:13303:52
  PFN_vkCmdSetLineStippleKHR_1107301158 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint16): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:13305:26
  VkTimeDomainKHR_1107301162 = enum_VkTimeDomainKHR_1107301161 ## Generated based on /usr/include/vulkan/vulkan_core.h:13332:3
  struct_VkCalibratedTimestampInfoKHR_1107301164 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13333:16
    pNext*: pointer
    timeDomain*: VkTimeDomainKHR_1107301163
  VkCalibratedTimestampInfoKHR_1107301166 = struct_VkCalibratedTimestampInfoKHR_1107301165 ## Generated based on /usr/include/vulkan/vulkan_core.h:13337:3
  PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR_1107301168 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32; a2: ptr VkTimeDomainKHR_1107301163): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:13339:30
  PFN_vkGetCalibratedTimestampsKHR_1107301170 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkCalibratedTimestampInfoKHR_1107301167;
      a3: ptr uint64; a4: ptr uint64): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:13340:30
  VkPhysicalDeviceShaderExpectAssumeFeaturesKHR_1107301172 = VkPhysicalDeviceShaderExpectAssumeFeatures_1107299039 ## Generated based on /usr/include/vulkan/vulkan_core.h:13365:52
  VkPhysicalDeviceMaintenance6FeaturesKHR_1107301174 = VkPhysicalDeviceMaintenance6Features_1107299131 ## Generated based on /usr/include/vulkan/vulkan_core.h:13373:46
  VkPhysicalDeviceMaintenance6PropertiesKHR_1107301176 = VkPhysicalDeviceMaintenance6Properties_1107299135 ## Generated based on /usr/include/vulkan/vulkan_core.h:13375:48
  VkBindMemoryStatusKHR_1107301178 = VkBindMemoryStatus_1107299139 ## Generated based on /usr/include/vulkan/vulkan_core.h:13377:28
  VkBindDescriptorSetsInfoKHR_1107301180 = VkBindDescriptorSetsInfo_1107299143 ## Generated based on /usr/include/vulkan/vulkan_core.h:13379:34
  VkPushConstantsInfoKHR_1107301182 = VkPushConstantsInfo_1107299147 ## Generated based on /usr/include/vulkan/vulkan_core.h:13381:29
  VkPushDescriptorSetInfoKHR_1107301184 = VkPushDescriptorSetInfo_1107299151 ## Generated based on /usr/include/vulkan/vulkan_core.h:13383:33
  VkPushDescriptorSetWithTemplateInfoKHR_1107301186 = VkPushDescriptorSetWithTemplateInfo_1107299155 ## Generated based on /usr/include/vulkan/vulkan_core.h:13385:45
  struct_VkSetDescriptorBufferOffsetsInfoEXT_1107301188 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13387:16
    pNext*: pointer
    stageFlags*: VkShaderStageFlags_1107297137
    layout*: VkPipelineLayout_1107296752
    firstSet*: uint32
    setCount*: uint32
    pBufferIndices*: ptr uint32
    pOffsets*: ptr VkDeviceSize_1107296714
  VkSetDescriptorBufferOffsetsInfoEXT_1107301190 = struct_VkSetDescriptorBufferOffsetsInfoEXT_1107301189 ## Generated based on /usr/include/vulkan/vulkan_core.h:13396:3
  struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301192 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13398:16
    pNext*: pointer
    stageFlags*: VkShaderStageFlags_1107297137
    layout*: VkPipelineLayout_1107296752
    set*: uint32
  VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301194 = struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301193 ## Generated based on /usr/include/vulkan/vulkan_core.h:13404:3
  PFN_vkCmdBindDescriptorSets2KHR_1107301196 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkBindDescriptorSetsInfo_1107299143): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:13406:26
  PFN_vkCmdPushConstants2KHR_1107301198 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkPushConstantsInfo_1107299147): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:13407:26
  PFN_vkCmdPushDescriptorSet2KHR_1107301200 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkPushDescriptorSetInfo_1107299151): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:13408:26
  PFN_vkCmdPushDescriptorSetWithTemplate2KHR_1107301202 = proc (
      a0: VkCommandBuffer_1107296734;
      a1: ptr VkPushDescriptorSetWithTemplateInfo_1107299155): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:13409:26
  PFN_vkCmdSetDescriptorBufferOffsets2EXT_1107301204 = proc (
      a0: VkCommandBuffer_1107296734;
      a1: ptr VkSetDescriptorBufferOffsetsInfoEXT_1107301191): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:13410:26
  PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT_1107301206 = proc (
      a0: VkCommandBuffer_1107296734;
      a1: ptr VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301195): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:13411:26
  VkAddressCopyFlagBitsKHR_1107301210 = enum_VkAddressCopyFlagBitsKHR_1107301209 ## Generated based on /usr/include/vulkan/vulkan_core.h:13462:3
  VkAddressCopyFlagsKHR_1107301212 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:13463:17
  struct_VkStridedDeviceAddressRangeKHR_1107301214 {.pure, inheritable, bycopy.} = object
    address*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:13464:16
    size*: VkDeviceSize_1107296714
    stride*: VkDeviceSize_1107296714
  VkStridedDeviceAddressRangeKHR_1107301216 = struct_VkStridedDeviceAddressRangeKHR_1107301215 ## Generated based on /usr/include/vulkan/vulkan_core.h:13468:3
  struct_VkCopyMemoryIndirectCommandKHR_1107301218 {.pure, inheritable, bycopy.} = object
    srcAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:13470:16
    dstAddress*: VkDeviceAddress_1107296712
    size*: VkDeviceSize_1107296714
  VkCopyMemoryIndirectCommandKHR_1107301220 = struct_VkCopyMemoryIndirectCommandKHR_1107301219 ## Generated based on /usr/include/vulkan/vulkan_core.h:13474:3
  struct_VkCopyMemoryIndirectInfoKHR_1107301222 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13476:16
    pNext*: pointer
    srcCopyFlags*: VkAddressCopyFlagsKHR_1107301213
    dstCopyFlags*: VkAddressCopyFlagsKHR_1107301213
    copyCount*: uint32
    copyAddressRange*: VkStridedDeviceAddressRangeKHR_1107301217
  VkCopyMemoryIndirectInfoKHR_1107301224 = struct_VkCopyMemoryIndirectInfoKHR_1107301223 ## Generated based on /usr/include/vulkan/vulkan_core.h:13483:3
  struct_VkCopyMemoryToImageIndirectCommandKHR_1107301226 {.pure, inheritable,       bycopy.} = object
    srcAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:13485:16
    bufferRowLength*: uint32
    bufferImageHeight*: uint32
    imageSubresource*: VkImageSubresourceLayers_1107297635
    imageOffset*: VkOffset3D_1107297239
    imageExtent*: VkExtent3D_1107297231
  VkCopyMemoryToImageIndirectCommandKHR_1107301228 = struct_VkCopyMemoryToImageIndirectCommandKHR_1107301227 ## Generated based on /usr/include/vulkan/vulkan_core.h:13492:3
  struct_VkCopyMemoryToImageIndirectInfoKHR_1107301230 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13494:16
    pNext*: pointer
    srcCopyFlags*: VkAddressCopyFlagsKHR_1107301213
    copyCount*: uint32
    copyAddressRange*: VkStridedDeviceAddressRangeKHR_1107301217
    dstImage*: VkImage_1107296722
    dstImageLayout*: VkImageLayout_1107296791
    pImageSubresources*: ptr VkImageSubresourceLayers_1107297635
  VkCopyMemoryToImageIndirectInfoKHR_1107301232 = struct_VkCopyMemoryToImageIndirectInfoKHR_1107301231 ## Generated based on /usr/include/vulkan/vulkan_core.h:13503:3
  struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR_1107301234 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13505:16
    pNext*: pointer
    indirectMemoryCopy*: VkBool32_1107296710
    indirectMemoryToImageCopy*: VkBool32_1107296710
  VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR_1107301236 = struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR_1107301235 ## Generated based on /usr/include/vulkan/vulkan_core.h:13510:3
  struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301238 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13512:16
    pNext*: pointer
    supportedQueues*: VkQueueFlags_1107296983
  VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301240 = struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301239 ## Generated based on /usr/include/vulkan/vulkan_core.h:13516:3
  PFN_vkCmdCopyMemoryIndirectKHR_1107301242 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyMemoryIndirectInfoKHR_1107301225): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:13518:26
  PFN_vkCmdCopyMemoryToImageIndirectKHR_1107301244 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyMemoryToImageIndirectInfoKHR_1107301233): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:13519:26
  VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301248 = enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301247 ## Generated based on /usr/include/vulkan/vulkan_core.h:13548:3
  VkVideoEncodeIntraRefreshModeFlagsKHR_1107301250 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:13549:17
  struct_VkVideoEncodeIntraRefreshCapabilitiesKHR_1107301252 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13550:16
    pNext*: pointer
    intraRefreshModes*: VkVideoEncodeIntraRefreshModeFlagsKHR_1107301251
    maxIntraRefreshCycleDuration*: uint32
    maxIntraRefreshActiveReferencePictures*: uint32
    partitionIndependentIntraRefreshRegions*: VkBool32_1107296710
    nonRectangularIntraRefreshRegions*: VkBool32_1107296710
  VkVideoEncodeIntraRefreshCapabilitiesKHR_1107301254 = struct_VkVideoEncodeIntraRefreshCapabilitiesKHR_1107301253 ## Generated based on /usr/include/vulkan/vulkan_core.h:13558:3
  struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR_1107301256 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13560:16
    pNext*: pointer
    intraRefreshMode*: VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301249
  VkVideoEncodeSessionIntraRefreshCreateInfoKHR_1107301258 = struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR_1107301257 ## Generated based on /usr/include/vulkan/vulkan_core.h:13564:3
  struct_VkVideoEncodeIntraRefreshInfoKHR_1107301260 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13566:16
    pNext*: pointer
    intraRefreshCycleDuration*: uint32
    intraRefreshIndex*: uint32
  VkVideoEncodeIntraRefreshInfoKHR_1107301262 = struct_VkVideoEncodeIntraRefreshInfoKHR_1107301261 ## Generated based on /usr/include/vulkan/vulkan_core.h:13571:3
  struct_VkVideoReferenceIntraRefreshInfoKHR_1107301264 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13573:16
    pNext*: pointer
    dirtyIntraRefreshRegions*: uint32
  VkVideoReferenceIntraRefreshInfoKHR_1107301266 = struct_VkVideoReferenceIntraRefreshInfoKHR_1107301265 ## Generated based on /usr/include/vulkan/vulkan_core.h:13577:3
  struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR_1107301268 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13579:16
    pNext*: pointer
    videoEncodeIntraRefresh*: VkBool32_1107296710
  VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR_1107301270 = struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR_1107301269 ## Generated based on /usr/include/vulkan/vulkan_core.h:13583:3
  struct_VkVideoEncodeQuantizationMapCapabilitiesKHR_1107301272 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13591:16
    pNext*: pointer
    maxQuantizationMapExtent*: VkExtent2D_1107297227
  VkVideoEncodeQuantizationMapCapabilitiesKHR_1107301274 = struct_VkVideoEncodeQuantizationMapCapabilitiesKHR_1107301273 ## Generated based on /usr/include/vulkan/vulkan_core.h:13595:3
  struct_VkVideoFormatQuantizationMapPropertiesKHR_1107301276 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13597:16
    pNext*: pointer
    quantizationMapTexelSize*: VkExtent2D_1107297227
  VkVideoFormatQuantizationMapPropertiesKHR_1107301278 = struct_VkVideoFormatQuantizationMapPropertiesKHR_1107301277 ## Generated based on /usr/include/vulkan/vulkan_core.h:13601:3
  struct_VkVideoEncodeQuantizationMapInfoKHR_1107301280 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13603:16
    pNext*: pointer
    quantizationMap*: VkImageView_1107296746
    quantizationMapExtent*: VkExtent2D_1107297227
  VkVideoEncodeQuantizationMapInfoKHR_1107301282 = struct_VkVideoEncodeQuantizationMapInfoKHR_1107301281 ## Generated based on /usr/include/vulkan/vulkan_core.h:13608:3
  struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR_1107301284 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13610:16
    pNext*: pointer
    quantizationMapTexelSize*: VkExtent2D_1107297227
  VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR_1107301286 = struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR_1107301285 ## Generated based on /usr/include/vulkan/vulkan_core.h:13614:3
  struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR_1107301288 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13616:16
    pNext*: pointer
    videoEncodeQuantizationMap*: VkBool32_1107296710
  VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR_1107301290 = struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR_1107301289 ## Generated based on /usr/include/vulkan/vulkan_core.h:13620:3
  struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR_1107301292 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13622:16
    pNext*: pointer
    minQpDelta*: int32
    maxQpDelta*: int32
  VkVideoEncodeH264QuantizationMapCapabilitiesKHR_1107301294 = struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR_1107301293 ## Generated based on /usr/include/vulkan/vulkan_core.h:13627:3
  struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR_1107301296 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13629:16
    pNext*: pointer
    minQpDelta*: int32
    maxQpDelta*: int32
  VkVideoEncodeH265QuantizationMapCapabilitiesKHR_1107301298 = struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR_1107301297 ## Generated based on /usr/include/vulkan/vulkan_core.h:13634:3
  struct_VkVideoFormatH265QuantizationMapPropertiesKHR_1107301300 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13636:16
    pNext*: pointer
    compatibleCtbSizes*: VkVideoEncodeH265CtbSizeFlagsKHR_1107299703
  VkVideoFormatH265QuantizationMapPropertiesKHR_1107301302 = struct_VkVideoFormatH265QuantizationMapPropertiesKHR_1107301301 ## Generated based on /usr/include/vulkan/vulkan_core.h:13640:3
  struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR_1107301304 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13642:16
    pNext*: pointer
    minQIndexDelta*: int32
    maxQIndexDelta*: int32
  VkVideoEncodeAV1QuantizationMapCapabilitiesKHR_1107301306 = struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR_1107301305 ## Generated based on /usr/include/vulkan/vulkan_core.h:13647:3
  struct_VkVideoFormatAV1QuantizationMapPropertiesKHR_1107301308 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13649:16
    pNext*: pointer
    compatibleSuperblockSizes*: VkVideoEncodeAV1SuperblockSizeFlagsKHR_1107301033
  VkVideoFormatAV1QuantizationMapPropertiesKHR_1107301310 = struct_VkVideoFormatAV1QuantizationMapPropertiesKHR_1107301309 ## Generated based on /usr/include/vulkan/vulkan_core.h:13653:3
  struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR_1107301312 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13661:16
    pNext*: pointer
    shaderRelaxedExtendedInstruction*: VkBool32_1107296710
  VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR_1107301314 = struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR_1107301313 ## Generated based on /usr/include/vulkan/vulkan_core.h:13665:3
  VkPhysicalDeviceLayeredApiKHR_1107301318 = enum_VkPhysicalDeviceLayeredApiKHR_1107301317 ## Generated based on /usr/include/vulkan/vulkan_core.h:13681:3
  struct_VkPhysicalDeviceMaintenance7FeaturesKHR_1107301320 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13682:16
    pNext*: pointer
    maintenance7*: VkBool32_1107296710
  VkPhysicalDeviceMaintenance7FeaturesKHR_1107301322 = struct_VkPhysicalDeviceMaintenance7FeaturesKHR_1107301321 ## Generated based on /usr/include/vulkan/vulkan_core.h:13686:3
  struct_VkPhysicalDeviceMaintenance7PropertiesKHR_1107301324 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13688:16
    pNext*: pointer
    robustFragmentShadingRateAttachmentAccess*: VkBool32_1107296710
    separateDepthStencilAttachmentAccess*: VkBool32_1107296710
    maxDescriptorSetTotalUniformBuffersDynamic*: uint32
    maxDescriptorSetTotalStorageBuffersDynamic*: uint32
    maxDescriptorSetTotalBuffersDynamic*: uint32
    maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic*: uint32
    maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic*: uint32
    maxDescriptorSetUpdateAfterBindTotalBuffersDynamic*: uint32
  VkPhysicalDeviceMaintenance7PropertiesKHR_1107301326 = struct_VkPhysicalDeviceMaintenance7PropertiesKHR_1107301325 ## Generated based on /usr/include/vulkan/vulkan_core.h:13699:3
  struct_VkPhysicalDeviceLayeredApiPropertiesKHR_1107301328 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13701:16
    pNext*: pointer
    vendorID*: uint32
    deviceID*: uint32
    layeredAPI*: VkPhysicalDeviceLayeredApiKHR_1107301319
    deviceName*: array[256'i64, cschar]
  VkPhysicalDeviceLayeredApiPropertiesKHR_1107301330 = struct_VkPhysicalDeviceLayeredApiPropertiesKHR_1107301329 ## Generated based on /usr/include/vulkan/vulkan_core.h:13708:3
  struct_VkPhysicalDeviceLayeredApiPropertiesListKHR_1107301332 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13710:16
    pNext*: pointer
    layeredApiCount*: uint32
    pLayeredApis*: ptr VkPhysicalDeviceLayeredApiPropertiesKHR_1107301331
  VkPhysicalDeviceLayeredApiPropertiesListKHR_1107301334 = struct_VkPhysicalDeviceLayeredApiPropertiesListKHR_1107301333 ## Generated based on /usr/include/vulkan/vulkan_core.h:13715:3
  struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR_1107301336 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13717:16
    pNext*: pointer
    properties*: VkPhysicalDeviceProperties2_1107298135
  VkPhysicalDeviceLayeredApiVulkanPropertiesKHR_1107301338 = struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR_1107301337 ## Generated based on /usr/include/vulkan/vulkan_core.h:13721:3
  VkAccessFlags3KHR_1107301340 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:13729:19
  VkAccessFlagBits3KHR_1107301342 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:13732:19
  struct_VkMemoryBarrierAccessFlags3KHR_1107301344 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13735:16
    pNext*: pointer
    srcAccessMask3*: VkAccessFlags3KHR_1107301341
    dstAccessMask3*: VkAccessFlags3KHR_1107301341
  VkMemoryBarrierAccessFlags3KHR_1107301346 = struct_VkMemoryBarrierAccessFlags3KHR_1107301345 ## Generated based on /usr/include/vulkan/vulkan_core.h:13740:3
  struct_VkPhysicalDeviceMaintenance8FeaturesKHR_1107301348 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13742:16
    pNext*: pointer
    maintenance8*: VkBool32_1107296710
  VkPhysicalDeviceMaintenance8FeaturesKHR_1107301350 = struct_VkPhysicalDeviceMaintenance8FeaturesKHR_1107301349 ## Generated based on /usr/include/vulkan/vulkan_core.h:13746:3
  VkDefaultVertexAttributeValueKHR_1107301354 = enum_VkDefaultVertexAttributeValueKHR_1107301353 ## Generated based on /usr/include/vulkan/vulkan_core.h:13759:3
  struct_VkPhysicalDeviceMaintenance9FeaturesKHR_1107301356 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13760:16
    pNext*: pointer
    maintenance9*: VkBool32_1107296710
  VkPhysicalDeviceMaintenance9FeaturesKHR_1107301358 = struct_VkPhysicalDeviceMaintenance9FeaturesKHR_1107301357 ## Generated based on /usr/include/vulkan/vulkan_core.h:13764:3
  struct_VkPhysicalDeviceMaintenance9PropertiesKHR_1107301360 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13766:16
    pNext*: pointer
    image2DViewOf3DSparse*: VkBool32_1107296710
    defaultVertexAttributeValue*: VkDefaultVertexAttributeValueKHR_1107301355
  VkPhysicalDeviceMaintenance9PropertiesKHR_1107301362 = struct_VkPhysicalDeviceMaintenance9PropertiesKHR_1107301361 ## Generated based on /usr/include/vulkan/vulkan_core.h:13771:3
  struct_VkQueueFamilyOwnershipTransferPropertiesKHR_1107301364 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13773:16
    pNext*: pointer
    optimalImageTransferToQueueFamilies*: uint32
  VkQueueFamilyOwnershipTransferPropertiesKHR_1107301366 = struct_VkQueueFamilyOwnershipTransferPropertiesKHR_1107301365 ## Generated based on /usr/include/vulkan/vulkan_core.h:13777:3
  struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR_1107301368 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13785:16
    pNext*: pointer
    videoMaintenance2*: VkBool32_1107296710
  VkPhysicalDeviceVideoMaintenance2FeaturesKHR_1107301370 = struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR_1107301369 ## Generated based on /usr/include/vulkan/vulkan_core.h:13789:3
  struct_VkVideoDecodeH264InlineSessionParametersInfoKHR_1107301372 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13791:16
    pNext*: pointer
    pStdSPS*: ptr StdVideoH264SequenceParameterSet_1107299629
    pStdPPS*: ptr StdVideoH264PictureParameterSet_1107299631
  VkVideoDecodeH264InlineSessionParametersInfoKHR_1107301374 = struct_VkVideoDecodeH264InlineSessionParametersInfoKHR_1107301373 ## Generated based on /usr/include/vulkan/vulkan_core.h:13796:3
  struct_VkVideoDecodeH265InlineSessionParametersInfoKHR_1107301376 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13798:16
    pNext*: pointer
    pStdVPS*: ptr StdVideoH265VideoParameterSet_1107299737
    pStdSPS*: ptr StdVideoH265SequenceParameterSet_1107299739
    pStdPPS*: ptr StdVideoH265PictureParameterSet_1107299741
  VkVideoDecodeH265InlineSessionParametersInfoKHR_1107301378 = struct_VkVideoDecodeH265InlineSessionParametersInfoKHR_1107301377 ## Generated based on /usr/include/vulkan/vulkan_core.h:13804:3
  struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR_1107301380 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13806:16
    pNext*: pointer
    pStdSequenceHeader*: ptr StdVideoAV1SequenceHeader_1107300993
  VkVideoDecodeAV1InlineSessionParametersInfoKHR_1107301382 = struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR_1107301381 ## Generated based on /usr/include/vulkan/vulkan_core.h:13810:3
  struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301384 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13818:16
    pNext*: pointer
    depthClampZeroOne*: VkBool32_1107296710
  VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301386 = struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301385 ## Generated based on /usr/include/vulkan/vulkan_core.h:13822:3
  struct_VkPhysicalDeviceRobustness2FeaturesKHR_1107301388 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13830:16
    pNext*: pointer
    robustBufferAccess2*: VkBool32_1107296710
    robustImageAccess2*: VkBool32_1107296710
    nullDescriptor*: VkBool32_1107296710
  VkPhysicalDeviceRobustness2FeaturesKHR_1107301390 = struct_VkPhysicalDeviceRobustness2FeaturesKHR_1107301389 ## Generated based on /usr/include/vulkan/vulkan_core.h:13836:3
  struct_VkPhysicalDeviceRobustness2PropertiesKHR_1107301392 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13838:16
    pNext*: pointer
    robustStorageBufferAccessSizeAlignment*: VkDeviceSize_1107296714
    robustUniformBufferAccessSizeAlignment*: VkDeviceSize_1107296714
  VkPhysicalDeviceRobustness2PropertiesKHR_1107301394 = struct_VkPhysicalDeviceRobustness2PropertiesKHR_1107301393 ## Generated based on /usr/include/vulkan/vulkan_core.h:13843:3
  struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301396 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13851:16
    pNext*: pointer
    presentModeFifoLatestReady*: VkBool32_1107296710
  VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301398 = struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301397 ## Generated based on /usr/include/vulkan/vulkan_core.h:13855:3
  VkDebugReportCallbackEXT_1107301400 = ptr struct_VkDebugReportCallbackEXT_T ## Generated based on /usr/include/vulkan/vulkan_core.h:13861:1
  VkDebugReportObjectTypeEXT_1107301404 = enum_VkDebugReportObjectTypeEXT_1107301403 ## Generated based on /usr/include/vulkan/vulkan_core.h:13914:3
  VkDebugReportFlagBitsEXT_1107301408 = enum_VkDebugReportFlagBitsEXT_1107301407 ## Generated based on /usr/include/vulkan/vulkan_core.h:13923:3
  VkDebugReportFlagsEXT_1107301410 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:13924:17
  PFN_vkDebugReportCallbackEXT_1107301412 = proc (a0: VkDebugReportFlagsEXT_1107301411;
      a1: VkDebugReportObjectTypeEXT_1107301405; a2: uint64; a3: csize_t;
      a4: int32; a5: cstring; a6: cstring; a7: pointer): VkBool32_1107296710 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:13925:30
  struct_VkDebugReportCallbackCreateInfoEXT_1107301414 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:13935:16
    pNext*: pointer
    flags*: VkDebugReportFlagsEXT_1107301411
    pfnCallback*: PFN_vkDebugReportCallbackEXT_1107301413
    pUserData*: pointer
  VkDebugReportCallbackCreateInfoEXT_1107301416 = struct_VkDebugReportCallbackCreateInfoEXT_1107301415 ## Generated based on /usr/include/vulkan/vulkan_core.h:13941:3
  PFN_vkCreateDebugReportCallbackEXT_1107301418 = proc (a0: VkInstance_1107296724;
      a1: ptr VkDebugReportCallbackCreateInfoEXT_1107301417;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkDebugReportCallbackEXT_1107301401): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:13943:30
  PFN_vkDestroyDebugReportCallbackEXT_1107301420 = proc (a0: VkInstance_1107296724;
      a1: VkDebugReportCallbackEXT_1107301401; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:13944:26
  PFN_vkDebugReportMessageEXT_1107301422 = proc (a0: VkInstance_1107296724;
      a1: VkDebugReportFlagsEXT_1107301411; a2: VkDebugReportObjectTypeEXT_1107301405;
      a3: uint64; a4: csize_t; a5: int32; a6: cstring; a7: cstring): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:13945:26
  VkRasterizationOrderAMD_1107301426 = enum_VkRasterizationOrderAMD_1107301425 ## Generated based on /usr/include/vulkan/vulkan_core.h:14004:3
  struct_VkPipelineRasterizationStateRasterizationOrderAMD_1107301428 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14005:16
    pNext*: pointer
    rasterizationOrder*: VkRasterizationOrderAMD_1107301427
  VkPipelineRasterizationStateRasterizationOrderAMD_1107301430 = struct_VkPipelineRasterizationStateRasterizationOrderAMD_1107301429 ## Generated based on /usr/include/vulkan/vulkan_core.h:14009:3
  struct_VkDebugMarkerObjectNameInfoEXT_1107301432 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14029:16
    pNext*: pointer
    objectType*: VkDebugReportObjectTypeEXT_1107301405
    object_field*: uint64
    pObjectName*: cstring
  VkDebugMarkerObjectNameInfoEXT_1107301434 = struct_VkDebugMarkerObjectNameInfoEXT_1107301433 ## Generated based on /usr/include/vulkan/vulkan_core.h:14035:3
  struct_VkDebugMarkerObjectTagInfoEXT_1107301436 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14037:16
    pNext*: pointer
    objectType*: VkDebugReportObjectTypeEXT_1107301405
    object_field*: uint64
    tagName*: uint64
    tagSize*: csize_t
    pTag*: pointer
  VkDebugMarkerObjectTagInfoEXT_1107301438 = struct_VkDebugMarkerObjectTagInfoEXT_1107301437 ## Generated based on /usr/include/vulkan/vulkan_core.h:14045:3
  struct_VkDebugMarkerMarkerInfoEXT_1107301440 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14047:16
    pNext*: pointer
    pMarkerName*: cstring
    color*: array[4'i64, cfloat]
  VkDebugMarkerMarkerInfoEXT_1107301442 = struct_VkDebugMarkerMarkerInfoEXT_1107301441 ## Generated based on /usr/include/vulkan/vulkan_core.h:14052:3
  PFN_vkDebugMarkerSetObjectTagEXT_1107301444 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDebugMarkerObjectTagInfoEXT_1107301439): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14054:30
  PFN_vkDebugMarkerSetObjectNameEXT_1107301446 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDebugMarkerObjectNameInfoEXT_1107301435): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14055:30
  PFN_vkCmdDebugMarkerBeginEXT_1107301448 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkDebugMarkerMarkerInfoEXT_1107301443): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14056:26
  PFN_vkCmdDebugMarkerEndEXT_1107301450 = proc (a0: VkCommandBuffer_1107296734): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14057:26
  PFN_vkCmdDebugMarkerInsertEXT_1107301452 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkDebugMarkerMarkerInfoEXT_1107301443): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14058:26
  struct_VkDedicatedAllocationImageCreateInfoNV_1107301454 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14102:16
    pNext*: pointer
    dedicatedAllocation*: VkBool32_1107296710
  VkDedicatedAllocationImageCreateInfoNV_1107301456 = struct_VkDedicatedAllocationImageCreateInfoNV_1107301455 ## Generated based on /usr/include/vulkan/vulkan_core.h:14106:3
  struct_VkDedicatedAllocationBufferCreateInfoNV_1107301458 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14108:16
    pNext*: pointer
    dedicatedAllocation*: VkBool32_1107296710
  VkDedicatedAllocationBufferCreateInfoNV_1107301460 = struct_VkDedicatedAllocationBufferCreateInfoNV_1107301459 ## Generated based on /usr/include/vulkan/vulkan_core.h:14112:3
  struct_VkDedicatedAllocationMemoryAllocateInfoNV_1107301462 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14114:16
    pNext*: pointer
    image*: VkImage_1107296722
    buffer*: VkBuffer_1107296720
  VkDedicatedAllocationMemoryAllocateInfoNV_1107301464 = struct_VkDedicatedAllocationMemoryAllocateInfoNV_1107301463 ## Generated based on /usr/include/vulkan/vulkan_core.h:14119:3
  VkPipelineRasterizationStateStreamCreateFlagsEXT_1107301466 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:14127:17
  struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT_1107301468 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14128:16
    pNext*: pointer
    transformFeedback*: VkBool32_1107296710
    geometryStreams*: VkBool32_1107296710
  VkPhysicalDeviceTransformFeedbackFeaturesEXT_1107301470 = struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT_1107301469 ## Generated based on /usr/include/vulkan/vulkan_core.h:14133:3
  struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT_1107301472 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14135:16
    pNext*: pointer
    maxTransformFeedbackStreams*: uint32
    maxTransformFeedbackBuffers*: uint32
    maxTransformFeedbackBufferSize*: VkDeviceSize_1107296714
    maxTransformFeedbackStreamDataSize*: uint32
    maxTransformFeedbackBufferDataSize*: uint32
    maxTransformFeedbackBufferDataStride*: uint32
    transformFeedbackQueries*: VkBool32_1107296710
    transformFeedbackStreamsLinesTriangles*: VkBool32_1107296710
    transformFeedbackRasterizationStreamSelect*: VkBool32_1107296710
    transformFeedbackDraw*: VkBool32_1107296710
  VkPhysicalDeviceTransformFeedbackPropertiesEXT_1107301474 = struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT_1107301473 ## Generated based on /usr/include/vulkan/vulkan_core.h:14148:3
  struct_VkPipelineRasterizationStateStreamCreateInfoEXT_1107301476 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14150:16
    pNext*: pointer
    flags*: VkPipelineRasterizationStateStreamCreateFlagsEXT_1107301467
    rasterizationStream*: uint32
  VkPipelineRasterizationStateStreamCreateInfoEXT_1107301478 = struct_VkPipelineRasterizationStateStreamCreateInfoEXT_1107301477 ## Generated based on /usr/include/vulkan/vulkan_core.h:14155:3
  PFN_vkCmdBindTransformFeedbackBuffersEXT_1107301480 = proc (
      a0: VkCommandBuffer_1107296734; a1: uint32; a2: uint32; a3: ptr VkBuffer_1107296720;
      a4: ptr VkDeviceSize_1107296714; a5: ptr VkDeviceSize_1107296714): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14157:26
  PFN_vkCmdBeginTransformFeedbackEXT_1107301482 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkBuffer_1107296720; a4: ptr VkDeviceSize_1107296714): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14158:26
  PFN_vkCmdEndTransformFeedbackEXT_1107301484 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkBuffer_1107296720; a4: ptr VkDeviceSize_1107296714): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14159:26
  PFN_vkCmdBeginQueryIndexedEXT_1107301486 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkQueryPool_1107296742; a2: uint32; a3: VkQueryControlFlags_1107297211;
      a4: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14160:26
  PFN_vkCmdEndQueryIndexedEXT_1107301488 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkQueryPool_1107296742; a2: uint32; a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14161:26
  PFN_vkCmdDrawIndirectByteCountEXT_1107301490 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: VkBuffer_1107296720; a4: VkDeviceSize_1107296714;
      a5: uint32; a6: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14162:26
  VkCuModuleNVX_1107301492 = ptr struct_VkCuModuleNVX_T ## Generated based on /usr/include/vulkan/vulkan_core.h:14225:1
  VkCuFunctionNVX_1107301494 = ptr struct_VkCuFunctionNVX_T ## Generated based on /usr/include/vulkan/vulkan_core.h:14226:1
  struct_VkCuModuleCreateInfoNVX_1107301496 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14229:16
    pNext*: pointer
    dataSize*: csize_t
    pData*: pointer
  VkCuModuleCreateInfoNVX_1107301498 = struct_VkCuModuleCreateInfoNVX_1107301497 ## Generated based on /usr/include/vulkan/vulkan_core.h:14234:3
  struct_VkCuModuleTexturingModeCreateInfoNVX_1107301500 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14236:16
    pNext*: pointer
    use64bitTexturing*: VkBool32_1107296710
  VkCuModuleTexturingModeCreateInfoNVX_1107301502 = struct_VkCuModuleTexturingModeCreateInfoNVX_1107301501 ## Generated based on /usr/include/vulkan/vulkan_core.h:14240:3
  struct_VkCuFunctionCreateInfoNVX_1107301504 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14242:16
    pNext*: pointer
    module*: VkCuModuleNVX_1107301493
    pName*: cstring
  VkCuFunctionCreateInfoNVX_1107301506 = struct_VkCuFunctionCreateInfoNVX_1107301505 ## Generated based on /usr/include/vulkan/vulkan_core.h:14247:3
  struct_VkCuLaunchInfoNVX_1107301508 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14249:16
    pNext*: pointer
    function*: VkCuFunctionNVX_1107301495
    gridDimX*: uint32
    gridDimY*: uint32
    gridDimZ*: uint32
    blockDimX*: uint32
    blockDimY*: uint32
    blockDimZ*: uint32
    sharedMemBytes*: uint32
    paramCount*: csize_t
    pParams*: ptr pointer
    extraCount*: csize_t
    pExtras*: ptr pointer
  VkCuLaunchInfoNVX_1107301510 = struct_VkCuLaunchInfoNVX_1107301509 ## Generated based on /usr/include/vulkan/vulkan_core.h:14264:3
  PFN_vkCreateCuModuleNVX_1107301512 = proc (a0: VkDevice_1107296728;
      a1: ptr VkCuModuleCreateInfoNVX_1107301499; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkCuModuleNVX_1107301493): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14266:30
  PFN_vkCreateCuFunctionNVX_1107301514 = proc (a0: VkDevice_1107296728;
      a1: ptr VkCuFunctionCreateInfoNVX_1107301507;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkCuFunctionNVX_1107301495): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14267:30
  PFN_vkDestroyCuModuleNVX_1107301516 = proc (a0: VkDevice_1107296728;
      a1: VkCuModuleNVX_1107301493; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14268:26
  PFN_vkDestroyCuFunctionNVX_1107301518 = proc (a0: VkDevice_1107296728;
      a1: VkCuFunctionNVX_1107301495; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14269:26
  PFN_vkCmdCuLaunchKernelNVX_1107301520 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCuLaunchInfoNVX_1107301511): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14270:26
  struct_VkImageViewHandleInfoNVX_1107301522 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14315:16
    pNext*: pointer
    imageView*: VkImageView_1107296746
    descriptorType*: VkDescriptorType_1107296899
    sampler*: VkSampler_1107296767
  VkImageViewHandleInfoNVX_1107301524 = struct_VkImageViewHandleInfoNVX_1107301523 ## Generated based on /usr/include/vulkan/vulkan_core.h:14321:3
  struct_VkImageViewAddressPropertiesNVX_1107301526 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14323:16
    pNext*: pointer
    deviceAddress*: VkDeviceAddress_1107296712
    size*: VkDeviceSize_1107296714
  VkImageViewAddressPropertiesNVX_1107301528 = struct_VkImageViewAddressPropertiesNVX_1107301527 ## Generated based on /usr/include/vulkan/vulkan_core.h:14328:3
  PFN_vkGetImageViewHandleNVX_1107301530 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImageViewHandleInfoNVX_1107301525): uint32 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14330:30
  PFN_vkGetImageViewHandle64NVX_1107301532 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImageViewHandleInfoNVX_1107301525): uint64 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14331:30
  PFN_vkGetImageViewAddressNVX_1107301534 = proc (a0: VkDevice_1107296728;
      a1: VkImageView_1107296746; a2: ptr VkImageViewAddressPropertiesNVX_1107301529): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14332:30
  PFN_vkCmdDrawIndirectCountAMD_1107301536 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkBuffer_1107296720;
      a4: VkDeviceSize_1107296714; a5: uint32; a6: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14360:26
  PFN_vkCmdDrawIndexedIndirectCountAMD_1107301538 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkBuffer_1107296720;
      a4: VkDeviceSize_1107296714; a5: uint32; a6: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14361:26
  struct_VkTextureLODGatherFormatPropertiesAMD_1107301540 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14410:16
    pNext*: pointer
    supportsTextureGatherLODBiasAMD*: VkBool32_1107296710
  VkTextureLODGatherFormatPropertiesAMD_1107301542 = struct_VkTextureLODGatherFormatPropertiesAMD_1107301541 ## Generated based on /usr/include/vulkan/vulkan_core.h:14414:3
  VkShaderInfoTypeAMD_1107301546 = enum_VkShaderInfoTypeAMD_1107301545 ## Generated based on /usr/include/vulkan/vulkan_core.h:14428:3
  struct_VkShaderResourceUsageAMD_1107301548 {.pure, inheritable, bycopy.} = object
    numUsedVgprs*: uint32    ## Generated based on /usr/include/vulkan/vulkan_core.h:14429:16
    numUsedSgprs*: uint32
    ldsSizePerLocalWorkGroup*: uint32
    ldsUsageSizeInBytes*: csize_t
    scratchMemUsageInBytes*: csize_t
  VkShaderResourceUsageAMD_1107301550 = struct_VkShaderResourceUsageAMD_1107301549 ## Generated based on /usr/include/vulkan/vulkan_core.h:14435:3
  struct_VkShaderStatisticsInfoAMD_1107301552 {.pure, inheritable, bycopy.} = object
    shaderStageMask*: VkShaderStageFlags_1107297137 ## Generated based on /usr/include/vulkan/vulkan_core.h:14437:16
    resourceUsage*: VkShaderResourceUsageAMD_1107301551
    numPhysicalVgprs*: uint32
    numPhysicalSgprs*: uint32
    numAvailableVgprs*: uint32
    numAvailableSgprs*: uint32
    computeWorkGroupSize*: array[3'i64, uint32]
  VkShaderStatisticsInfoAMD_1107301554 = struct_VkShaderStatisticsInfoAMD_1107301553 ## Generated based on /usr/include/vulkan/vulkan_core.h:14445:3
  PFN_vkGetShaderInfoAMD_1107301556 = proc (a0: VkDevice_1107296728;
      a1: VkPipeline_1107296754; a2: VkShaderStageFlagBits_1107297097;
      a3: VkShaderInfoTypeAMD_1107301547; a4: ptr csize_t; a5: pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14447:30
  struct_VkPhysicalDeviceCornerSampledImageFeaturesNV_1107301558 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14472:16
    pNext*: pointer
    cornerSampledImage*: VkBool32_1107296710
  VkPhysicalDeviceCornerSampledImageFeaturesNV_1107301560 = struct_VkPhysicalDeviceCornerSampledImageFeaturesNV_1107301559 ## Generated based on /usr/include/vulkan/vulkan_core.h:14476:3
  VkExternalMemoryHandleTypeFlagBitsNV_1107301564 = enum_VkExternalMemoryHandleTypeFlagBitsNV_1107301563 ## Generated based on /usr/include/vulkan/vulkan_core.h:14497:3
  VkExternalMemoryHandleTypeFlagsNV_1107301566 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:14498:17
  VkExternalMemoryFeatureFlagBitsNV_1107301570 = enum_VkExternalMemoryFeatureFlagBitsNV_1107301569 ## Generated based on /usr/include/vulkan/vulkan_core.h:14505:3
  VkExternalMemoryFeatureFlagsNV_1107301572 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:14506:17
  struct_VkExternalImageFormatPropertiesNV_1107301574 {.pure, inheritable,       bycopy.} = object
    imageFormatProperties*: VkImageFormatProperties_1107297311 ## Generated based on /usr/include/vulkan/vulkan_core.h:14507:16
    externalMemoryFeatures*: VkExternalMemoryFeatureFlagsNV_1107301573
    exportFromImportedHandleTypes*: VkExternalMemoryHandleTypeFlagsNV_1107301567
    compatibleHandleTypes*: VkExternalMemoryHandleTypeFlagsNV_1107301567
  VkExternalImageFormatPropertiesNV_1107301576 = struct_VkExternalImageFormatPropertiesNV_1107301575 ## Generated based on /usr/include/vulkan/vulkan_core.h:14512:3
  PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV_1107301578 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkFormat_1107296811; a2: VkImageType_1107296819;
      a3: VkImageTiling_1107296815; a4: VkImageUsageFlags_1107296959;
      a5: VkImageCreateFlags_1107296947; a6: VkExternalMemoryHandleTypeFlagsNV_1107301567;
      a7: ptr VkExternalImageFormatPropertiesNV_1107301577): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14514:30
  struct_VkExternalMemoryImageCreateInfoNV_1107301580 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14535:16
    pNext*: pointer
    handleTypes*: VkExternalMemoryHandleTypeFlagsNV_1107301567
  VkExternalMemoryImageCreateInfoNV_1107301582 = struct_VkExternalMemoryImageCreateInfoNV_1107301581 ## Generated based on /usr/include/vulkan/vulkan_core.h:14539:3
  struct_VkExportMemoryAllocateInfoNV_1107301584 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14541:16
    pNext*: pointer
    handleTypes*: VkExternalMemoryHandleTypeFlagsNV_1107301567
  VkExportMemoryAllocateInfoNV_1107301586 = struct_VkExportMemoryAllocateInfoNV_1107301585 ## Generated based on /usr/include/vulkan/vulkan_core.h:14545:3
  VkValidationCheckEXT_1107301590 = enum_VkValidationCheckEXT_1107301589 ## Generated based on /usr/include/vulkan/vulkan_core.h:14558:3
  struct_VkValidationFlagsEXT_1107301592 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14559:16
    pNext*: pointer
    disabledValidationCheckCount*: uint32
    pDisabledValidationChecks*: ptr VkValidationCheckEXT_1107301591
  VkValidationFlagsEXT_1107301594 = struct_VkValidationFlagsEXT_1107301593 ## Generated based on /usr/include/vulkan/vulkan_core.h:14564:3
  VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT_1107301596 = VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298845 ## Generated based on /usr/include/vulkan/vulkan_core.h:14584:59
  struct_VkImageViewASTCDecodeModeEXT_1107301598 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14592:16
    pNext*: pointer
    decodeMode*: VkFormat_1107296811
  VkImageViewASTCDecodeModeEXT_1107301600 = struct_VkImageViewASTCDecodeModeEXT_1107301599 ## Generated based on /usr/include/vulkan/vulkan_core.h:14596:3
  struct_VkPhysicalDeviceASTCDecodeFeaturesEXT_1107301602 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14598:16
    pNext*: pointer
    decodeModeSharedExponent*: VkBool32_1107296710
  VkPhysicalDeviceASTCDecodeFeaturesEXT_1107301604 = struct_VkPhysicalDeviceASTCDecodeFeaturesEXT_1107301603 ## Generated based on /usr/include/vulkan/vulkan_core.h:14602:3
  VkPipelineRobustnessBufferBehaviorEXT_1107301606 = VkPipelineRobustnessBufferBehavior_1107298975 ## Generated based on /usr/include/vulkan/vulkan_core.h:14610:44
  VkPipelineRobustnessImageBehaviorEXT_1107301608 = VkPipelineRobustnessImageBehavior_1107298979 ## Generated based on /usr/include/vulkan/vulkan_core.h:14612:43
  VkPhysicalDevicePipelineRobustnessFeaturesEXT_1107301610 = VkPhysicalDevicePipelineRobustnessFeatures_1107299163 ## Generated based on /usr/include/vulkan/vulkan_core.h:14614:52
  VkPhysicalDevicePipelineRobustnessPropertiesEXT_1107301612 = VkPhysicalDevicePipelineRobustnessProperties_1107299167 ## Generated based on /usr/include/vulkan/vulkan_core.h:14616:54
  VkPipelineRobustnessCreateInfoEXT_1107301614 = VkPipelineRobustnessCreateInfo_1107299171 ## Generated based on /usr/include/vulkan/vulkan_core.h:14618:40
  VkConditionalRenderingFlagBitsEXT_1107301618 = enum_VkConditionalRenderingFlagBitsEXT_1107301617 ## Generated based on /usr/include/vulkan/vulkan_core.h:14630:3
  VkConditionalRenderingFlagsEXT_1107301620 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:14631:17
  struct_VkConditionalRenderingBeginInfoEXT_1107301622 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14632:16
    pNext*: pointer
    buffer*: VkBuffer_1107296720
    offset*: VkDeviceSize_1107296714
    flags*: VkConditionalRenderingFlagsEXT_1107301621
  VkConditionalRenderingBeginInfoEXT_1107301624 = struct_VkConditionalRenderingBeginInfoEXT_1107301623 ## Generated based on /usr/include/vulkan/vulkan_core.h:14638:3
  struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT_1107301626 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14640:16
    pNext*: pointer
    conditionalRendering*: VkBool32_1107296710
    inheritedConditionalRendering*: VkBool32_1107296710
  VkPhysicalDeviceConditionalRenderingFeaturesEXT_1107301628 = struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT_1107301627 ## Generated based on /usr/include/vulkan/vulkan_core.h:14645:3
  struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT_1107301630 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14647:16
    pNext*: pointer
    conditionalRenderingEnable*: VkBool32_1107296710
  VkCommandBufferInheritanceConditionalRenderingInfoEXT_1107301632 = struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT_1107301631 ## Generated based on /usr/include/vulkan/vulkan_core.h:14651:3
  PFN_vkCmdBeginConditionalRenderingEXT_1107301634 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkConditionalRenderingBeginInfoEXT_1107301625): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14653:26
  PFN_vkCmdEndConditionalRenderingEXT_1107301636 = proc (a0: VkCommandBuffer_1107296734): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14654:26
  struct_VkViewportWScalingNV_1107301638 {.pure, inheritable, bycopy.} = object
    xcoeff*: cfloat          ## Generated based on /usr/include/vulkan/vulkan_core.h:14674:16
    ycoeff*: cfloat
  VkViewportWScalingNV_1107301640 = struct_VkViewportWScalingNV_1107301639 ## Generated based on /usr/include/vulkan/vulkan_core.h:14677:3
  struct_VkPipelineViewportWScalingStateCreateInfoNV_1107301642 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14679:16
    pNext*: pointer
    viewportWScalingEnable*: VkBool32_1107296710
    viewportCount*: uint32
    pViewportWScalings*: ptr VkViewportWScalingNV_1107301641
  VkPipelineViewportWScalingStateCreateInfoNV_1107301644 = struct_VkPipelineViewportWScalingStateCreateInfoNV_1107301643 ## Generated based on /usr/include/vulkan/vulkan_core.h:14685:3
  PFN_vkCmdSetViewportWScalingNV_1107301646 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkViewportWScalingNV_1107301641): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14687:26
  PFN_vkReleaseDisplayEXT_1107301648 = proc (a0: VkPhysicalDevice_1107296726;
      a1: VkDisplayKHR_1107299355): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14704:30
  VkSurfaceCounterFlagBitsEXT_1107301652 = enum_VkSurfaceCounterFlagBitsEXT_1107301651 ## Generated based on /usr/include/vulkan/vulkan_core.h:14725:3
  VkSurfaceCounterFlagsEXT_1107301654 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:14726:17
  struct_VkSurfaceCapabilities2EXT_1107301656 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14727:16
    pNext*: pointer
    minImageCount*: uint32
    maxImageCount*: uint32
    currentExtent*: VkExtent2D_1107297227
    minImageExtent*: VkExtent2D_1107297227
    maxImageExtent*: VkExtent2D_1107297227
    maxImageArrayLayers*: uint32
    supportedTransforms*: VkSurfaceTransformFlagsKHR_1107299271
    currentTransform*: VkSurfaceTransformFlagBitsKHR_1107299263
    supportedCompositeAlpha*: VkCompositeAlphaFlagsKHR_1107299269
    supportedUsageFlags*: VkImageUsageFlags_1107296959
    supportedSurfaceCounters*: VkSurfaceCounterFlagsEXT_1107301655
  VkSurfaceCapabilities2EXT_1107301658 = struct_VkSurfaceCapabilities2EXT_1107301657 ## Generated based on /usr/include/vulkan/vulkan_core.h:14741:3
  PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT_1107301660 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkSurfaceKHR_1107299251;
      a2: ptr VkSurfaceCapabilities2EXT_1107301659): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14743:30
  VkDisplayPowerStateEXT_1107301664 = enum_VkDisplayPowerStateEXT_1107301663 ## Generated based on /usr/include/vulkan/vulkan_core.h:14765:3
  VkDeviceEventTypeEXT_1107301668 = enum_VkDeviceEventTypeEXT_1107301667 ## Generated based on /usr/include/vulkan/vulkan_core.h:14770:3
  VkDisplayEventTypeEXT_1107301672 = enum_VkDisplayEventTypeEXT_1107301671 ## Generated based on /usr/include/vulkan/vulkan_core.h:14775:3
  struct_VkDisplayPowerInfoEXT_1107301674 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14776:16
    pNext*: pointer
    powerState*: VkDisplayPowerStateEXT_1107301665
  VkDisplayPowerInfoEXT_1107301676 = struct_VkDisplayPowerInfoEXT_1107301675 ## Generated based on /usr/include/vulkan/vulkan_core.h:14780:3
  struct_VkDeviceEventInfoEXT_1107301678 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14782:16
    pNext*: pointer
    deviceEvent*: VkDeviceEventTypeEXT_1107301669
  VkDeviceEventInfoEXT_1107301680 = struct_VkDeviceEventInfoEXT_1107301679 ## Generated based on /usr/include/vulkan/vulkan_core.h:14786:3
  struct_VkDisplayEventInfoEXT_1107301682 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14788:16
    pNext*: pointer
    displayEvent*: VkDisplayEventTypeEXT_1107301673
  VkDisplayEventInfoEXT_1107301684 = struct_VkDisplayEventInfoEXT_1107301683 ## Generated based on /usr/include/vulkan/vulkan_core.h:14792:3
  struct_VkSwapchainCounterCreateInfoEXT_1107301686 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14794:16
    pNext*: pointer
    surfaceCounters*: VkSurfaceCounterFlagsEXT_1107301655
  VkSwapchainCounterCreateInfoEXT_1107301688 = struct_VkSwapchainCounterCreateInfoEXT_1107301687 ## Generated based on /usr/include/vulkan/vulkan_core.h:14798:3
  PFN_vkDisplayPowerControlEXT_1107301690 = proc (a0: VkDevice_1107296728;
      a1: VkDisplayKHR_1107299355; a2: ptr VkDisplayPowerInfoEXT_1107301677): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14800:30
  PFN_vkRegisterDeviceEventEXT_1107301692 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceEventInfoEXT_1107301681; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkFence_1107296736): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14801:30
  PFN_vkRegisterDisplayEventEXT_1107301694 = proc (a0: VkDevice_1107296728;
      a1: VkDisplayKHR_1107299355; a2: ptr VkDisplayEventInfoEXT_1107301685;
      a3: ptr VkAllocationCallbacks_1107297299; a4: ptr VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14802:30
  PFN_vkGetSwapchainCounterEXT_1107301696 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: VkSurfaceCounterFlagBitsEXT_1107301653;
      a3: ptr uint64): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14803:30
  struct_VkRefreshCycleDurationGOOGLE_1107301698 {.pure, inheritable, bycopy.} = object
    refreshDuration*: uint64 ## Generated based on /usr/include/vulkan/vulkan_core.h:14844:16
  VkRefreshCycleDurationGOOGLE_1107301700 = struct_VkRefreshCycleDurationGOOGLE_1107301699 ## Generated based on /usr/include/vulkan/vulkan_core.h:14846:3
  struct_VkPastPresentationTimingGOOGLE_1107301702 {.pure, inheritable, bycopy.} = object
    presentID*: uint32       ## Generated based on /usr/include/vulkan/vulkan_core.h:14848:16
    desiredPresentTime*: uint64
    actualPresentTime*: uint64
    earliestPresentTime*: uint64
    presentMargin*: uint64
  VkPastPresentationTimingGOOGLE_1107301704 = struct_VkPastPresentationTimingGOOGLE_1107301703 ## Generated based on /usr/include/vulkan/vulkan_core.h:14854:3
  struct_VkPresentTimeGOOGLE_1107301706 {.pure, inheritable, bycopy.} = object
    presentID*: uint32       ## Generated based on /usr/include/vulkan/vulkan_core.h:14856:16
    desiredPresentTime*: uint64
  VkPresentTimeGOOGLE_1107301708 = struct_VkPresentTimeGOOGLE_1107301707 ## Generated based on /usr/include/vulkan/vulkan_core.h:14859:3
  struct_VkPresentTimesInfoGOOGLE_1107301710 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14861:16
    pNext*: pointer
    swapchainCount*: uint32
    pTimes*: ptr VkPresentTimeGOOGLE_1107301709
  VkPresentTimesInfoGOOGLE_1107301712 = struct_VkPresentTimesInfoGOOGLE_1107301711 ## Generated based on /usr/include/vulkan/vulkan_core.h:14866:3
  PFN_vkGetRefreshCycleDurationGOOGLE_1107301714 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: ptr VkRefreshCycleDurationGOOGLE_1107301701): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14868:30
  PFN_vkGetPastPresentationTimingGOOGLE_1107301716 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: ptr uint32;
      a3: ptr VkPastPresentationTimingGOOGLE_1107301705): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:14869:30
  struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX_1107301718 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14915:16
    pNext*: pointer
    perViewPositionAllComponents*: VkBool32_1107296710
  VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX_1107301720 = struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX_1107301719 ## Generated based on /usr/include/vulkan/vulkan_core.h:14919:3
  struct_VkMultiviewPerViewAttributesInfoNVX_1107301722 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14921:16
    pNext*: pointer
    perViewAttributes*: VkBool32_1107296710
    perViewAttributesPositionXOnly*: VkBool32_1107296710
  VkMultiviewPerViewAttributesInfoNVX_1107301724 = struct_VkMultiviewPerViewAttributesInfoNVX_1107301723 ## Generated based on /usr/include/vulkan/vulkan_core.h:14926:3
  VkViewportCoordinateSwizzleNV_1107301728 = enum_VkViewportCoordinateSwizzleNV_1107301727 ## Generated based on /usr/include/vulkan/vulkan_core.h:14945:3
  VkPipelineViewportSwizzleStateCreateFlagsNV_1107301730 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:14946:17
  struct_VkViewportSwizzleNV_1107301732 {.pure, inheritable, bycopy.} = object
    x*: VkViewportCoordinateSwizzleNV_1107301729 ## Generated based on /usr/include/vulkan/vulkan_core.h:14947:16
    y*: VkViewportCoordinateSwizzleNV_1107301729
    z*: VkViewportCoordinateSwizzleNV_1107301729
    w*: VkViewportCoordinateSwizzleNV_1107301729
  VkViewportSwizzleNV_1107301734 = struct_VkViewportSwizzleNV_1107301733 ## Generated based on /usr/include/vulkan/vulkan_core.h:14952:3
  struct_VkPipelineViewportSwizzleStateCreateInfoNV_1107301736 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14954:16
    pNext*: pointer
    flags*: VkPipelineViewportSwizzleStateCreateFlagsNV_1107301731
    viewportCount*: uint32
    pViewportSwizzles*: ptr VkViewportSwizzleNV_1107301735
  VkPipelineViewportSwizzleStateCreateInfoNV_1107301738 = struct_VkPipelineViewportSwizzleStateCreateInfoNV_1107301737 ## Generated based on /usr/include/vulkan/vulkan_core.h:14960:3
  VkDiscardRectangleModeEXT_1107301742 = enum_VkDiscardRectangleModeEXT_1107301741 ## Generated based on /usr/include/vulkan/vulkan_core.h:14973:3
  VkPipelineDiscardRectangleStateCreateFlagsEXT_1107301744 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:14974:17
  struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT_1107301746 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14975:16
    pNext*: pointer
    maxDiscardRectangles*: uint32
  VkPhysicalDeviceDiscardRectanglePropertiesEXT_1107301748 = struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT_1107301747 ## Generated based on /usr/include/vulkan/vulkan_core.h:14979:3
  struct_VkPipelineDiscardRectangleStateCreateInfoEXT_1107301750 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:14981:16
    pNext*: pointer
    flags*: VkPipelineDiscardRectangleStateCreateFlagsEXT_1107301745
    discardRectangleMode*: VkDiscardRectangleModeEXT_1107301743
    discardRectangleCount*: uint32
    pDiscardRectangles*: ptr VkRect2D_1107297243
  VkPipelineDiscardRectangleStateCreateInfoEXT_1107301752 = struct_VkPipelineDiscardRectangleStateCreateInfoEXT_1107301751 ## Generated based on /usr/include/vulkan/vulkan_core.h:14988:3
  PFN_vkCmdSetDiscardRectangleEXT_1107301754 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkRect2D_1107297243): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14990:26
  PFN_vkCmdSetDiscardRectangleEnableEXT_1107301756 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14991:26
  PFN_vkCmdSetDiscardRectangleModeEXT_1107301758 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkDiscardRectangleModeEXT_1107301743): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:14992:26
  VkConservativeRasterizationModeEXT_1107301762 = enum_VkConservativeRasterizationModeEXT_1107301761 ## Generated based on /usr/include/vulkan/vulkan_core.h:15027:3
  VkPipelineRasterizationConservativeStateCreateFlagsEXT_1107301764 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15028:17
  struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT_1107301766 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15029:16
    pNext*: pointer
    primitiveOverestimationSize*: cfloat
    maxExtraPrimitiveOverestimationSize*: cfloat
    extraPrimitiveOverestimationSizeGranularity*: cfloat
    primitiveUnderestimation*: VkBool32_1107296710
    conservativePointAndLineRasterization*: VkBool32_1107296710
    degenerateTrianglesRasterized*: VkBool32_1107296710
    degenerateLinesRasterized*: VkBool32_1107296710
    fullyCoveredFragmentShaderInputVariable*: VkBool32_1107296710
    conservativeRasterizationPostDepthCoverage*: VkBool32_1107296710
  VkPhysicalDeviceConservativeRasterizationPropertiesEXT_1107301768 = struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT_1107301767 ## Generated based on /usr/include/vulkan/vulkan_core.h:15041:3
  struct_VkPipelineRasterizationConservativeStateCreateInfoEXT_1107301770 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15043:16
    pNext*: pointer
    flags*: VkPipelineRasterizationConservativeStateCreateFlagsEXT_1107301765
    conservativeRasterizationMode*: VkConservativeRasterizationModeEXT_1107301763
    extraPrimitiveOverestimationSize*: cfloat
  VkPipelineRasterizationConservativeStateCreateInfoEXT_1107301772 = struct_VkPipelineRasterizationConservativeStateCreateInfoEXT_1107301771 ## Generated based on /usr/include/vulkan/vulkan_core.h:15049:3
  VkPipelineRasterizationDepthClipStateCreateFlagsEXT_1107301774 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15057:17
  struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT_1107301776 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15058:16
    pNext*: pointer
    depthClipEnable*: VkBool32_1107296710
  VkPhysicalDeviceDepthClipEnableFeaturesEXT_1107301778 = struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT_1107301777 ## Generated based on /usr/include/vulkan/vulkan_core.h:15062:3
  struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT_1107301780 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15064:16
    pNext*: pointer
    flags*: VkPipelineRasterizationDepthClipStateCreateFlagsEXT_1107301775
    depthClipEnable*: VkBool32_1107296710
  VkPipelineRasterizationDepthClipStateCreateInfoEXT_1107301782 = struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT_1107301781 ## Generated based on /usr/include/vulkan/vulkan_core.h:15069:3
  struct_VkXYColorEXT_1107301784 {.pure, inheritable, bycopy.} = object
    x*: cfloat               ## Generated based on /usr/include/vulkan/vulkan_core.h:15083:16
    y*: cfloat
  VkXYColorEXT_1107301786 = struct_VkXYColorEXT_1107301785 ## Generated based on /usr/include/vulkan/vulkan_core.h:15086:3
  struct_VkHdrMetadataEXT_1107301788 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15088:16
    pNext*: pointer
    displayPrimaryRed*: VkXYColorEXT_1107301787
    displayPrimaryGreen*: VkXYColorEXT_1107301787
    displayPrimaryBlue*: VkXYColorEXT_1107301787
    whitePoint*: VkXYColorEXT_1107301787
    maxLuminance*: cfloat
    minLuminance*: cfloat
    maxContentLightLevel*: cfloat
    maxFrameAverageLightLevel*: cfloat
  VkHdrMetadataEXT_1107301790 = struct_VkHdrMetadataEXT_1107301789 ## Generated based on /usr/include/vulkan/vulkan_core.h:15099:3
  PFN_vkSetHdrMetadataEXT_1107301792 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkSwapchainKHR_1107299291; a3: ptr VkHdrMetadataEXT_1107301791): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15101:26
  struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG_1107301794 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15118:16
    pNext*: pointer
    relaxedLineRasterization*: VkBool32_1107296710
  VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG_1107301796 = struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG_1107301795 ## Generated based on /usr/include/vulkan/vulkan_core.h:15122:3
  VkDebugUtilsMessengerEXT_1107301798 = ptr struct_VkDebugUtilsMessengerEXT_T ## Generated based on /usr/include/vulkan/vulkan_core.h:15141:1
  VkDebugUtilsMessengerCallbackDataFlagsEXT_1107301800 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15144:17
  VkDebugUtilsMessageSeverityFlagBitsEXT_1107301804 = enum_VkDebugUtilsMessageSeverityFlagBitsEXT_1107301803 ## Generated based on /usr/include/vulkan/vulkan_core.h:15152:3
  VkDebugUtilsMessageTypeFlagBitsEXT_1107301808 = enum_VkDebugUtilsMessageTypeFlagBitsEXT_1107301807 ## Generated based on /usr/include/vulkan/vulkan_core.h:15160:3
  VkDebugUtilsMessageTypeFlagsEXT_1107301810 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15161:17
  VkDebugUtilsMessageSeverityFlagsEXT_1107301812 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15162:17
  VkDebugUtilsMessengerCreateFlagsEXT_1107301814 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15163:17
  struct_VkDebugUtilsLabelEXT_1107301816 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15164:16
    pNext*: pointer
    pLabelName*: cstring
    color*: array[4'i64, cfloat]
  VkDebugUtilsLabelEXT_1107301818 = struct_VkDebugUtilsLabelEXT_1107301817 ## Generated based on /usr/include/vulkan/vulkan_core.h:15169:3
  struct_VkDebugUtilsObjectNameInfoEXT_1107301820 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15171:16
    pNext*: pointer
    objectType*: VkObjectType_1107296795
    objectHandle*: uint64
    pObjectName*: cstring
  VkDebugUtilsObjectNameInfoEXT_1107301822 = struct_VkDebugUtilsObjectNameInfoEXT_1107301821 ## Generated based on /usr/include/vulkan/vulkan_core.h:15177:3
  struct_VkDebugUtilsMessengerCallbackDataEXT_1107301824 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15179:16
    pNext*: pointer
    flags*: VkDebugUtilsMessengerCallbackDataFlagsEXT_1107301801
    pMessageIdName*: cstring
    messageIdNumber*: int32
    pMessage*: cstring
    queueLabelCount*: uint32
    pQueueLabels*: ptr VkDebugUtilsLabelEXT_1107301819
    cmdBufLabelCount*: uint32
    pCmdBufLabels*: ptr VkDebugUtilsLabelEXT_1107301819
    objectCount*: uint32
    pObjects*: ptr VkDebugUtilsObjectNameInfoEXT_1107301823
  VkDebugUtilsMessengerCallbackDataEXT_1107301826 = struct_VkDebugUtilsMessengerCallbackDataEXT_1107301825 ## Generated based on /usr/include/vulkan/vulkan_core.h:15192:3
  PFN_vkDebugUtilsMessengerCallbackEXT_1107301828 = proc (
      a0: VkDebugUtilsMessageSeverityFlagBitsEXT_1107301805;
      a1: VkDebugUtilsMessageTypeFlagsEXT_1107301811;
      a2: ptr VkDebugUtilsMessengerCallbackDataEXT_1107301827; a3: pointer): VkBool32_1107296710 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15194:30
  struct_VkDebugUtilsMessengerCreateInfoEXT_1107301830 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15200:16
    pNext*: pointer
    flags*: VkDebugUtilsMessengerCreateFlagsEXT_1107301815
    messageSeverity*: VkDebugUtilsMessageSeverityFlagsEXT_1107301813
    messageType*: VkDebugUtilsMessageTypeFlagsEXT_1107301811
    pfnUserCallback*: PFN_vkDebugUtilsMessengerCallbackEXT_1107301829
    pUserData*: pointer
  VkDebugUtilsMessengerCreateInfoEXT_1107301832 = struct_VkDebugUtilsMessengerCreateInfoEXT_1107301831 ## Generated based on /usr/include/vulkan/vulkan_core.h:15208:3
  struct_VkDebugUtilsObjectTagInfoEXT_1107301834 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15210:16
    pNext*: pointer
    objectType*: VkObjectType_1107296795
    objectHandle*: uint64
    tagName*: uint64
    tagSize*: csize_t
    pTag*: pointer
  VkDebugUtilsObjectTagInfoEXT_1107301836 = struct_VkDebugUtilsObjectTagInfoEXT_1107301835 ## Generated based on /usr/include/vulkan/vulkan_core.h:15218:3
  PFN_vkSetDebugUtilsObjectNameEXT_1107301838 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDebugUtilsObjectNameInfoEXT_1107301823): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15220:30
  PFN_vkSetDebugUtilsObjectTagEXT_1107301840 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDebugUtilsObjectTagInfoEXT_1107301837): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15221:30
  PFN_vkQueueBeginDebugUtilsLabelEXT_1107301842 = proc (a0: VkQueue_1107296730;
      a1: ptr VkDebugUtilsLabelEXT_1107301819): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:15222:26
  PFN_vkQueueEndDebugUtilsLabelEXT_1107301844 = proc (a0: VkQueue_1107296730): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15223:26
  PFN_vkQueueInsertDebugUtilsLabelEXT_1107301846 = proc (a0: VkQueue_1107296730;
      a1: ptr VkDebugUtilsLabelEXT_1107301819): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:15224:26
  PFN_vkCmdBeginDebugUtilsLabelEXT_1107301848 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkDebugUtilsLabelEXT_1107301819): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:15225:26
  PFN_vkCmdEndDebugUtilsLabelEXT_1107301850 = proc (a0: VkCommandBuffer_1107296734): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15226:26
  PFN_vkCmdInsertDebugUtilsLabelEXT_1107301852 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkDebugUtilsLabelEXT_1107301819): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:15227:26
  PFN_vkCreateDebugUtilsMessengerEXT_1107301854 = proc (a0: VkInstance_1107296724;
      a1: ptr VkDebugUtilsMessengerCreateInfoEXT_1107301833;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkDebugUtilsMessengerEXT_1107301799): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15228:30
  PFN_vkDestroyDebugUtilsMessengerEXT_1107301856 = proc (a0: VkInstance_1107296724;
      a1: VkDebugUtilsMessengerEXT_1107301799; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15229:26
  PFN_vkSubmitDebugUtilsMessageEXT_1107301858 = proc (a0: VkInstance_1107296724;
      a1: VkDebugUtilsMessageSeverityFlagBitsEXT_1107301805;
      a2: VkDebugUtilsMessageTypeFlagsEXT_1107301811;
      a3: ptr VkDebugUtilsMessengerCallbackDataEXT_1107301827): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:15230:26
  VkSamplerReductionModeEXT_1107301860 = VkSamplerReductionMode_1107298391 ## Generated based on /usr/include/vulkan/vulkan_core.h:15308:32
  VkSamplerReductionModeCreateInfoEXT_1107301862 = VkSamplerReductionModeCreateInfo_1107298525 ## Generated based on /usr/include/vulkan/vulkan_core.h:15310:42
  VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT_1107301864 = VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298529 ## Generated based on /usr/include/vulkan/vulkan_core.h:15312:55
  struct_VkAttachmentSampleCountInfoAMD_1107301866 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15326:16
    pNext*: pointer
    colorAttachmentCount*: uint32
    pColorAttachmentSamples*: ptr VkSampleCountFlagBits_1107296951
    depthStencilAttachmentSamples*: VkSampleCountFlagBits_1107296951
  VkAttachmentSampleCountInfoAMD_1107301868 = struct_VkAttachmentSampleCountInfoAMD_1107301867 ## Generated based on /usr/include/vulkan/vulkan_core.h:15332:3
  VkPhysicalDeviceInlineUniformBlockFeaturesEXT_1107301870 = VkPhysicalDeviceInlineUniformBlockFeatures_1107298829 ## Generated based on /usr/include/vulkan/vulkan_core.h:15346:52
  VkPhysicalDeviceInlineUniformBlockPropertiesEXT_1107301872 = VkPhysicalDeviceInlineUniformBlockProperties_1107298833 ## Generated based on /usr/include/vulkan/vulkan_core.h:15348:54
  VkWriteDescriptorSetInlineUniformBlockEXT_1107301874 = VkWriteDescriptorSetInlineUniformBlock_1107298837 ## Generated based on /usr/include/vulkan/vulkan_core.h:15350:48
  VkDescriptorPoolInlineUniformBlockCreateInfoEXT_1107301876 = VkDescriptorPoolInlineUniformBlockCreateInfo_1107298841 ## Generated based on /usr/include/vulkan/vulkan_core.h:15352:54
  struct_VkSampleLocationEXT_1107301878 {.pure, inheritable, bycopy.} = object
    x*: cfloat               ## Generated based on /usr/include/vulkan/vulkan_core.h:15366:16
    y*: cfloat
  VkSampleLocationEXT_1107301880 = struct_VkSampleLocationEXT_1107301879 ## Generated based on /usr/include/vulkan/vulkan_core.h:15369:3
  struct_VkSampleLocationsInfoEXT_1107301882 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15371:16
    pNext*: pointer
    sampleLocationsPerPixel*: VkSampleCountFlagBits_1107296951
    sampleLocationGridSize*: VkExtent2D_1107297227
    sampleLocationsCount*: uint32
    pSampleLocations*: ptr VkSampleLocationEXT_1107301881
  VkSampleLocationsInfoEXT_1107301884 = struct_VkSampleLocationsInfoEXT_1107301883 ## Generated based on /usr/include/vulkan/vulkan_core.h:15378:3
  struct_VkAttachmentSampleLocationsEXT_1107301886 {.pure, inheritable, bycopy.} = object
    attachmentIndex*: uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:15380:16
    sampleLocationsInfo*: VkSampleLocationsInfoEXT_1107301885
  VkAttachmentSampleLocationsEXT_1107301888 = struct_VkAttachmentSampleLocationsEXT_1107301887 ## Generated based on /usr/include/vulkan/vulkan_core.h:15383:3
  struct_VkSubpassSampleLocationsEXT_1107301890 {.pure, inheritable, bycopy.} = object
    subpassIndex*: uint32    ## Generated based on /usr/include/vulkan/vulkan_core.h:15385:16
    sampleLocationsInfo*: VkSampleLocationsInfoEXT_1107301885
  VkSubpassSampleLocationsEXT_1107301892 = struct_VkSubpassSampleLocationsEXT_1107301891 ## Generated based on /usr/include/vulkan/vulkan_core.h:15388:3
  struct_VkRenderPassSampleLocationsBeginInfoEXT_1107301894 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15390:16
    pNext*: pointer
    attachmentInitialSampleLocationsCount*: uint32
    pAttachmentInitialSampleLocations*: ptr VkAttachmentSampleLocationsEXT_1107301889
    postSubpassSampleLocationsCount*: uint32
    pPostSubpassSampleLocations*: ptr VkSubpassSampleLocationsEXT_1107301893
  VkRenderPassSampleLocationsBeginInfoEXT_1107301896 = struct_VkRenderPassSampleLocationsBeginInfoEXT_1107301895 ## Generated based on /usr/include/vulkan/vulkan_core.h:15397:3
  struct_VkPipelineSampleLocationsStateCreateInfoEXT_1107301898 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15399:16
    pNext*: pointer
    sampleLocationsEnable*: VkBool32_1107296710
    sampleLocationsInfo*: VkSampleLocationsInfoEXT_1107301885
  VkPipelineSampleLocationsStateCreateInfoEXT_1107301900 = struct_VkPipelineSampleLocationsStateCreateInfoEXT_1107301899 ## Generated based on /usr/include/vulkan/vulkan_core.h:15404:3
  struct_VkPhysicalDeviceSampleLocationsPropertiesEXT_1107301902 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15406:16
    pNext*: pointer
    sampleLocationSampleCounts*: VkSampleCountFlags_1107296953
    maxSampleLocationGridSize*: VkExtent2D_1107297227
    sampleLocationCoordinateRange*: array[2'i64, cfloat]
    sampleLocationSubPixelBits*: uint32
    variableSampleLocations*: VkBool32_1107296710
  VkPhysicalDeviceSampleLocationsPropertiesEXT_1107301904 = struct_VkPhysicalDeviceSampleLocationsPropertiesEXT_1107301903 ## Generated based on /usr/include/vulkan/vulkan_core.h:15414:3
  struct_VkMultisamplePropertiesEXT_1107301906 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15416:16
    pNext*: pointer
    maxSampleLocationGridSize*: VkExtent2D_1107297227
  VkMultisamplePropertiesEXT_1107301908 = struct_VkMultisamplePropertiesEXT_1107301907 ## Generated based on /usr/include/vulkan/vulkan_core.h:15420:3
  PFN_vkCmdSetSampleLocationsEXT_1107301910 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkSampleLocationsInfoEXT_1107301885): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:15422:26
  PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT_1107301912 = proc (
      a0: VkPhysicalDevice_1107296726; a1: VkSampleCountFlagBits_1107296951;
      a2: ptr VkMultisamplePropertiesEXT_1107301909): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:15423:26
  VkBlendOverlapEXT_1107301916 = enum_VkBlendOverlapEXT_1107301915 ## Generated based on /usr/include/vulkan/vulkan_core.h:15451:3
  struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT_1107301918 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15452:16
    pNext*: pointer
    advancedBlendCoherentOperations*: VkBool32_1107296710
  VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT_1107301920 = struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT_1107301919 ## Generated based on /usr/include/vulkan/vulkan_core.h:15456:3
  struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT_1107301922 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15458:16
    pNext*: pointer
    advancedBlendMaxColorAttachments*: uint32
    advancedBlendIndependentBlend*: VkBool32_1107296710
    advancedBlendNonPremultipliedSrcColor*: VkBool32_1107296710
    advancedBlendNonPremultipliedDstColor*: VkBool32_1107296710
    advancedBlendCorrelatedOverlap*: VkBool32_1107296710
    advancedBlendAllOperations*: VkBool32_1107296710
  VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT_1107301924 = struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT_1107301923 ## Generated based on /usr/include/vulkan/vulkan_core.h:15467:3
  struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT_1107301926 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15469:16
    pNext*: pointer
    srcPremultiplied*: VkBool32_1107296710
    dstPremultiplied*: VkBool32_1107296710
    blendOverlap*: VkBlendOverlapEXT_1107301917
  VkPipelineColorBlendAdvancedStateCreateInfoEXT_1107301928 = struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT_1107301927 ## Generated based on /usr/include/vulkan/vulkan_core.h:15475:3
  VkPipelineCoverageToColorStateCreateFlagsNV_1107301930 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15483:17
  struct_VkPipelineCoverageToColorStateCreateInfoNV_1107301932 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15484:16
    pNext*: pointer
    flags*: VkPipelineCoverageToColorStateCreateFlagsNV_1107301931
    coverageToColorEnable*: VkBool32_1107296710
    coverageToColorLocation*: uint32
  VkPipelineCoverageToColorStateCreateInfoNV_1107301934 = struct_VkPipelineCoverageToColorStateCreateInfoNV_1107301933 ## Generated based on /usr/include/vulkan/vulkan_core.h:15490:3
  VkCoverageModulationModeNV_1107301938 = enum_VkCoverageModulationModeNV_1107301937 ## Generated based on /usr/include/vulkan/vulkan_core.h:15505:3
  VkPipelineCoverageModulationStateCreateFlagsNV_1107301940 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15506:17
  struct_VkPipelineCoverageModulationStateCreateInfoNV_1107301942 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15507:16
    pNext*: pointer
    flags*: VkPipelineCoverageModulationStateCreateFlagsNV_1107301941
    coverageModulationMode*: VkCoverageModulationModeNV_1107301939
    coverageModulationTableEnable*: VkBool32_1107296710
    coverageModulationTableCount*: uint32
    pCoverageModulationTable*: ptr cfloat
  VkPipelineCoverageModulationStateCreateInfoNV_1107301944 = struct_VkPipelineCoverageModulationStateCreateInfoNV_1107301943 ## Generated based on /usr/include/vulkan/vulkan_core.h:15515:3
  VkAttachmentSampleCountInfoNV_1107301946 = VkAttachmentSampleCountInfoAMD_1107301869 ## Generated based on /usr/include/vulkan/vulkan_core.h:15517:40
  struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV_1107301948 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15531:16
    pNext*: pointer
    shaderSMCount*: uint32
    shaderWarpsPerSM*: uint32
  VkPhysicalDeviceShaderSMBuiltinsPropertiesNV_1107301950 = struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV_1107301949 ## Generated based on /usr/include/vulkan/vulkan_core.h:15536:3
  struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV_1107301952 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15538:16
    pNext*: pointer
    shaderSMBuiltins*: VkBool32_1107296710
  VkPhysicalDeviceShaderSMBuiltinsFeaturesNV_1107301954 = struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV_1107301953 ## Generated based on /usr/include/vulkan/vulkan_core.h:15542:3
  struct_VkDrmFormatModifierPropertiesEXT_1107301956 {.pure, inheritable, bycopy.} = object
    drmFormatModifier*: uint64 ## Generated based on /usr/include/vulkan/vulkan_core.h:15556:16
    drmFormatModifierPlaneCount*: uint32
    drmFormatModifierTilingFeatures*: VkFormatFeatureFlags_1107296941
  VkDrmFormatModifierPropertiesEXT_1107301958 = struct_VkDrmFormatModifierPropertiesEXT_1107301957 ## Generated based on /usr/include/vulkan/vulkan_core.h:15560:3
  struct_VkDrmFormatModifierPropertiesListEXT_1107301960 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15562:16
    pNext*: pointer
    drmFormatModifierCount*: uint32
    pDrmFormatModifierProperties*: ptr VkDrmFormatModifierPropertiesEXT_1107301959
  VkDrmFormatModifierPropertiesListEXT_1107301962 = struct_VkDrmFormatModifierPropertiesListEXT_1107301961 ## Generated based on /usr/include/vulkan/vulkan_core.h:15567:3
  struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT_1107301964 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15569:16
    pNext*: pointer
    drmFormatModifier*: uint64
    sharingMode*: VkSharingMode_1107296831
    queueFamilyIndexCount*: uint32
    pQueueFamilyIndices*: ptr uint32
  VkPhysicalDeviceImageDrmFormatModifierInfoEXT_1107301966 = struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT_1107301965 ## Generated based on /usr/include/vulkan/vulkan_core.h:15576:3
  struct_VkImageDrmFormatModifierListCreateInfoEXT_1107301968 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15578:16
    pNext*: pointer
    drmFormatModifierCount*: uint32
    pDrmFormatModifiers*: ptr uint64
  VkImageDrmFormatModifierListCreateInfoEXT_1107301970 = struct_VkImageDrmFormatModifierListCreateInfoEXT_1107301969 ## Generated based on /usr/include/vulkan/vulkan_core.h:15583:3
  struct_VkImageDrmFormatModifierExplicitCreateInfoEXT_1107301972 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15585:16
    pNext*: pointer
    drmFormatModifier*: uint64
    drmFormatModifierPlaneCount*: uint32
    pPlaneLayouts*: ptr VkSubresourceLayout_1107297447
  VkImageDrmFormatModifierExplicitCreateInfoEXT_1107301974 = struct_VkImageDrmFormatModifierExplicitCreateInfoEXT_1107301973 ## Generated based on /usr/include/vulkan/vulkan_core.h:15591:3
  struct_VkImageDrmFormatModifierPropertiesEXT_1107301976 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15593:16
    pNext*: pointer
    drmFormatModifier*: uint64
  VkImageDrmFormatModifierPropertiesEXT_1107301978 = struct_VkImageDrmFormatModifierPropertiesEXT_1107301977 ## Generated based on /usr/include/vulkan/vulkan_core.h:15597:3
  struct_VkDrmFormatModifierProperties2EXT_1107301980 {.pure, inheritable,       bycopy.} = object
    drmFormatModifier*: uint64 ## Generated based on /usr/include/vulkan/vulkan_core.h:15599:16
    drmFormatModifierPlaneCount*: uint32
    drmFormatModifierTilingFeatures*: VkFormatFeatureFlags2_1107298683
  VkDrmFormatModifierProperties2EXT_1107301982 = struct_VkDrmFormatModifierProperties2EXT_1107301981 ## Generated based on /usr/include/vulkan/vulkan_core.h:15603:3
  struct_VkDrmFormatModifierPropertiesList2EXT_1107301984 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15605:16
    pNext*: pointer
    drmFormatModifierCount*: uint32
    pDrmFormatModifierProperties*: ptr VkDrmFormatModifierProperties2EXT_1107301983
  VkDrmFormatModifierPropertiesList2EXT_1107301986 = struct_VkDrmFormatModifierPropertiesList2EXT_1107301985 ## Generated based on /usr/include/vulkan/vulkan_core.h:15610:3
  PFN_vkGetImageDrmFormatModifierPropertiesEXT_1107301988 = proc (a0: VkDevice_1107296728;
      a1: VkImage_1107296722; a2: ptr VkImageDrmFormatModifierPropertiesEXT_1107301979): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15612:30
  VkValidationCacheEXT_1107301990 = ptr struct_VkValidationCacheEXT_T ## Generated based on /usr/include/vulkan/vulkan_core.h:15626:1
  VkValidationCacheHeaderVersionEXT_1107301994 = enum_VkValidationCacheHeaderVersionEXT_1107301993 ## Generated based on /usr/include/vulkan/vulkan_core.h:15633:3
  VkValidationCacheCreateFlagsEXT_1107301996 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15634:17
  struct_VkValidationCacheCreateInfoEXT_1107301998 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15635:16
    pNext*: pointer
    flags*: VkValidationCacheCreateFlagsEXT_1107301997
    initialDataSize*: csize_t
    pInitialData*: pointer
  VkValidationCacheCreateInfoEXT_1107302000 = struct_VkValidationCacheCreateInfoEXT_1107301999 ## Generated based on /usr/include/vulkan/vulkan_core.h:15641:3
  struct_VkShaderModuleValidationCacheCreateInfoEXT_1107302002 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15643:16
    pNext*: pointer
    validationCache*: VkValidationCacheEXT_1107301991
  VkShaderModuleValidationCacheCreateInfoEXT_1107302004 = struct_VkShaderModuleValidationCacheCreateInfoEXT_1107302003 ## Generated based on /usr/include/vulkan/vulkan_core.h:15647:3
  PFN_vkCreateValidationCacheEXT_1107302006 = proc (a0: VkDevice_1107296728;
      a1: ptr VkValidationCacheCreateInfoEXT_1107302001;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkValidationCacheEXT_1107301991): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15649:30
  PFN_vkDestroyValidationCacheEXT_1107302008 = proc (a0: VkDevice_1107296728;
      a1: VkValidationCacheEXT_1107301991; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15650:26
  PFN_vkMergeValidationCachesEXT_1107302010 = proc (a0: VkDevice_1107296728;
      a1: VkValidationCacheEXT_1107301991; a2: uint32;
      a3: ptr VkValidationCacheEXT_1107301991): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:15651:30
  PFN_vkGetValidationCacheDataEXT_1107302012 = proc (a0: VkDevice_1107296728;
      a1: VkValidationCacheEXT_1107301991; a2: ptr csize_t; a3: pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:15652:30
  VkDescriptorBindingFlagBitsEXT_1107302014 = VkDescriptorBindingFlagBits_1107298405 ## Generated based on /usr/include/vulkan/vulkan_core.h:15692:37
  VkDescriptorBindingFlagsEXT_1107302016 = VkDescriptorBindingFlags_1107298407 ## Generated based on /usr/include/vulkan/vulkan_core.h:15694:34
  VkDescriptorSetLayoutBindingFlagsCreateInfoEXT_1107302018 = VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298489 ## Generated based on /usr/include/vulkan/vulkan_core.h:15696:53
  VkPhysicalDeviceDescriptorIndexingFeaturesEXT_1107302020 = VkPhysicalDeviceDescriptorIndexingFeatures_1107298493 ## Generated based on /usr/include/vulkan/vulkan_core.h:15698:52
  VkPhysicalDeviceDescriptorIndexingPropertiesEXT_1107302022 = VkPhysicalDeviceDescriptorIndexingProperties_1107298497 ## Generated based on /usr/include/vulkan/vulkan_core.h:15700:54
  VkDescriptorSetVariableDescriptorCountAllocateInfoEXT_1107302024 = VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298501 ## Generated based on /usr/include/vulkan/vulkan_core.h:15702:60
  VkDescriptorSetVariableDescriptorCountLayoutSupportEXT_1107302026 = VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298505 ## Generated based on /usr/include/vulkan/vulkan_core.h:15704:61
  VkShadingRatePaletteEntryNV_1107302030 = enum_VkShadingRatePaletteEntryNV_1107302029 ## Generated based on /usr/include/vulkan/vulkan_core.h:15733:3
  VkCoarseSampleOrderTypeNV_1107302034 = enum_VkCoarseSampleOrderTypeNV_1107302033 ## Generated based on /usr/include/vulkan/vulkan_core.h:15741:3
  struct_VkShadingRatePaletteNV_1107302036 {.pure, inheritable, bycopy.} = object
    shadingRatePaletteEntryCount*: uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:15742:16
    pShadingRatePaletteEntries*: ptr VkShadingRatePaletteEntryNV_1107302031
  VkShadingRatePaletteNV_1107302038 = struct_VkShadingRatePaletteNV_1107302037 ## Generated based on /usr/include/vulkan/vulkan_core.h:15745:3
  struct_VkPipelineViewportShadingRateImageStateCreateInfoNV_1107302040 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15747:16
    pNext*: pointer
    shadingRateImageEnable*: VkBool32_1107296710
    viewportCount*: uint32
    pShadingRatePalettes*: ptr VkShadingRatePaletteNV_1107302039
  VkPipelineViewportShadingRateImageStateCreateInfoNV_1107302042 = struct_VkPipelineViewportShadingRateImageStateCreateInfoNV_1107302041 ## Generated based on /usr/include/vulkan/vulkan_core.h:15753:3
  struct_VkPhysicalDeviceShadingRateImageFeaturesNV_1107302044 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15755:16
    pNext*: pointer
    shadingRateImage*: VkBool32_1107296710
    shadingRateCoarseSampleOrder*: VkBool32_1107296710
  VkPhysicalDeviceShadingRateImageFeaturesNV_1107302046 = struct_VkPhysicalDeviceShadingRateImageFeaturesNV_1107302045 ## Generated based on /usr/include/vulkan/vulkan_core.h:15760:3
  struct_VkPhysicalDeviceShadingRateImagePropertiesNV_1107302048 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15762:16
    pNext*: pointer
    shadingRateTexelSize*: VkExtent2D_1107297227
    shadingRatePaletteSize*: uint32
    shadingRateMaxCoarseSamples*: uint32
  VkPhysicalDeviceShadingRateImagePropertiesNV_1107302050 = struct_VkPhysicalDeviceShadingRateImagePropertiesNV_1107302049 ## Generated based on /usr/include/vulkan/vulkan_core.h:15768:3
  struct_VkCoarseSampleLocationNV_1107302052 {.pure, inheritable, bycopy.} = object
    pixelX*: uint32          ## Generated based on /usr/include/vulkan/vulkan_core.h:15770:16
    pixelY*: uint32
    sample*: uint32
  VkCoarseSampleLocationNV_1107302054 = struct_VkCoarseSampleLocationNV_1107302053 ## Generated based on /usr/include/vulkan/vulkan_core.h:15774:3
  struct_VkCoarseSampleOrderCustomNV_1107302056 {.pure, inheritable, bycopy.} = object
    shadingRate*: VkShadingRatePaletteEntryNV_1107302031 ## Generated based on /usr/include/vulkan/vulkan_core.h:15776:16
    sampleCount*: uint32
    sampleLocationCount*: uint32
    pSampleLocations*: ptr VkCoarseSampleLocationNV_1107302055
  VkCoarseSampleOrderCustomNV_1107302058 = struct_VkCoarseSampleOrderCustomNV_1107302057 ## Generated based on /usr/include/vulkan/vulkan_core.h:15781:3
  struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV_1107302060 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15783:16
    pNext*: pointer
    sampleOrderType*: VkCoarseSampleOrderTypeNV_1107302035
    customSampleOrderCount*: uint32
    pCustomSampleOrders*: ptr VkCoarseSampleOrderCustomNV_1107302059
  VkPipelineViewportCoarseSampleOrderStateCreateInfoNV_1107302062 = struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV_1107302061 ## Generated based on /usr/include/vulkan/vulkan_core.h:15789:3
  PFN_vkCmdBindShadingRateImageNV_1107302064 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkImageView_1107296746; a2: VkImageLayout_1107296791): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:15791:26
  PFN_vkCmdSetViewportShadingRatePaletteNV_1107302066 = proc (
      a0: VkCommandBuffer_1107296734; a1: uint32; a2: uint32;
      a3: ptr VkShadingRatePaletteNV_1107302039): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:15792:26
  PFN_vkCmdSetCoarseSampleOrderNV_1107302068 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkCoarseSampleOrderTypeNV_1107302035; a2: uint32;
      a3: ptr VkCoarseSampleOrderCustomNV_1107302059): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:15793:26
  VkAccelerationStructureNV_1107302070 = ptr struct_VkAccelerationStructureNV_T ## Generated based on /usr/include/vulkan/vulkan_core.h:15823:1
  VkRayTracingShaderGroupTypeKHR_1107302074 = enum_VkRayTracingShaderGroupTypeKHR_1107302073 ## Generated based on /usr/include/vulkan/vulkan_core.h:15837:3
  VkRayTracingShaderGroupTypeNV_1107302076 = VkRayTracingShaderGroupTypeKHR_1107302075 ## Generated based on /usr/include/vulkan/vulkan_core.h:15838:40
  VkGeometryTypeKHR_1107302080 = enum_VkGeometryTypeKHR_1107302079 ## Generated based on /usr/include/vulkan/vulkan_core.h:15853:3
  VkGeometryTypeNV_1107302082 = VkGeometryTypeKHR_1107302081 ## Generated based on /usr/include/vulkan/vulkan_core.h:15854:27
  VkAccelerationStructureTypeKHR_1107302086 = enum_VkAccelerationStructureTypeKHR_1107302085 ## Generated based on /usr/include/vulkan/vulkan_core.h:15864:3
  VkAccelerationStructureTypeNV_1107302088 = VkAccelerationStructureTypeKHR_1107302087 ## Generated based on /usr/include/vulkan/vulkan_core.h:15865:40
  VkCopyAccelerationStructureModeKHR_1107302092 = enum_VkCopyAccelerationStructureModeKHR_1107302091 ## Generated based on /usr/include/vulkan/vulkan_core.h:15876:3
  VkCopyAccelerationStructureModeNV_1107302094 = VkCopyAccelerationStructureModeKHR_1107302093 ## Generated based on /usr/include/vulkan/vulkan_core.h:15877:44
  VkAccelerationStructureMemoryRequirementsTypeNV_1107302098 = enum_VkAccelerationStructureMemoryRequirementsTypeNV_1107302097 ## Generated based on /usr/include/vulkan/vulkan_core.h:15885:3
  VkGeometryFlagBitsKHR_1107302102 = enum_VkGeometryFlagBitsKHR_1107302101 ## Generated based on /usr/include/vulkan/vulkan_core.h:15893:3
  VkGeometryFlagsKHR_1107302104 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15894:17
  VkGeometryFlagsNV_1107302106 = VkGeometryFlagsKHR_1107302105 ## Generated based on /usr/include/vulkan/vulkan_core.h:15895:28
  VkGeometryFlagBitsNV_1107302108 = VkGeometryFlagBitsKHR_1107302103 ## Generated based on /usr/include/vulkan/vulkan_core.h:15897:31
  VkGeometryInstanceFlagBitsKHR_1107302112 = enum_VkGeometryInstanceFlagBitsKHR_1107302111 ## Generated based on /usr/include/vulkan/vulkan_core.h:15917:3
  VkGeometryInstanceFlagsKHR_1107302114 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15918:17
  VkGeometryInstanceFlagsNV_1107302116 = VkGeometryInstanceFlagsKHR_1107302115 ## Generated based on /usr/include/vulkan/vulkan_core.h:15919:36
  VkGeometryInstanceFlagBitsNV_1107302118 = VkGeometryInstanceFlagBitsKHR_1107302113 ## Generated based on /usr/include/vulkan/vulkan_core.h:15921:39
  VkBuildAccelerationStructureFlagBitsKHR_1107302122 = enum_VkBuildAccelerationStructureFlagBitsKHR_1107302121 ## Generated based on /usr/include/vulkan/vulkan_core.h:15957:3
  VkBuildAccelerationStructureFlagsKHR_1107302124 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:15958:17
  VkBuildAccelerationStructureFlagsNV_1107302126 = VkBuildAccelerationStructureFlagsKHR_1107302125 ## Generated based on /usr/include/vulkan/vulkan_core.h:15959:46
  VkBuildAccelerationStructureFlagBitsNV_1107302128 = VkBuildAccelerationStructureFlagBitsKHR_1107302123 ## Generated based on /usr/include/vulkan/vulkan_core.h:15961:49
  struct_VkRayTracingShaderGroupCreateInfoNV_1107302130 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15963:16
    pNext*: pointer
    type_field*: VkRayTracingShaderGroupTypeKHR_1107302075
    generalShader*: uint32
    closestHitShader*: uint32
    anyHitShader*: uint32
    intersectionShader*: uint32
  VkRayTracingShaderGroupCreateInfoNV_1107302132 = struct_VkRayTracingShaderGroupCreateInfoNV_1107302131 ## Generated based on /usr/include/vulkan/vulkan_core.h:15971:3
  struct_VkRayTracingPipelineCreateInfoNV_1107302134 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15973:16
    pNext*: pointer
    flags*: VkPipelineCreateFlags_1107297087
    stageCount*: uint32
    pStages*: ptr VkPipelineShaderStageCreateInfo_1107297475
    groupCount*: uint32
    pGroups*: ptr VkRayTracingShaderGroupCreateInfoNV_1107302133
    maxRecursionDepth*: uint32
    layout*: VkPipelineLayout_1107296752
    basePipelineHandle*: VkPipeline_1107296754
    basePipelineIndex*: int32
  VkRayTracingPipelineCreateInfoNV_1107302136 = struct_VkRayTracingPipelineCreateInfoNV_1107302135 ## Generated based on /usr/include/vulkan/vulkan_core.h:15985:3
  struct_VkGeometryTrianglesNV_1107302138 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:15987:16
    pNext*: pointer
    vertexData*: VkBuffer_1107296720
    vertexOffset*: VkDeviceSize_1107296714
    vertexCount*: uint32
    vertexStride*: VkDeviceSize_1107296714
    vertexFormat*: VkFormat_1107296811
    indexData*: VkBuffer_1107296720
    indexOffset*: VkDeviceSize_1107296714
    indexCount*: uint32
    indexType*: VkIndexType_1107296919
    transformData*: VkBuffer_1107296720
    transformOffset*: VkDeviceSize_1107296714
  VkGeometryTrianglesNV_1107302140 = struct_VkGeometryTrianglesNV_1107302139 ## Generated based on /usr/include/vulkan/vulkan_core.h:16001:3
  struct_VkGeometryAABBNV_1107302142 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16003:16
    pNext*: pointer
    aabbData*: VkBuffer_1107296720
    numAABBs*: uint32
    stride*: uint32
    offset*: VkDeviceSize_1107296714
  VkGeometryAABBNV_1107302144 = struct_VkGeometryAABBNV_1107302143 ## Generated based on /usr/include/vulkan/vulkan_core.h:16010:3
  struct_VkGeometryDataNV_1107302146 {.pure, inheritable, bycopy.} = object
    triangles*: VkGeometryTrianglesNV_1107302141 ## Generated based on /usr/include/vulkan/vulkan_core.h:16012:16
    aabbs*: VkGeometryAABBNV_1107302145
  VkGeometryDataNV_1107302148 = struct_VkGeometryDataNV_1107302147 ## Generated based on /usr/include/vulkan/vulkan_core.h:16015:3
  struct_VkGeometryNV_1107302150 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16017:16
    pNext*: pointer
    geometryType*: VkGeometryTypeKHR_1107302081
    geometry*: VkGeometryDataNV_1107302149
    flags*: VkGeometryFlagsKHR_1107302105
  VkGeometryNV_1107302152 = struct_VkGeometryNV_1107302151 ## Generated based on /usr/include/vulkan/vulkan_core.h:16023:3
  struct_VkAccelerationStructureInfoNV_1107302154 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16025:16
    pNext*: pointer
    type_field*: VkAccelerationStructureTypeNV_1107302089
    flags*: VkBuildAccelerationStructureFlagsNV_1107302127
    instanceCount*: uint32
    geometryCount*: uint32
    pGeometries*: ptr VkGeometryNV_1107302153
  VkAccelerationStructureInfoNV_1107302156 = struct_VkAccelerationStructureInfoNV_1107302155 ## Generated based on /usr/include/vulkan/vulkan_core.h:16033:3
  struct_VkAccelerationStructureCreateInfoNV_1107302158 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16035:16
    pNext*: pointer
    compactedSize*: VkDeviceSize_1107296714
    info*: VkAccelerationStructureInfoNV_1107302157
  VkAccelerationStructureCreateInfoNV_1107302160 = struct_VkAccelerationStructureCreateInfoNV_1107302159 ## Generated based on /usr/include/vulkan/vulkan_core.h:16040:3
  struct_VkBindAccelerationStructureMemoryInfoNV_1107302162 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16042:16
    pNext*: pointer
    accelerationStructure*: VkAccelerationStructureNV_1107302071
    memory*: VkDeviceMemory_1107296738
    memoryOffset*: VkDeviceSize_1107296714
    deviceIndexCount*: uint32
    pDeviceIndices*: ptr uint32
  VkBindAccelerationStructureMemoryInfoNV_1107302164 = struct_VkBindAccelerationStructureMemoryInfoNV_1107302163 ## Generated based on /usr/include/vulkan/vulkan_core.h:16050:3
  struct_VkWriteDescriptorSetAccelerationStructureNV_1107302166 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16052:16
    pNext*: pointer
    accelerationStructureCount*: uint32
    pAccelerationStructures*: ptr VkAccelerationStructureNV_1107302071
  VkWriteDescriptorSetAccelerationStructureNV_1107302168 = struct_VkWriteDescriptorSetAccelerationStructureNV_1107302167 ## Generated based on /usr/include/vulkan/vulkan_core.h:16057:3
  struct_VkAccelerationStructureMemoryRequirementsInfoNV_1107302170 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16059:16
    pNext*: pointer
    type_field*: VkAccelerationStructureMemoryRequirementsTypeNV_1107302099
    accelerationStructure*: VkAccelerationStructureNV_1107302071
  VkAccelerationStructureMemoryRequirementsInfoNV_1107302172 = struct_VkAccelerationStructureMemoryRequirementsInfoNV_1107302171 ## Generated based on /usr/include/vulkan/vulkan_core.h:16064:3
  struct_VkPhysicalDeviceRayTracingPropertiesNV_1107302174 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16066:16
    pNext*: pointer
    shaderGroupHandleSize*: uint32
    maxRecursionDepth*: uint32
    maxShaderGroupStride*: uint32
    shaderGroupBaseAlignment*: uint32
    maxGeometryCount*: uint64
    maxInstanceCount*: uint64
    maxTriangleCount*: uint64
    maxDescriptorSetAccelerationStructures*: uint32
  VkPhysicalDeviceRayTracingPropertiesNV_1107302176 = struct_VkPhysicalDeviceRayTracingPropertiesNV_1107302175 ## Generated based on /usr/include/vulkan/vulkan_core.h:16077:3
  struct_VkTransformMatrixKHR_1107302178 {.pure, inheritable, bycopy.} = object
    matrix*: array[3'i64, array[4'i64, cfloat]] ## Generated based on /usr/include/vulkan/vulkan_core.h:16079:16
  VkTransformMatrixKHR_1107302180 = struct_VkTransformMatrixKHR_1107302179 ## Generated based on /usr/include/vulkan/vulkan_core.h:16081:3
  VkTransformMatrixNV_1107302182 = VkTransformMatrixKHR_1107302181 ## Generated based on /usr/include/vulkan/vulkan_core.h:16083:30
  struct_VkAabbPositionsKHR_1107302184 {.pure, inheritable, bycopy.} = object
    minX*: cfloat            ## Generated based on /usr/include/vulkan/vulkan_core.h:16085:16
    minY*: cfloat
    minZ*: cfloat
    maxX*: cfloat
    maxY*: cfloat
    maxZ*: cfloat
  VkAabbPositionsKHR_1107302186 = struct_VkAabbPositionsKHR_1107302185 ## Generated based on /usr/include/vulkan/vulkan_core.h:16092:3
  VkAabbPositionsNV_1107302188 = VkAabbPositionsKHR_1107302187 ## Generated based on /usr/include/vulkan/vulkan_core.h:16094:28
  struct_VkAccelerationStructureInstanceKHR_1107302190 {.pure, inheritable,       bycopy.} = object
    transform*: VkTransformMatrixKHR_1107302181 ## Generated based on /usr/include/vulkan/vulkan_core.h:16096:16
    instanceCustomIndex* {.bitsize: 24'i64.}: uint32
    mask* {.bitsize: 8'i64.}: uint32
    instanceShaderBindingTableRecordOffset* {.bitsize: 24'i64.}: uint32
    flags* {.bitsize: 8'i64.}: VkGeometryInstanceFlagsKHR_1107302115
    accelerationStructureReference*: uint64
  VkAccelerationStructureInstanceKHR_1107302192 = struct_VkAccelerationStructureInstanceKHR_1107302191 ## Generated based on /usr/include/vulkan/vulkan_core.h:16103:3
  VkAccelerationStructureInstanceNV_1107302194 = VkAccelerationStructureInstanceKHR_1107302193 ## Generated based on /usr/include/vulkan/vulkan_core.h:16105:44
  PFN_vkCreateAccelerationStructureNV_1107302196 = proc (a0: VkDevice_1107296728;
      a1: ptr VkAccelerationStructureCreateInfoNV_1107302161;
      a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkAccelerationStructureNV_1107302071): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16107:30
  PFN_vkDestroyAccelerationStructureNV_1107302198 = proc (a0: VkDevice_1107296728;
      a1: VkAccelerationStructureNV_1107302071; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16108:26
  PFN_vkGetAccelerationStructureMemoryRequirementsNV_1107302200 = proc (
      a0: VkDevice_1107296728;
      a1: ptr VkAccelerationStructureMemoryRequirementsInfoNV_1107302173;
      a2: ptr VkMemoryRequirements2KHR_1107300249): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16109:26
  PFN_vkBindAccelerationStructureMemoryNV_1107302202 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkBindAccelerationStructureMemoryInfoNV_1107302165): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16110:30
  PFN_vkCmdBuildAccelerationStructureNV_1107302204 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkAccelerationStructureInfoNV_1107302157; a2: VkBuffer_1107296720;
      a3: VkDeviceSize_1107296714; a4: VkBool32_1107296710;
      a5: VkAccelerationStructureNV_1107302071; a6: VkAccelerationStructureNV_1107302071;
      a7: VkBuffer_1107296720; a8: VkDeviceSize_1107296714): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16111:26
  PFN_vkCmdCopyAccelerationStructureNV_1107302206 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkAccelerationStructureNV_1107302071; a2: VkAccelerationStructureNV_1107302071;
      a3: VkCopyAccelerationStructureModeKHR_1107302093): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16112:26
  PFN_vkCmdTraceRaysNV_1107302208 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkBuffer_1107296720;
      a4: VkDeviceSize_1107296714; a5: VkDeviceSize_1107296714; a6: VkBuffer_1107296720;
      a7: VkDeviceSize_1107296714; a8: VkDeviceSize_1107296714; a9: VkBuffer_1107296720;
      a10: VkDeviceSize_1107296714; a11: VkDeviceSize_1107296714; a12: uint32;
      a13: uint32; a14: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16113:26
  PFN_vkCreateRayTracingPipelinesNV_1107302210 = proc (a0: VkDevice_1107296728;
      a1: VkPipelineCache_1107296750; a2: uint32;
      a3: ptr VkRayTracingPipelineCreateInfoNV_1107302137;
      a4: ptr VkAllocationCallbacks_1107297299; a5: ptr VkPipeline_1107296754): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16114:30
  PFN_vkGetRayTracingShaderGroupHandlesKHR_1107302212 = proc (a0: VkDevice_1107296728;
      a1: VkPipeline_1107296754; a2: uint32; a3: uint32; a4: csize_t;
      a5: pointer): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16115:30
  PFN_vkGetRayTracingShaderGroupHandlesNV_1107302214 = proc (a0: VkDevice_1107296728;
      a1: VkPipeline_1107296754; a2: uint32; a3: uint32; a4: csize_t;
      a5: pointer): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16116:30
  PFN_vkGetAccelerationStructureHandleNV_1107302216 = proc (a0: VkDevice_1107296728;
      a1: VkAccelerationStructureNV_1107302071; a2: csize_t; a3: pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16117:30
  PFN_vkCmdWriteAccelerationStructuresPropertiesNV_1107302218 = proc (
      a0: VkCommandBuffer_1107296734; a1: uint32;
      a2: ptr VkAccelerationStructureNV_1107302071; a3: VkQueryType_1107296827;
      a4: VkQueryPool_1107296742; a5: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16118:26
  PFN_vkCompileDeferredNV_1107302220 = proc (a0: VkDevice_1107296728;
      a1: VkPipeline_1107296754; a2: uint32): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16119:30
  struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV_1107302222 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16252:16
    pNext*: pointer
    representativeFragmentTest*: VkBool32_1107296710
  VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV_1107302224 = struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV_1107302223 ## Generated based on /usr/include/vulkan/vulkan_core.h:16256:3
  struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV_1107302226 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16258:16
    pNext*: pointer
    representativeFragmentTestEnable*: VkBool32_1107296710
  VkPipelineRepresentativeFragmentTestStateCreateInfoNV_1107302228 = struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV_1107302227 ## Generated based on /usr/include/vulkan/vulkan_core.h:16262:3
  struct_VkPhysicalDeviceImageViewImageFormatInfoEXT_1107302230 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16270:16
    pNext*: pointer
    imageViewType*: VkImageViewType_1107296839
  VkPhysicalDeviceImageViewImageFormatInfoEXT_1107302232 = struct_VkPhysicalDeviceImageViewImageFormatInfoEXT_1107302231 ## Generated based on /usr/include/vulkan/vulkan_core.h:16274:3
  struct_VkFilterCubicImageViewImageFormatPropertiesEXT_1107302234 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16276:16
    pNext*: pointer
    filterCubic*: VkBool32_1107296710
    filterCubicMinmax*: VkBool32_1107296710
  VkFilterCubicImageViewImageFormatPropertiesEXT_1107302236 = struct_VkFilterCubicImageViewImageFormatPropertiesEXT_1107302235 ## Generated based on /usr/include/vulkan/vulkan_core.h:16281:3
  VkQueueGlobalPriorityEXT_1107302238 = VkQueueGlobalPriority_1107298983 ## Generated based on /usr/include/vulkan/vulkan_core.h:16295:31
  VkDeviceQueueGlobalPriorityCreateInfoEXT_1107302240 = VkDeviceQueueGlobalPriorityCreateInfo_1107299019 ## Generated based on /usr/include/vulkan/vulkan_core.h:16297:47
  struct_VkImportMemoryHostPointerInfoEXT_1107302242 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16305:16
    pNext*: pointer
    handleType*: VkExternalMemoryHandleTypeFlagBits_1107298003
    pHostPointer*: pointer
  VkImportMemoryHostPointerInfoEXT_1107302244 = struct_VkImportMemoryHostPointerInfoEXT_1107302243 ## Generated based on /usr/include/vulkan/vulkan_core.h:16310:3
  struct_VkMemoryHostPointerPropertiesEXT_1107302246 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16312:16
    pNext*: pointer
    memoryTypeBits*: uint32
  VkMemoryHostPointerPropertiesEXT_1107302248 = struct_VkMemoryHostPointerPropertiesEXT_1107302247 ## Generated based on /usr/include/vulkan/vulkan_core.h:16316:3
  struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT_1107302250 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16318:16
    pNext*: pointer
    minImportedHostPointerAlignment*: VkDeviceSize_1107296714
  VkPhysicalDeviceExternalMemoryHostPropertiesEXT_1107302252 = struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT_1107302251 ## Generated based on /usr/include/vulkan/vulkan_core.h:16322:3
  PFN_vkGetMemoryHostPointerPropertiesEXT_1107302254 = proc (a0: VkDevice_1107296728;
      a1: VkExternalMemoryHandleTypeFlagBits_1107298003; a2: pointer;
      a3: ptr VkMemoryHostPointerPropertiesEXT_1107302249): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16324:30
  PFN_vkCmdWriteBufferMarkerAMD_1107302256 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineStageFlagBits_1107296995; a2: VkBuffer_1107296720;
      a3: VkDeviceSize_1107296714; a4: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16341:26
  PFN_vkCmdWriteBufferMarker2AMD_1107302258 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineStageFlags2_1107298663; a2: VkBuffer_1107296720;
      a3: VkDeviceSize_1107296714; a4: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16342:26
  VkPipelineCompilerControlFlagBitsAMD_1107302262 = enum_VkPipelineCompilerControlFlagBitsAMD_1107302261 ## Generated based on /usr/include/vulkan/vulkan_core.h:16372:3
  VkPipelineCompilerControlFlagsAMD_1107302264 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:16373:17
  struct_VkPipelineCompilerControlCreateInfoAMD_1107302266 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16374:16
    pNext*: pointer
    compilerControlFlags*: VkPipelineCompilerControlFlagsAMD_1107302265
  VkPipelineCompilerControlCreateInfoAMD_1107302268 = struct_VkPipelineCompilerControlCreateInfoAMD_1107302267 ## Generated based on /usr/include/vulkan/vulkan_core.h:16378:3
  VkTimeDomainEXT_1107302270 = VkTimeDomainKHR_1107301163 ## Generated based on /usr/include/vulkan/vulkan_core.h:16386:25
  VkCalibratedTimestampInfoEXT_1107302272 = VkCalibratedTimestampInfoKHR_1107301167 ## Generated based on /usr/include/vulkan/vulkan_core.h:16388:38
  PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT_1107302274 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32; a2: ptr VkTimeDomainKHR_1107301163): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16390:30
  PFN_vkGetCalibratedTimestampsEXT_1107302276 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkCalibratedTimestampInfoKHR_1107301167;
      a3: ptr uint64; a4: ptr uint64): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16391:30
  struct_VkPhysicalDeviceShaderCorePropertiesAMD_1107302278 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16416:16
    pNext*: pointer
    shaderEngineCount*: uint32
    shaderArraysPerEngineCount*: uint32
    computeUnitsPerShaderArray*: uint32
    simdPerComputeUnit*: uint32
    wavefrontsPerSimd*: uint32
    wavefrontSize*: uint32
    sgprsPerSimd*: uint32
    minSgprAllocation*: uint32
    maxSgprAllocation*: uint32
    sgprAllocationGranularity*: uint32
    vgprsPerSimd*: uint32
    minVgprAllocation*: uint32
    maxVgprAllocation*: uint32
    vgprAllocationGranularity*: uint32
  VkPhysicalDeviceShaderCorePropertiesAMD_1107302280 = struct_VkPhysicalDeviceShaderCorePropertiesAMD_1107302279 ## Generated based on /usr/include/vulkan/vulkan_core.h:16433:3
  VkMemoryOverallocationBehaviorAMD_1107302284 = enum_VkMemoryOverallocationBehaviorAMD_1107302283 ## Generated based on /usr/include/vulkan/vulkan_core.h:16447:3
  struct_VkDeviceMemoryOverallocationCreateInfoAMD_1107302286 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16448:16
    pNext*: pointer
    overallocationBehavior*: VkMemoryOverallocationBehaviorAMD_1107302285
  VkDeviceMemoryOverallocationCreateInfoAMD_1107302288 = struct_VkDeviceMemoryOverallocationCreateInfoAMD_1107302287 ## Generated based on /usr/include/vulkan/vulkan_core.h:16452:3
  struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT_1107302290 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16460:16
    pNext*: pointer
    maxVertexAttribDivisor*: uint32
  VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT_1107302292 = struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT_1107302291 ## Generated based on /usr/include/vulkan/vulkan_core.h:16464:3
  VkVertexInputBindingDivisorDescriptionEXT_1107302294 = VkVertexInputBindingDivisorDescription_1107299059 ## Generated based on /usr/include/vulkan/vulkan_core.h:16466:48
  VkPipelineVertexInputDivisorStateCreateInfoEXT_1107302296 = VkPipelineVertexInputDivisorStateCreateInfo_1107299063 ## Generated based on /usr/include/vulkan/vulkan_core.h:16468:53
  VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT_1107302298 = VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299067 ## Generated based on /usr/include/vulkan/vulkan_core.h:16470:56
  VkPipelineCreationFeedbackFlagBitsEXT_1107302300 = VkPipelineCreationFeedbackFlagBits_1107298651 ## Generated based on /usr/include/vulkan/vulkan_core.h:16478:44
  VkPipelineCreationFeedbackFlagsEXT_1107302302 = VkPipelineCreationFeedbackFlags_1107298653 ## Generated based on /usr/include/vulkan/vulkan_core.h:16480:41
  VkPipelineCreationFeedbackCreateInfoEXT_1107302304 = VkPipelineCreationFeedbackCreateInfo_1107298701 ## Generated based on /usr/include/vulkan/vulkan_core.h:16482:46
  VkPipelineCreationFeedbackEXT_1107302306 = VkPipelineCreationFeedback_1107298697 ## Generated based on /usr/include/vulkan/vulkan_core.h:16484:36
  VkPhysicalDeviceComputeShaderDerivativesFeaturesNV_1107302308 = VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300973 ## Generated based on /usr/include/vulkan/vulkan_core.h:16498:61
  struct_VkPhysicalDeviceMeshShaderFeaturesNV_1107302310 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16506:16
    pNext*: pointer
    taskShader*: VkBool32_1107296710
    meshShader*: VkBool32_1107296710
  VkPhysicalDeviceMeshShaderFeaturesNV_1107302312 = struct_VkPhysicalDeviceMeshShaderFeaturesNV_1107302311 ## Generated based on /usr/include/vulkan/vulkan_core.h:16511:3
  struct_VkPhysicalDeviceMeshShaderPropertiesNV_1107302314 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16513:16
    pNext*: pointer
    maxDrawMeshTasksCount*: uint32
    maxTaskWorkGroupInvocations*: uint32
    maxTaskWorkGroupSize*: array[3'i64, uint32]
    maxTaskTotalMemorySize*: uint32
    maxTaskOutputCount*: uint32
    maxMeshWorkGroupInvocations*: uint32
    maxMeshWorkGroupSize*: array[3'i64, uint32]
    maxMeshTotalMemorySize*: uint32
    maxMeshOutputVertices*: uint32
    maxMeshOutputPrimitives*: uint32
    maxMeshMultiviewViewCount*: uint32
    meshOutputPerVertexGranularity*: uint32
    meshOutputPerPrimitiveGranularity*: uint32
  VkPhysicalDeviceMeshShaderPropertiesNV_1107302316 = struct_VkPhysicalDeviceMeshShaderPropertiesNV_1107302315 ## Generated based on /usr/include/vulkan/vulkan_core.h:16529:3
  struct_VkDrawMeshTasksIndirectCommandNV_1107302318 {.pure, inheritable, bycopy.} = object
    taskCount*: uint32       ## Generated based on /usr/include/vulkan/vulkan_core.h:16531:16
    firstTask*: uint32
  VkDrawMeshTasksIndirectCommandNV_1107302320 = struct_VkDrawMeshTasksIndirectCommandNV_1107302319 ## Generated based on /usr/include/vulkan/vulkan_core.h:16534:3
  PFN_vkCmdDrawMeshTasksNV_1107302322 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16536:26
  PFN_vkCmdDrawMeshTasksIndirectNV_1107302324 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: uint32;
      a4: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16537:26
  PFN_vkCmdDrawMeshTasksIndirectCountNV_1107302326 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkBuffer_1107296720;
      a4: VkDeviceSize_1107296714; a5: uint32; a6: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16538:26
  VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV_1107302328 = VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300687 ## Generated based on /usr/include/vulkan/vulkan_core.h:16574:62
  struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV_1107302330 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16582:16
    pNext*: pointer
    imageFootprint*: VkBool32_1107296710
  VkPhysicalDeviceShaderImageFootprintFeaturesNV_1107302332 = struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV_1107302331 ## Generated based on /usr/include/vulkan/vulkan_core.h:16586:3
  struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV_1107302334 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16594:16
    pNext*: pointer
    exclusiveScissorCount*: uint32
    pExclusiveScissors*: ptr VkRect2D_1107297243
  VkPipelineViewportExclusiveScissorStateCreateInfoNV_1107302336 = struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV_1107302335 ## Generated based on /usr/include/vulkan/vulkan_core.h:16599:3
  struct_VkPhysicalDeviceExclusiveScissorFeaturesNV_1107302338 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16601:16
    pNext*: pointer
    exclusiveScissor*: VkBool32_1107296710
  VkPhysicalDeviceExclusiveScissorFeaturesNV_1107302340 = struct_VkPhysicalDeviceExclusiveScissorFeaturesNV_1107302339 ## Generated based on /usr/include/vulkan/vulkan_core.h:16605:3
  PFN_vkCmdSetExclusiveScissorEnableNV_1107302342 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16607:26
  PFN_vkCmdSetExclusiveScissorNV_1107302344 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkRect2D_1107297243): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16608:26
  struct_VkQueueFamilyCheckpointPropertiesNV_1107302346 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16633:16
    pNext*: pointer
    checkpointExecutionStageMask*: VkPipelineStageFlags_1107296997
  VkQueueFamilyCheckpointPropertiesNV_1107302348 = struct_VkQueueFamilyCheckpointPropertiesNV_1107302347 ## Generated based on /usr/include/vulkan/vulkan_core.h:16637:3
  struct_VkCheckpointDataNV_1107302350 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16639:16
    pNext*: pointer
    stage*: VkPipelineStageFlagBits_1107296995
    pCheckpointMarker*: pointer
  VkCheckpointDataNV_1107302352 = struct_VkCheckpointDataNV_1107302351 ## Generated based on /usr/include/vulkan/vulkan_core.h:16644:3
  struct_VkQueueFamilyCheckpointProperties2NV_1107302354 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16646:16
    pNext*: pointer
    checkpointExecutionStageMask*: VkPipelineStageFlags2_1107298663
  VkQueueFamilyCheckpointProperties2NV_1107302356 = struct_VkQueueFamilyCheckpointProperties2NV_1107302355 ## Generated based on /usr/include/vulkan/vulkan_core.h:16650:3
  struct_VkCheckpointData2NV_1107302358 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16652:16
    pNext*: pointer
    stage*: VkPipelineStageFlags2_1107298663
    pCheckpointMarker*: pointer
  VkCheckpointData2NV_1107302360 = struct_VkCheckpointData2NV_1107302359 ## Generated based on /usr/include/vulkan/vulkan_core.h:16657:3
  PFN_vkCmdSetCheckpointNV_1107302362 = proc (a0: VkCommandBuffer_1107296734;
      a1: pointer): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16659:26
  PFN_vkGetQueueCheckpointDataNV_1107302364 = proc (a0: VkQueue_1107296730;
      a1: ptr uint32; a2: ptr VkCheckpointDataNV_1107302353): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16660:26
  PFN_vkGetQueueCheckpointData2NV_1107302366 = proc (a0: VkQueue_1107296730;
      a1: ptr uint32; a2: ptr VkCheckpointData2NV_1107302361): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16661:26
  struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL_1107302368 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16690:16
    pNext*: pointer
    shaderIntegerFunctions2*: VkBool32_1107296710
  VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL_1107302370 = struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL_1107302369 ## Generated based on /usr/include/vulkan/vulkan_core.h:16694:3
  VkPerformanceConfigurationINTEL_1107302372 = ptr struct_VkPerformanceConfigurationINTEL_T ## Generated based on /usr/include/vulkan/vulkan_core.h:16700:1
  VkPerformanceConfigurationTypeINTEL_1107302376 = enum_VkPerformanceConfigurationTypeINTEL_1107302375 ## Generated based on /usr/include/vulkan/vulkan_core.h:16707:3
  VkQueryPoolSamplingModeINTEL_1107302380 = enum_VkQueryPoolSamplingModeINTEL_1107302379 ## Generated based on /usr/include/vulkan/vulkan_core.h:16712:3
  VkPerformanceOverrideTypeINTEL_1107302384 = enum_VkPerformanceOverrideTypeINTEL_1107302383 ## Generated based on /usr/include/vulkan/vulkan_core.h:16718:3
  VkPerformanceParameterTypeINTEL_1107302388 = enum_VkPerformanceParameterTypeINTEL_1107302387 ## Generated based on /usr/include/vulkan/vulkan_core.h:16724:3
  VkPerformanceValueTypeINTEL_1107302392 = enum_VkPerformanceValueTypeINTEL_1107302391 ## Generated based on /usr/include/vulkan/vulkan_core.h:16733:3
  union_VkPerformanceValueDataINTEL_1107302394 {.union, bycopy.} = object
    value32*: uint32         ## Generated based on /usr/include/vulkan/vulkan_core.h:16734:15
    value64*: uint64
    valueFloat*: cfloat
    valueBool*: VkBool32_1107296710
    valueString*: cstring
  VkPerformanceValueDataINTEL_1107302396 = union_VkPerformanceValueDataINTEL_1107302395 ## Generated based on /usr/include/vulkan/vulkan_core.h:16740:3
  struct_VkPerformanceValueINTEL_1107302398 {.pure, inheritable, bycopy.} = object
    type_field*: VkPerformanceValueTypeINTEL_1107302393 ## Generated based on /usr/include/vulkan/vulkan_core.h:16742:16
    data*: VkPerformanceValueDataINTEL_1107302397
  VkPerformanceValueINTEL_1107302400 = struct_VkPerformanceValueINTEL_1107302399 ## Generated based on /usr/include/vulkan/vulkan_core.h:16745:3
  struct_VkInitializePerformanceApiInfoINTEL_1107302402 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16747:16
    pNext*: pointer
    pUserData*: pointer
  VkInitializePerformanceApiInfoINTEL_1107302404 = struct_VkInitializePerformanceApiInfoINTEL_1107302403 ## Generated based on /usr/include/vulkan/vulkan_core.h:16751:3
  struct_VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302406 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16753:16
    pNext*: pointer
    performanceCountersSampling*: VkQueryPoolSamplingModeINTEL_1107302381
  VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302408 = struct_VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302407 ## Generated based on /usr/include/vulkan/vulkan_core.h:16757:3
  VkQueryPoolCreateInfoINTEL_1107302410 = VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302409 ## Generated based on /usr/include/vulkan/vulkan_core.h:16759:52
  struct_VkPerformanceMarkerInfoINTEL_1107302412 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16761:16
    pNext*: pointer
    marker*: uint64
  VkPerformanceMarkerInfoINTEL_1107302414 = struct_VkPerformanceMarkerInfoINTEL_1107302413 ## Generated based on /usr/include/vulkan/vulkan_core.h:16765:3
  struct_VkPerformanceStreamMarkerInfoINTEL_1107302416 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16767:16
    pNext*: pointer
    marker*: uint32
  VkPerformanceStreamMarkerInfoINTEL_1107302418 = struct_VkPerformanceStreamMarkerInfoINTEL_1107302417 ## Generated based on /usr/include/vulkan/vulkan_core.h:16771:3
  struct_VkPerformanceOverrideInfoINTEL_1107302420 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16773:16
    pNext*: pointer
    type_field*: VkPerformanceOverrideTypeINTEL_1107302385
    enable*: VkBool32_1107296710
    parameter*: uint64
  VkPerformanceOverrideInfoINTEL_1107302422 = struct_VkPerformanceOverrideInfoINTEL_1107302421 ## Generated based on /usr/include/vulkan/vulkan_core.h:16779:3
  struct_VkPerformanceConfigurationAcquireInfoINTEL_1107302424 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16781:16
    pNext*: pointer
    type_field*: VkPerformanceConfigurationTypeINTEL_1107302377
  VkPerformanceConfigurationAcquireInfoINTEL_1107302426 = struct_VkPerformanceConfigurationAcquireInfoINTEL_1107302425 ## Generated based on /usr/include/vulkan/vulkan_core.h:16785:3
  PFN_vkInitializePerformanceApiINTEL_1107302428 = proc (a0: VkDevice_1107296728;
      a1: ptr VkInitializePerformanceApiInfoINTEL_1107302405): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16787:30
  PFN_vkUninitializePerformanceApiINTEL_1107302430 = proc (a0: VkDevice_1107296728): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16788:26
  PFN_vkCmdSetPerformanceMarkerINTEL_1107302432 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkPerformanceMarkerInfoINTEL_1107302415): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16789:30
  PFN_vkCmdSetPerformanceStreamMarkerINTEL_1107302434 = proc (
      a0: VkCommandBuffer_1107296734; a1: ptr VkPerformanceStreamMarkerInfoINTEL_1107302419): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16790:30
  PFN_vkCmdSetPerformanceOverrideINTEL_1107302436 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkPerformanceOverrideInfoINTEL_1107302423): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16791:30
  PFN_vkAcquirePerformanceConfigurationINTEL_1107302438 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPerformanceConfigurationAcquireInfoINTEL_1107302427;
      a2: ptr VkPerformanceConfigurationINTEL_1107302373): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16792:30
  PFN_vkReleasePerformanceConfigurationINTEL_1107302440 = proc (a0: VkDevice_1107296728;
      a1: VkPerformanceConfigurationINTEL_1107302373): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16793:30
  PFN_vkQueueSetPerformanceConfigurationINTEL_1107302442 = proc (a0: VkQueue_1107296730;
      a1: VkPerformanceConfigurationINTEL_1107302373): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:16794:30
  PFN_vkGetPerformanceParameterINTEL_1107302444 = proc (a0: VkDevice_1107296728;
      a1: VkPerformanceParameterTypeINTEL_1107302389;
      a2: ptr VkPerformanceValueINTEL_1107302401): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16795:30
  struct_VkPhysicalDevicePCIBusInfoPropertiesEXT_1107302446 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16859:16
    pNext*: pointer
    pciDomain*: uint32
    pciBus*: uint32
    pciDevice*: uint32
    pciFunction*: uint32
  VkPhysicalDevicePCIBusInfoPropertiesEXT_1107302448 = struct_VkPhysicalDevicePCIBusInfoPropertiesEXT_1107302447 ## Generated based on /usr/include/vulkan/vulkan_core.h:16866:3
  struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD_1107302450 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16874:16
    pNext*: pointer
    localDimmingSupport*: VkBool32_1107296710
  VkDisplayNativeHdrSurfaceCapabilitiesAMD_1107302452 = struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD_1107302451 ## Generated based on /usr/include/vulkan/vulkan_core.h:16878:3
  struct_VkSwapchainDisplayNativeHdrCreateInfoAMD_1107302454 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16880:16
    pNext*: pointer
    localDimmingEnable*: VkBool32_1107296710
  VkSwapchainDisplayNativeHdrCreateInfoAMD_1107302456 = struct_VkSwapchainDisplayNativeHdrCreateInfoAMD_1107302455 ## Generated based on /usr/include/vulkan/vulkan_core.h:16884:3
  PFN_vkSetLocalDimmingAMD_1107302458 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:16886:26
  struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT_1107302460 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16902:16
    pNext*: pointer
    fragmentDensityMap*: VkBool32_1107296710
    fragmentDensityMapDynamic*: VkBool32_1107296710
    fragmentDensityMapNonSubsampledImages*: VkBool32_1107296710
  VkPhysicalDeviceFragmentDensityMapFeaturesEXT_1107302462 = struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT_1107302461 ## Generated based on /usr/include/vulkan/vulkan_core.h:16908:3
  struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT_1107302464 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16910:16
    pNext*: pointer
    minFragmentDensityTexelSize*: VkExtent2D_1107297227
    maxFragmentDensityTexelSize*: VkExtent2D_1107297227
    fragmentDensityInvocations*: VkBool32_1107296710
  VkPhysicalDeviceFragmentDensityMapPropertiesEXT_1107302466 = struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT_1107302465 ## Generated based on /usr/include/vulkan/vulkan_core.h:16916:3
  struct_VkRenderPassFragmentDensityMapCreateInfoEXT_1107302468 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16918:16
    pNext*: pointer
    fragmentDensityMapAttachment*: VkAttachmentReference_1107297595
  VkRenderPassFragmentDensityMapCreateInfoEXT_1107302470 = struct_VkRenderPassFragmentDensityMapCreateInfoEXT_1107302469 ## Generated based on /usr/include/vulkan/vulkan_core.h:16922:3
  struct_VkRenderingFragmentDensityMapAttachmentInfoEXT_1107302472 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16924:16
    pNext*: pointer
    imageView*: VkImageView_1107296746
    imageLayout*: VkImageLayout_1107296791
  VkRenderingFragmentDensityMapAttachmentInfoEXT_1107302474 = struct_VkRenderingFragmentDensityMapAttachmentInfoEXT_1107302473 ## Generated based on /usr/include/vulkan/vulkan_core.h:16929:3
  VkPhysicalDeviceScalarBlockLayoutFeaturesEXT_1107302476 = VkPhysicalDeviceScalarBlockLayoutFeatures_1107298517 ## Generated based on /usr/include/vulkan/vulkan_core.h:16937:51
  VkPhysicalDeviceSubgroupSizeControlFeaturesEXT_1107302478 = VkPhysicalDeviceSubgroupSizeControlFeatures_1107298817 ## Generated based on /usr/include/vulkan/vulkan_core.h:16961:53
  VkPhysicalDeviceSubgroupSizeControlPropertiesEXT_1107302480 = VkPhysicalDeviceSubgroupSizeControlProperties_1107298821 ## Generated based on /usr/include/vulkan/vulkan_core.h:16963:55
  VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT_1107302482 = VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298825 ## Generated based on /usr/include/vulkan/vulkan_core.h:16965:61
  VkShaderCorePropertiesFlagBitsAMD_1107302486 = enum_VkShaderCorePropertiesFlagBitsAMD_1107302485 ## Generated based on /usr/include/vulkan/vulkan_core.h:16976:3
  VkShaderCorePropertiesFlagsAMD_1107302488 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:16977:17
  struct_VkPhysicalDeviceShaderCoreProperties2AMD_1107302490 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16978:16
    pNext*: pointer
    shaderCoreFeatures*: VkShaderCorePropertiesFlagsAMD_1107302489
    activeComputeUnitCount*: uint32
  VkPhysicalDeviceShaderCoreProperties2AMD_1107302492 = struct_VkPhysicalDeviceShaderCoreProperties2AMD_1107302491 ## Generated based on /usr/include/vulkan/vulkan_core.h:16983:3
  struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD_1107302494 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:16991:16
    pNext*: pointer
    deviceCoherentMemory*: VkBool32_1107296710
  VkPhysicalDeviceCoherentMemoryFeaturesAMD_1107302496 = struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD_1107302495 ## Generated based on /usr/include/vulkan/vulkan_core.h:16995:3
  struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT_1107302498 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17003:16
    pNext*: pointer
    shaderImageInt64Atomics*: VkBool32_1107296710
    sparseImageInt64Atomics*: VkBool32_1107296710
  VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT_1107302500 = struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT_1107302499 ## Generated based on /usr/include/vulkan/vulkan_core.h:17008:3
  struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT_1107302502 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17016:16
    pNext*: pointer
    heapBudget*: array[16'i64, VkDeviceSize_1107296714]
    heapUsage*: array[16'i64, VkDeviceSize_1107296714]
  VkPhysicalDeviceMemoryBudgetPropertiesEXT_1107302504 = struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT_1107302503 ## Generated based on /usr/include/vulkan/vulkan_core.h:17021:3
  struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT_1107302506 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17029:16
    pNext*: pointer
    memoryPriority*: VkBool32_1107296710
  VkPhysicalDeviceMemoryPriorityFeaturesEXT_1107302508 = struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT_1107302507 ## Generated based on /usr/include/vulkan/vulkan_core.h:17033:3
  struct_VkMemoryPriorityAllocateInfoEXT_1107302510 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17035:16
    pNext*: pointer
    priority*: cfloat
  VkMemoryPriorityAllocateInfoEXT_1107302512 = struct_VkMemoryPriorityAllocateInfoEXT_1107302511 ## Generated based on /usr/include/vulkan/vulkan_core.h:17039:3
  struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV_1107302514 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17047:16
    pNext*: pointer
    dedicatedAllocationImageAliasing*: VkBool32_1107296710
  VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV_1107302516 = struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV_1107302515 ## Generated based on /usr/include/vulkan/vulkan_core.h:17051:3
  struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302518 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17059:16
    pNext*: pointer
    bufferDeviceAddress*: VkBool32_1107296710
    bufferDeviceAddressCaptureReplay*: VkBool32_1107296710
    bufferDeviceAddressMultiDevice*: VkBool32_1107296710
  VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302520 = struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302519 ## Generated based on /usr/include/vulkan/vulkan_core.h:17065:3
  VkPhysicalDeviceBufferAddressFeaturesEXT_1107302522 = VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302521 ## Generated based on /usr/include/vulkan/vulkan_core.h:17067:56
  VkBufferDeviceAddressInfoEXT_1107302524 = VkBufferDeviceAddressInfo_1107298605 ## Generated based on /usr/include/vulkan/vulkan_core.h:17069:35
  struct_VkBufferDeviceAddressCreateInfoEXT_1107302526 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17071:16
    pNext*: pointer
    deviceAddress*: VkDeviceAddress_1107296712
  VkBufferDeviceAddressCreateInfoEXT_1107302528 = struct_VkBufferDeviceAddressCreateInfoEXT_1107302527 ## Generated based on /usr/include/vulkan/vulkan_core.h:17075:3
  PFN_vkGetBufferDeviceAddressEXT_1107302530 = proc (a0: VkDevice_1107296728;
      a1: ptr VkBufferDeviceAddressInfo_1107298605): VkDeviceAddress_1107296712 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17077:37
  VkToolPurposeFlagBitsEXT_1107302532 = VkToolPurposeFlagBits_1107298657 ## Generated based on /usr/include/vulkan/vulkan_core.h:17092:31
  VkToolPurposeFlagsEXT_1107302534 = VkToolPurposeFlags_1107298659 ## Generated based on /usr/include/vulkan/vulkan_core.h:17094:28
  VkPhysicalDeviceToolPropertiesEXT_1107302536 = VkPhysicalDeviceToolProperties_1107298709 ## Generated based on /usr/include/vulkan/vulkan_core.h:17096:40
  PFN_vkGetPhysicalDeviceToolPropertiesEXT_1107302538 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkPhysicalDeviceToolProperties_1107298709): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17098:30
  VkImageStencilUsageCreateInfoEXT_1107302540 = VkImageStencilUsageCreateInfo_1107298521 ## Generated based on /usr/include/vulkan/vulkan_core.h:17114:39
  VkValidationFeatureEnableEXT_1107302544 = enum_VkValidationFeatureEnableEXT_1107302543 ## Generated based on /usr/include/vulkan/vulkan_core.h:17130:3
  VkValidationFeatureDisableEXT_1107302548 = enum_VkValidationFeatureDisableEXT_1107302547 ## Generated based on /usr/include/vulkan/vulkan_core.h:17142:3
  struct_VkValidationFeaturesEXT_1107302550 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17143:16
    pNext*: pointer
    enabledValidationFeatureCount*: uint32
    pEnabledValidationFeatures*: ptr VkValidationFeatureEnableEXT_1107302545
    disabledValidationFeatureCount*: uint32
    pDisabledValidationFeatures*: ptr VkValidationFeatureDisableEXT_1107302549
  VkValidationFeaturesEXT_1107302552 = struct_VkValidationFeaturesEXT_1107302551 ## Generated based on /usr/include/vulkan/vulkan_core.h:17150:3
  VkComponentTypeNV_1107302554 = VkComponentTypeKHR_1107300951 ## Generated based on /usr/include/vulkan/vulkan_core.h:17158:28
  VkScopeNV_1107302556 = VkScopeKHR_1107300955 ## Generated based on /usr/include/vulkan/vulkan_core.h:17160:20
  struct_VkCooperativeMatrixPropertiesNV_1107302558 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17162:16
    pNext*: pointer
    MSize*: uint32
    NSize*: uint32
    KSize*: uint32
    AType*: VkComponentTypeNV_1107302555
    BType*: VkComponentTypeNV_1107302555
    CType*: VkComponentTypeNV_1107302555
    DType*: VkComponentTypeNV_1107302555
    scope*: VkScopeNV_1107302557
  VkCooperativeMatrixPropertiesNV_1107302560 = struct_VkCooperativeMatrixPropertiesNV_1107302559 ## Generated based on /usr/include/vulkan/vulkan_core.h:17173:3
  struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV_1107302562 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17175:16
    pNext*: pointer
    cooperativeMatrix*: VkBool32_1107296710
    cooperativeMatrixRobustBufferAccess*: VkBool32_1107296710
  VkPhysicalDeviceCooperativeMatrixFeaturesNV_1107302564 = struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV_1107302563 ## Generated based on /usr/include/vulkan/vulkan_core.h:17180:3
  struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV_1107302566 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17182:16
    pNext*: pointer
    cooperativeMatrixSupportedStages*: VkShaderStageFlags_1107297137
  VkPhysicalDeviceCooperativeMatrixPropertiesNV_1107302568 = struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV_1107302567 ## Generated based on /usr/include/vulkan/vulkan_core.h:17186:3
  PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV_1107302570 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkCooperativeMatrixPropertiesNV_1107302561): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17188:30
  VkCoverageReductionModeNV_1107302574 = enum_VkCoverageReductionModeNV_1107302573 ## Generated based on /usr/include/vulkan/vulkan_core.h:17209:3
  VkPipelineCoverageReductionStateCreateFlagsNV_1107302576 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:17210:17
  struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV_1107302578 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17211:16
    pNext*: pointer
    coverageReductionMode*: VkBool32_1107296710
  VkPhysicalDeviceCoverageReductionModeFeaturesNV_1107302580 = struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV_1107302579 ## Generated based on /usr/include/vulkan/vulkan_core.h:17215:3
  struct_VkPipelineCoverageReductionStateCreateInfoNV_1107302582 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17217:16
    pNext*: pointer
    flags*: VkPipelineCoverageReductionStateCreateFlagsNV_1107302577
    coverageReductionMode*: VkCoverageReductionModeNV_1107302575
  VkPipelineCoverageReductionStateCreateInfoNV_1107302584 = struct_VkPipelineCoverageReductionStateCreateInfoNV_1107302583 ## Generated based on /usr/include/vulkan/vulkan_core.h:17222:3
  struct_VkFramebufferMixedSamplesCombinationNV_1107302586 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17224:16
    pNext*: pointer
    coverageReductionMode*: VkCoverageReductionModeNV_1107302575
    rasterizationSamples*: VkSampleCountFlagBits_1107296951
    depthStencilSamples*: VkSampleCountFlags_1107296953
    colorSamples*: VkSampleCountFlags_1107296953
  VkFramebufferMixedSamplesCombinationNV_1107302588 = struct_VkFramebufferMixedSamplesCombinationNV_1107302587 ## Generated based on /usr/include/vulkan/vulkan_core.h:17231:3
  PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV_1107302590 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkFramebufferMixedSamplesCombinationNV_1107302589): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17233:30
  struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT_1107302592 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17249:16
    pNext*: pointer
    fragmentShaderSampleInterlock*: VkBool32_1107296710
    fragmentShaderPixelInterlock*: VkBool32_1107296710
    fragmentShaderShadingRateInterlock*: VkBool32_1107296710
  VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT_1107302594 = struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT_1107302593 ## Generated based on /usr/include/vulkan/vulkan_core.h:17255:3
  struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT_1107302596 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17263:16
    pNext*: pointer
    ycbcrImageArrays*: VkBool32_1107296710
  VkPhysicalDeviceYcbcrImageArraysFeaturesEXT_1107302598 = struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT_1107302597 ## Generated based on /usr/include/vulkan/vulkan_core.h:17267:3
  VkProvokingVertexModeEXT_1107302602 = enum_VkProvokingVertexModeEXT_1107302601 ## Generated based on /usr/include/vulkan/vulkan_core.h:17280:3
  struct_VkPhysicalDeviceProvokingVertexFeaturesEXT_1107302604 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17281:16
    pNext*: pointer
    provokingVertexLast*: VkBool32_1107296710
    transformFeedbackPreservesProvokingVertex*: VkBool32_1107296710
  VkPhysicalDeviceProvokingVertexFeaturesEXT_1107302606 = struct_VkPhysicalDeviceProvokingVertexFeaturesEXT_1107302605 ## Generated based on /usr/include/vulkan/vulkan_core.h:17286:3
  struct_VkPhysicalDeviceProvokingVertexPropertiesEXT_1107302608 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17288:16
    pNext*: pointer
    provokingVertexModePerPipeline*: VkBool32_1107296710
    transformFeedbackPreservesTriangleFanProvokingVertex*: VkBool32_1107296710
  VkPhysicalDeviceProvokingVertexPropertiesEXT_1107302610 = struct_VkPhysicalDeviceProvokingVertexPropertiesEXT_1107302609 ## Generated based on /usr/include/vulkan/vulkan_core.h:17293:3
  struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT_1107302612 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17295:16
    pNext*: pointer
    provokingVertexMode*: VkProvokingVertexModeEXT_1107302603
  VkPipelineRasterizationProvokingVertexStateCreateInfoEXT_1107302614 = struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT_1107302613 ## Generated based on /usr/include/vulkan/vulkan_core.h:17299:3
  VkHeadlessSurfaceCreateFlagsEXT_1107302616 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:17307:17
  struct_VkHeadlessSurfaceCreateInfoEXT_1107302618 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17308:16
    pNext*: pointer
    flags*: VkHeadlessSurfaceCreateFlagsEXT_1107302617
  VkHeadlessSurfaceCreateInfoEXT_1107302620 = struct_VkHeadlessSurfaceCreateInfoEXT_1107302619 ## Generated based on /usr/include/vulkan/vulkan_core.h:17312:3
  PFN_vkCreateHeadlessSurfaceEXT_1107302622 = proc (a0: VkInstance_1107296724;
      a1: ptr VkHeadlessSurfaceCreateInfoEXT_1107302621;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkSurfaceKHR_1107299251): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17314:30
  VkLineRasterizationModeEXT_1107302624 = VkLineRasterizationMode_1107298987 ## Generated based on /usr/include/vulkan/vulkan_core.h:17331:33
  VkPhysicalDeviceLineRasterizationFeaturesEXT_1107302626 = VkPhysicalDeviceLineRasterizationFeatures_1107299043 ## Generated based on /usr/include/vulkan/vulkan_core.h:17333:51
  VkPhysicalDeviceLineRasterizationPropertiesEXT_1107302628 = VkPhysicalDeviceLineRasterizationProperties_1107299047 ## Generated based on /usr/include/vulkan/vulkan_core.h:17335:53
  VkPipelineRasterizationLineStateCreateInfoEXT_1107302630 = VkPipelineRasterizationLineStateCreateInfo_1107299051 ## Generated based on /usr/include/vulkan/vulkan_core.h:17337:52
  PFN_vkCmdSetLineStippleEXT_1107302632 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint16): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17339:26
  struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT_1107302634 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17355:16
    pNext*: pointer
    shaderBufferFloat32Atomics*: VkBool32_1107296710
    shaderBufferFloat32AtomicAdd*: VkBool32_1107296710
    shaderBufferFloat64Atomics*: VkBool32_1107296710
    shaderBufferFloat64AtomicAdd*: VkBool32_1107296710
    shaderSharedFloat32Atomics*: VkBool32_1107296710
    shaderSharedFloat32AtomicAdd*: VkBool32_1107296710
    shaderSharedFloat64Atomics*: VkBool32_1107296710
    shaderSharedFloat64AtomicAdd*: VkBool32_1107296710
    shaderImageFloat32Atomics*: VkBool32_1107296710
    shaderImageFloat32AtomicAdd*: VkBool32_1107296710
    sparseImageFloat32Atomics*: VkBool32_1107296710
    sparseImageFloat32AtomicAdd*: VkBool32_1107296710
  VkPhysicalDeviceShaderAtomicFloatFeaturesEXT_1107302636 = struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT_1107302635 ## Generated based on /usr/include/vulkan/vulkan_core.h:17370:3
  VkPhysicalDeviceHostQueryResetFeaturesEXT_1107302638 = VkPhysicalDeviceHostQueryResetFeatures_1107298573 ## Generated based on /usr/include/vulkan/vulkan_core.h:17378:48
  PFN_vkResetQueryPoolEXT_1107302640 = proc (a0: VkDevice_1107296728;
      a1: VkQueryPool_1107296742; a2: uint32; a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17380:26
  VkPhysicalDeviceIndexTypeUint8FeaturesEXT_1107302642 = VkPhysicalDeviceIndexTypeUint8Features_1107299071 ## Generated based on /usr/include/vulkan/vulkan_core.h:17397:48
  struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT_1107302644 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17405:16
    pNext*: pointer
    extendedDynamicState*: VkBool32_1107296710
  VkPhysicalDeviceExtendedDynamicStateFeaturesEXT_1107302646 = struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT_1107302645 ## Generated based on /usr/include/vulkan/vulkan_core.h:17409:3
  PFN_vkCmdSetCullModeEXT_1107302648 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkCullModeFlags_1107297103): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17411:26
  PFN_vkCmdSetFrontFaceEXT_1107302650 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkFrontFace_1107296859): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17412:26
  PFN_vkCmdSetPrimitiveTopologyEXT_1107302652 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPrimitiveTopology_1107296867): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17413:26
  PFN_vkCmdSetViewportWithCountEXT_1107302654 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkViewport_1107297503): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17414:26
  PFN_vkCmdSetScissorWithCountEXT_1107302656 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkRect2D_1107297243): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17415:26
  PFN_vkCmdBindVertexBuffers2EXT_1107302658 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkBuffer_1107296720; a4: ptr VkDeviceSize_1107296714;
      a5: ptr VkDeviceSize_1107296714; a6: ptr VkDeviceSize_1107296714): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17416:26
  PFN_vkCmdSetDepthTestEnableEXT_1107302660 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17417:26
  PFN_vkCmdSetDepthWriteEnableEXT_1107302662 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17418:26
  PFN_vkCmdSetDepthCompareOpEXT_1107302664 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkCompareOp_1107296851): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17419:26
  PFN_vkCmdSetDepthBoundsTestEnableEXT_1107302666 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17420:26
  PFN_vkCmdSetStencilTestEnableEXT_1107302668 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17421:26
  PFN_vkCmdSetStencilOpEXT_1107302670 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkStencilFaceFlags_1107297223; a2: VkStencilOp_1107296875;
      a3: VkStencilOp_1107296875; a4: VkStencilOp_1107296875; a5: VkCompareOp_1107296851): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17422:26
  VkHostImageCopyFlagBitsEXT_1107302672 = VkHostImageCopyFlagBits_1107299005 ## Generated based on /usr/include/vulkan/vulkan_core.h:17514:33
  VkHostImageCopyFlagsEXT_1107302674 = VkHostImageCopyFlags_1107299007 ## Generated based on /usr/include/vulkan/vulkan_core.h:17516:30
  VkPhysicalDeviceHostImageCopyFeaturesEXT_1107302676 = VkPhysicalDeviceHostImageCopyFeatures_1107299175 ## Generated based on /usr/include/vulkan/vulkan_core.h:17518:47
  VkPhysicalDeviceHostImageCopyPropertiesEXT_1107302678 = VkPhysicalDeviceHostImageCopyProperties_1107299179 ## Generated based on /usr/include/vulkan/vulkan_core.h:17520:49
  VkMemoryToImageCopyEXT_1107302680 = VkMemoryToImageCopy_1107299183 ## Generated based on /usr/include/vulkan/vulkan_core.h:17522:29
  VkImageToMemoryCopyEXT_1107302682 = VkImageToMemoryCopy_1107299187 ## Generated based on /usr/include/vulkan/vulkan_core.h:17524:29
  VkCopyMemoryToImageInfoEXT_1107302684 = VkCopyMemoryToImageInfo_1107299191 ## Generated based on /usr/include/vulkan/vulkan_core.h:17526:33
  VkCopyImageToMemoryInfoEXT_1107302686 = VkCopyImageToMemoryInfo_1107299195 ## Generated based on /usr/include/vulkan/vulkan_core.h:17528:33
  VkCopyImageToImageInfoEXT_1107302688 = VkCopyImageToImageInfo_1107299199 ## Generated based on /usr/include/vulkan/vulkan_core.h:17530:32
  VkHostImageLayoutTransitionInfoEXT_1107302690 = VkHostImageLayoutTransitionInfo_1107299203 ## Generated based on /usr/include/vulkan/vulkan_core.h:17532:41
  VkSubresourceHostMemcpySizeEXT_1107302692 = VkSubresourceHostMemcpySize_1107299207 ## Generated based on /usr/include/vulkan/vulkan_core.h:17534:37
  VkHostImageCopyDevicePerformanceQueryEXT_1107302694 = VkHostImageCopyDevicePerformanceQuery_1107299211 ## Generated based on /usr/include/vulkan/vulkan_core.h:17536:47
  VkSubresourceLayout2EXT_1107302696 = VkSubresourceLayout2_1107299103 ## Generated based on /usr/include/vulkan/vulkan_core.h:17538:30
  VkImageSubresource2EXT_1107302698 = VkImageSubresource2_1107299095 ## Generated based on /usr/include/vulkan/vulkan_core.h:17540:29
  PFN_vkCopyMemoryToImageEXT_1107302700 = proc (a0: VkDevice_1107296728;
      a1: ptr VkCopyMemoryToImageInfo_1107299191): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17542:30
  PFN_vkCopyImageToMemoryEXT_1107302702 = proc (a0: VkDevice_1107296728;
      a1: ptr VkCopyImageToMemoryInfo_1107299195): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17543:30
  PFN_vkCopyImageToImageEXT_1107302704 = proc (a0: VkDevice_1107296728;
      a1: ptr VkCopyImageToImageInfo_1107299199): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17544:30
  PFN_vkTransitionImageLayoutEXT_1107302706 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkHostImageLayoutTransitionInfo_1107299203): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17545:30
  PFN_vkGetImageSubresourceLayout2EXT_1107302708 = proc (a0: VkDevice_1107296728;
      a1: VkImage_1107296722; a2: ptr VkImageSubresource2_1107299095;
      a3: ptr VkSubresourceLayout2_1107299103): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17546:26
  struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT_1107302710 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17588:16
    pNext*: pointer
    memoryMapPlaced*: VkBool32_1107296710
    memoryMapRangePlaced*: VkBool32_1107296710
    memoryUnmapReserve*: VkBool32_1107296710
  VkPhysicalDeviceMapMemoryPlacedFeaturesEXT_1107302712 = struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT_1107302711 ## Generated based on /usr/include/vulkan/vulkan_core.h:17594:3
  struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT_1107302714 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17596:16
    pNext*: pointer
    minPlacedMemoryMapAlignment*: VkDeviceSize_1107296714
  VkPhysicalDeviceMapMemoryPlacedPropertiesEXT_1107302716 = struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT_1107302715 ## Generated based on /usr/include/vulkan/vulkan_core.h:17600:3
  struct_VkMemoryMapPlacedInfoEXT_1107302718 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17602:16
    pNext*: pointer
    pPlacedAddress*: pointer
  VkMemoryMapPlacedInfoEXT_1107302720 = struct_VkMemoryMapPlacedInfoEXT_1107302719 ## Generated based on /usr/include/vulkan/vulkan_core.h:17606:3
  struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT_1107302722 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17614:16
    pNext*: pointer
    shaderBufferFloat16Atomics*: VkBool32_1107296710
    shaderBufferFloat16AtomicAdd*: VkBool32_1107296710
    shaderBufferFloat16AtomicMinMax*: VkBool32_1107296710
    shaderBufferFloat32AtomicMinMax*: VkBool32_1107296710
    shaderBufferFloat64AtomicMinMax*: VkBool32_1107296710
    shaderSharedFloat16Atomics*: VkBool32_1107296710
    shaderSharedFloat16AtomicAdd*: VkBool32_1107296710
    shaderSharedFloat16AtomicMinMax*: VkBool32_1107296710
    shaderSharedFloat32AtomicMinMax*: VkBool32_1107296710
    shaderSharedFloat64AtomicMinMax*: VkBool32_1107296710
    shaderImageFloat32AtomicMinMax*: VkBool32_1107296710
    sparseImageFloat32AtomicMinMax*: VkBool32_1107296710
  VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT_1107302724 = struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT_1107302723 ## Generated based on /usr/include/vulkan/vulkan_core.h:17629:3
  VkPresentScalingFlagBitsEXT_1107302726 = VkPresentScalingFlagBitsKHR_1107300901 ## Generated based on /usr/include/vulkan/vulkan_core.h:17637:37
  VkPresentScalingFlagsEXT_1107302728 = VkPresentScalingFlagsKHR_1107300903 ## Generated based on /usr/include/vulkan/vulkan_core.h:17639:34
  VkPresentGravityFlagBitsEXT_1107302730 = VkPresentGravityFlagBitsKHR_1107300907 ## Generated based on /usr/include/vulkan/vulkan_core.h:17641:37
  VkPresentGravityFlagsEXT_1107302732 = VkPresentGravityFlagsKHR_1107300909 ## Generated based on /usr/include/vulkan/vulkan_core.h:17643:34
  VkSurfacePresentModeEXT_1107302734 = VkSurfacePresentModeKHR_1107300913 ## Generated based on /usr/include/vulkan/vulkan_core.h:17645:33
  VkSurfacePresentScalingCapabilitiesEXT_1107302736 = VkSurfacePresentScalingCapabilitiesKHR_1107300917 ## Generated based on /usr/include/vulkan/vulkan_core.h:17647:48
  VkSurfacePresentModeCompatibilityEXT_1107302738 = VkSurfacePresentModeCompatibilityKHR_1107300921 ## Generated based on /usr/include/vulkan/vulkan_core.h:17649:46
  VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT_1107302740 = VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300925 ## Generated based on /usr/include/vulkan/vulkan_core.h:17657:58
  VkSwapchainPresentFenceInfoEXT_1107302742 = VkSwapchainPresentFenceInfoKHR_1107300929 ## Generated based on /usr/include/vulkan/vulkan_core.h:17659:40
  VkSwapchainPresentModesCreateInfoEXT_1107302744 = VkSwapchainPresentModesCreateInfoKHR_1107300933 ## Generated based on /usr/include/vulkan/vulkan_core.h:17661:46
  VkSwapchainPresentModeInfoEXT_1107302746 = VkSwapchainPresentModeInfoKHR_1107300937 ## Generated based on /usr/include/vulkan/vulkan_core.h:17663:39
  VkSwapchainPresentScalingCreateInfoEXT_1107302748 = VkSwapchainPresentScalingCreateInfoKHR_1107300941 ## Generated based on /usr/include/vulkan/vulkan_core.h:17665:48
  VkReleaseSwapchainImagesInfoEXT_1107302750 = VkReleaseSwapchainImagesInfoKHR_1107300945 ## Generated based on /usr/include/vulkan/vulkan_core.h:17667:41
  PFN_vkReleaseSwapchainImagesEXT_1107302752 = proc (a0: VkDevice_1107296728;
      a1: ptr VkReleaseSwapchainImagesInfoKHR_1107300945): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17669:30
  VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT_1107302754 = VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298713 ## Generated based on /usr/include/vulkan/vulkan_core.h:17684:64
  VkIndirectCommandsLayoutNV_1107302756 = ptr struct_VkIndirectCommandsLayoutNV_T ## Generated based on /usr/include/vulkan/vulkan_core.h:17690:1
  VkIndirectCommandsTokenTypeNV_1107302760 = enum_VkIndirectCommandsTokenTypeNV_1107302759 ## Generated based on /usr/include/vulkan/vulkan_core.h:17707:3
  VkIndirectStateFlagBitsNV_1107302764 = enum_VkIndirectStateFlagBitsNV_1107302763 ## Generated based on /usr/include/vulkan/vulkan_core.h:17712:3
  VkIndirectStateFlagsNV_1107302766 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:17713:17
  VkIndirectCommandsLayoutUsageFlagBitsNV_1107302770 = enum_VkIndirectCommandsLayoutUsageFlagBitsNV_1107302769 ## Generated based on /usr/include/vulkan/vulkan_core.h:17720:3
  VkIndirectCommandsLayoutUsageFlagsNV_1107302772 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:17721:17
  struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV_1107302774 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17722:16
    pNext*: pointer
    maxGraphicsShaderGroupCount*: uint32
    maxIndirectSequenceCount*: uint32
    maxIndirectCommandsTokenCount*: uint32
    maxIndirectCommandsStreamCount*: uint32
    maxIndirectCommandsTokenOffset*: uint32
    maxIndirectCommandsStreamStride*: uint32
    minSequencesCountBufferOffsetAlignment*: uint32
    minSequencesIndexBufferOffsetAlignment*: uint32
    minIndirectCommandsBufferOffsetAlignment*: uint32
  VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV_1107302776 = struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV_1107302775 ## Generated based on /usr/include/vulkan/vulkan_core.h:17734:3
  struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV_1107302778 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17736:16
    pNext*: pointer
    deviceGeneratedCommands*: VkBool32_1107296710
  VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV_1107302780 = struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV_1107302779 ## Generated based on /usr/include/vulkan/vulkan_core.h:17740:3
  struct_VkGraphicsShaderGroupCreateInfoNV_1107302782 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17742:16
    pNext*: pointer
    stageCount*: uint32
    pStages*: ptr VkPipelineShaderStageCreateInfo_1107297475
    pVertexInputState*: ptr VkPipelineVertexInputStateCreateInfo_1107297491
    pTessellationState*: ptr VkPipelineTessellationStateCreateInfo_1107297499
  VkGraphicsShaderGroupCreateInfoNV_1107302784 = struct_VkGraphicsShaderGroupCreateInfoNV_1107302783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17749:3
  struct_VkGraphicsPipelineShaderGroupsCreateInfoNV_1107302786 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17751:16
    pNext*: pointer
    groupCount*: uint32
    pGroups*: ptr VkGraphicsShaderGroupCreateInfoNV_1107302785
    pipelineCount*: uint32
    pPipelines*: ptr VkPipeline_1107296754
  VkGraphicsPipelineShaderGroupsCreateInfoNV_1107302788 = struct_VkGraphicsPipelineShaderGroupsCreateInfoNV_1107302787 ## Generated based on /usr/include/vulkan/vulkan_core.h:17758:3
  struct_VkBindShaderGroupIndirectCommandNV_1107302790 {.pure, inheritable,       bycopy.} = object
    groupIndex*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:17760:16
  VkBindShaderGroupIndirectCommandNV_1107302792 = struct_VkBindShaderGroupIndirectCommandNV_1107302791 ## Generated based on /usr/include/vulkan/vulkan_core.h:17762:3
  struct_VkBindIndexBufferIndirectCommandNV_1107302794 {.pure, inheritable,       bycopy.} = object
    bufferAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:17764:16
    size*: uint32
    indexType*: VkIndexType_1107296919
  VkBindIndexBufferIndirectCommandNV_1107302796 = struct_VkBindIndexBufferIndirectCommandNV_1107302795 ## Generated based on /usr/include/vulkan/vulkan_core.h:17768:3
  struct_VkBindVertexBufferIndirectCommandNV_1107302798 {.pure, inheritable,       bycopy.} = object
    bufferAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:17770:16
    size*: uint32
    stride*: uint32
  VkBindVertexBufferIndirectCommandNV_1107302800 = struct_VkBindVertexBufferIndirectCommandNV_1107302799 ## Generated based on /usr/include/vulkan/vulkan_core.h:17774:3
  struct_VkSetStateFlagsIndirectCommandNV_1107302802 {.pure, inheritable, bycopy.} = object
    data*: uint32            ## Generated based on /usr/include/vulkan/vulkan_core.h:17776:16
  VkSetStateFlagsIndirectCommandNV_1107302804 = struct_VkSetStateFlagsIndirectCommandNV_1107302803 ## Generated based on /usr/include/vulkan/vulkan_core.h:17778:3
  struct_VkIndirectCommandsStreamNV_1107302806 {.pure, inheritable, bycopy.} = object
    buffer*: VkBuffer_1107296720 ## Generated based on /usr/include/vulkan/vulkan_core.h:17780:16
    offset*: VkDeviceSize_1107296714
  VkIndirectCommandsStreamNV_1107302808 = struct_VkIndirectCommandsStreamNV_1107302807 ## Generated based on /usr/include/vulkan/vulkan_core.h:17783:3
  struct_VkIndirectCommandsLayoutTokenNV_1107302810 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17785:16
    pNext*: pointer
    tokenType*: VkIndirectCommandsTokenTypeNV_1107302761
    stream*: uint32
    offset*: uint32
    vertexBindingUnit*: uint32
    vertexDynamicStride*: VkBool32_1107296710
    pushconstantPipelineLayout*: VkPipelineLayout_1107296752
    pushconstantShaderStageFlags*: VkShaderStageFlags_1107297137
    pushconstantOffset*: uint32
    pushconstantSize*: uint32
    indirectStateFlags*: VkIndirectStateFlagsNV_1107302767
    indexTypeCount*: uint32
    pIndexTypes*: ptr VkIndexType_1107296919
    pIndexTypeValues*: ptr uint32
  VkIndirectCommandsLayoutTokenNV_1107302812 = struct_VkIndirectCommandsLayoutTokenNV_1107302811 ## Generated based on /usr/include/vulkan/vulkan_core.h:17801:3
  struct_VkIndirectCommandsLayoutCreateInfoNV_1107302814 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17803:16
    pNext*: pointer
    flags*: VkIndirectCommandsLayoutUsageFlagsNV_1107302773
    pipelineBindPoint*: VkPipelineBindPoint_1107296911
    tokenCount*: uint32
    pTokens*: ptr VkIndirectCommandsLayoutTokenNV_1107302813
    streamCount*: uint32
    pStreamStrides*: ptr uint32
  VkIndirectCommandsLayoutCreateInfoNV_1107302816 = struct_VkIndirectCommandsLayoutCreateInfoNV_1107302815 ## Generated based on /usr/include/vulkan/vulkan_core.h:17812:3
  struct_VkGeneratedCommandsInfoNV_1107302818 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17814:16
    pNext*: pointer
    pipelineBindPoint*: VkPipelineBindPoint_1107296911
    pipeline*: VkPipeline_1107296754
    indirectCommandsLayout*: VkIndirectCommandsLayoutNV_1107302757
    streamCount*: uint32
    pStreams*: ptr VkIndirectCommandsStreamNV_1107302809
    sequencesCount*: uint32
    preprocessBuffer*: VkBuffer_1107296720
    preprocessOffset*: VkDeviceSize_1107296714
    preprocessSize*: VkDeviceSize_1107296714
    sequencesCountBuffer*: VkBuffer_1107296720
    sequencesCountOffset*: VkDeviceSize_1107296714
    sequencesIndexBuffer*: VkBuffer_1107296720
    sequencesIndexOffset*: VkDeviceSize_1107296714
  VkGeneratedCommandsInfoNV_1107302820 = struct_VkGeneratedCommandsInfoNV_1107302819 ## Generated based on /usr/include/vulkan/vulkan_core.h:17830:3
  struct_VkGeneratedCommandsMemoryRequirementsInfoNV_1107302822 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17832:16
    pNext*: pointer
    pipelineBindPoint*: VkPipelineBindPoint_1107296911
    pipeline*: VkPipeline_1107296754
    indirectCommandsLayout*: VkIndirectCommandsLayoutNV_1107302757
    maxSequencesCount*: uint32
  VkGeneratedCommandsMemoryRequirementsInfoNV_1107302824 = struct_VkGeneratedCommandsMemoryRequirementsInfoNV_1107302823 ## Generated based on /usr/include/vulkan/vulkan_core.h:17839:3
  PFN_vkGetGeneratedCommandsMemoryRequirementsNV_1107302826 = proc (
      a0: VkDevice_1107296728;
      a1: ptr VkGeneratedCommandsMemoryRequirementsInfoNV_1107302825;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17841:26
  PFN_vkCmdPreprocessGeneratedCommandsNV_1107302828 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkGeneratedCommandsInfoNV_1107302821): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17842:26
  PFN_vkCmdExecuteGeneratedCommandsNV_1107302830 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710; a2: ptr VkGeneratedCommandsInfoNV_1107302821): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17843:26
  PFN_vkCmdBindPipelineShaderGroupNV_1107302832 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineBindPoint_1107296911; a2: VkPipeline_1107296754; a3: uint32): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17844:26
  PFN_vkCreateIndirectCommandsLayoutNV_1107302834 = proc (a0: VkDevice_1107296728;
      a1: ptr VkIndirectCommandsLayoutCreateInfoNV_1107302817;
      a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkIndirectCommandsLayoutNV_1107302757): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17845:30
  PFN_vkDestroyIndirectCommandsLayoutNV_1107302836 = proc (a0: VkDevice_1107296728;
      a1: VkIndirectCommandsLayoutNV_1107302757; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:17846:26
  struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV_1107302838 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17898:16
    pNext*: pointer
    inheritedViewportScissor2D*: VkBool32_1107296710
  VkPhysicalDeviceInheritedViewportScissorFeaturesNV_1107302840 = struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV_1107302839 ## Generated based on /usr/include/vulkan/vulkan_core.h:17902:3
  struct_VkCommandBufferInheritanceViewportScissorInfoNV_1107302842 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17904:16
    pNext*: pointer
    viewportScissor2D*: VkBool32_1107296710
    viewportDepthCount*: uint32
    pViewportDepths*: ptr VkViewport_1107297503
  VkCommandBufferInheritanceViewportScissorInfoNV_1107302844 = struct_VkCommandBufferInheritanceViewportScissorInfoNV_1107302843 ## Generated based on /usr/include/vulkan/vulkan_core.h:17910:3
  struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT_1107302846 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17918:16
    pNext*: pointer
    texelBufferAlignment*: VkBool32_1107296710
  VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT_1107302848 = struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT_1107302847 ## Generated based on /usr/include/vulkan/vulkan_core.h:17922:3
  VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT_1107302850 = VkPhysicalDeviceTexelBufferAlignmentProperties_1107298877 ## Generated based on /usr/include/vulkan/vulkan_core.h:17924:56
  struct_VkRenderPassTransformBeginInfoQCOM_1107302852 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17932:16
    pNext*: pointer
    transform*: VkSurfaceTransformFlagBitsKHR_1107299263
  VkRenderPassTransformBeginInfoQCOM_1107302854 = struct_VkRenderPassTransformBeginInfoQCOM_1107302853 ## Generated based on /usr/include/vulkan/vulkan_core.h:17936:3
  struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM_1107302856 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17938:16
    pNext*: pointer
    transform*: VkSurfaceTransformFlagBitsKHR_1107299263
    renderArea*: VkRect2D_1107297243
  VkCommandBufferInheritanceRenderPassTransformInfoQCOM_1107302858 = struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM_1107302857 ## Generated based on /usr/include/vulkan/vulkan_core.h:17943:3
  VkDepthBiasRepresentationEXT_1107302862 = enum_VkDepthBiasRepresentationEXT_1107302861 ## Generated based on /usr/include/vulkan/vulkan_core.h:17957:3
  struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT_1107302864 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17958:16
    pNext*: pointer
    depthBiasControl*: VkBool32_1107296710
    leastRepresentableValueForceUnormRepresentation*: VkBool32_1107296710
    floatRepresentation*: VkBool32_1107296710
    depthBiasExact*: VkBool32_1107296710
  VkPhysicalDeviceDepthBiasControlFeaturesEXT_1107302866 = struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT_1107302865 ## Generated based on /usr/include/vulkan/vulkan_core.h:17965:3
  struct_VkDepthBiasInfoEXT_1107302868 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17967:16
    pNext*: pointer
    depthBiasConstantFactor*: cfloat
    depthBiasClamp*: cfloat
    depthBiasSlopeFactor*: cfloat
  VkDepthBiasInfoEXT_1107302870 = struct_VkDepthBiasInfoEXT_1107302869 ## Generated based on /usr/include/vulkan/vulkan_core.h:17973:3
  struct_VkDepthBiasRepresentationInfoEXT_1107302872 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:17975:16
    pNext*: pointer
    depthBiasRepresentation*: VkDepthBiasRepresentationEXT_1107302863
    depthBiasExact*: VkBool32_1107296710
  VkDepthBiasRepresentationInfoEXT_1107302874 = struct_VkDepthBiasRepresentationInfoEXT_1107302873 ## Generated based on /usr/include/vulkan/vulkan_core.h:17980:3
  PFN_vkCmdSetDepthBias2EXT_1107302876 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkDepthBiasInfoEXT_1107302871): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:17982:26
  VkDeviceMemoryReportEventTypeEXT_1107302880 = enum_VkDeviceMemoryReportEventTypeEXT_1107302879 ## Generated based on /usr/include/vulkan/vulkan_core.h:18005:3
  VkDeviceMemoryReportFlagsEXT_1107302882 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:18006:17
  struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT_1107302884 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18007:16
    pNext*: pointer
    deviceMemoryReport*: VkBool32_1107296710
  VkPhysicalDeviceDeviceMemoryReportFeaturesEXT_1107302886 = struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT_1107302885 ## Generated based on /usr/include/vulkan/vulkan_core.h:18011:3
  struct_VkDeviceMemoryReportCallbackDataEXT_1107302888 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18013:16
    pNext*: pointer
    flags*: VkDeviceMemoryReportFlagsEXT_1107302883
    type_field*: VkDeviceMemoryReportEventTypeEXT_1107302881
    memoryObjectId*: uint64
    size*: VkDeviceSize_1107296714
    objectType*: VkObjectType_1107296795
    objectHandle*: uint64
    heapIndex*: uint32
  VkDeviceMemoryReportCallbackDataEXT_1107302890 = struct_VkDeviceMemoryReportCallbackDataEXT_1107302889 ## Generated based on /usr/include/vulkan/vulkan_core.h:18023:3
  PFN_vkDeviceMemoryReportCallbackEXT_1107302892 = proc (
      a0: ptr VkDeviceMemoryReportCallbackDataEXT_1107302891; a1: pointer): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18025:26
  struct_VkDeviceDeviceMemoryReportCreateInfoEXT_1107302894 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18029:16
    pNext*: pointer
    flags*: VkDeviceMemoryReportFlagsEXT_1107302883
    pfnUserCallback*: PFN_vkDeviceMemoryReportCallbackEXT_1107302893
    pUserData*: pointer
  VkDeviceDeviceMemoryReportCreateInfoEXT_1107302896 = struct_VkDeviceDeviceMemoryReportCreateInfoEXT_1107302895 ## Generated based on /usr/include/vulkan/vulkan_core.h:18035:3
  PFN_vkAcquireDrmDisplayEXT_1107302898 = proc (a0: VkPhysicalDevice_1107296726;
      a1: int32; a2: VkDisplayKHR_1107299355): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:18043:30
  PFN_vkGetDrmDisplayEXT_1107302900 = proc (a0: VkPhysicalDevice_1107296726;
      a1: int32; a2: uint32; a3: ptr VkDisplayKHR_1107299355): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18044:30
  VkPhysicalDeviceRobustness2FeaturesEXT_1107302902 = VkPhysicalDeviceRobustness2FeaturesKHR_1107301391 ## Generated based on /usr/include/vulkan/vulkan_core.h:18068:48
  VkPhysicalDeviceRobustness2PropertiesEXT_1107302904 = VkPhysicalDeviceRobustness2PropertiesKHR_1107301395 ## Generated based on /usr/include/vulkan/vulkan_core.h:18070:50
  struct_VkSamplerCustomBorderColorCreateInfoEXT_1107302906 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18078:16
    pNext*: pointer
    customBorderColor*: VkClearColorValue_1107297643
    format*: VkFormat_1107296811
  VkSamplerCustomBorderColorCreateInfoEXT_1107302908 = struct_VkSamplerCustomBorderColorCreateInfoEXT_1107302907 ## Generated based on /usr/include/vulkan/vulkan_core.h:18083:3
  struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT_1107302910 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18085:16
    pNext*: pointer
    maxCustomBorderColorSamplers*: uint32
  VkPhysicalDeviceCustomBorderColorPropertiesEXT_1107302912 = struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT_1107302911 ## Generated based on /usr/include/vulkan/vulkan_core.h:18089:3
  struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT_1107302914 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18091:16
    pNext*: pointer
    customBorderColors*: VkBool32_1107296710
    customBorderColorWithoutFormat*: VkBool32_1107296710
  VkPhysicalDeviceCustomBorderColorFeaturesEXT_1107302916 = struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT_1107302915 ## Generated based on /usr/include/vulkan/vulkan_core.h:18096:3
  struct_VkPhysicalDevicePresentBarrierFeaturesNV_1107302918 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18110:16
    pNext*: pointer
    presentBarrier*: VkBool32_1107296710
  VkPhysicalDevicePresentBarrierFeaturesNV_1107302920 = struct_VkPhysicalDevicePresentBarrierFeaturesNV_1107302919 ## Generated based on /usr/include/vulkan/vulkan_core.h:18114:3
  struct_VkSurfaceCapabilitiesPresentBarrierNV_1107302922 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18116:16
    pNext*: pointer
    presentBarrierSupported*: VkBool32_1107296710
  VkSurfaceCapabilitiesPresentBarrierNV_1107302924 = struct_VkSurfaceCapabilitiesPresentBarrierNV_1107302923 ## Generated based on /usr/include/vulkan/vulkan_core.h:18120:3
  struct_VkSwapchainPresentBarrierCreateInfoNV_1107302926 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18122:16
    pNext*: pointer
    presentBarrierEnable*: VkBool32_1107296710
  VkSwapchainPresentBarrierCreateInfoNV_1107302928 = struct_VkSwapchainPresentBarrierCreateInfoNV_1107302927 ## Generated based on /usr/include/vulkan/vulkan_core.h:18126:3
  VkPrivateDataSlotEXT_1107302930 = VkPrivateDataSlot_1107298647 ## Generated based on /usr/include/vulkan/vulkan_core.h:18132:27
  VkPrivateDataSlotCreateFlagsEXT_1107302932 = VkPrivateDataSlotCreateFlags_1107298661 ## Generated based on /usr/include/vulkan/vulkan_core.h:18136:38
  VkPhysicalDevicePrivateDataFeaturesEXT_1107302934 = VkPhysicalDevicePrivateDataFeatures_1107298717 ## Generated based on /usr/include/vulkan/vulkan_core.h:18138:45
  VkDevicePrivateDataCreateInfoEXT_1107302936 = VkDevicePrivateDataCreateInfo_1107298721 ## Generated based on /usr/include/vulkan/vulkan_core.h:18140:39
  VkPrivateDataSlotCreateInfoEXT_1107302938 = VkPrivateDataSlotCreateInfo_1107298725 ## Generated based on /usr/include/vulkan/vulkan_core.h:18142:37
  PFN_vkCreatePrivateDataSlotEXT_1107302940 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPrivateDataSlotCreateInfo_1107298725;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkPrivateDataSlot_1107298647): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18144:30
  PFN_vkDestroyPrivateDataSlotEXT_1107302942 = proc (a0: VkDevice_1107296728;
      a1: VkPrivateDataSlot_1107298647; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18145:26
  PFN_vkSetPrivateDataEXT_1107302944 = proc (a0: VkDevice_1107296728;
      a1: VkObjectType_1107296795; a2: uint64; a3: VkPrivateDataSlot_1107298647;
      a4: uint64): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:18146:30
  PFN_vkGetPrivateDataEXT_1107302946 = proc (a0: VkDevice_1107296728;
      a1: VkObjectType_1107296795; a2: uint64; a3: VkPrivateDataSlot_1107298647;
      a4: ptr uint64): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:18147:26
  VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT_1107302948 = VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298729 ## Generated based on /usr/include/vulkan/vulkan_core.h:18189:62
  VkDeviceDiagnosticsConfigFlagBitsNV_1107302952 = enum_VkDeviceDiagnosticsConfigFlagBitsNV_1107302951 ## Generated based on /usr/include/vulkan/vulkan_core.h:18204:3
  VkDeviceDiagnosticsConfigFlagsNV_1107302954 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:18205:17
  struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV_1107302956 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18206:16
    pNext*: pointer
    diagnosticsConfig*: VkBool32_1107296710
  VkPhysicalDeviceDiagnosticsConfigFeaturesNV_1107302958 = struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV_1107302957 ## Generated based on /usr/include/vulkan/vulkan_core.h:18210:3
  struct_VkDeviceDiagnosticsConfigCreateInfoNV_1107302960 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18212:16
    pNext*: pointer
    flags*: VkDeviceDiagnosticsConfigFlagsNV_1107302955
  VkDeviceDiagnosticsConfigCreateInfoNV_1107302962 = struct_VkDeviceDiagnosticsConfigCreateInfoNV_1107302961 ## Generated based on /usr/include/vulkan/vulkan_core.h:18216:3
  VkTileShadingRenderPassFlagBitsQCOM_1107302966 = enum_VkTileShadingRenderPassFlagBitsQCOM_1107302965 ## Generated based on /usr/include/vulkan/vulkan_core.h:18235:3
  VkTileShadingRenderPassFlagsQCOM_1107302968 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:18236:17
  struct_VkPhysicalDeviceTileShadingFeaturesQCOM_1107302970 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18237:16
    pNext*: pointer
    tileShading*: VkBool32_1107296710
    tileShadingFragmentStage*: VkBool32_1107296710
    tileShadingColorAttachments*: VkBool32_1107296710
    tileShadingDepthAttachments*: VkBool32_1107296710
    tileShadingStencilAttachments*: VkBool32_1107296710
    tileShadingInputAttachments*: VkBool32_1107296710
    tileShadingSampledAttachments*: VkBool32_1107296710
    tileShadingPerTileDraw*: VkBool32_1107296710
    tileShadingPerTileDispatch*: VkBool32_1107296710
    tileShadingDispatchTile*: VkBool32_1107296710
    tileShadingApron*: VkBool32_1107296710
    tileShadingAnisotropicApron*: VkBool32_1107296710
    tileShadingAtomicOps*: VkBool32_1107296710
    tileShadingImageProcessing*: VkBool32_1107296710
  VkPhysicalDeviceTileShadingFeaturesQCOM_1107302972 = struct_VkPhysicalDeviceTileShadingFeaturesQCOM_1107302971 ## Generated based on /usr/include/vulkan/vulkan_core.h:18254:3
  struct_VkPhysicalDeviceTileShadingPropertiesQCOM_1107302974 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18256:16
    pNext*: pointer
    maxApronSize*: uint32
    preferNonCoherent*: VkBool32_1107296710
    tileGranularity*: VkExtent2D_1107297227
    maxTileShadingRate*: VkExtent2D_1107297227
  VkPhysicalDeviceTileShadingPropertiesQCOM_1107302976 = struct_VkPhysicalDeviceTileShadingPropertiesQCOM_1107302975 ## Generated based on /usr/include/vulkan/vulkan_core.h:18263:3
  struct_VkRenderPassTileShadingCreateInfoQCOM_1107302978 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18265:16
    pNext*: pointer
    flags*: VkTileShadingRenderPassFlagsQCOM_1107302969
    tileApronSize*: VkExtent2D_1107297227
  VkRenderPassTileShadingCreateInfoQCOM_1107302980 = struct_VkRenderPassTileShadingCreateInfoQCOM_1107302979 ## Generated based on /usr/include/vulkan/vulkan_core.h:18270:3
  struct_VkPerTileBeginInfoQCOM_1107302982 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18272:16
    pNext*: pointer
  VkPerTileBeginInfoQCOM_1107302984 = struct_VkPerTileBeginInfoQCOM_1107302983 ## Generated based on /usr/include/vulkan/vulkan_core.h:18275:3
  struct_VkPerTileEndInfoQCOM_1107302986 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18277:16
    pNext*: pointer
  VkPerTileEndInfoQCOM_1107302988 = struct_VkPerTileEndInfoQCOM_1107302987 ## Generated based on /usr/include/vulkan/vulkan_core.h:18280:3
  struct_VkDispatchTileInfoQCOM_1107302990 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18282:16
    pNext*: pointer
  VkDispatchTileInfoQCOM_1107302992 = struct_VkDispatchTileInfoQCOM_1107302991 ## Generated based on /usr/include/vulkan/vulkan_core.h:18285:3
  PFN_vkCmdDispatchTileQCOM_1107302994 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkDispatchTileInfoQCOM_1107302993): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:18287:26
  PFN_vkCmdBeginPerTileExecutionQCOM_1107302996 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkPerTileBeginInfoQCOM_1107302985): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:18288:26
  PFN_vkCmdEndPerTileExecutionQCOM_1107302998 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkPerTileEndInfoQCOM_1107302989): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:18289:26
  struct_VkQueryLowLatencySupportNV_1107303000 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18316:16
    pNext*: pointer
    pQueriedLowLatencyData*: pointer
  VkQueryLowLatencySupportNV_1107303002 = struct_VkQueryLowLatencySupportNV_1107303001 ## Generated based on /usr/include/vulkan/vulkan_core.h:18320:3
  VkAccelerationStructureKHR_1107303004 = ptr struct_VkAccelerationStructureKHR_T ## Generated based on /usr/include/vulkan/vulkan_core.h:18326:1
  struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT_1107303006 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18329:16
    pNext*: pointer
    combinedImageSamplerDescriptorSingleArray*: VkBool32_1107296710
    bufferlessPushDescriptors*: VkBool32_1107296710
    allowSamplerImageViewPostSubmitCreation*: VkBool32_1107296710
    descriptorBufferOffsetAlignment*: VkDeviceSize_1107296714
    maxDescriptorBufferBindings*: uint32
    maxResourceDescriptorBufferBindings*: uint32
    maxSamplerDescriptorBufferBindings*: uint32
    maxEmbeddedImmutableSamplerBindings*: uint32
    maxEmbeddedImmutableSamplers*: uint32
    bufferCaptureReplayDescriptorDataSize*: csize_t
    imageCaptureReplayDescriptorDataSize*: csize_t
    imageViewCaptureReplayDescriptorDataSize*: csize_t
    samplerCaptureReplayDescriptorDataSize*: csize_t
    accelerationStructureCaptureReplayDescriptorDataSize*: csize_t
    samplerDescriptorSize*: csize_t
    combinedImageSamplerDescriptorSize*: csize_t
    sampledImageDescriptorSize*: csize_t
    storageImageDescriptorSize*: csize_t
    uniformTexelBufferDescriptorSize*: csize_t
    robustUniformTexelBufferDescriptorSize*: csize_t
    storageTexelBufferDescriptorSize*: csize_t
    robustStorageTexelBufferDescriptorSize*: csize_t
    uniformBufferDescriptorSize*: csize_t
    robustUniformBufferDescriptorSize*: csize_t
    storageBufferDescriptorSize*: csize_t
    robustStorageBufferDescriptorSize*: csize_t
    inputAttachmentDescriptorSize*: csize_t
    accelerationStructureDescriptorSize*: csize_t
    maxSamplerDescriptorBufferRange*: VkDeviceSize_1107296714
    maxResourceDescriptorBufferRange*: VkDeviceSize_1107296714
    samplerDescriptorBufferAddressSpaceSize*: VkDeviceSize_1107296714
    resourceDescriptorBufferAddressSpaceSize*: VkDeviceSize_1107296714
    descriptorBufferAddressSpaceSize*: VkDeviceSize_1107296714
  VkPhysicalDeviceDescriptorBufferPropertiesEXT_1107303008 = struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT_1107303007 ## Generated based on /usr/include/vulkan/vulkan_core.h:18365:3
  struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT_1107303010 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18367:16
    pNext*: pointer
    combinedImageSamplerDensityMapDescriptorSize*: csize_t
  VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT_1107303012 = struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT_1107303011 ## Generated based on /usr/include/vulkan/vulkan_core.h:18371:3
  struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT_1107303014 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18373:16
    pNext*: pointer
    descriptorBuffer*: VkBool32_1107296710
    descriptorBufferCaptureReplay*: VkBool32_1107296710
    descriptorBufferImageLayoutIgnored*: VkBool32_1107296710
    descriptorBufferPushDescriptors*: VkBool32_1107296710
  VkPhysicalDeviceDescriptorBufferFeaturesEXT_1107303016 = struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT_1107303015 ## Generated based on /usr/include/vulkan/vulkan_core.h:18380:3
  struct_VkDescriptorAddressInfoEXT_1107303018 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18382:16
    pNext*: pointer
    address*: VkDeviceAddress_1107296712
    range*: VkDeviceSize_1107296714
    format*: VkFormat_1107296811
  VkDescriptorAddressInfoEXT_1107303020 = struct_VkDescriptorAddressInfoEXT_1107303019 ## Generated based on /usr/include/vulkan/vulkan_core.h:18388:3
  struct_VkDescriptorBufferBindingInfoEXT_1107303022 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18390:16
    pNext*: pointer
    address*: VkDeviceAddress_1107296712
    usage*: VkBufferUsageFlags_1107297059
  VkDescriptorBufferBindingInfoEXT_1107303024 = struct_VkDescriptorBufferBindingInfoEXT_1107303023 ## Generated based on /usr/include/vulkan/vulkan_core.h:18395:3
  struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT_1107303026 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18397:16
    pNext*: pointer
    buffer*: VkBuffer_1107296720
  VkDescriptorBufferBindingPushDescriptorBufferHandleEXT_1107303028 = struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT_1107303027 ## Generated based on /usr/include/vulkan/vulkan_core.h:18401:3
  union_VkDescriptorDataEXT_1107303030 {.union, bycopy.} = object
    pSampler*: ptr VkSampler_1107296767 ## Generated based on /usr/include/vulkan/vulkan_core.h:18403:15
    pCombinedImageSampler*: ptr VkDescriptorImageInfo_1107297563
    pInputAttachmentImage*: ptr VkDescriptorImageInfo_1107297563
    pSampledImage*: ptr VkDescriptorImageInfo_1107297563
    pStorageImage*: ptr VkDescriptorImageInfo_1107297563
    pUniformTexelBuffer*: ptr VkDescriptorAddressInfoEXT_1107303021
    pStorageTexelBuffer*: ptr VkDescriptorAddressInfoEXT_1107303021
    pUniformBuffer*: ptr VkDescriptorAddressInfoEXT_1107303021
    pStorageBuffer*: ptr VkDescriptorAddressInfoEXT_1107303021
    accelerationStructure*: VkDeviceAddress_1107296712
  VkDescriptorDataEXT_1107303032 = union_VkDescriptorDataEXT_1107303031 ## Generated based on /usr/include/vulkan/vulkan_core.h:18414:3
  struct_VkDescriptorGetInfoEXT_1107303034 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18416:16
    pNext*: pointer
    type_field*: VkDescriptorType_1107296899
    data*: VkDescriptorDataEXT_1107303033
  VkDescriptorGetInfoEXT_1107303036 = struct_VkDescriptorGetInfoEXT_1107303035 ## Generated based on /usr/include/vulkan/vulkan_core.h:18421:3
  struct_VkBufferCaptureDescriptorDataInfoEXT_1107303038 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18423:16
    pNext*: pointer
    buffer*: VkBuffer_1107296720
  VkBufferCaptureDescriptorDataInfoEXT_1107303040 = struct_VkBufferCaptureDescriptorDataInfoEXT_1107303039 ## Generated based on /usr/include/vulkan/vulkan_core.h:18427:3
  struct_VkImageCaptureDescriptorDataInfoEXT_1107303042 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18429:16
    pNext*: pointer
    image*: VkImage_1107296722
  VkImageCaptureDescriptorDataInfoEXT_1107303044 = struct_VkImageCaptureDescriptorDataInfoEXT_1107303043 ## Generated based on /usr/include/vulkan/vulkan_core.h:18433:3
  struct_VkImageViewCaptureDescriptorDataInfoEXT_1107303046 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18435:16
    pNext*: pointer
    imageView*: VkImageView_1107296746
  VkImageViewCaptureDescriptorDataInfoEXT_1107303048 = struct_VkImageViewCaptureDescriptorDataInfoEXT_1107303047 ## Generated based on /usr/include/vulkan/vulkan_core.h:18439:3
  struct_VkSamplerCaptureDescriptorDataInfoEXT_1107303050 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18441:16
    pNext*: pointer
    sampler*: VkSampler_1107296767
  VkSamplerCaptureDescriptorDataInfoEXT_1107303052 = struct_VkSamplerCaptureDescriptorDataInfoEXT_1107303051 ## Generated based on /usr/include/vulkan/vulkan_core.h:18445:3
  struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT_1107303054 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18447:16
    pNext*: pointer
    opaqueCaptureDescriptorData*: pointer
  VkOpaqueCaptureDescriptorDataCreateInfoEXT_1107303056 = struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT_1107303055 ## Generated based on /usr/include/vulkan/vulkan_core.h:18451:3
  struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303058 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18453:16
    pNext*: pointer
    accelerationStructure*: VkAccelerationStructureKHR_1107303005
    accelerationStructureNV*: VkAccelerationStructureNV_1107302071
  VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303060 = struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303059 ## Generated based on /usr/include/vulkan/vulkan_core.h:18458:3
  PFN_vkGetDescriptorSetLayoutSizeEXT_1107303062 = proc (a0: VkDevice_1107296728;
      a1: VkDescriptorSetLayout_1107296765; a2: ptr VkDeviceSize_1107296714): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18460:26
  PFN_vkGetDescriptorSetLayoutBindingOffsetEXT_1107303064 = proc (a0: VkDevice_1107296728;
      a1: VkDescriptorSetLayout_1107296765; a2: uint32; a3: ptr VkDeviceSize_1107296714): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18461:26
  PFN_vkGetDescriptorEXT_1107303066 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDescriptorGetInfoEXT_1107303037; a2: csize_t; a3: pointer): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18462:26
  PFN_vkCmdBindDescriptorBuffersEXT_1107303068 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkDescriptorBufferBindingInfoEXT_1107303025): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18463:26
  PFN_vkCmdSetDescriptorBufferOffsetsEXT_1107303070 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPipelineBindPoint_1107296911; a2: VkPipelineLayout_1107296752;
      a3: uint32; a4: uint32; a5: ptr uint32; a6: ptr VkDeviceSize_1107296714): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18464:26
  PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT_1107303072 = proc (
      a0: VkCommandBuffer_1107296734; a1: VkPipelineBindPoint_1107296911;
      a2: VkPipelineLayout_1107296752; a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:18465:26
  PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT_1107303074 = proc (a0: VkDevice_1107296728;
      a1: ptr VkBufferCaptureDescriptorDataInfoEXT_1107303041; a2: pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18466:30
  PFN_vkGetImageOpaqueCaptureDescriptorDataEXT_1107303076 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImageCaptureDescriptorDataInfoEXT_1107303045; a2: pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18467:30
  PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT_1107303078 = proc (
      a0: VkDevice_1107296728; a1: ptr VkImageViewCaptureDescriptorDataInfoEXT_1107303049;
      a2: pointer): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:18468:30
  PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT_1107303080 = proc (
      a0: VkDevice_1107296728; a1: ptr VkSamplerCaptureDescriptorDataInfoEXT_1107303053;
      a2: pointer): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:18469:30
  PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT_1107303082 = proc (
      a0: VkDevice_1107296728;
      a1: ptr VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303061;
      a2: pointer): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:18470:30
  VkGraphicsPipelineLibraryFlagBitsEXT_1107303086 = enum_VkGraphicsPipelineLibraryFlagBitsEXT_1107303085 ## Generated based on /usr/include/vulkan/vulkan_core.h:18570:3
  VkGraphicsPipelineLibraryFlagsEXT_1107303088 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:18571:17
  struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT_1107303090 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18572:16
    pNext*: pointer
    graphicsPipelineLibrary*: VkBool32_1107296710
  VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT_1107303092 = struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT_1107303091 ## Generated based on /usr/include/vulkan/vulkan_core.h:18576:3
  struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT_1107303094 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18578:16
    pNext*: pointer
    graphicsPipelineLibraryFastLinking*: VkBool32_1107296710
    graphicsPipelineLibraryIndependentInterpolationDecoration*: VkBool32_1107296710
  VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT_1107303096 = struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT_1107303095 ## Generated based on /usr/include/vulkan/vulkan_core.h:18583:3
  struct_VkGraphicsPipelineLibraryCreateInfoEXT_1107303098 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18585:16
    pNext*: pointer
    flags*: VkGraphicsPipelineLibraryFlagsEXT_1107303089
  VkGraphicsPipelineLibraryCreateInfoEXT_1107303100 = struct_VkGraphicsPipelineLibraryCreateInfoEXT_1107303099 ## Generated based on /usr/include/vulkan/vulkan_core.h:18589:3
  struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD_1107303102 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18597:16
    pNext*: pointer
    shaderEarlyAndLateFragmentTests*: VkBool32_1107296710
  VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD_1107303104 = struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD_1107303103 ## Generated based on /usr/include/vulkan/vulkan_core.h:18601:3
  VkFragmentShadingRateTypeNV_1107303108 = enum_VkFragmentShadingRateTypeNV_1107303107 ## Generated based on /usr/include/vulkan/vulkan_core.h:18614:3
  VkFragmentShadingRateNV_1107303112 = enum_VkFragmentShadingRateNV_1107303111 ## Generated based on /usr/include/vulkan/vulkan_core.h:18630:3
  struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV_1107303114 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18631:16
    pNext*: pointer
    fragmentShadingRateEnums*: VkBool32_1107296710
    supersampleFragmentShadingRates*: VkBool32_1107296710
    noInvocationFragmentShadingRates*: VkBool32_1107296710
  VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV_1107303116 = struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV_1107303115 ## Generated based on /usr/include/vulkan/vulkan_core.h:18637:3
  struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV_1107303118 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18639:16
    pNext*: pointer
    maxFragmentShadingRateInvocationCount*: VkSampleCountFlagBits_1107296951
  VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV_1107303120 = struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV_1107303119 ## Generated based on /usr/include/vulkan/vulkan_core.h:18643:3
  struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV_1107303122 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18645:16
    pNext*: pointer
    shadingRateType*: VkFragmentShadingRateTypeNV_1107303109
    shadingRate*: VkFragmentShadingRateNV_1107303113
    combinerOps*: array[2'i64, VkFragmentShadingRateCombinerOpKHR_1107300397]
  VkPipelineFragmentShadingRateEnumStateCreateInfoNV_1107303124 = struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV_1107303123 ## Generated based on /usr/include/vulkan/vulkan_core.h:18651:3
  PFN_vkCmdSetFragmentShadingRateEnumNV_1107303126 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkFragmentShadingRateNV_1107303113;
      a2: array[2'i64, VkFragmentShadingRateCombinerOpKHR_1107300397]): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18653:26
  VkAccelerationStructureMotionInstanceTypeNV_1107303130 = enum_VkAccelerationStructureMotionInstanceTypeNV_1107303129 ## Generated based on /usr/include/vulkan/vulkan_core.h:18675:3
  VkAccelerationStructureMotionInfoFlagsNV_1107303132 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:18676:17
  VkAccelerationStructureMotionInstanceFlagsNV_1107303134 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:18677:17
  union_VkDeviceOrHostAddressConstKHR_1107303136 {.union, bycopy.} = object
    deviceAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:18678:15
    hostAddress*: pointer
  VkDeviceOrHostAddressConstKHR_1107303138 = union_VkDeviceOrHostAddressConstKHR_1107303137 ## Generated based on /usr/include/vulkan/vulkan_core.h:18681:3
  struct_VkAccelerationStructureGeometryMotionTrianglesDataNV_1107303140 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18683:16
    pNext*: pointer
    vertexData*: VkDeviceOrHostAddressConstKHR_1107303139
  VkAccelerationStructureGeometryMotionTrianglesDataNV_1107303142 = struct_VkAccelerationStructureGeometryMotionTrianglesDataNV_1107303141 ## Generated based on /usr/include/vulkan/vulkan_core.h:18687:3
  struct_VkAccelerationStructureMotionInfoNV_1107303144 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18689:16
    pNext*: pointer
    maxInstances*: uint32
    flags*: VkAccelerationStructureMotionInfoFlagsNV_1107303133
  VkAccelerationStructureMotionInfoNV_1107303146 = struct_VkAccelerationStructureMotionInfoNV_1107303145 ## Generated based on /usr/include/vulkan/vulkan_core.h:18694:3
  struct_VkAccelerationStructureMatrixMotionInstanceNV_1107303148 {.pure,       inheritable, bycopy.} = object
    transformT0*: VkTransformMatrixKHR_1107302181 ## Generated based on /usr/include/vulkan/vulkan_core.h:18696:16
    transformT1*: VkTransformMatrixKHR_1107302181
    instanceCustomIndex* {.bitsize: 24'i64.}: uint32
    mask* {.bitsize: 8'i64.}: uint32
    instanceShaderBindingTableRecordOffset* {.bitsize: 24'i64.}: uint32
    flags* {.bitsize: 8'i64.}: VkGeometryInstanceFlagsKHR_1107302115
    accelerationStructureReference*: uint64
  VkAccelerationStructureMatrixMotionInstanceNV_1107303150 = struct_VkAccelerationStructureMatrixMotionInstanceNV_1107303149 ## Generated based on /usr/include/vulkan/vulkan_core.h:18704:3
  struct_VkSRTDataNV_1107303152 {.pure, inheritable, bycopy.} = object
    sx*: cfloat              ## Generated based on /usr/include/vulkan/vulkan_core.h:18706:16
    a*: cfloat
    b*: cfloat
    pvx*: cfloat
    sy*: cfloat
    c*: cfloat
    pvy*: cfloat
    sz*: cfloat
    pvz*: cfloat
    qx*: cfloat
    qy*: cfloat
    qz*: cfloat
    qw*: cfloat
    tx*: cfloat
    ty*: cfloat
    tz*: cfloat
  VkSRTDataNV_1107303154 = struct_VkSRTDataNV_1107303153 ## Generated based on /usr/include/vulkan/vulkan_core.h:18723:3
  struct_VkAccelerationStructureSRTMotionInstanceNV_1107303156 {.pure,       inheritable, bycopy.} = object
    transformT0*: VkSRTDataNV_1107303155 ## Generated based on /usr/include/vulkan/vulkan_core.h:18725:16
    transformT1*: VkSRTDataNV_1107303155
    instanceCustomIndex* {.bitsize: 24'i64.}: uint32
    mask* {.bitsize: 8'i64.}: uint32
    instanceShaderBindingTableRecordOffset* {.bitsize: 24'i64.}: uint32
    flags* {.bitsize: 8'i64.}: VkGeometryInstanceFlagsKHR_1107302115
    accelerationStructureReference*: uint64
  VkAccelerationStructureSRTMotionInstanceNV_1107303158 = struct_VkAccelerationStructureSRTMotionInstanceNV_1107303157 ## Generated based on /usr/include/vulkan/vulkan_core.h:18733:3
  union_VkAccelerationStructureMotionInstanceDataNV_1107303160 {.union, bycopy.} = object
    staticInstance*: VkAccelerationStructureInstanceKHR_1107302193 ## Generated based on /usr/include/vulkan/vulkan_core.h:18735:15
    matrixMotionInstance*: VkAccelerationStructureMatrixMotionInstanceNV_1107303151
    srtMotionInstance*: VkAccelerationStructureSRTMotionInstanceNV_1107303159
  VkAccelerationStructureMotionInstanceDataNV_1107303162 = union_VkAccelerationStructureMotionInstanceDataNV_1107303161 ## Generated based on /usr/include/vulkan/vulkan_core.h:18739:3
  struct_VkAccelerationStructureMotionInstanceNV_1107303164 {.pure, inheritable,       bycopy.} = object
    type_field*: VkAccelerationStructureMotionInstanceTypeNV_1107303131 ## Generated based on /usr/include/vulkan/vulkan_core.h:18741:16
    flags*: VkAccelerationStructureMotionInstanceFlagsNV_1107303135
    data*: VkAccelerationStructureMotionInstanceDataNV_1107303163
  VkAccelerationStructureMotionInstanceNV_1107303166 = struct_VkAccelerationStructureMotionInstanceNV_1107303165 ## Generated based on /usr/include/vulkan/vulkan_core.h:18745:3
  struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV_1107303168 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18747:16
    pNext*: pointer
    rayTracingMotionBlur*: VkBool32_1107296710
    rayTracingMotionBlurPipelineTraceRaysIndirect*: VkBool32_1107296710
  VkPhysicalDeviceRayTracingMotionBlurFeaturesNV_1107303170 = struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV_1107303169 ## Generated based on /usr/include/vulkan/vulkan_core.h:18752:3
  struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT_1107303172 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18760:16
    pNext*: pointer
    ycbcr2plane444Formats*: VkBool32_1107296710
  VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT_1107303174 = struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT_1107303173 ## Generated based on /usr/include/vulkan/vulkan_core.h:18764:3
  struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT_1107303176 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18772:16
    pNext*: pointer
    fragmentDensityMapDeferred*: VkBool32_1107296710
  VkPhysicalDeviceFragmentDensityMap2FeaturesEXT_1107303178 = struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT_1107303177 ## Generated based on /usr/include/vulkan/vulkan_core.h:18776:3
  struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT_1107303180 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18778:16
    pNext*: pointer
    subsampledLoads*: VkBool32_1107296710
    subsampledCoarseReconstructionEarlyAccess*: VkBool32_1107296710
    maxSubsampledArrayLayers*: uint32
    maxDescriptorSetSubsampledSamplers*: uint32
  VkPhysicalDeviceFragmentDensityMap2PropertiesEXT_1107303182 = struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT_1107303181 ## Generated based on /usr/include/vulkan/vulkan_core.h:18785:3
  struct_VkCopyCommandTransformInfoQCOM_1107303184 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18793:16
    pNext*: pointer
    transform*: VkSurfaceTransformFlagBitsKHR_1107299263
  VkCopyCommandTransformInfoQCOM_1107303186 = struct_VkCopyCommandTransformInfoQCOM_1107303185 ## Generated based on /usr/include/vulkan/vulkan_core.h:18797:3
  VkPhysicalDeviceImageRobustnessFeaturesEXT_1107303188 = VkPhysicalDeviceImageRobustnessFeatures_1107298769 ## Generated based on /usr/include/vulkan/vulkan_core.h:18805:49
  VkImageCompressionFlagBitsEXT_1107303192 = enum_VkImageCompressionFlagBitsEXT_1107303191 ## Generated based on /usr/include/vulkan/vulkan_core.h:18820:3
  VkImageCompressionFlagsEXT_1107303194 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:18821:17
  VkImageCompressionFixedRateFlagBitsEXT_1107303198 = enum_VkImageCompressionFixedRateFlagBitsEXT_1107303197 ## Generated based on /usr/include/vulkan/vulkan_core.h:18850:3
  VkImageCompressionFixedRateFlagsEXT_1107303200 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:18851:17
  struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT_1107303202 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18852:16
    pNext*: pointer
    imageCompressionControl*: VkBool32_1107296710
  VkPhysicalDeviceImageCompressionControlFeaturesEXT_1107303204 = struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT_1107303203 ## Generated based on /usr/include/vulkan/vulkan_core.h:18856:3
  struct_VkImageCompressionControlEXT_1107303206 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18858:16
    pNext*: pointer
    flags*: VkImageCompressionFlagsEXT_1107303195
    compressionControlPlaneCount*: uint32
    pFixedRateFlags*: ptr VkImageCompressionFixedRateFlagsEXT_1107303201
  VkImageCompressionControlEXT_1107303208 = struct_VkImageCompressionControlEXT_1107303207 ## Generated based on /usr/include/vulkan/vulkan_core.h:18864:3
  struct_VkImageCompressionPropertiesEXT_1107303210 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18866:16
    pNext*: pointer
    imageCompressionFlags*: VkImageCompressionFlagsEXT_1107303195
    imageCompressionFixedRateFlags*: VkImageCompressionFixedRateFlagsEXT_1107303201
  VkImageCompressionPropertiesEXT_1107303212 = struct_VkImageCompressionPropertiesEXT_1107303211 ## Generated based on /usr/include/vulkan/vulkan_core.h:18871:3
  struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT_1107303214 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18879:16
    pNext*: pointer
    attachmentFeedbackLoopLayout*: VkBool32_1107296710
  VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT_1107303216 = struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT_1107303215 ## Generated based on /usr/include/vulkan/vulkan_core.h:18883:3
  struct_VkPhysicalDevice4444FormatsFeaturesEXT_1107303218 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18891:16
    pNext*: pointer
    formatA4R4G4B4*: VkBool32_1107296710
    formatA4B4G4R4*: VkBool32_1107296710
  VkPhysicalDevice4444FormatsFeaturesEXT_1107303220 = struct_VkPhysicalDevice4444FormatsFeaturesEXT_1107303219 ## Generated based on /usr/include/vulkan/vulkan_core.h:18896:3
  VkDeviceFaultAddressTypeEXT_1107303224 = enum_VkDeviceFaultAddressTypeEXT_1107303223 ## Generated based on /usr/include/vulkan/vulkan_core.h:18914:3
  VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303228 = enum_VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303227 ## Generated based on /usr/include/vulkan/vulkan_core.h:18919:3
  struct_VkPhysicalDeviceFaultFeaturesEXT_1107303230 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18920:16
    pNext*: pointer
    deviceFault*: VkBool32_1107296710
    deviceFaultVendorBinary*: VkBool32_1107296710
  VkPhysicalDeviceFaultFeaturesEXT_1107303232 = struct_VkPhysicalDeviceFaultFeaturesEXT_1107303231 ## Generated based on /usr/include/vulkan/vulkan_core.h:18925:3
  struct_VkDeviceFaultCountsEXT_1107303234 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18927:16
    pNext*: pointer
    addressInfoCount*: uint32
    vendorInfoCount*: uint32
    vendorBinarySize*: VkDeviceSize_1107296714
  VkDeviceFaultCountsEXT_1107303236 = struct_VkDeviceFaultCountsEXT_1107303235 ## Generated based on /usr/include/vulkan/vulkan_core.h:18933:3
  struct_VkDeviceFaultAddressInfoEXT_1107303238 {.pure, inheritable, bycopy.} = object
    addressType*: VkDeviceFaultAddressTypeEXT_1107303225 ## Generated based on /usr/include/vulkan/vulkan_core.h:18935:16
    reportedAddress*: VkDeviceAddress_1107296712
    addressPrecision*: VkDeviceSize_1107296714
  VkDeviceFaultAddressInfoEXT_1107303240 = struct_VkDeviceFaultAddressInfoEXT_1107303239 ## Generated based on /usr/include/vulkan/vulkan_core.h:18939:3
  struct_VkDeviceFaultVendorInfoEXT_1107303242 {.pure, inheritable, bycopy.} = object
    description*: array[256'i64, cschar] ## Generated based on /usr/include/vulkan/vulkan_core.h:18941:16
    vendorFaultCode*: uint64
    vendorFaultData*: uint64
  VkDeviceFaultVendorInfoEXT_1107303244 = struct_VkDeviceFaultVendorInfoEXT_1107303243 ## Generated based on /usr/include/vulkan/vulkan_core.h:18945:3
  struct_VkDeviceFaultInfoEXT_1107303246 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18947:16
    pNext*: pointer
    description*: array[256'i64, cschar]
    pAddressInfos*: ptr VkDeviceFaultAddressInfoEXT_1107303241
    pVendorInfos*: ptr VkDeviceFaultVendorInfoEXT_1107303245
    pVendorBinaryData*: pointer
  VkDeviceFaultInfoEXT_1107303248 = struct_VkDeviceFaultInfoEXT_1107303247 ## Generated based on /usr/include/vulkan/vulkan_core.h:18954:3
  struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT_1107303250 {.pure,       inheritable, bycopy.} = object
    headerSize*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:18956:16
    headerVersion*: VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303229
    vendorID*: uint32
    deviceID*: uint32
    driverVersion*: uint32
    pipelineCacheUUID*: array[16'i64, uint8]
    applicationNameOffset*: uint32
    applicationVersion*: uint32
    engineNameOffset*: uint32
    engineVersion*: uint32
    apiVersion*: uint32
  VkDeviceFaultVendorBinaryHeaderVersionOneEXT_1107303252 = struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT_1107303251 ## Generated based on /usr/include/vulkan/vulkan_core.h:18968:3
  PFN_vkGetDeviceFaultInfoEXT_1107303254 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceFaultCountsEXT_1107303237; a2: ptr VkDeviceFaultInfoEXT_1107303249): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:18970:30
  struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303256 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:18986:16
    pNext*: pointer
    rasterizationOrderColorAttachmentAccess*: VkBool32_1107296710
    rasterizationOrderDepthAttachmentAccess*: VkBool32_1107296710
    rasterizationOrderStencilAttachmentAccess*: VkBool32_1107296710
  VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303258 = struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303257 ## Generated based on /usr/include/vulkan/vulkan_core.h:18992:3
  VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM_1107303260 = VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303259 ## Generated based on /usr/include/vulkan/vulkan_core.h:18994:71
  struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT_1107303262 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19002:16
    pNext*: pointer
    formatRgba10x6WithoutYCbCrSampler*: VkBool32_1107296710
  VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT_1107303264 = struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT_1107303263 ## Generated based on /usr/include/vulkan/vulkan_core.h:19006:3
  struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303266 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19014:16
    pNext*: pointer
    mutableDescriptorType*: VkBool32_1107296710
  VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303268 = struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303267 ## Generated based on /usr/include/vulkan/vulkan_core.h:19018:3
  VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE_1107303270 = VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303269 ## Generated based on /usr/include/vulkan/vulkan_core.h:19020:58
  struct_VkMutableDescriptorTypeListEXT_1107303272 {.pure, inheritable, bycopy.} = object
    descriptorTypeCount*: uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:19022:16
    pDescriptorTypes*: ptr VkDescriptorType_1107296899
  VkMutableDescriptorTypeListEXT_1107303274 = struct_VkMutableDescriptorTypeListEXT_1107303273 ## Generated based on /usr/include/vulkan/vulkan_core.h:19025:3
  VkMutableDescriptorTypeListVALVE_1107303276 = VkMutableDescriptorTypeListEXT_1107303275 ## Generated based on /usr/include/vulkan/vulkan_core.h:19027:40
  struct_VkMutableDescriptorTypeCreateInfoEXT_1107303278 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19029:16
    pNext*: pointer
    mutableDescriptorTypeListCount*: uint32
    pMutableDescriptorTypeLists*: ptr VkMutableDescriptorTypeListEXT_1107303275
  VkMutableDescriptorTypeCreateInfoEXT_1107303280 = struct_VkMutableDescriptorTypeCreateInfoEXT_1107303279 ## Generated based on /usr/include/vulkan/vulkan_core.h:19034:3
  VkMutableDescriptorTypeCreateInfoVALVE_1107303282 = VkMutableDescriptorTypeCreateInfoEXT_1107303281 ## Generated based on /usr/include/vulkan/vulkan_core.h:19036:46
  struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT_1107303284 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19044:16
    pNext*: pointer
    vertexInputDynamicState*: VkBool32_1107296710
  VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT_1107303286 = struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT_1107303285 ## Generated based on /usr/include/vulkan/vulkan_core.h:19048:3
  struct_VkVertexInputBindingDescription2EXT_1107303288 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19050:16
    pNext*: pointer
    binding*: uint32
    stride*: uint32
    inputRate*: VkVertexInputRate_1107296863
    divisor*: uint32
  VkVertexInputBindingDescription2EXT_1107303290 = struct_VkVertexInputBindingDescription2EXT_1107303289 ## Generated based on /usr/include/vulkan/vulkan_core.h:19057:3
  struct_VkVertexInputAttributeDescription2EXT_1107303292 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19059:16
    pNext*: pointer
    location*: uint32
    binding*: uint32
    format*: VkFormat_1107296811
    offset*: uint32
  VkVertexInputAttributeDescription2EXT_1107303294 = struct_VkVertexInputAttributeDescription2EXT_1107303293 ## Generated based on /usr/include/vulkan/vulkan_core.h:19066:3
  PFN_vkCmdSetVertexInputEXT_1107303296 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkVertexInputBindingDescription2EXT_1107303291;
      a3: uint32; a4: ptr VkVertexInputAttributeDescription2EXT_1107303295): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:19068:26
  struct_VkPhysicalDeviceDrmPropertiesEXT_1107303298 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19086:16
    pNext*: pointer
    hasPrimary*: VkBool32_1107296710
    hasRender*: VkBool32_1107296710
    primaryMajor*: int64
    primaryMinor*: int64
    renderMajor*: int64
    renderMinor*: int64
  VkPhysicalDeviceDrmPropertiesEXT_1107303300 = struct_VkPhysicalDeviceDrmPropertiesEXT_1107303299 ## Generated based on /usr/include/vulkan/vulkan_core.h:19095:3
  VkDeviceAddressBindingTypeEXT_1107303304 = enum_VkDeviceAddressBindingTypeEXT_1107303303 ## Generated based on /usr/include/vulkan/vulkan_core.h:19108:3
  VkDeviceAddressBindingFlagBitsEXT_1107303308 = enum_VkDeviceAddressBindingFlagBitsEXT_1107303307 ## Generated based on /usr/include/vulkan/vulkan_core.h:19113:3
  VkDeviceAddressBindingFlagsEXT_1107303310 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:19114:17
  struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT_1107303312 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19115:16
    pNext*: pointer
    reportAddressBinding*: VkBool32_1107296710
  VkPhysicalDeviceAddressBindingReportFeaturesEXT_1107303314 = struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT_1107303313 ## Generated based on /usr/include/vulkan/vulkan_core.h:19119:3
  struct_VkDeviceAddressBindingCallbackDataEXT_1107303316 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19121:16
    pNext*: pointer
    flags*: VkDeviceAddressBindingFlagsEXT_1107303311
    baseAddress*: VkDeviceAddress_1107296712
    size*: VkDeviceSize_1107296714
    bindingType*: VkDeviceAddressBindingTypeEXT_1107303305
  VkDeviceAddressBindingCallbackDataEXT_1107303318 = struct_VkDeviceAddressBindingCallbackDataEXT_1107303317 ## Generated based on /usr/include/vulkan/vulkan_core.h:19128:3
  struct_VkPhysicalDeviceDepthClipControlFeaturesEXT_1107303320 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19136:16
    pNext*: pointer
    depthClipControl*: VkBool32_1107296710
  VkPhysicalDeviceDepthClipControlFeaturesEXT_1107303322 = struct_VkPhysicalDeviceDepthClipControlFeaturesEXT_1107303321 ## Generated based on /usr/include/vulkan/vulkan_core.h:19140:3
  struct_VkPipelineViewportDepthClipControlCreateInfoEXT_1107303324 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19142:16
    pNext*: pointer
    negativeOneToOne*: VkBool32_1107296710
  VkPipelineViewportDepthClipControlCreateInfoEXT_1107303326 = struct_VkPipelineViewportDepthClipControlCreateInfoEXT_1107303325 ## Generated based on /usr/include/vulkan/vulkan_core.h:19146:3
  struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT_1107303328 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19154:16
    pNext*: pointer
    primitiveTopologyListRestart*: VkBool32_1107296710
    primitiveTopologyPatchListRestart*: VkBool32_1107296710
  VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT_1107303330 = struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT_1107303329 ## Generated based on /usr/include/vulkan/vulkan_core.h:19159:3
  VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT_1107303332 = VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301399 ## Generated based on /usr/include/vulkan/vulkan_core.h:19167:63
  struct_VkSubpassShadingPipelineCreateInfoHUAWEI_1107303334 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19175:16
    pNext*: pointer
    renderPass*: VkRenderPass_1107296756
    subpass*: uint32
  VkSubpassShadingPipelineCreateInfoHUAWEI_1107303336 = struct_VkSubpassShadingPipelineCreateInfoHUAWEI_1107303335 ## Generated based on /usr/include/vulkan/vulkan_core.h:19180:3
  struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI_1107303338 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19182:16
    pNext*: pointer
    subpassShading*: VkBool32_1107296710
  VkPhysicalDeviceSubpassShadingFeaturesHUAWEI_1107303340 = struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI_1107303339 ## Generated based on /usr/include/vulkan/vulkan_core.h:19186:3
  struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI_1107303342 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19188:16
    pNext*: pointer
    maxSubpassShadingWorkgroupSizeAspectRatio*: uint32
  VkPhysicalDeviceSubpassShadingPropertiesHUAWEI_1107303344 = struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI_1107303343 ## Generated based on /usr/include/vulkan/vulkan_core.h:19192:3
  PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI_1107303346 = proc (
      a0: VkDevice_1107296728; a1: VkRenderPass_1107296756; a2: ptr VkExtent2D_1107297227): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:19194:30
  PFN_vkCmdSubpassShadingHUAWEI_1107303348 = proc (a0: VkCommandBuffer_1107296734): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:19195:26
  struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI_1107303350 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19216:16
    pNext*: pointer
    invocationMask*: VkBool32_1107296710
  VkPhysicalDeviceInvocationMaskFeaturesHUAWEI_1107303352 = struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI_1107303351 ## Generated based on /usr/include/vulkan/vulkan_core.h:19220:3
  PFN_vkCmdBindInvocationMaskHUAWEI_1107303354 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkImageView_1107296746; a2: VkImageLayout_1107296791): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19222:26
  VkRemoteAddressNV_1107303356 = pointer ## Generated based on /usr/include/vulkan/vulkan_core.h:19236:15
  struct_VkMemoryGetRemoteAddressInfoNV_1107303358 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19239:16
    pNext*: pointer
    memory*: VkDeviceMemory_1107296738
    handleType*: VkExternalMemoryHandleTypeFlagBits_1107298003
  VkMemoryGetRemoteAddressInfoNV_1107303360 = struct_VkMemoryGetRemoteAddressInfoNV_1107303359 ## Generated based on /usr/include/vulkan/vulkan_core.h:19244:3
  struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV_1107303362 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19246:16
    pNext*: pointer
    externalMemoryRDMA*: VkBool32_1107296710
  VkPhysicalDeviceExternalMemoryRDMAFeaturesNV_1107303364 = struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV_1107303363 ## Generated based on /usr/include/vulkan/vulkan_core.h:19250:3
  PFN_vkGetMemoryRemoteAddressNV_1107303366 = proc (a0: VkDevice_1107296728;
      a1: ptr VkMemoryGetRemoteAddressInfoNV_1107303361;
      a2: ptr VkRemoteAddressNV_1107303357): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19252:30
  VkPipelineInfoEXT_1107303368 = VkPipelineInfoKHR_1107300497 ## Generated based on /usr/include/vulkan/vulkan_core.h:19268:27
  struct_VkPipelinePropertiesIdentifierEXT_1107303370 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19270:16
    pNext*: pointer
    pipelineIdentifier*: array[16'i64, uint8]
  VkPipelinePropertiesIdentifierEXT_1107303372 = struct_VkPipelinePropertiesIdentifierEXT_1107303371 ## Generated based on /usr/include/vulkan/vulkan_core.h:19274:3
  struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT_1107303374 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19276:16
    pNext*: pointer
    pipelinePropertiesIdentifier*: VkBool32_1107296710
  VkPhysicalDevicePipelinePropertiesFeaturesEXT_1107303376 = struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT_1107303375 ## Generated based on /usr/include/vulkan/vulkan_core.h:19280:3
  PFN_vkGetPipelinePropertiesEXT_1107303378 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPipelineInfoEXT_1107303369; a2: ptr VkBaseOutStructure_1107297251): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:19282:30
  VkFrameBoundaryFlagBitsEXT_1107303382 = enum_VkFrameBoundaryFlagBitsEXT_1107303381 ## Generated based on /usr/include/vulkan/vulkan_core.h:19302:3
  VkFrameBoundaryFlagsEXT_1107303384 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:19303:17
  struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT_1107303386 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19304:16
    pNext*: pointer
    frameBoundary*: VkBool32_1107296710
  VkPhysicalDeviceFrameBoundaryFeaturesEXT_1107303388 = struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT_1107303387 ## Generated based on /usr/include/vulkan/vulkan_core.h:19308:3
  struct_VkFrameBoundaryEXT_1107303390 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19310:16
    pNext*: pointer
    flags*: VkFrameBoundaryFlagsEXT_1107303385
    frameID*: uint64
    imageCount*: uint32
    pImages*: ptr VkImage_1107296722
    bufferCount*: uint32
    pBuffers*: ptr VkBuffer_1107296720
    tagName*: uint64
    tagSize*: csize_t
    pTag*: pointer
  VkFrameBoundaryEXT_1107303392 = struct_VkFrameBoundaryEXT_1107303391 ## Generated based on /usr/include/vulkan/vulkan_core.h:19322:3
  struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT_1107303394 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19330:16
    pNext*: pointer
    multisampledRenderToSingleSampled*: VkBool32_1107296710
  VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT_1107303396 = struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT_1107303395 ## Generated based on /usr/include/vulkan/vulkan_core.h:19334:3
  struct_VkSubpassResolvePerformanceQueryEXT_1107303398 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19336:16
    pNext*: pointer
    optimal*: VkBool32_1107296710
  VkSubpassResolvePerformanceQueryEXT_1107303400 = struct_VkSubpassResolvePerformanceQueryEXT_1107303399 ## Generated based on /usr/include/vulkan/vulkan_core.h:19340:3
  struct_VkMultisampledRenderToSingleSampledInfoEXT_1107303402 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19342:16
    pNext*: pointer
    multisampledRenderToSingleSampledEnable*: VkBool32_1107296710
    rasterizationSamples*: VkSampleCountFlagBits_1107296951
  VkMultisampledRenderToSingleSampledInfoEXT_1107303404 = struct_VkMultisampledRenderToSingleSampledInfoEXT_1107303403 ## Generated based on /usr/include/vulkan/vulkan_core.h:19347:3
  struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT_1107303406 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19355:16
    pNext*: pointer
    extendedDynamicState2*: VkBool32_1107296710
    extendedDynamicState2LogicOp*: VkBool32_1107296710
    extendedDynamicState2PatchControlPoints*: VkBool32_1107296710
  VkPhysicalDeviceExtendedDynamicState2FeaturesEXT_1107303408 = struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT_1107303407 ## Generated based on /usr/include/vulkan/vulkan_core.h:19361:3
  PFN_vkCmdSetPatchControlPointsEXT_1107303410 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19363:26
  PFN_vkCmdSetRasterizerDiscardEnableEXT_1107303412 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19364:26
  PFN_vkCmdSetDepthBiasEnableEXT_1107303414 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19365:26
  PFN_vkCmdSetLogicOpEXT_1107303416 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkLogicOp_1107296879): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19366:26
  PFN_vkCmdSetPrimitiveRestartEnableEXT_1107303418 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19367:26
  struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT_1107303420 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19406:16
    pNext*: pointer
    colorWriteEnable*: VkBool32_1107296710
  VkPhysicalDeviceColorWriteEnableFeaturesEXT_1107303422 = struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT_1107303421 ## Generated based on /usr/include/vulkan/vulkan_core.h:19410:3
  struct_VkPipelineColorWriteCreateInfoEXT_1107303424 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19412:16
    pNext*: pointer
    attachmentCount*: uint32
    pColorWriteEnables*: ptr VkBool32_1107296710
  VkPipelineColorWriteCreateInfoEXT_1107303426 = struct_VkPipelineColorWriteCreateInfoEXT_1107303425 ## Generated based on /usr/include/vulkan/vulkan_core.h:19417:3
  PFN_vkCmdSetColorWriteEnableEXT_1107303428 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19419:61
  struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT_1107303430 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19435:16
    pNext*: pointer
    primitivesGeneratedQuery*: VkBool32_1107296710
    primitivesGeneratedQueryWithRasterizerDiscard*: VkBool32_1107296710
    primitivesGeneratedQueryWithNonZeroStreams*: VkBool32_1107296710
  VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT_1107303432 = struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT_1107303431 ## Generated based on /usr/include/vulkan/vulkan_core.h:19441:3
  VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT_1107303434 = VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299023 ## Generated based on /usr/include/vulkan/vulkan_core.h:19450:53
  VkQueueFamilyGlobalPriorityPropertiesEXT_1107303436 = VkQueueFamilyGlobalPriorityProperties_1107299027 ## Generated based on /usr/include/vulkan/vulkan_core.h:19452:47
  VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303440 = enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303439 ## Generated based on /usr/include/vulkan/vulkan_core.h:19468:3
  VkVideoEncodeRgbModelConversionFlagsVALVE_1107303442 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:19469:17
  VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303446 = enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303445 ## Generated based on /usr/include/vulkan/vulkan_core.h:19475:3
  VkVideoEncodeRgbRangeCompressionFlagsVALVE_1107303448 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:19476:17
  VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303452 = enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303451 ## Generated based on /usr/include/vulkan/vulkan_core.h:19482:3
  VkVideoEncodeRgbChromaOffsetFlagsVALVE_1107303454 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:19483:17
  struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE_1107303456 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19484:16
    pNext*: pointer
    videoEncodeRgbConversion*: VkBool32_1107296710
  VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE_1107303458 = struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE_1107303457 ## Generated based on /usr/include/vulkan/vulkan_core.h:19488:3
  struct_VkVideoEncodeRgbConversionCapabilitiesVALVE_1107303460 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19490:16
    pNext*: pointer
    rgbModels*: VkVideoEncodeRgbModelConversionFlagsVALVE_1107303443
    rgbRanges*: VkVideoEncodeRgbRangeCompressionFlagsVALVE_1107303449
    xChromaOffsets*: VkVideoEncodeRgbChromaOffsetFlagsVALVE_1107303455
    yChromaOffsets*: VkVideoEncodeRgbChromaOffsetFlagsVALVE_1107303455
  VkVideoEncodeRgbConversionCapabilitiesVALVE_1107303462 = struct_VkVideoEncodeRgbConversionCapabilitiesVALVE_1107303461 ## Generated based on /usr/include/vulkan/vulkan_core.h:19497:3
  struct_VkVideoEncodeProfileRgbConversionInfoVALVE_1107303464 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19499:16
    pNext*: pointer
    performEncodeRgbConversion*: VkBool32_1107296710
  VkVideoEncodeProfileRgbConversionInfoVALVE_1107303466 = struct_VkVideoEncodeProfileRgbConversionInfoVALVE_1107303465 ## Generated based on /usr/include/vulkan/vulkan_core.h:19503:3
  struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE_1107303468 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19505:16
    pNext*: pointer
    rgbModel*: VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303441
    rgbRange*: VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303447
    xChromaOffset*: VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303453
    yChromaOffset*: VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303453
  VkVideoEncodeSessionRgbConversionCreateInfoVALVE_1107303470 = struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE_1107303469 ## Generated based on /usr/include/vulkan/vulkan_core.h:19512:3
  struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT_1107303472 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19520:16
    pNext*: pointer
    minLod*: VkBool32_1107296710
  VkPhysicalDeviceImageViewMinLodFeaturesEXT_1107303474 = struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT_1107303473 ## Generated based on /usr/include/vulkan/vulkan_core.h:19524:3
  struct_VkImageViewMinLodCreateInfoEXT_1107303476 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19526:16
    pNext*: pointer
    minLod*: cfloat
  VkImageViewMinLodCreateInfoEXT_1107303478 = struct_VkImageViewMinLodCreateInfoEXT_1107303477 ## Generated based on /usr/include/vulkan/vulkan_core.h:19530:3
  struct_VkPhysicalDeviceMultiDrawFeaturesEXT_1107303480 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19538:16
    pNext*: pointer
    multiDraw*: VkBool32_1107296710
  VkPhysicalDeviceMultiDrawFeaturesEXT_1107303482 = struct_VkPhysicalDeviceMultiDrawFeaturesEXT_1107303481 ## Generated based on /usr/include/vulkan/vulkan_core.h:19542:3
  struct_VkPhysicalDeviceMultiDrawPropertiesEXT_1107303484 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19544:16
    pNext*: pointer
    maxMultiDrawCount*: uint32
  VkPhysicalDeviceMultiDrawPropertiesEXT_1107303486 = struct_VkPhysicalDeviceMultiDrawPropertiesEXT_1107303485 ## Generated based on /usr/include/vulkan/vulkan_core.h:19548:3
  struct_VkMultiDrawInfoEXT_1107303488 {.pure, inheritable, bycopy.} = object
    firstVertex*: uint32     ## Generated based on /usr/include/vulkan/vulkan_core.h:19550:16
    vertexCount*: uint32
  VkMultiDrawInfoEXT_1107303490 = struct_VkMultiDrawInfoEXT_1107303489 ## Generated based on /usr/include/vulkan/vulkan_core.h:19553:3
  struct_VkMultiDrawIndexedInfoEXT_1107303492 {.pure, inheritable, bycopy.} = object
    firstIndex*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:19555:16
    indexCount*: uint32
    vertexOffset*: int32
  VkMultiDrawIndexedInfoEXT_1107303494 = struct_VkMultiDrawIndexedInfoEXT_1107303493 ## Generated based on /usr/include/vulkan/vulkan_core.h:19559:3
  PFN_vkCmdDrawMultiEXT_1107303496 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkMultiDrawInfoEXT_1107303491; a3: uint32; a4: uint32;
      a5: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19561:26
  PFN_vkCmdDrawMultiIndexedEXT_1107303498 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkMultiDrawIndexedInfoEXT_1107303495; a3: uint32;
      a4: uint32; a5: uint32; a6: ptr int32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19562:26
  struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT_1107303500 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19592:16
    pNext*: pointer
    image2DViewOf3D*: VkBool32_1107296710
    sampler2DViewOf3D*: VkBool32_1107296710
  VkPhysicalDeviceImage2DViewOf3DFeaturesEXT_1107303502 = struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT_1107303501 ## Generated based on /usr/include/vulkan/vulkan_core.h:19597:3
  struct_VkPhysicalDeviceShaderTileImageFeaturesEXT_1107303504 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19605:16
    pNext*: pointer
    shaderTileImageColorReadAccess*: VkBool32_1107296710
    shaderTileImageDepthReadAccess*: VkBool32_1107296710
    shaderTileImageStencilReadAccess*: VkBool32_1107296710
  VkPhysicalDeviceShaderTileImageFeaturesEXT_1107303506 = struct_VkPhysicalDeviceShaderTileImageFeaturesEXT_1107303505 ## Generated based on /usr/include/vulkan/vulkan_core.h:19611:3
  struct_VkPhysicalDeviceShaderTileImagePropertiesEXT_1107303508 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19613:16
    pNext*: pointer
    shaderTileImageCoherentReadAccelerated*: VkBool32_1107296710
    shaderTileImageReadSampleFromPixelRateInvocation*: VkBool32_1107296710
    shaderTileImageReadFromHelperInvocation*: VkBool32_1107296710
  VkPhysicalDeviceShaderTileImagePropertiesEXT_1107303510 = struct_VkPhysicalDeviceShaderTileImagePropertiesEXT_1107303509 ## Generated based on /usr/include/vulkan/vulkan_core.h:19619:3
  VkMicromapEXT_1107303512 = ptr struct_VkMicromapEXT_T ## Generated based on /usr/include/vulkan/vulkan_core.h:19625:1
  VkMicromapTypeEXT_1107303516 = enum_VkMicromapTypeEXT_1107303515 ## Generated based on /usr/include/vulkan/vulkan_core.h:19635:3
  VkBuildMicromapModeEXT_1107303520 = enum_VkBuildMicromapModeEXT_1107303519 ## Generated based on /usr/include/vulkan/vulkan_core.h:19640:3
  VkCopyMicromapModeEXT_1107303524 = enum_VkCopyMicromapModeEXT_1107303523 ## Generated based on /usr/include/vulkan/vulkan_core.h:19648:3
  VkOpacityMicromapFormatEXT_1107303528 = enum_VkOpacityMicromapFormatEXT_1107303527 ## Generated based on /usr/include/vulkan/vulkan_core.h:19654:3
  VkOpacityMicromapSpecialIndexEXT_1107303532 = enum_VkOpacityMicromapSpecialIndexEXT_1107303531 ## Generated based on /usr/include/vulkan/vulkan_core.h:19663:3
  VkAccelerationStructureCompatibilityKHR_1107303536 = enum_VkAccelerationStructureCompatibilityKHR_1107303535 ## Generated based on /usr/include/vulkan/vulkan_core.h:19669:3
  VkAccelerationStructureBuildTypeKHR_1107303540 = enum_VkAccelerationStructureBuildTypeKHR_1107303539 ## Generated based on /usr/include/vulkan/vulkan_core.h:19676:3
  VkBuildMicromapFlagBitsEXT_1107303544 = enum_VkBuildMicromapFlagBitsEXT_1107303543 ## Generated based on /usr/include/vulkan/vulkan_core.h:19683:3
  VkBuildMicromapFlagsEXT_1107303546 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:19684:17
  VkMicromapCreateFlagBitsEXT_1107303550 = enum_VkMicromapCreateFlagBitsEXT_1107303549 ## Generated based on /usr/include/vulkan/vulkan_core.h:19689:3
  VkMicromapCreateFlagsEXT_1107303552 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:19690:17
  struct_VkMicromapUsageEXT_1107303554 {.pure, inheritable, bycopy.} = object
    count*: uint32           ## Generated based on /usr/include/vulkan/vulkan_core.h:19691:16
    subdivisionLevel*: uint32
    format*: uint32
  VkMicromapUsageEXT_1107303556 = struct_VkMicromapUsageEXT_1107303555 ## Generated based on /usr/include/vulkan/vulkan_core.h:19695:3
  union_VkDeviceOrHostAddressKHR_1107303558 {.union, bycopy.} = object
    deviceAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:19697:15
    hostAddress*: pointer
  VkDeviceOrHostAddressKHR_1107303560 = union_VkDeviceOrHostAddressKHR_1107303559 ## Generated based on /usr/include/vulkan/vulkan_core.h:19700:3
  struct_VkMicromapBuildInfoEXT_1107303562 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19702:16
    pNext*: pointer
    type_field*: VkMicromapTypeEXT_1107303517
    flags*: VkBuildMicromapFlagsEXT_1107303547
    mode*: VkBuildMicromapModeEXT_1107303521
    dstMicromap*: VkMicromapEXT_1107303513
    usageCountsCount*: uint32
    pUsageCounts*: ptr VkMicromapUsageEXT_1107303557
    ppUsageCounts*: ptr ptr VkMicromapUsageEXT_1107303557
    data*: VkDeviceOrHostAddressConstKHR_1107303139
    scratchData*: VkDeviceOrHostAddressKHR_1107303561
    triangleArray*: VkDeviceOrHostAddressConstKHR_1107303139
    triangleArrayStride*: VkDeviceSize_1107296714
  VkMicromapBuildInfoEXT_1107303564 = struct_VkMicromapBuildInfoEXT_1107303563 ## Generated based on /usr/include/vulkan/vulkan_core.h:19716:3
  struct_VkMicromapCreateInfoEXT_1107303566 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19718:16
    pNext*: pointer
    createFlags*: VkMicromapCreateFlagsEXT_1107303553
    buffer*: VkBuffer_1107296720
    offset*: VkDeviceSize_1107296714
    size*: VkDeviceSize_1107296714
    type_field*: VkMicromapTypeEXT_1107303517
    deviceAddress*: VkDeviceAddress_1107296712
  VkMicromapCreateInfoEXT_1107303568 = struct_VkMicromapCreateInfoEXT_1107303567 ## Generated based on /usr/include/vulkan/vulkan_core.h:19727:3
  struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT_1107303570 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19729:16
    pNext*: pointer
    micromap*: VkBool32_1107296710
    micromapCaptureReplay*: VkBool32_1107296710
    micromapHostCommands*: VkBool32_1107296710
  VkPhysicalDeviceOpacityMicromapFeaturesEXT_1107303572 = struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT_1107303571 ## Generated based on /usr/include/vulkan/vulkan_core.h:19735:3
  struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT_1107303574 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19737:16
    pNext*: pointer
    maxOpacity2StateSubdivisionLevel*: uint32
    maxOpacity4StateSubdivisionLevel*: uint32
  VkPhysicalDeviceOpacityMicromapPropertiesEXT_1107303576 = struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT_1107303575 ## Generated based on /usr/include/vulkan/vulkan_core.h:19742:3
  struct_VkMicromapVersionInfoEXT_1107303578 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19744:16
    pNext*: pointer
    pVersionData*: ptr uint8
  VkMicromapVersionInfoEXT_1107303580 = struct_VkMicromapVersionInfoEXT_1107303579 ## Generated based on /usr/include/vulkan/vulkan_core.h:19748:3
  struct_VkCopyMicromapToMemoryInfoEXT_1107303582 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19750:16
    pNext*: pointer
    src*: VkMicromapEXT_1107303513
    dst*: VkDeviceOrHostAddressKHR_1107303561
    mode*: VkCopyMicromapModeEXT_1107303525
  VkCopyMicromapToMemoryInfoEXT_1107303584 = struct_VkCopyMicromapToMemoryInfoEXT_1107303583 ## Generated based on /usr/include/vulkan/vulkan_core.h:19756:3
  struct_VkCopyMemoryToMicromapInfoEXT_1107303586 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19758:16
    pNext*: pointer
    src*: VkDeviceOrHostAddressConstKHR_1107303139
    dst*: VkMicromapEXT_1107303513
    mode*: VkCopyMicromapModeEXT_1107303525
  VkCopyMemoryToMicromapInfoEXT_1107303588 = struct_VkCopyMemoryToMicromapInfoEXT_1107303587 ## Generated based on /usr/include/vulkan/vulkan_core.h:19764:3
  struct_VkCopyMicromapInfoEXT_1107303590 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19766:16
    pNext*: pointer
    src*: VkMicromapEXT_1107303513
    dst*: VkMicromapEXT_1107303513
    mode*: VkCopyMicromapModeEXT_1107303525
  VkCopyMicromapInfoEXT_1107303592 = struct_VkCopyMicromapInfoEXT_1107303591 ## Generated based on /usr/include/vulkan/vulkan_core.h:19772:3
  struct_VkMicromapBuildSizesInfoEXT_1107303594 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19774:16
    pNext*: pointer
    micromapSize*: VkDeviceSize_1107296714
    buildScratchSize*: VkDeviceSize_1107296714
    discardable*: VkBool32_1107296710
  VkMicromapBuildSizesInfoEXT_1107303596 = struct_VkMicromapBuildSizesInfoEXT_1107303595 ## Generated based on /usr/include/vulkan/vulkan_core.h:19780:3
  struct_VkAccelerationStructureTrianglesOpacityMicromapEXT_1107303598 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19782:16
    pNext*: pointer
    indexType*: VkIndexType_1107296919
    indexBuffer*: VkDeviceOrHostAddressConstKHR_1107303139
    indexStride*: VkDeviceSize_1107296714
    baseTriangle*: uint32
    usageCountsCount*: uint32
    pUsageCounts*: ptr VkMicromapUsageEXT_1107303557
    ppUsageCounts*: ptr ptr VkMicromapUsageEXT_1107303557
    micromap*: VkMicromapEXT_1107303513
  VkAccelerationStructureTrianglesOpacityMicromapEXT_1107303600 = struct_VkAccelerationStructureTrianglesOpacityMicromapEXT_1107303599 ## Generated based on /usr/include/vulkan/vulkan_core.h:19793:3
  struct_VkMicromapTriangleEXT_1107303602 {.pure, inheritable, bycopy.} = object
    dataOffset*: uint32      ## Generated based on /usr/include/vulkan/vulkan_core.h:19795:16
    subdivisionLevel*: uint16
    format*: uint16
  VkMicromapTriangleEXT_1107303604 = struct_VkMicromapTriangleEXT_1107303603 ## Generated based on /usr/include/vulkan/vulkan_core.h:19799:3
  PFN_vkCreateMicromapEXT_1107303606 = proc (a0: VkDevice_1107296728;
      a1: ptr VkMicromapCreateInfoEXT_1107303569; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkMicromapEXT_1107303513): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19801:30
  PFN_vkDestroyMicromapEXT_1107303608 = proc (a0: VkDevice_1107296728;
      a1: VkMicromapEXT_1107303513; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:19802:26
  PFN_vkCmdBuildMicromapsEXT_1107303610 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkMicromapBuildInfoEXT_1107303565): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19803:26
  PFN_vkBuildMicromapsEXT_1107303612 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475; a2: uint32;
      a3: ptr VkMicromapBuildInfoEXT_1107303565): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19804:30
  PFN_vkCopyMicromapEXT_1107303614 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475; a2: ptr VkCopyMicromapInfoEXT_1107303593): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:19805:30
  PFN_vkCopyMicromapToMemoryEXT_1107303616 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475;
      a2: ptr VkCopyMicromapToMemoryInfoEXT_1107303585): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:19806:30
  PFN_vkCopyMemoryToMicromapEXT_1107303618 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475;
      a2: ptr VkCopyMemoryToMicromapInfoEXT_1107303589): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:19807:30
  PFN_vkWriteMicromapsPropertiesEXT_1107303620 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkMicromapEXT_1107303513; a3: VkQueryType_1107296827;
      a4: csize_t; a5: pointer; a6: csize_t): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19808:30
  PFN_vkCmdCopyMicromapEXT_1107303622 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyMicromapInfoEXT_1107303593): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19809:26
  PFN_vkCmdCopyMicromapToMemoryEXT_1107303624 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyMicromapToMemoryInfoEXT_1107303585): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19810:26
  PFN_vkCmdCopyMemoryToMicromapEXT_1107303626 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyMemoryToMicromapInfoEXT_1107303589): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19811:26
  PFN_vkCmdWriteMicromapsPropertiesEXT_1107303628 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkMicromapEXT_1107303513; a3: VkQueryType_1107296827;
      a4: VkQueryPool_1107296742; a5: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19812:26
  PFN_vkGetDeviceMicromapCompatibilityEXT_1107303630 = proc (a0: VkDevice_1107296728;
      a1: ptr VkMicromapVersionInfoEXT_1107303581;
      a2: ptr VkAccelerationStructureCompatibilityKHR_1107303537): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19813:26
  PFN_vkGetMicromapBuildSizesEXT_1107303632 = proc (a0: VkDevice_1107296728;
      a1: VkAccelerationStructureBuildTypeKHR_1107303541;
      a2: ptr VkMicromapBuildInfoEXT_1107303565;
      a3: ptr VkMicromapBuildSizesInfoEXT_1107303597): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19814:26
  struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI_1107303634 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19934:16
    pNext*: pointer
    clustercullingShader*: VkBool32_1107296710
    multiviewClusterCullingShader*: VkBool32_1107296710
  VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI_1107303636 = struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI_1107303635 ## Generated based on /usr/include/vulkan/vulkan_core.h:19939:3
  struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI_1107303638 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19941:16
    pNext*: pointer
    maxWorkGroupCount*: array[3'i64, uint32]
    maxWorkGroupSize*: array[3'i64, uint32]
    maxOutputClusterCount*: uint32
    indirectBufferOffsetAlignment*: VkDeviceSize_1107296714
  VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI_1107303640 = struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI_1107303639 ## Generated based on /usr/include/vulkan/vulkan_core.h:19948:3
  struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI_1107303642 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19950:16
    pNext*: pointer
    clusterShadingRate*: VkBool32_1107296710
  VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI_1107303644 = struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI_1107303643 ## Generated based on /usr/include/vulkan/vulkan_core.h:19954:3
  PFN_vkCmdDrawClusterHUAWEI_1107303646 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19956:26
  PFN_vkCmdDrawClusterIndirectHUAWEI_1107303648 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:19957:26
  struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT_1107303650 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19981:16
    pNext*: pointer
    borderColorSwizzle*: VkBool32_1107296710
    borderColorSwizzleFromImage*: VkBool32_1107296710
  VkPhysicalDeviceBorderColorSwizzleFeaturesEXT_1107303652 = struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT_1107303651 ## Generated based on /usr/include/vulkan/vulkan_core.h:19986:3
  struct_VkSamplerBorderColorComponentMappingCreateInfoEXT_1107303654 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:19988:16
    pNext*: pointer
    components*: VkComponentMapping_1107297451
    srgb*: VkBool32_1107296710
  VkSamplerBorderColorComponentMappingCreateInfoEXT_1107303656 = struct_VkSamplerBorderColorComponentMappingCreateInfoEXT_1107303655 ## Generated based on /usr/include/vulkan/vulkan_core.h:19993:3
  struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT_1107303658 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20001:16
    pNext*: pointer
    pageableDeviceLocalMemory*: VkBool32_1107296710
  VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT_1107303660 = struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT_1107303659 ## Generated based on /usr/include/vulkan/vulkan_core.h:20005:3
  PFN_vkSetDeviceMemoryPriorityEXT_1107303662 = proc (a0: VkDevice_1107296728;
      a1: VkDeviceMemory_1107296738; a2: cfloat): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20007:26
  struct_VkPhysicalDeviceShaderCorePropertiesARM_1107303664 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20023:16
    pNext*: pointer
    pixelRate*: uint32
    texelRate*: uint32
    fmaRate*: uint32
  VkPhysicalDeviceShaderCorePropertiesARM_1107303666 = struct_VkPhysicalDeviceShaderCorePropertiesARM_1107303665 ## Generated based on /usr/include/vulkan/vulkan_core.h:20029:3
  VkPhysicalDeviceSchedulingControlsFlagsARM_1107303668 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:20037:19
  VkPhysicalDeviceSchedulingControlsFlagBitsARM_1107303670 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:20040:19
  struct_VkDeviceQueueShaderCoreControlCreateInfoARM_1107303672 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20043:16
    pNext*: pointer
    shaderCoreCount*: uint32
  VkDeviceQueueShaderCoreControlCreateInfoARM_1107303674 = struct_VkDeviceQueueShaderCoreControlCreateInfoARM_1107303673 ## Generated based on /usr/include/vulkan/vulkan_core.h:20047:3
  struct_VkPhysicalDeviceSchedulingControlsFeaturesARM_1107303676 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20049:16
    pNext*: pointer
    schedulingControls*: VkBool32_1107296710
  VkPhysicalDeviceSchedulingControlsFeaturesARM_1107303678 = struct_VkPhysicalDeviceSchedulingControlsFeaturesARM_1107303677 ## Generated based on /usr/include/vulkan/vulkan_core.h:20053:3
  struct_VkPhysicalDeviceSchedulingControlsPropertiesARM_1107303680 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20055:16
    pNext*: pointer
    schedulingControlsFlags*: VkPhysicalDeviceSchedulingControlsFlagsARM_1107303669
  VkPhysicalDeviceSchedulingControlsPropertiesARM_1107303682 = struct_VkPhysicalDeviceSchedulingControlsPropertiesARM_1107303681 ## Generated based on /usr/include/vulkan/vulkan_core.h:20059:3
  struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT_1107303684 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20068:16
    pNext*: pointer
    imageSlicedViewOf3D*: VkBool32_1107296710
  VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT_1107303686 = struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT_1107303685 ## Generated based on /usr/include/vulkan/vulkan_core.h:20072:3
  struct_VkImageViewSlicedCreateInfoEXT_1107303688 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20074:16
    pNext*: pointer
    sliceOffset*: uint32
    sliceCount*: uint32
  VkImageViewSlicedCreateInfoEXT_1107303690 = struct_VkImageViewSlicedCreateInfoEXT_1107303689 ## Generated based on /usr/include/vulkan/vulkan_core.h:20079:3
  struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE_1107303692 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20087:16
    pNext*: pointer
    descriptorSetHostMapping*: VkBool32_1107296710
  VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE_1107303694 = struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE_1107303693 ## Generated based on /usr/include/vulkan/vulkan_core.h:20091:3
  struct_VkDescriptorSetBindingReferenceVALVE_1107303696 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20093:16
    pNext*: pointer
    descriptorSetLayout*: VkDescriptorSetLayout_1107296765
    binding*: uint32
  VkDescriptorSetBindingReferenceVALVE_1107303698 = struct_VkDescriptorSetBindingReferenceVALVE_1107303697 ## Generated based on /usr/include/vulkan/vulkan_core.h:20098:3
  struct_VkDescriptorSetLayoutHostMappingInfoVALVE_1107303700 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20100:16
    pNext*: pointer
    descriptorOffset*: csize_t
    descriptorSize*: uint32
  VkDescriptorSetLayoutHostMappingInfoVALVE_1107303702 = struct_VkDescriptorSetLayoutHostMappingInfoVALVE_1107303701 ## Generated based on /usr/include/vulkan/vulkan_core.h:20105:3
  PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE_1107303704 = proc (
      a0: VkDevice_1107296728; a1: ptr VkDescriptorSetBindingReferenceVALVE_1107303699;
      a2: ptr VkDescriptorSetLayoutHostMappingInfoVALVE_1107303703): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:20107:26
  PFN_vkGetDescriptorSetHostMappingVALVE_1107303706 = proc (a0: VkDevice_1107296728;
      a1: VkDescriptorSet_1107296769; a2: ptr pointer): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20108:26
  VkPhysicalDeviceDepthClampZeroOneFeaturesEXT_1107303708 = VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301387 ## Generated based on /usr/include/vulkan/vulkan_core.h:20131:54
  struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT_1107303710 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20139:16
    pNext*: pointer
    nonSeamlessCubeMap*: VkBool32_1107296710
  VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT_1107303712 = struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT_1107303711 ## Generated based on /usr/include/vulkan/vulkan_core.h:20143:3
  struct_VkPhysicalDeviceRenderPassStripedFeaturesARM_1107303714 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20151:16
    pNext*: pointer
    renderPassStriped*: VkBool32_1107296710
  VkPhysicalDeviceRenderPassStripedFeaturesARM_1107303716 = struct_VkPhysicalDeviceRenderPassStripedFeaturesARM_1107303715 ## Generated based on /usr/include/vulkan/vulkan_core.h:20155:3
  struct_VkPhysicalDeviceRenderPassStripedPropertiesARM_1107303718 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20157:16
    pNext*: pointer
    renderPassStripeGranularity*: VkExtent2D_1107297227
    maxRenderPassStripes*: uint32
  VkPhysicalDeviceRenderPassStripedPropertiesARM_1107303720 = struct_VkPhysicalDeviceRenderPassStripedPropertiesARM_1107303719 ## Generated based on /usr/include/vulkan/vulkan_core.h:20162:3
  struct_VkRenderPassStripeInfoARM_1107303722 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20164:16
    pNext*: pointer
    stripeArea*: VkRect2D_1107297243
  VkRenderPassStripeInfoARM_1107303724 = struct_VkRenderPassStripeInfoARM_1107303723 ## Generated based on /usr/include/vulkan/vulkan_core.h:20168:3
  struct_VkRenderPassStripeBeginInfoARM_1107303726 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20170:16
    pNext*: pointer
    stripeInfoCount*: uint32
    pStripeInfos*: ptr VkRenderPassStripeInfoARM_1107303725
  VkRenderPassStripeBeginInfoARM_1107303728 = struct_VkRenderPassStripeBeginInfoARM_1107303727 ## Generated based on /usr/include/vulkan/vulkan_core.h:20175:3
  struct_VkRenderPassStripeSubmitInfoARM_1107303730 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20177:16
    pNext*: pointer
    stripeSemaphoreInfoCount*: uint32
    pStripeSemaphoreInfos*: ptr VkSemaphoreSubmitInfo_1107298749
  VkRenderPassStripeSubmitInfoARM_1107303732 = struct_VkRenderPassStripeSubmitInfoARM_1107303731 ## Generated based on /usr/include/vulkan/vulkan_core.h:20182:3
  struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303734 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20190:16
    pNext*: pointer
    fragmentDensityMapOffset*: VkBool32_1107296710
  VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303736 = struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303735 ## Generated based on /usr/include/vulkan/vulkan_core.h:20194:3
  VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM_1107303738 = VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303737 ## Generated based on /usr/include/vulkan/vulkan_core.h:20196:61
  struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303740 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20198:16
    pNext*: pointer
    fragmentDensityOffsetGranularity*: VkExtent2D_1107297227
  VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303742 = struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303741 ## Generated based on /usr/include/vulkan/vulkan_core.h:20202:3
  VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM_1107303744 = VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303743 ## Generated based on /usr/include/vulkan/vulkan_core.h:20204:63
  struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303746 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20206:16
    pNext*: pointer
    fragmentDensityOffsetCount*: uint32
    pFragmentDensityOffsets*: ptr VkOffset2D_1107297235
  VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303748 = struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303747 ## Generated based on /usr/include/vulkan/vulkan_core.h:20211:3
  VkSubpassFragmentDensityMapOffsetEndInfoQCOM_1107303750 = VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303749 ## Generated based on /usr/include/vulkan/vulkan_core.h:20213:56
  VkCopyMemoryIndirectCommandNV_1107303752 = VkCopyMemoryIndirectCommandKHR_1107301221 ## Generated based on /usr/include/vulkan/vulkan_core.h:20221:40
  VkCopyMemoryToImageIndirectCommandNV_1107303754 = VkCopyMemoryToImageIndirectCommandKHR_1107301229 ## Generated based on /usr/include/vulkan/vulkan_core.h:20223:47
  struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV_1107303756 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20225:16
    pNext*: pointer
    indirectCopy*: VkBool32_1107296710
  VkPhysicalDeviceCopyMemoryIndirectFeaturesNV_1107303758 = struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV_1107303757 ## Generated based on /usr/include/vulkan/vulkan_core.h:20229:3
  VkPhysicalDeviceCopyMemoryIndirectPropertiesNV_1107303760 = VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301241 ## Generated based on /usr/include/vulkan/vulkan_core.h:20231:57
  PFN_vkCmdCopyMemoryIndirectNV_1107303762 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkDeviceAddress_1107296712; a2: uint32; a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20233:26
  PFN_vkCmdCopyMemoryToImageIndirectNV_1107303764 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkDeviceAddress_1107296712; a2: uint32; a3: uint32; a4: VkImage_1107296722;
      a5: VkImageLayout_1107296791; a6: ptr VkImageSubresourceLayers_1107297635): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:20234:26
  VkMemoryDecompressionMethodFlagBitsNV_1107303766 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:20264:19
  VkMemoryDecompressionMethodFlagsNV_1107303768 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:20267:19
  struct_VkDecompressMemoryRegionNV_1107303770 {.pure, inheritable, bycopy.} = object
    srcAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:20268:16
    dstAddress*: VkDeviceAddress_1107296712
    compressedSize*: VkDeviceSize_1107296714
    decompressedSize*: VkDeviceSize_1107296714
    decompressionMethod*: VkMemoryDecompressionMethodFlagsNV_1107303769
  VkDecompressMemoryRegionNV_1107303772 = struct_VkDecompressMemoryRegionNV_1107303771 ## Generated based on /usr/include/vulkan/vulkan_core.h:20274:3
  struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV_1107303774 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20276:16
    pNext*: pointer
    memoryDecompression*: VkBool32_1107296710
  VkPhysicalDeviceMemoryDecompressionFeaturesNV_1107303776 = struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV_1107303775 ## Generated based on /usr/include/vulkan/vulkan_core.h:20280:3
  struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV_1107303778 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20282:16
    pNext*: pointer
    decompressionMethods*: VkMemoryDecompressionMethodFlagsNV_1107303769
    maxDecompressionIndirectCount*: uint64
  VkPhysicalDeviceMemoryDecompressionPropertiesNV_1107303780 = struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV_1107303779 ## Generated based on /usr/include/vulkan/vulkan_core.h:20287:3
  PFN_vkCmdDecompressMemoryNV_1107303782 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkDecompressMemoryRegionNV_1107303773): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20289:26
  PFN_vkCmdDecompressMemoryIndirectCountNV_1107303784 = proc (
      a0: VkCommandBuffer_1107296734; a1: VkDeviceAddress_1107296712;
      a2: VkDeviceAddress_1107296712; a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20290:26
  struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV_1107303786 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20314:16
    pNext*: pointer
    deviceGeneratedCompute*: VkBool32_1107296710
    deviceGeneratedComputePipelines*: VkBool32_1107296710
    deviceGeneratedComputeCaptureReplay*: VkBool32_1107296710
  VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV_1107303788 = struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV_1107303787 ## Generated based on /usr/include/vulkan/vulkan_core.h:20320:3
  struct_VkComputePipelineIndirectBufferInfoNV_1107303790 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20322:16
    pNext*: pointer
    deviceAddress*: VkDeviceAddress_1107296712
    size*: VkDeviceSize_1107296714
    pipelineDeviceAddressCaptureReplay*: VkDeviceAddress_1107296712
  VkComputePipelineIndirectBufferInfoNV_1107303792 = struct_VkComputePipelineIndirectBufferInfoNV_1107303791 ## Generated based on /usr/include/vulkan/vulkan_core.h:20328:3
  struct_VkPipelineIndirectDeviceAddressInfoNV_1107303794 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20330:16
    pNext*: pointer
    pipelineBindPoint*: VkPipelineBindPoint_1107296911
    pipeline*: VkPipeline_1107296754
  VkPipelineIndirectDeviceAddressInfoNV_1107303796 = struct_VkPipelineIndirectDeviceAddressInfoNV_1107303795 ## Generated based on /usr/include/vulkan/vulkan_core.h:20335:3
  struct_VkBindPipelineIndirectCommandNV_1107303798 {.pure, inheritable, bycopy.} = object
    pipelineAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:20337:16
  VkBindPipelineIndirectCommandNV_1107303800 = struct_VkBindPipelineIndirectCommandNV_1107303799 ## Generated based on /usr/include/vulkan/vulkan_core.h:20339:3
  PFN_vkGetPipelineIndirectMemoryRequirementsNV_1107303802 = proc (a0: VkDevice_1107296728;
      a1: ptr VkComputePipelineCreateInfo_1107297479;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20341:26
  PFN_vkCmdUpdatePipelineIndirectBufferNV_1107303804 = proc (
      a0: VkCommandBuffer_1107296734; a1: VkPipelineBindPoint_1107296911;
      a2: VkPipeline_1107296754): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20342:26
  PFN_vkGetPipelineIndirectDeviceAddressNV_1107303806 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPipelineIndirectDeviceAddressInfoNV_1107303797): VkDeviceAddress_1107296712 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:20343:37
  VkRayTracingLssIndexingModeNV_1107303810 = enum_VkRayTracingLssIndexingModeNV_1107303809 ## Generated based on /usr/include/vulkan/vulkan_core.h:20377:3
  VkRayTracingLssPrimitiveEndCapsModeNV_1107303814 = enum_VkRayTracingLssPrimitiveEndCapsModeNV_1107303813 ## Generated based on /usr/include/vulkan/vulkan_core.h:20383:3
  struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV_1107303816 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20384:16
    pNext*: pointer
    spheres*: VkBool32_1107296710
    linearSweptSpheres*: VkBool32_1107296710
  VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV_1107303818 = struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV_1107303817 ## Generated based on /usr/include/vulkan/vulkan_core.h:20389:3
  struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV_1107303820 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20391:16
    pNext*: pointer
    vertexFormat*: VkFormat_1107296811
    vertexData*: VkDeviceOrHostAddressConstKHR_1107303139
    vertexStride*: VkDeviceSize_1107296714
    radiusFormat*: VkFormat_1107296811
    radiusData*: VkDeviceOrHostAddressConstKHR_1107303139
    radiusStride*: VkDeviceSize_1107296714
    indexType*: VkIndexType_1107296919
    indexData*: VkDeviceOrHostAddressConstKHR_1107303139
    indexStride*: VkDeviceSize_1107296714
    indexingMode*: VkRayTracingLssIndexingModeNV_1107303811
    endCapsMode*: VkRayTracingLssPrimitiveEndCapsModeNV_1107303815
  VkAccelerationStructureGeometryLinearSweptSpheresDataNV_1107303822 = struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV_1107303821 ## Generated based on /usr/include/vulkan/vulkan_core.h:20405:3
  struct_VkAccelerationStructureGeometrySpheresDataNV_1107303824 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20407:16
    pNext*: pointer
    vertexFormat*: VkFormat_1107296811
    vertexData*: VkDeviceOrHostAddressConstKHR_1107303139
    vertexStride*: VkDeviceSize_1107296714
    radiusFormat*: VkFormat_1107296811
    radiusData*: VkDeviceOrHostAddressConstKHR_1107303139
    radiusStride*: VkDeviceSize_1107296714
    indexType*: VkIndexType_1107296919
    indexData*: VkDeviceOrHostAddressConstKHR_1107303139
    indexStride*: VkDeviceSize_1107296714
  VkAccelerationStructureGeometrySpheresDataNV_1107303826 = struct_VkAccelerationStructureGeometrySpheresDataNV_1107303825 ## Generated based on /usr/include/vulkan/vulkan_core.h:20419:3
  struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV_1107303828 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20427:16
    pNext*: pointer
    linearColorAttachment*: VkBool32_1107296710
  VkPhysicalDeviceLinearColorAttachmentFeaturesNV_1107303830 = struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV_1107303829 ## Generated based on /usr/include/vulkan/vulkan_core.h:20431:3
  struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT_1107303832 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20445:16
    pNext*: pointer
    imageCompressionControlSwapchain*: VkBool32_1107296710
  VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT_1107303834 = struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT_1107303833 ## Generated based on /usr/include/vulkan/vulkan_core.h:20449:3
  struct_VkImageViewSampleWeightCreateInfoQCOM_1107303836 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20457:16
    pNext*: pointer
    filterCenter*: VkOffset2D_1107297235
    filterSize*: VkExtent2D_1107297227
    numPhases*: uint32
  VkImageViewSampleWeightCreateInfoQCOM_1107303838 = struct_VkImageViewSampleWeightCreateInfoQCOM_1107303837 ## Generated based on /usr/include/vulkan/vulkan_core.h:20463:3
  struct_VkPhysicalDeviceImageProcessingFeaturesQCOM_1107303840 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20465:16
    pNext*: pointer
    textureSampleWeighted*: VkBool32_1107296710
    textureBoxFilter*: VkBool32_1107296710
    textureBlockMatch*: VkBool32_1107296710
  VkPhysicalDeviceImageProcessingFeaturesQCOM_1107303842 = struct_VkPhysicalDeviceImageProcessingFeaturesQCOM_1107303841 ## Generated based on /usr/include/vulkan/vulkan_core.h:20471:3
  struct_VkPhysicalDeviceImageProcessingPropertiesQCOM_1107303844 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20473:16
    pNext*: pointer
    maxWeightFilterPhases*: uint32
    maxWeightFilterDimension*: VkExtent2D_1107297227
    maxBlockMatchRegion*: VkExtent2D_1107297227
    maxBoxFilterBlockSize*: VkExtent2D_1107297227
  VkPhysicalDeviceImageProcessingPropertiesQCOM_1107303846 = struct_VkPhysicalDeviceImageProcessingPropertiesQCOM_1107303845 ## Generated based on /usr/include/vulkan/vulkan_core.h:20480:3
  struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT_1107303848 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20488:16
    pNext*: pointer
    nestedCommandBuffer*: VkBool32_1107296710
    nestedCommandBufferRendering*: VkBool32_1107296710
    nestedCommandBufferSimultaneousUse*: VkBool32_1107296710
  VkPhysicalDeviceNestedCommandBufferFeaturesEXT_1107303850 = struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT_1107303849 ## Generated based on /usr/include/vulkan/vulkan_core.h:20494:3
  struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT_1107303852 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20496:16
    pNext*: pointer
    maxCommandBufferNestingLevel*: uint32
  VkPhysicalDeviceNestedCommandBufferPropertiesEXT_1107303854 = struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT_1107303853 ## Generated based on /usr/include/vulkan/vulkan_core.h:20500:3
  struct_VkExternalMemoryAcquireUnmodifiedEXT_1107303856 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20508:16
    pNext*: pointer
    acquireUnmodifiedMemory*: VkBool32_1107296710
  VkExternalMemoryAcquireUnmodifiedEXT_1107303858 = struct_VkExternalMemoryAcquireUnmodifiedEXT_1107303857 ## Generated based on /usr/include/vulkan/vulkan_core.h:20512:3
  struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT_1107303860 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20520:16
    pNext*: pointer
    extendedDynamicState3TessellationDomainOrigin*: VkBool32_1107296710
    extendedDynamicState3DepthClampEnable*: VkBool32_1107296710
    extendedDynamicState3PolygonMode*: VkBool32_1107296710
    extendedDynamicState3RasterizationSamples*: VkBool32_1107296710
    extendedDynamicState3SampleMask*: VkBool32_1107296710
    extendedDynamicState3AlphaToCoverageEnable*: VkBool32_1107296710
    extendedDynamicState3AlphaToOneEnable*: VkBool32_1107296710
    extendedDynamicState3LogicOpEnable*: VkBool32_1107296710
    extendedDynamicState3ColorBlendEnable*: VkBool32_1107296710
    extendedDynamicState3ColorBlendEquation*: VkBool32_1107296710
    extendedDynamicState3ColorWriteMask*: VkBool32_1107296710
    extendedDynamicState3RasterizationStream*: VkBool32_1107296710
    extendedDynamicState3ConservativeRasterizationMode*: VkBool32_1107296710
    extendedDynamicState3ExtraPrimitiveOverestimationSize*: VkBool32_1107296710
    extendedDynamicState3DepthClipEnable*: VkBool32_1107296710
    extendedDynamicState3SampleLocationsEnable*: VkBool32_1107296710
    extendedDynamicState3ColorBlendAdvanced*: VkBool32_1107296710
    extendedDynamicState3ProvokingVertexMode*: VkBool32_1107296710
    extendedDynamicState3LineRasterizationMode*: VkBool32_1107296710
    extendedDynamicState3LineStippleEnable*: VkBool32_1107296710
    extendedDynamicState3DepthClipNegativeOneToOne*: VkBool32_1107296710
    extendedDynamicState3ViewportWScalingEnable*: VkBool32_1107296710
    extendedDynamicState3ViewportSwizzle*: VkBool32_1107296710
    extendedDynamicState3CoverageToColorEnable*: VkBool32_1107296710
    extendedDynamicState3CoverageToColorLocation*: VkBool32_1107296710
    extendedDynamicState3CoverageModulationMode*: VkBool32_1107296710
    extendedDynamicState3CoverageModulationTableEnable*: VkBool32_1107296710
    extendedDynamicState3CoverageModulationTable*: VkBool32_1107296710
    extendedDynamicState3CoverageReductionMode*: VkBool32_1107296710
    extendedDynamicState3RepresentativeFragmentTestEnable*: VkBool32_1107296710
    extendedDynamicState3ShadingRateImageEnable*: VkBool32_1107296710
  VkPhysicalDeviceExtendedDynamicState3FeaturesEXT_1107303862 = struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT_1107303861 ## Generated based on /usr/include/vulkan/vulkan_core.h:20554:3
  struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT_1107303864 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20556:16
    pNext*: pointer
    dynamicPrimitiveTopologyUnrestricted*: VkBool32_1107296710
  VkPhysicalDeviceExtendedDynamicState3PropertiesEXT_1107303866 = struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT_1107303865 ## Generated based on /usr/include/vulkan/vulkan_core.h:20560:3
  struct_VkColorBlendEquationEXT_1107303868 {.pure, inheritable, bycopy.} = object
    srcColorBlendFactor*: VkBlendFactor_1107296843 ## Generated based on /usr/include/vulkan/vulkan_core.h:20562:16
    dstColorBlendFactor*: VkBlendFactor_1107296843
    colorBlendOp*: VkBlendOp_1107296847
    srcAlphaBlendFactor*: VkBlendFactor_1107296843
    dstAlphaBlendFactor*: VkBlendFactor_1107296843
    alphaBlendOp*: VkBlendOp_1107296847
  VkColorBlendEquationEXT_1107303870 = struct_VkColorBlendEquationEXT_1107303869 ## Generated based on /usr/include/vulkan/vulkan_core.h:20569:3
  struct_VkColorBlendAdvancedEXT_1107303872 {.pure, inheritable, bycopy.} = object
    advancedBlendOp*: VkBlendOp_1107296847 ## Generated based on /usr/include/vulkan/vulkan_core.h:20571:16
    srcPremultiplied*: VkBool32_1107296710
    dstPremultiplied*: VkBool32_1107296710
    blendOverlap*: VkBlendOverlapEXT_1107301917
    clampResults*: VkBool32_1107296710
  VkColorBlendAdvancedEXT_1107303874 = struct_VkColorBlendAdvancedEXT_1107303873 ## Generated based on /usr/include/vulkan/vulkan_core.h:20577:3
  PFN_vkCmdSetDepthClampEnableEXT_1107303876 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20579:26
  PFN_vkCmdSetPolygonModeEXT_1107303878 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkPolygonMode_1107296871): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20580:26
  PFN_vkCmdSetRasterizationSamplesEXT_1107303880 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkSampleCountFlagBits_1107296951): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20581:26
  PFN_vkCmdSetSampleMaskEXT_1107303882 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkSampleCountFlagBits_1107296951; a2: ptr VkSampleMask_1107296718): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:20582:26
  PFN_vkCmdSetAlphaToCoverageEnableEXT_1107303884 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20583:26
  PFN_vkCmdSetAlphaToOneEnableEXT_1107303886 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20584:26
  PFN_vkCmdSetLogicOpEnableEXT_1107303888 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20585:26
  PFN_vkCmdSetColorBlendEnableEXT_1107303890 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20586:26
  PFN_vkCmdSetColorBlendEquationEXT_1107303892 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkColorBlendEquationEXT_1107303871): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:20587:26
  PFN_vkCmdSetColorWriteMaskEXT_1107303894 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkColorComponentFlags_1107297081): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:20588:26
  PFN_vkCmdSetTessellationDomainOriginEXT_1107303896 = proc (
      a0: VkCommandBuffer_1107296734; a1: VkTessellationDomainOrigin_1107297961): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:20589:26
  PFN_vkCmdSetRasterizationStreamEXT_1107303898 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20590:26
  PFN_vkCmdSetConservativeRasterizationModeEXT_1107303900 = proc (
      a0: VkCommandBuffer_1107296734; a1: VkConservativeRasterizationModeEXT_1107301763): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:20591:26
  PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT_1107303902 = proc (
      a0: VkCommandBuffer_1107296734; a1: cfloat): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20592:26
  PFN_vkCmdSetDepthClipEnableEXT_1107303904 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20593:26
  PFN_vkCmdSetSampleLocationsEnableEXT_1107303906 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20594:26
  PFN_vkCmdSetColorBlendAdvancedEXT_1107303908 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkColorBlendAdvancedEXT_1107303875): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:20595:26
  PFN_vkCmdSetProvokingVertexModeEXT_1107303910 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkProvokingVertexModeEXT_1107302603): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20596:26
  PFN_vkCmdSetLineRasterizationModeEXT_1107303912 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkLineRasterizationModeEXT_1107302625): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20597:26
  PFN_vkCmdSetLineStippleEnableEXT_1107303914 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20598:26
  PFN_vkCmdSetDepthClipNegativeOneToOneEXT_1107303916 = proc (
      a0: VkCommandBuffer_1107296734; a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20599:26
  PFN_vkCmdSetViewportWScalingEnableNV_1107303918 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20600:26
  PFN_vkCmdSetViewportSwizzleNV_1107303920 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: ptr VkViewportSwizzleNV_1107301735): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:20601:26
  PFN_vkCmdSetCoverageToColorEnableNV_1107303922 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20602:26
  PFN_vkCmdSetCoverageToColorLocationNV_1107303924 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20603:26
  PFN_vkCmdSetCoverageModulationModeNV_1107303926 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkCoverageModulationModeNV_1107301939): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20604:26
  PFN_vkCmdSetCoverageModulationTableEnableNV_1107303928 = proc (
      a0: VkCommandBuffer_1107296734; a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20605:26
  PFN_vkCmdSetCoverageModulationTableNV_1107303930 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr cfloat): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20606:26
  PFN_vkCmdSetShadingRateImageEnableNV_1107303932 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20607:26
  PFN_vkCmdSetRepresentativeFragmentTestEnableNV_1107303934 = proc (
      a0: VkCommandBuffer_1107296734; a1: VkBool32_1107296710): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20608:26
  PFN_vkCmdSetCoverageReductionModeNV_1107303936 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkCoverageReductionModeNV_1107302575): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20609:26
  VkSubpassMergeStatusEXT_1107303940 = enum_VkSubpassMergeStatusEXT_1107303939 ## Generated based on /usr/include/vulkan/vulkan_core.h:20833:3
  struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT_1107303942 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20834:16
    pNext*: pointer
    subpassMergeFeedback*: VkBool32_1107296710
  VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT_1107303944 = struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT_1107303943 ## Generated based on /usr/include/vulkan/vulkan_core.h:20838:3
  struct_VkRenderPassCreationControlEXT_1107303946 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20840:16
    pNext*: pointer
    disallowMerging*: VkBool32_1107296710
  VkRenderPassCreationControlEXT_1107303948 = struct_VkRenderPassCreationControlEXT_1107303947 ## Generated based on /usr/include/vulkan/vulkan_core.h:20844:3
  struct_VkRenderPassCreationFeedbackInfoEXT_1107303950 {.pure, inheritable,       bycopy.} = object
    postMergeSubpassCount*: uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:20846:16
  VkRenderPassCreationFeedbackInfoEXT_1107303952 = struct_VkRenderPassCreationFeedbackInfoEXT_1107303951 ## Generated based on /usr/include/vulkan/vulkan_core.h:20848:3
  struct_VkRenderPassCreationFeedbackCreateInfoEXT_1107303954 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20850:16
    pNext*: pointer
    pRenderPassFeedback*: ptr VkRenderPassCreationFeedbackInfoEXT_1107303953
  VkRenderPassCreationFeedbackCreateInfoEXT_1107303956 = struct_VkRenderPassCreationFeedbackCreateInfoEXT_1107303955 ## Generated based on /usr/include/vulkan/vulkan_core.h:20854:3
  struct_VkRenderPassSubpassFeedbackInfoEXT_1107303958 {.pure, inheritable,       bycopy.} = object
    subpassMergeStatus*: VkSubpassMergeStatusEXT_1107303941 ## Generated based on /usr/include/vulkan/vulkan_core.h:20856:16
    description*: array[256'i64, cschar]
    postMergeIndex*: uint32
  VkRenderPassSubpassFeedbackInfoEXT_1107303960 = struct_VkRenderPassSubpassFeedbackInfoEXT_1107303959 ## Generated based on /usr/include/vulkan/vulkan_core.h:20860:3
  struct_VkRenderPassSubpassFeedbackCreateInfoEXT_1107303962 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20862:16
    pNext*: pointer
    pSubpassFeedback*: ptr VkRenderPassSubpassFeedbackInfoEXT_1107303961
  VkRenderPassSubpassFeedbackCreateInfoEXT_1107303964 = struct_VkRenderPassSubpassFeedbackCreateInfoEXT_1107303963 ## Generated based on /usr/include/vulkan/vulkan_core.h:20866:3
  VkDirectDriverLoadingModeLUNARG_1107303968 = enum_VkDirectDriverLoadingModeLUNARG_1107303967 ## Generated based on /usr/include/vulkan/vulkan_core.h:20879:3
  VkDirectDriverLoadingFlagsLUNARG_1107303970 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:20880:17
  PFN_vkGetInstanceProcAddrLUNARG_1107303972 = proc (a0: VkInstance_1107296724;
      a1: cstring): PFN_vkVoidFunction_1107297295 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:20881:40
  struct_VkDirectDriverLoadingInfoLUNARG_1107303974 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20884:16
    pNext*: pointer
    flags*: VkDirectDriverLoadingFlagsLUNARG_1107303971
    pfnGetInstanceProcAddr*: PFN_vkGetInstanceProcAddrLUNARG_1107303973
  VkDirectDriverLoadingInfoLUNARG_1107303976 = struct_VkDirectDriverLoadingInfoLUNARG_1107303975 ## Generated based on /usr/include/vulkan/vulkan_core.h:20889:3
  struct_VkDirectDriverLoadingListLUNARG_1107303978 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20891:16
    pNext*: pointer
    mode*: VkDirectDriverLoadingModeLUNARG_1107303969
    driverCount*: uint32
    pDrivers*: ptr VkDirectDriverLoadingInfoLUNARG_1107303977
  VkDirectDriverLoadingListLUNARG_1107303980 = struct_VkDirectDriverLoadingListLUNARG_1107303979 ## Generated based on /usr/include/vulkan/vulkan_core.h:20897:3
  VkTensorARM_1107303982 = ptr struct_VkTensorARM_T ## Generated based on /usr/include/vulkan/vulkan_core.h:20903:1
  VkTensorViewARM_1107303984 = ptr struct_VkTensorViewARM_T ## Generated based on /usr/include/vulkan/vulkan_core.h:20904:1
  VkTensorTilingARM_1107303988 = enum_VkTensorTilingARM_1107303987 ## Generated based on /usr/include/vulkan/vulkan_core.h:20912:3
  VkTensorCreateFlagsARM_1107303990 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:20913:19
  VkTensorCreateFlagBitsARM_1107303992 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:20916:19
  VkTensorViewCreateFlagsARM_1107303994 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:20921:19
  VkTensorViewCreateFlagBitsARM_1107303996 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:20924:19
  VkTensorUsageFlagsARM_1107303998 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:20927:19
  VkTensorUsageFlagBitsARM_1107304000 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:20930:19
  struct_VkTensorDescriptionARM_1107304002 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20937:16
    pNext*: pointer
    tiling*: VkTensorTilingARM_1107303989
    format*: VkFormat_1107296811
    dimensionCount*: uint32
    pDimensions*: ptr int64
    pStrides*: ptr int64
    usage*: VkTensorUsageFlagsARM_1107303999
  VkTensorDescriptionARM_1107304004 = struct_VkTensorDescriptionARM_1107304003 ## Generated based on /usr/include/vulkan/vulkan_core.h:20946:3
  struct_VkTensorCreateInfoARM_1107304006 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20948:16
    pNext*: pointer
    flags*: VkTensorCreateFlagsARM_1107303991
    pDescription*: ptr VkTensorDescriptionARM_1107304005
    sharingMode*: VkSharingMode_1107296831
    queueFamilyIndexCount*: uint32
    pQueueFamilyIndices*: ptr uint32
  VkTensorCreateInfoARM_1107304008 = struct_VkTensorCreateInfoARM_1107304007 ## Generated based on /usr/include/vulkan/vulkan_core.h:20956:3
  struct_VkTensorViewCreateInfoARM_1107304010 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20958:16
    pNext*: pointer
    flags*: VkTensorViewCreateFlagsARM_1107303995
    tensor*: VkTensorARM_1107303983
    format*: VkFormat_1107296811
  VkTensorViewCreateInfoARM_1107304012 = struct_VkTensorViewCreateInfoARM_1107304011 ## Generated based on /usr/include/vulkan/vulkan_core.h:20964:3
  struct_VkTensorMemoryRequirementsInfoARM_1107304014 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20966:16
    pNext*: pointer
    tensor*: VkTensorARM_1107303983
  VkTensorMemoryRequirementsInfoARM_1107304016 = struct_VkTensorMemoryRequirementsInfoARM_1107304015 ## Generated based on /usr/include/vulkan/vulkan_core.h:20970:3
  struct_VkBindTensorMemoryInfoARM_1107304018 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20972:16
    pNext*: pointer
    tensor*: VkTensorARM_1107303983
    memory*: VkDeviceMemory_1107296738
    memoryOffset*: VkDeviceSize_1107296714
  VkBindTensorMemoryInfoARM_1107304020 = struct_VkBindTensorMemoryInfoARM_1107304019 ## Generated based on /usr/include/vulkan/vulkan_core.h:20978:3
  struct_VkWriteDescriptorSetTensorARM_1107304022 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20980:16
    pNext*: pointer
    tensorViewCount*: uint32
    pTensorViews*: ptr VkTensorViewARM_1107303985
  VkWriteDescriptorSetTensorARM_1107304024 = struct_VkWriteDescriptorSetTensorARM_1107304023 ## Generated based on /usr/include/vulkan/vulkan_core.h:20985:3
  struct_VkTensorFormatPropertiesARM_1107304026 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20987:16
    pNext*: pointer
    optimalTilingTensorFeatures*: VkFormatFeatureFlags2_1107298683
    linearTilingTensorFeatures*: VkFormatFeatureFlags2_1107298683
  VkTensorFormatPropertiesARM_1107304028 = struct_VkTensorFormatPropertiesARM_1107304027 ## Generated based on /usr/include/vulkan/vulkan_core.h:20992:3
  struct_VkPhysicalDeviceTensorPropertiesARM_1107304030 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:20994:16
    pNext*: pointer
    maxTensorDimensionCount*: uint32
    maxTensorElements*: uint64
    maxPerDimensionTensorElements*: uint64
    maxTensorStride*: int64
    maxTensorSize*: uint64
    maxTensorShaderAccessArrayLength*: uint32
    maxTensorShaderAccessSize*: uint32
    maxDescriptorSetStorageTensors*: uint32
    maxPerStageDescriptorSetStorageTensors*: uint32
    maxDescriptorSetUpdateAfterBindStorageTensors*: uint32
    maxPerStageDescriptorUpdateAfterBindStorageTensors*: uint32
    shaderStorageTensorArrayNonUniformIndexingNative*: VkBool32_1107296710
    shaderTensorSupportedStages*: VkShaderStageFlags_1107297137
  VkPhysicalDeviceTensorPropertiesARM_1107304032 = struct_VkPhysicalDeviceTensorPropertiesARM_1107304031 ## Generated based on /usr/include/vulkan/vulkan_core.h:21010:3
  struct_VkTensorMemoryBarrierARM_1107304034 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21012:16
    pNext*: pointer
    srcStageMask*: VkPipelineStageFlags2_1107298663
    srcAccessMask*: VkAccessFlags2_1107298667
    dstStageMask*: VkPipelineStageFlags2_1107298663
    dstAccessMask*: VkAccessFlags2_1107298667
    srcQueueFamilyIndex*: uint32
    dstQueueFamilyIndex*: uint32
    tensor*: VkTensorARM_1107303983
  VkTensorMemoryBarrierARM_1107304036 = struct_VkTensorMemoryBarrierARM_1107304035 ## Generated based on /usr/include/vulkan/vulkan_core.h:21022:3
  struct_VkTensorDependencyInfoARM_1107304038 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21024:16
    pNext*: pointer
    tensorMemoryBarrierCount*: uint32
    pTensorMemoryBarriers*: ptr VkTensorMemoryBarrierARM_1107304037
  VkTensorDependencyInfoARM_1107304040 = struct_VkTensorDependencyInfoARM_1107304039 ## Generated based on /usr/include/vulkan/vulkan_core.h:21029:3
  struct_VkPhysicalDeviceTensorFeaturesARM_1107304042 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21031:16
    pNext*: pointer
    tensorNonPacked*: VkBool32_1107296710
    shaderTensorAccess*: VkBool32_1107296710
    shaderStorageTensorArrayDynamicIndexing*: VkBool32_1107296710
    shaderStorageTensorArrayNonUniformIndexing*: VkBool32_1107296710
    descriptorBindingStorageTensorUpdateAfterBind*: VkBool32_1107296710
    tensors*: VkBool32_1107296710
  VkPhysicalDeviceTensorFeaturesARM_1107304044 = struct_VkPhysicalDeviceTensorFeaturesARM_1107304043 ## Generated based on /usr/include/vulkan/vulkan_core.h:21040:3
  struct_VkDeviceTensorMemoryRequirementsARM_1107304046 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21042:16
    pNext*: pointer
    pCreateInfo*: ptr VkTensorCreateInfoARM_1107304009
  VkDeviceTensorMemoryRequirementsARM_1107304048 = struct_VkDeviceTensorMemoryRequirementsARM_1107304047 ## Generated based on /usr/include/vulkan/vulkan_core.h:21046:3
  struct_VkTensorCopyARM_1107304050 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21048:16
    pNext*: pointer
    dimensionCount*: uint32
    pSrcOffset*: ptr uint64
    pDstOffset*: ptr uint64
    pExtent*: ptr uint64
  VkTensorCopyARM_1107304052 = struct_VkTensorCopyARM_1107304051 ## Generated based on /usr/include/vulkan/vulkan_core.h:21055:3
  struct_VkCopyTensorInfoARM_1107304054 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21057:16
    pNext*: pointer
    srcTensor*: VkTensorARM_1107303983
    dstTensor*: VkTensorARM_1107303983
    regionCount*: uint32
    pRegions*: ptr VkTensorCopyARM_1107304053
  VkCopyTensorInfoARM_1107304056 = struct_VkCopyTensorInfoARM_1107304055 ## Generated based on /usr/include/vulkan/vulkan_core.h:21064:3
  struct_VkMemoryDedicatedAllocateInfoTensorARM_1107304058 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21066:16
    pNext*: pointer
    tensor*: VkTensorARM_1107303983
  VkMemoryDedicatedAllocateInfoTensorARM_1107304060 = struct_VkMemoryDedicatedAllocateInfoTensorARM_1107304059 ## Generated based on /usr/include/vulkan/vulkan_core.h:21070:3
  struct_VkPhysicalDeviceExternalTensorInfoARM_1107304062 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21072:16
    pNext*: pointer
    flags*: VkTensorCreateFlagsARM_1107303991
    pDescription*: ptr VkTensorDescriptionARM_1107304005
    handleType*: VkExternalMemoryHandleTypeFlagBits_1107298003
  VkPhysicalDeviceExternalTensorInfoARM_1107304064 = struct_VkPhysicalDeviceExternalTensorInfoARM_1107304063 ## Generated based on /usr/include/vulkan/vulkan_core.h:21078:3
  struct_VkExternalTensorPropertiesARM_1107304066 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21080:16
    pNext*: pointer
    externalMemoryProperties*: VkExternalMemoryProperties_1107298253
  VkExternalTensorPropertiesARM_1107304068 = struct_VkExternalTensorPropertiesARM_1107304067 ## Generated based on /usr/include/vulkan/vulkan_core.h:21084:3
  struct_VkExternalMemoryTensorCreateInfoARM_1107304070 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21086:16
    pNext*: pointer
    handleTypes*: VkExternalMemoryHandleTypeFlags_1107298005
  VkExternalMemoryTensorCreateInfoARM_1107304072 = struct_VkExternalMemoryTensorCreateInfoARM_1107304071 ## Generated based on /usr/include/vulkan/vulkan_core.h:21090:3
  struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM_1107304074 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21092:16
    pNext*: pointer
    descriptorBufferTensorDescriptors*: VkBool32_1107296710
  VkPhysicalDeviceDescriptorBufferTensorFeaturesARM_1107304076 = struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM_1107304075 ## Generated based on /usr/include/vulkan/vulkan_core.h:21096:3
  struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM_1107304078 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21098:16
    pNext*: pointer
    tensorCaptureReplayDescriptorDataSize*: csize_t
    tensorViewCaptureReplayDescriptorDataSize*: csize_t
    tensorDescriptorSize*: csize_t
  VkPhysicalDeviceDescriptorBufferTensorPropertiesARM_1107304080 = struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM_1107304079 ## Generated based on /usr/include/vulkan/vulkan_core.h:21104:3
  struct_VkDescriptorGetTensorInfoARM_1107304082 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21106:16
    pNext*: pointer
    tensorView*: VkTensorViewARM_1107303985
  VkDescriptorGetTensorInfoARM_1107304084 = struct_VkDescriptorGetTensorInfoARM_1107304083 ## Generated based on /usr/include/vulkan/vulkan_core.h:21110:3
  struct_VkTensorCaptureDescriptorDataInfoARM_1107304086 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21112:16
    pNext*: pointer
    tensor*: VkTensorARM_1107303983
  VkTensorCaptureDescriptorDataInfoARM_1107304088 = struct_VkTensorCaptureDescriptorDataInfoARM_1107304087 ## Generated based on /usr/include/vulkan/vulkan_core.h:21116:3
  struct_VkTensorViewCaptureDescriptorDataInfoARM_1107304090 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21118:16
    pNext*: pointer
    tensorView*: VkTensorViewARM_1107303985
  VkTensorViewCaptureDescriptorDataInfoARM_1107304092 = struct_VkTensorViewCaptureDescriptorDataInfoARM_1107304091 ## Generated based on /usr/include/vulkan/vulkan_core.h:21122:3
  struct_VkFrameBoundaryTensorsARM_1107304094 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21124:16
    pNext*: pointer
    tensorCount*: uint32
    pTensors*: ptr VkTensorARM_1107303983
  VkFrameBoundaryTensorsARM_1107304096 = struct_VkFrameBoundaryTensorsARM_1107304095 ## Generated based on /usr/include/vulkan/vulkan_core.h:21129:3
  PFN_vkCreateTensorARM_1107304098 = proc (a0: VkDevice_1107296728;
      a1: ptr VkTensorCreateInfoARM_1107304009; a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkTensorARM_1107303983): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:21131:30
  PFN_vkDestroyTensorARM_1107304100 = proc (a0: VkDevice_1107296728;
      a1: VkTensorARM_1107303983; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21132:26
  PFN_vkCreateTensorViewARM_1107304102 = proc (a0: VkDevice_1107296728;
      a1: ptr VkTensorViewCreateInfoARM_1107304013;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkTensorViewARM_1107303985): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21133:30
  PFN_vkDestroyTensorViewARM_1107304104 = proc (a0: VkDevice_1107296728;
      a1: VkTensorViewARM_1107303985; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21134:26
  PFN_vkGetTensorMemoryRequirementsARM_1107304106 = proc (a0: VkDevice_1107296728;
      a1: ptr VkTensorMemoryRequirementsInfoARM_1107304017;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:21135:26
  PFN_vkBindTensorMemoryARM_1107304108 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkBindTensorMemoryInfoARM_1107304021): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21136:30
  PFN_vkGetDeviceTensorMemoryRequirementsARM_1107304110 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDeviceTensorMemoryRequirementsARM_1107304049;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:21137:26
  PFN_vkCmdCopyTensorARM_1107304112 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyTensorInfoARM_1107304057): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:21138:26
  PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM_1107304114 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceExternalTensorInfoARM_1107304065;
      a2: ptr VkExternalTensorPropertiesARM_1107304069): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:21139:26
  PFN_vkGetTensorOpaqueCaptureDescriptorDataARM_1107304116 = proc (a0: VkDevice_1107296728;
      a1: ptr VkTensorCaptureDescriptorDataInfoARM_1107304089; a2: pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21140:30
  PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM_1107304118 = proc (
      a0: VkDevice_1107296728; a1: ptr VkTensorViewCaptureDescriptorDataInfoARM_1107304093;
      a2: pointer): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:21141:30
  struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT_1107304120 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21229:16
    pNext*: pointer
    shaderModuleIdentifier*: VkBool32_1107296710
  VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT_1107304122 = struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT_1107304121 ## Generated based on /usr/include/vulkan/vulkan_core.h:21233:3
  struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT_1107304124 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21235:16
    pNext*: pointer
    shaderModuleIdentifierAlgorithmUUID*: array[16'i64, uint8]
  VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT_1107304126 = struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT_1107304125 ## Generated based on /usr/include/vulkan/vulkan_core.h:21239:3
  struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT_1107304128 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21241:16
    pNext*: pointer
    identifierSize*: uint32
    pIdentifier*: ptr uint8
  VkPipelineShaderStageModuleIdentifierCreateInfoEXT_1107304130 = struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT_1107304129 ## Generated based on /usr/include/vulkan/vulkan_core.h:21246:3
  struct_VkShaderModuleIdentifierEXT_1107304132 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21248:16
    pNext*: pointer
    identifierSize*: uint32
    identifier*: array[32'i64, uint8]
  VkShaderModuleIdentifierEXT_1107304134 = struct_VkShaderModuleIdentifierEXT_1107304133 ## Generated based on /usr/include/vulkan/vulkan_core.h:21253:3
  PFN_vkGetShaderModuleIdentifierEXT_1107304136 = proc (a0: VkDevice_1107296728;
      a1: VkShaderModule_1107296748; a2: ptr VkShaderModuleIdentifierEXT_1107304135): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21255:26
  PFN_vkGetShaderModuleCreateInfoIdentifierEXT_1107304138 = proc (a0: VkDevice_1107296728;
      a1: ptr VkShaderModuleCreateInfo_1107297459;
      a2: ptr VkShaderModuleIdentifierEXT_1107304135): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:21256:26
  VkOpticalFlowSessionNV_1107304140 = ptr struct_VkOpticalFlowSessionNV_T ## Generated based on /usr/include/vulkan/vulkan_core.h:21283:1
  VkOpticalFlowPerformanceLevelNV_1107304144 = enum_VkOpticalFlowPerformanceLevelNV_1107304143 ## Generated based on /usr/include/vulkan/vulkan_core.h:21293:3
  VkOpticalFlowSessionBindingPointNV_1107304148 = enum_VkOpticalFlowSessionBindingPointNV_1107304147 ## Generated based on /usr/include/vulkan/vulkan_core.h:21306:3
  VkOpticalFlowGridSizeFlagBitsNV_1107304152 = enum_VkOpticalFlowGridSizeFlagBitsNV_1107304151 ## Generated based on /usr/include/vulkan/vulkan_core.h:21315:3
  VkOpticalFlowGridSizeFlagsNV_1107304154 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:21316:19
  VkOpticalFlowUsageFlagBitsNV_1107304158 = enum_VkOpticalFlowUsageFlagBitsNV_1107304157 ## Generated based on /usr/include/vulkan/vulkan_core.h:21326:3
  VkOpticalFlowUsageFlagsNV_1107304160 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:21327:19
  VkOpticalFlowSessionCreateFlagBitsNV_1107304164 = enum_VkOpticalFlowSessionCreateFlagBitsNV_1107304163 ## Generated based on /usr/include/vulkan/vulkan_core.h:21336:3
  VkOpticalFlowSessionCreateFlagsNV_1107304166 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:21337:19
  VkOpticalFlowExecuteFlagBitsNV_1107304170 = enum_VkOpticalFlowExecuteFlagBitsNV_1107304169 ## Generated based on /usr/include/vulkan/vulkan_core.h:21342:3
  VkOpticalFlowExecuteFlagsNV_1107304172 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:21343:19
  struct_VkPhysicalDeviceOpticalFlowFeaturesNV_1107304174 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21344:16
    pNext*: pointer
    opticalFlow*: VkBool32_1107296710
  VkPhysicalDeviceOpticalFlowFeaturesNV_1107304176 = struct_VkPhysicalDeviceOpticalFlowFeaturesNV_1107304175 ## Generated based on /usr/include/vulkan/vulkan_core.h:21348:3
  struct_VkPhysicalDeviceOpticalFlowPropertiesNV_1107304178 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21350:16
    pNext*: pointer
    supportedOutputGridSizes*: VkOpticalFlowGridSizeFlagsNV_1107304155
    supportedHintGridSizes*: VkOpticalFlowGridSizeFlagsNV_1107304155
    hintSupported*: VkBool32_1107296710
    costSupported*: VkBool32_1107296710
    bidirectionalFlowSupported*: VkBool32_1107296710
    globalFlowSupported*: VkBool32_1107296710
    minWidth*: uint32
    minHeight*: uint32
    maxWidth*: uint32
    maxHeight*: uint32
    maxNumRegionsOfInterest*: uint32
  VkPhysicalDeviceOpticalFlowPropertiesNV_1107304180 = struct_VkPhysicalDeviceOpticalFlowPropertiesNV_1107304179 ## Generated based on /usr/include/vulkan/vulkan_core.h:21364:3
  struct_VkOpticalFlowImageFormatInfoNV_1107304182 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21366:16
    pNext*: pointer
    usage*: VkOpticalFlowUsageFlagsNV_1107304161
  VkOpticalFlowImageFormatInfoNV_1107304184 = struct_VkOpticalFlowImageFormatInfoNV_1107304183 ## Generated based on /usr/include/vulkan/vulkan_core.h:21370:3
  struct_VkOpticalFlowImageFormatPropertiesNV_1107304186 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21372:16
    pNext*: pointer
    format*: VkFormat_1107296811
  VkOpticalFlowImageFormatPropertiesNV_1107304188 = struct_VkOpticalFlowImageFormatPropertiesNV_1107304187 ## Generated based on /usr/include/vulkan/vulkan_core.h:21376:3
  struct_VkOpticalFlowSessionCreateInfoNV_1107304190 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21378:16
    pNext*: pointer
    width*: uint32
    height*: uint32
    imageFormat*: VkFormat_1107296811
    flowVectorFormat*: VkFormat_1107296811
    costFormat*: VkFormat_1107296811
    outputGridSize*: VkOpticalFlowGridSizeFlagsNV_1107304155
    hintGridSize*: VkOpticalFlowGridSizeFlagsNV_1107304155
    performanceLevel*: VkOpticalFlowPerformanceLevelNV_1107304145
    flags*: VkOpticalFlowSessionCreateFlagsNV_1107304167
  VkOpticalFlowSessionCreateInfoNV_1107304192 = struct_VkOpticalFlowSessionCreateInfoNV_1107304191 ## Generated based on /usr/include/vulkan/vulkan_core.h:21390:3
  struct_VkOpticalFlowSessionCreatePrivateDataInfoNV_1107304194 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21392:16
    pNext*: pointer
    id*: uint32
    size*: uint32
    pPrivateData*: pointer
  VkOpticalFlowSessionCreatePrivateDataInfoNV_1107304196 = struct_VkOpticalFlowSessionCreatePrivateDataInfoNV_1107304195 ## Generated based on /usr/include/vulkan/vulkan_core.h:21398:3
  struct_VkOpticalFlowExecuteInfoNV_1107304198 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21400:16
    pNext*: pointer
    flags*: VkOpticalFlowExecuteFlagsNV_1107304173
    regionCount*: uint32
    pRegions*: ptr VkRect2D_1107297243
  VkOpticalFlowExecuteInfoNV_1107304200 = struct_VkOpticalFlowExecuteInfoNV_1107304199 ## Generated based on /usr/include/vulkan/vulkan_core.h:21406:3
  PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV_1107304202 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr VkOpticalFlowImageFormatInfoNV_1107304185;
      a2: ptr uint32; a3: ptr VkOpticalFlowImageFormatPropertiesNV_1107304189): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21408:30
  PFN_vkCreateOpticalFlowSessionNV_1107304204 = proc (a0: VkDevice_1107296728;
      a1: ptr VkOpticalFlowSessionCreateInfoNV_1107304193;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkOpticalFlowSessionNV_1107304141): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21409:30
  PFN_vkDestroyOpticalFlowSessionNV_1107304206 = proc (a0: VkDevice_1107296728;
      a1: VkOpticalFlowSessionNV_1107304141; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21410:26
  PFN_vkBindOpticalFlowSessionImageNV_1107304208 = proc (a0: VkDevice_1107296728;
      a1: VkOpticalFlowSessionNV_1107304141;
      a2: VkOpticalFlowSessionBindingPointNV_1107304149; a3: VkImageView_1107296746;
      a4: VkImageLayout_1107296791): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:21411:30
  PFN_vkCmdOpticalFlowExecuteNV_1107304210 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkOpticalFlowSessionNV_1107304141; a2: ptr VkOpticalFlowExecuteInfoNV_1107304201): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21412:26
  struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT_1107304212 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21460:16
    pNext*: pointer
    legacyDithering*: VkBool32_1107296710
  VkPhysicalDeviceLegacyDitheringFeaturesEXT_1107304214 = struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT_1107304213 ## Generated based on /usr/include/vulkan/vulkan_core.h:21464:3
  VkPhysicalDevicePipelineProtectedAccessFeaturesEXT_1107304216 = VkPhysicalDevicePipelineProtectedAccessFeatures_1107299159 ## Generated based on /usr/include/vulkan/vulkan_core.h:21472:57
  VkAntiLagModeAMD_1107304220 = enum_VkAntiLagModeAMD_1107304219 ## Generated based on /usr/include/vulkan/vulkan_core.h:21486:3
  VkAntiLagStageAMD_1107304224 = enum_VkAntiLagStageAMD_1107304223 ## Generated based on /usr/include/vulkan/vulkan_core.h:21492:3
  struct_VkPhysicalDeviceAntiLagFeaturesAMD_1107304226 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21493:16
    pNext*: pointer
    antiLag*: VkBool32_1107296710
  VkPhysicalDeviceAntiLagFeaturesAMD_1107304228 = struct_VkPhysicalDeviceAntiLagFeaturesAMD_1107304227 ## Generated based on /usr/include/vulkan/vulkan_core.h:21497:3
  struct_VkAntiLagPresentationInfoAMD_1107304230 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21499:16
    pNext*: pointer
    stage*: VkAntiLagStageAMD_1107304225
    frameIndex*: uint64
  VkAntiLagPresentationInfoAMD_1107304232 = struct_VkAntiLagPresentationInfoAMD_1107304231 ## Generated based on /usr/include/vulkan/vulkan_core.h:21504:3
  struct_VkAntiLagDataAMD_1107304234 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21506:16
    pNext*: pointer
    mode*: VkAntiLagModeAMD_1107304221
    maxFPS*: uint32
    pPresentationInfo*: ptr VkAntiLagPresentationInfoAMD_1107304233
  VkAntiLagDataAMD_1107304236 = struct_VkAntiLagDataAMD_1107304235 ## Generated based on /usr/include/vulkan/vulkan_core.h:21512:3
  PFN_vkAntiLagUpdateAMD_1107304238 = proc (a0: VkDevice_1107296728;
      a1: ptr VkAntiLagDataAMD_1107304237): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:21514:26
  VkShaderEXT_1107304240 = ptr struct_VkShaderEXT_T ## Generated based on /usr/include/vulkan/vulkan_core.h:21527:1
  VkShaderCodeTypeEXT_1107304244 = enum_VkShaderCodeTypeEXT_1107304243 ## Generated based on /usr/include/vulkan/vulkan_core.h:21535:3
  VkDepthClampModeEXT_1107304248 = enum_VkDepthClampModeEXT_1107304247 ## Generated based on /usr/include/vulkan/vulkan_core.h:21541:3
  VkShaderCreateFlagBitsEXT_1107304252 = enum_VkShaderCreateFlagBitsEXT_1107304251 ## Generated based on /usr/include/vulkan/vulkan_core.h:21553:3
  VkShaderCreateFlagsEXT_1107304254 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:21554:17
  struct_VkPhysicalDeviceShaderObjectFeaturesEXT_1107304256 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21555:16
    pNext*: pointer
    shaderObject*: VkBool32_1107296710
  VkPhysicalDeviceShaderObjectFeaturesEXT_1107304258 = struct_VkPhysicalDeviceShaderObjectFeaturesEXT_1107304257 ## Generated based on /usr/include/vulkan/vulkan_core.h:21559:3
  struct_VkPhysicalDeviceShaderObjectPropertiesEXT_1107304260 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21561:16
    pNext*: pointer
    shaderBinaryUUID*: array[16'i64, uint8]
    shaderBinaryVersion*: uint32
  VkPhysicalDeviceShaderObjectPropertiesEXT_1107304262 = struct_VkPhysicalDeviceShaderObjectPropertiesEXT_1107304261 ## Generated based on /usr/include/vulkan/vulkan_core.h:21566:3
  struct_VkShaderCreateInfoEXT_1107304264 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21568:16
    pNext*: pointer
    flags*: VkShaderCreateFlagsEXT_1107304255
    stage*: VkShaderStageFlagBits_1107297097
    nextStage*: VkShaderStageFlags_1107297137
    codeType*: VkShaderCodeTypeEXT_1107304245
    codeSize*: csize_t
    pCode*: pointer
    pName*: cstring
    setLayoutCount*: uint32
    pSetLayouts*: ptr VkDescriptorSetLayout_1107296765
    pushConstantRangeCount*: uint32
    pPushConstantRanges*: ptr VkPushConstantRange_1107297543
    pSpecializationInfo*: ptr VkSpecializationInfo_1107297471
  VkShaderCreateInfoEXT_1107304266 = struct_VkShaderCreateInfoEXT_1107304265 ## Generated based on /usr/include/vulkan/vulkan_core.h:21583:3
  VkShaderRequiredSubgroupSizeCreateInfoEXT_1107304268 = VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298825 ## Generated based on /usr/include/vulkan/vulkan_core.h:21585:61
  struct_VkDepthClampRangeEXT_1107304270 {.pure, inheritable, bycopy.} = object
    minDepthClamp*: cfloat   ## Generated based on /usr/include/vulkan/vulkan_core.h:21587:16
    maxDepthClamp*: cfloat
  VkDepthClampRangeEXT_1107304272 = struct_VkDepthClampRangeEXT_1107304271 ## Generated based on /usr/include/vulkan/vulkan_core.h:21590:3
  PFN_vkCreateShadersEXT_1107304274 = proc (a0: VkDevice_1107296728; a1: uint32;
      a2: ptr VkShaderCreateInfoEXT_1107304267; a3: ptr VkAllocationCallbacks_1107297299;
      a4: ptr VkShaderEXT_1107304241): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:21592:30
  PFN_vkDestroyShaderEXT_1107304276 = proc (a0: VkDevice_1107296728;
      a1: VkShaderEXT_1107304241; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21593:26
  PFN_vkGetShaderBinaryDataEXT_1107304278 = proc (a0: VkDevice_1107296728;
      a1: VkShaderEXT_1107304241; a2: ptr csize_t; a3: pointer): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21594:30
  PFN_vkCmdBindShadersEXT_1107304280 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: ptr VkShaderStageFlagBits_1107297097; a3: ptr VkShaderEXT_1107304241): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21595:26
  PFN_vkCmdSetDepthClampRangeEXT_1107304282 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkDepthClampModeEXT_1107304249; a2: ptr VkDepthClampRangeEXT_1107304273): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21596:26
  struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM_1107304284 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21644:16
    pNext*: pointer
    tileProperties*: VkBool32_1107296710
  VkPhysicalDeviceTilePropertiesFeaturesQCOM_1107304286 = struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM_1107304285 ## Generated based on /usr/include/vulkan/vulkan_core.h:21648:3
  struct_VkTilePropertiesQCOM_1107304288 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21650:16
    pNext*: pointer
    tileSize*: VkExtent3D_1107297231
    apronSize*: VkExtent2D_1107297227
    origin*: VkOffset2D_1107297235
  VkTilePropertiesQCOM_1107304290 = struct_VkTilePropertiesQCOM_1107304289 ## Generated based on /usr/include/vulkan/vulkan_core.h:21656:3
  PFN_vkGetFramebufferTilePropertiesQCOM_1107304292 = proc (a0: VkDevice_1107296728;
      a1: VkFramebuffer_1107296773; a2: ptr uint32; a3: ptr VkTilePropertiesQCOM_1107304291): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21658:30
  PFN_vkGetDynamicRenderingTilePropertiesQCOM_1107304294 = proc (a0: VkDevice_1107296728;
      a1: ptr VkRenderingInfo_1107298853; a2: ptr VkTilePropertiesQCOM_1107304291): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21659:30
  struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC_1107304296 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21683:16
    pNext*: pointer
    amigoProfiling*: VkBool32_1107296710
  VkPhysicalDeviceAmigoProfilingFeaturesSEC_1107304298 = struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC_1107304297 ## Generated based on /usr/include/vulkan/vulkan_core.h:21687:3
  struct_VkAmigoProfilingSubmitInfoSEC_1107304300 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21689:16
    pNext*: pointer
    firstDrawTimestamp*: uint64
    swapBufferTimestamp*: uint64
  VkAmigoProfilingSubmitInfoSEC_1107304302 = struct_VkAmigoProfilingSubmitInfoSEC_1107304301 ## Generated based on /usr/include/vulkan/vulkan_core.h:21694:3
  struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM_1107304304 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21702:16
    pNext*: pointer
    multiviewPerViewViewports*: VkBool32_1107296710
  VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM_1107304306 = struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM_1107304305 ## Generated based on /usr/include/vulkan/vulkan_core.h:21706:3
  VkRayTracingInvocationReorderModeNV_1107304310 = enum_VkRayTracingInvocationReorderModeNV_1107304309 ## Generated based on /usr/include/vulkan/vulkan_core.h:21719:3
  struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV_1107304312 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21720:16
    pNext*: pointer
    rayTracingInvocationReorderReorderingHint*: VkRayTracingInvocationReorderModeNV_1107304311
  VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV_1107304314 = struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV_1107304313 ## Generated based on /usr/include/vulkan/vulkan_core.h:21724:3
  struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV_1107304316 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21726:16
    pNext*: pointer
    rayTracingInvocationReorder*: VkBool32_1107296710
  VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV_1107304318 = struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV_1107304317 ## Generated based on /usr/include/vulkan/vulkan_core.h:21730:3
  VkCooperativeVectorMatrixLayoutNV_1107304322 = enum_VkCooperativeVectorMatrixLayoutNV_1107304321 ## Generated based on /usr/include/vulkan/vulkan_core.h:21745:3
  struct_VkPhysicalDeviceCooperativeVectorPropertiesNV_1107304324 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21746:16
    pNext*: pointer
    cooperativeVectorSupportedStages*: VkShaderStageFlags_1107297137
    cooperativeVectorTrainingFloat16Accumulation*: VkBool32_1107296710
    cooperativeVectorTrainingFloat32Accumulation*: VkBool32_1107296710
    maxCooperativeVectorComponents*: uint32
  VkPhysicalDeviceCooperativeVectorPropertiesNV_1107304326 = struct_VkPhysicalDeviceCooperativeVectorPropertiesNV_1107304325 ## Generated based on /usr/include/vulkan/vulkan_core.h:21753:3
  struct_VkPhysicalDeviceCooperativeVectorFeaturesNV_1107304328 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21755:16
    pNext*: pointer
    cooperativeVector*: VkBool32_1107296710
    cooperativeVectorTraining*: VkBool32_1107296710
  VkPhysicalDeviceCooperativeVectorFeaturesNV_1107304330 = struct_VkPhysicalDeviceCooperativeVectorFeaturesNV_1107304329 ## Generated based on /usr/include/vulkan/vulkan_core.h:21760:3
  struct_VkCooperativeVectorPropertiesNV_1107304332 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21762:16
    pNext*: pointer
    inputType*: VkComponentTypeKHR_1107300951
    inputInterpretation*: VkComponentTypeKHR_1107300951
    matrixInterpretation*: VkComponentTypeKHR_1107300951
    biasInterpretation*: VkComponentTypeKHR_1107300951
    resultType*: VkComponentTypeKHR_1107300951
    transpose*: VkBool32_1107296710
  VkCooperativeVectorPropertiesNV_1107304334 = struct_VkCooperativeVectorPropertiesNV_1107304333 ## Generated based on /usr/include/vulkan/vulkan_core.h:21771:3
  struct_VkConvertCooperativeVectorMatrixInfoNV_1107304336 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21773:16
    pNext*: pointer
    srcSize*: csize_t
    srcData*: VkDeviceOrHostAddressConstKHR_1107303139
    pDstSize*: ptr csize_t
    dstData*: VkDeviceOrHostAddressKHR_1107303561
    srcComponentType*: VkComponentTypeKHR_1107300951
    dstComponentType*: VkComponentTypeKHR_1107300951
    numRows*: uint32
    numColumns*: uint32
    srcLayout*: VkCooperativeVectorMatrixLayoutNV_1107304323
    srcStride*: csize_t
    dstLayout*: VkCooperativeVectorMatrixLayoutNV_1107304323
    dstStride*: csize_t
  VkConvertCooperativeVectorMatrixInfoNV_1107304338 = struct_VkConvertCooperativeVectorMatrixInfoNV_1107304337 ## Generated based on /usr/include/vulkan/vulkan_core.h:21788:3
  PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV_1107304340 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkCooperativeVectorPropertiesNV_1107304335): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21790:30
  PFN_vkConvertCooperativeVectorMatrixNV_1107304342 = proc (a0: VkDevice_1107296728;
      a1: ptr VkConvertCooperativeVectorMatrixInfoNV_1107304339): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:21791:30
  PFN_vkCmdConvertCooperativeVectorMatrixNV_1107304344 = proc (
      a0: VkCommandBuffer_1107296734; a1: uint32;
      a2: ptr VkConvertCooperativeVectorMatrixInfoNV_1107304339): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:21792:26
  struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV_1107304346 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21821:16
    pNext*: pointer
    extendedSparseAddressSpace*: VkBool32_1107296710
  VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV_1107304348 = struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV_1107304347 ## Generated based on /usr/include/vulkan/vulkan_core.h:21825:3
  struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV_1107304350 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21827:16
    pNext*: pointer
    extendedSparseAddressSpaceSize*: VkDeviceSize_1107296714
    extendedSparseImageUsageFlags*: VkImageUsageFlags_1107296959
    extendedSparseBufferUsageFlags*: VkBufferUsageFlags_1107297059
  VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV_1107304352 = struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV_1107304351 ## Generated based on /usr/include/vulkan/vulkan_core.h:21833:3
  struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT_1107304354 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21847:16
    pNext*: pointer
    legacyVertexAttributes*: VkBool32_1107296710
  VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT_1107304356 = struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT_1107304355 ## Generated based on /usr/include/vulkan/vulkan_core.h:21851:3
  struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT_1107304358 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21853:16
    pNext*: pointer
    nativeUnalignedPerformance*: VkBool32_1107296710
  VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT_1107304360 = struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT_1107304359 ## Generated based on /usr/include/vulkan/vulkan_core.h:21857:3
  VkLayerSettingTypeEXT_1107304364 = enum_VkLayerSettingTypeEXT_1107304363 ## Generated based on /usr/include/vulkan/vulkan_core.h:21876:3
  struct_VkLayerSettingEXT_1107304366 {.pure, inheritable, bycopy.} = object
    pLayerName*: cstring     ## Generated based on /usr/include/vulkan/vulkan_core.h:21877:16
    pSettingName*: cstring
    type_field*: VkLayerSettingTypeEXT_1107304365
    valueCount*: uint32
    pValues*: pointer
  VkLayerSettingEXT_1107304368 = struct_VkLayerSettingEXT_1107304367 ## Generated based on /usr/include/vulkan/vulkan_core.h:21883:3
  struct_VkLayerSettingsCreateInfoEXT_1107304370 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21885:16
    pNext*: pointer
    settingCount*: uint32
    pSettings*: ptr VkLayerSettingEXT_1107304369
  VkLayerSettingsCreateInfoEXT_1107304372 = struct_VkLayerSettingsCreateInfoEXT_1107304371 ## Generated based on /usr/include/vulkan/vulkan_core.h:21890:3
  struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM_1107304374 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21898:16
    pNext*: pointer
    shaderCoreBuiltins*: VkBool32_1107296710
  VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM_1107304376 = struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM_1107304375 ## Generated based on /usr/include/vulkan/vulkan_core.h:21902:3
  struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_1107304378 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21904:16
    pNext*: pointer
    shaderCoreMask*: uint64
    shaderCoreCount*: uint32
    shaderWarpsPerCore*: uint32
  VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_1107304380 = struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_1107304379 ## Generated based on /usr/include/vulkan/vulkan_core.h:21910:3
  struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT_1107304382 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21918:16
    pNext*: pointer
    pipelineLibraryGroupHandles*: VkBool32_1107296710
  VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT_1107304384 = struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT_1107304383 ## Generated based on /usr/include/vulkan/vulkan_core.h:21922:3
  struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT_1107304386 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21930:16
    pNext*: pointer
    dynamicRenderingUnusedAttachments*: VkBool32_1107296710
  VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT_1107304388 = struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT_1107304387 ## Generated based on /usr/include/vulkan/vulkan_core.h:21934:3
  VkLatencyMarkerNV_1107304392 = enum_VkLatencyMarkerNV_1107304391 ## Generated based on /usr/include/vulkan/vulkan_core.h:21957:3
  VkOutOfBandQueueTypeNV_1107304396 = enum_VkOutOfBandQueueTypeNV_1107304395 ## Generated based on /usr/include/vulkan/vulkan_core.h:21963:3
  struct_VkLatencySleepModeInfoNV_1107304398 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21964:16
    pNext*: pointer
    lowLatencyMode*: VkBool32_1107296710
    lowLatencyBoost*: VkBool32_1107296710
    minimumIntervalUs*: uint32
  VkLatencySleepModeInfoNV_1107304400 = struct_VkLatencySleepModeInfoNV_1107304399 ## Generated based on /usr/include/vulkan/vulkan_core.h:21970:3
  struct_VkLatencySleepInfoNV_1107304402 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21972:16
    pNext*: pointer
    signalSemaphore*: VkSemaphore_1107296732
    value*: uint64
  VkLatencySleepInfoNV_1107304404 = struct_VkLatencySleepInfoNV_1107304403 ## Generated based on /usr/include/vulkan/vulkan_core.h:21977:3
  struct_VkSetLatencyMarkerInfoNV_1107304406 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21979:16
    pNext*: pointer
    presentID*: uint64
    marker*: VkLatencyMarkerNV_1107304393
  VkSetLatencyMarkerInfoNV_1107304408 = struct_VkSetLatencyMarkerInfoNV_1107304407 ## Generated based on /usr/include/vulkan/vulkan_core.h:21984:3
  struct_VkLatencyTimingsFrameReportNV_1107304410 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:21986:16
    pNext*: pointer
    presentID*: uint64
    inputSampleTimeUs*: uint64
    simStartTimeUs*: uint64
    simEndTimeUs*: uint64
    renderSubmitStartTimeUs*: uint64
    renderSubmitEndTimeUs*: uint64
    presentStartTimeUs*: uint64
    presentEndTimeUs*: uint64
    driverStartTimeUs*: uint64
    driverEndTimeUs*: uint64
    osRenderQueueStartTimeUs*: uint64
    osRenderQueueEndTimeUs*: uint64
    gpuRenderStartTimeUs*: uint64
    gpuRenderEndTimeUs*: uint64
  VkLatencyTimingsFrameReportNV_1107304412 = struct_VkLatencyTimingsFrameReportNV_1107304411 ## Generated based on /usr/include/vulkan/vulkan_core.h:22003:3
  struct_VkGetLatencyMarkerInfoNV_1107304414 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22005:16
    pNext*: pointer
    timingCount*: uint32
    pTimings*: ptr VkLatencyTimingsFrameReportNV_1107304413
  VkGetLatencyMarkerInfoNV_1107304416 = struct_VkGetLatencyMarkerInfoNV_1107304415 ## Generated based on /usr/include/vulkan/vulkan_core.h:22010:3
  struct_VkLatencySubmissionPresentIdNV_1107304418 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22012:16
    pNext*: pointer
    presentID*: uint64
  VkLatencySubmissionPresentIdNV_1107304420 = struct_VkLatencySubmissionPresentIdNV_1107304419 ## Generated based on /usr/include/vulkan/vulkan_core.h:22016:3
  struct_VkSwapchainLatencyCreateInfoNV_1107304422 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22018:16
    pNext*: pointer
    latencyModeEnable*: VkBool32_1107296710
  VkSwapchainLatencyCreateInfoNV_1107304424 = struct_VkSwapchainLatencyCreateInfoNV_1107304423 ## Generated based on /usr/include/vulkan/vulkan_core.h:22022:3
  struct_VkOutOfBandQueueTypeInfoNV_1107304426 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22024:16
    pNext*: pointer
    queueType*: VkOutOfBandQueueTypeNV_1107304397
  VkOutOfBandQueueTypeInfoNV_1107304428 = struct_VkOutOfBandQueueTypeInfoNV_1107304427 ## Generated based on /usr/include/vulkan/vulkan_core.h:22028:3
  struct_VkLatencySurfaceCapabilitiesNV_1107304430 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22030:16
    pNext*: pointer
    presentModeCount*: uint32
    pPresentModes*: ptr VkPresentModeKHR_1107299255
  VkLatencySurfaceCapabilitiesNV_1107304432 = struct_VkLatencySurfaceCapabilitiesNV_1107304431 ## Generated based on /usr/include/vulkan/vulkan_core.h:22035:3
  PFN_vkSetLatencySleepModeNV_1107304434 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: ptr VkLatencySleepModeInfoNV_1107304401): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22037:30
  PFN_vkLatencySleepNV_1107304436 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: ptr VkLatencySleepInfoNV_1107304405): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22038:30
  PFN_vkSetLatencyMarkerNV_1107304438 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: ptr VkSetLatencyMarkerInfoNV_1107304409): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22039:26
  PFN_vkGetLatencyTimingsNV_1107304440 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291; a2: ptr VkGetLatencyMarkerInfoNV_1107304417): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22040:26
  PFN_vkQueueNotifyOutOfBandNV_1107304442 = proc (a0: VkQueue_1107296730;
      a1: ptr VkOutOfBandQueueTypeInfoNV_1107304429): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:22041:26
  VkDataGraphPipelineSessionARM_1107304444 = ptr struct_VkDataGraphPipelineSessionARM_T ## Generated based on /usr/include/vulkan/vulkan_core.h:22082:1
  VkDataGraphPipelineSessionBindPointARM_1107304448 = enum_VkDataGraphPipelineSessionBindPointARM_1107304447 ## Generated based on /usr/include/vulkan/vulkan_core.h:22090:3
  VkDataGraphPipelineSessionBindPointTypeARM_1107304452 = enum_VkDataGraphPipelineSessionBindPointTypeARM_1107304451 ## Generated based on /usr/include/vulkan/vulkan_core.h:22095:3
  VkDataGraphPipelinePropertyARM_1107304456 = enum_VkDataGraphPipelinePropertyARM_1107304455 ## Generated based on /usr/include/vulkan/vulkan_core.h:22101:3
  VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304460 = enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304459 ## Generated based on /usr/include/vulkan/vulkan_core.h:22106:3
  VkPhysicalDeviceDataGraphOperationTypeARM_1107304464 = enum_VkPhysicalDeviceDataGraphOperationTypeARM_1107304463 ## Generated based on /usr/include/vulkan/vulkan_core.h:22111:3
  VkDataGraphPipelineSessionCreateFlagsARM_1107304466 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:22112:19
  VkDataGraphPipelineSessionCreateFlagBitsARM_1107304468 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:22115:19
  VkDataGraphPipelineDispatchFlagsARM_1107304470 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:22118:19
  VkDataGraphPipelineDispatchFlagBitsARM_1107304472 = VkFlags64_1107298645 ## Generated based on /usr/include/vulkan/vulkan_core.h:22121:19
  struct_VkPhysicalDeviceDataGraphFeaturesARM_1107304474 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22123:16
    pNext*: pointer
    dataGraph*: VkBool32_1107296710
    dataGraphUpdateAfterBind*: VkBool32_1107296710
    dataGraphSpecializationConstants*: VkBool32_1107296710
    dataGraphDescriptorBuffer*: VkBool32_1107296710
    dataGraphShaderModule*: VkBool32_1107296710
  VkPhysicalDeviceDataGraphFeaturesARM_1107304476 = struct_VkPhysicalDeviceDataGraphFeaturesARM_1107304475 ## Generated based on /usr/include/vulkan/vulkan_core.h:22131:3
  struct_VkDataGraphPipelineConstantARM_1107304478 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22133:16
    pNext*: pointer
    id*: uint32
    pConstantData*: pointer
  VkDataGraphPipelineConstantARM_1107304480 = struct_VkDataGraphPipelineConstantARM_1107304479 ## Generated based on /usr/include/vulkan/vulkan_core.h:22138:3
  struct_VkDataGraphPipelineResourceInfoARM_1107304482 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22140:16
    pNext*: pointer
    descriptorSet*: uint32
    binding*: uint32
    arrayElement*: uint32
  VkDataGraphPipelineResourceInfoARM_1107304484 = struct_VkDataGraphPipelineResourceInfoARM_1107304483 ## Generated based on /usr/include/vulkan/vulkan_core.h:22146:3
  struct_VkDataGraphPipelineCompilerControlCreateInfoARM_1107304486 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22148:16
    pNext*: pointer
    pVendorOptions*: cstring
  VkDataGraphPipelineCompilerControlCreateInfoARM_1107304488 = struct_VkDataGraphPipelineCompilerControlCreateInfoARM_1107304487 ## Generated based on /usr/include/vulkan/vulkan_core.h:22152:3
  struct_VkDataGraphPipelineCreateInfoARM_1107304490 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22154:16
    pNext*: pointer
    flags*: VkPipelineCreateFlags2KHR_1107300777
    layout*: VkPipelineLayout_1107296752
    resourceInfoCount*: uint32
    pResourceInfos*: ptr VkDataGraphPipelineResourceInfoARM_1107304485
  VkDataGraphPipelineCreateInfoARM_1107304492 = struct_VkDataGraphPipelineCreateInfoARM_1107304491 ## Generated based on /usr/include/vulkan/vulkan_core.h:22161:3
  struct_VkDataGraphPipelineShaderModuleCreateInfoARM_1107304494 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22163:16
    pNext*: pointer
    module*: VkShaderModule_1107296748
    pName*: cstring
    pSpecializationInfo*: ptr VkSpecializationInfo_1107297471
    constantCount*: uint32
    pConstants*: ptr VkDataGraphPipelineConstantARM_1107304481
  VkDataGraphPipelineShaderModuleCreateInfoARM_1107304496 = struct_VkDataGraphPipelineShaderModuleCreateInfoARM_1107304495 ## Generated based on /usr/include/vulkan/vulkan_core.h:22171:3
  struct_VkDataGraphPipelineSessionCreateInfoARM_1107304498 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22173:16
    pNext*: pointer
    flags*: VkDataGraphPipelineSessionCreateFlagsARM_1107304467
    dataGraphPipeline*: VkPipeline_1107296754
  VkDataGraphPipelineSessionCreateInfoARM_1107304500 = struct_VkDataGraphPipelineSessionCreateInfoARM_1107304499 ## Generated based on /usr/include/vulkan/vulkan_core.h:22178:3
  struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304502 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22180:16
    pNext*: pointer
    session*: VkDataGraphPipelineSessionARM_1107304445
  VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304504 = struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304503 ## Generated based on /usr/include/vulkan/vulkan_core.h:22184:3
  struct_VkDataGraphPipelineSessionBindPointRequirementARM_1107304506 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22186:16
    pNext*: pointer
    bindPoint*: VkDataGraphPipelineSessionBindPointARM_1107304449
    bindPointType*: VkDataGraphPipelineSessionBindPointTypeARM_1107304453
    numObjects*: uint32
  VkDataGraphPipelineSessionBindPointRequirementARM_1107304508 = struct_VkDataGraphPipelineSessionBindPointRequirementARM_1107304507 ## Generated based on /usr/include/vulkan/vulkan_core.h:22192:3
  struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304510 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22194:16
    pNext*: pointer
    session*: VkDataGraphPipelineSessionARM_1107304445
    bindPoint*: VkDataGraphPipelineSessionBindPointARM_1107304449
    objectIndex*: uint32
  VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304512 = struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304511 ## Generated based on /usr/include/vulkan/vulkan_core.h:22200:3
  struct_VkBindDataGraphPipelineSessionMemoryInfoARM_1107304514 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22202:16
    pNext*: pointer
    session*: VkDataGraphPipelineSessionARM_1107304445
    bindPoint*: VkDataGraphPipelineSessionBindPointARM_1107304449
    objectIndex*: uint32
    memory*: VkDeviceMemory_1107296738
    memoryOffset*: VkDeviceSize_1107296714
  VkBindDataGraphPipelineSessionMemoryInfoARM_1107304516 = struct_VkBindDataGraphPipelineSessionMemoryInfoARM_1107304515 ## Generated based on /usr/include/vulkan/vulkan_core.h:22210:3
  struct_VkDataGraphPipelineInfoARM_1107304518 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22212:16
    pNext*: pointer
    dataGraphPipeline*: VkPipeline_1107296754
  VkDataGraphPipelineInfoARM_1107304520 = struct_VkDataGraphPipelineInfoARM_1107304519 ## Generated based on /usr/include/vulkan/vulkan_core.h:22216:3
  struct_VkDataGraphPipelinePropertyQueryResultARM_1107304522 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22218:16
    pNext*: pointer
    property*: VkDataGraphPipelinePropertyARM_1107304457
    isText*: VkBool32_1107296710
    dataSize*: csize_t
    pData*: pointer
  VkDataGraphPipelinePropertyQueryResultARM_1107304524 = struct_VkDataGraphPipelinePropertyQueryResultARM_1107304523 ## Generated based on /usr/include/vulkan/vulkan_core.h:22225:3
  struct_VkDataGraphPipelineIdentifierCreateInfoARM_1107304526 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22227:16
    pNext*: pointer
    identifierSize*: uint32
    pIdentifier*: ptr uint8
  VkDataGraphPipelineIdentifierCreateInfoARM_1107304528 = struct_VkDataGraphPipelineIdentifierCreateInfoARM_1107304527 ## Generated based on /usr/include/vulkan/vulkan_core.h:22232:3
  struct_VkDataGraphPipelineDispatchInfoARM_1107304530 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22234:16
    pNext*: pointer
    flags*: VkDataGraphPipelineDispatchFlagsARM_1107304471
  VkDataGraphPipelineDispatchInfoARM_1107304532 = struct_VkDataGraphPipelineDispatchInfoARM_1107304531 ## Generated based on /usr/include/vulkan/vulkan_core.h:22238:3
  struct_VkPhysicalDeviceDataGraphProcessingEngineARM_1107304534 {.pure,       inheritable, bycopy.} = object
    type_field*: VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304461 ## Generated based on /usr/include/vulkan/vulkan_core.h:22240:16
    isForeign*: VkBool32_1107296710
  VkPhysicalDeviceDataGraphProcessingEngineARM_1107304536 = struct_VkPhysicalDeviceDataGraphProcessingEngineARM_1107304535 ## Generated based on /usr/include/vulkan/vulkan_core.h:22243:3
  struct_VkPhysicalDeviceDataGraphOperationSupportARM_1107304538 {.pure,       inheritable, bycopy.} = object
    operationType*: VkPhysicalDeviceDataGraphOperationTypeARM_1107304465 ## Generated based on /usr/include/vulkan/vulkan_core.h:22245:16
    name*: array[128'i64, cschar]
    version*: uint32
  VkPhysicalDeviceDataGraphOperationSupportARM_1107304540 = struct_VkPhysicalDeviceDataGraphOperationSupportARM_1107304539 ## Generated based on /usr/include/vulkan/vulkan_core.h:22249:3
  struct_VkQueueFamilyDataGraphPropertiesARM_1107304542 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22251:16
    pNext*: pointer
    engine*: VkPhysicalDeviceDataGraphProcessingEngineARM_1107304537
    operation*: VkPhysicalDeviceDataGraphOperationSupportARM_1107304541
  VkQueueFamilyDataGraphPropertiesARM_1107304544 = struct_VkQueueFamilyDataGraphPropertiesARM_1107304543 ## Generated based on /usr/include/vulkan/vulkan_core.h:22256:3
  struct_VkDataGraphProcessingEngineCreateInfoARM_1107304546 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22258:16
    pNext*: pointer
    processingEngineCount*: uint32
    pProcessingEngines*: ptr VkPhysicalDeviceDataGraphProcessingEngineARM_1107304537
  VkDataGraphProcessingEngineCreateInfoARM_1107304548 = struct_VkDataGraphProcessingEngineCreateInfoARM_1107304547 ## Generated based on /usr/include/vulkan/vulkan_core.h:22263:3
  struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304550 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22265:16
    pNext*: pointer
    queueFamilyIndex*: uint32
    engineType*: VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304461
  VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304552 = struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304551 ## Generated based on /usr/include/vulkan/vulkan_core.h:22270:3
  struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304554 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22272:16
    pNext*: pointer
    foreignSemaphoreHandleTypes*: VkExternalSemaphoreHandleTypeFlags_1107298041
    foreignMemoryHandleTypes*: VkExternalMemoryHandleTypeFlags_1107298005
  VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304556 = struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304555 ## Generated based on /usr/include/vulkan/vulkan_core.h:22277:3
  struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM_1107304558 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22279:16
    pNext*: pointer
    dimension*: uint32
    zeroCount*: uint32
    groupSize*: uint32
  VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM_1107304560 = struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM_1107304559 ## Generated based on /usr/include/vulkan/vulkan_core.h:22285:3
  PFN_vkCreateDataGraphPipelinesARM_1107304562 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475; a2: VkPipelineCache_1107296750;
      a3: uint32; a4: ptr VkDataGraphPipelineCreateInfoARM_1107304493;
      a5: ptr VkAllocationCallbacks_1107297299; a6: ptr VkPipeline_1107296754): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22287:30
  PFN_vkCreateDataGraphPipelineSessionARM_1107304564 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDataGraphPipelineSessionCreateInfoARM_1107304501;
      a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkDataGraphPipelineSessionARM_1107304445): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22288:30
  PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM_1107304566 = proc (
      a0: VkDevice_1107296728;
      a1: ptr VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304505;
      a2: ptr uint32; a3: ptr VkDataGraphPipelineSessionBindPointRequirementARM_1107304509): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22289:30
  PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM_1107304568 = proc (
      a0: VkDevice_1107296728;
      a1: ptr VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304513;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:22290:26
  PFN_vkBindDataGraphPipelineSessionMemoryARM_1107304570 = proc (a0: VkDevice_1107296728;
      a1: uint32; a2: ptr VkBindDataGraphPipelineSessionMemoryInfoARM_1107304517): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22291:30
  PFN_vkDestroyDataGraphPipelineSessionARM_1107304572 = proc (a0: VkDevice_1107296728;
      a1: VkDataGraphPipelineSessionARM_1107304445;
      a2: ptr VkAllocationCallbacks_1107297299): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:22292:26
  PFN_vkCmdDispatchDataGraphARM_1107304574 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkDataGraphPipelineSessionARM_1107304445;
      a2: ptr VkDataGraphPipelineDispatchInfoARM_1107304533): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:22293:26
  PFN_vkGetDataGraphPipelineAvailablePropertiesARM_1107304576 = proc (
      a0: VkDevice_1107296728; a1: ptr VkDataGraphPipelineInfoARM_1107304521;
      a2: ptr uint32; a3: ptr VkDataGraphPipelinePropertyARM_1107304457): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22294:30
  PFN_vkGetDataGraphPipelinePropertiesARM_1107304578 = proc (a0: VkDevice_1107296728;
      a1: ptr VkDataGraphPipelineInfoARM_1107304521; a2: uint32;
      a3: ptr VkDataGraphPipelinePropertyQueryResultARM_1107304525): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22295:30
  PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM_1107304580 = proc (
      a0: VkPhysicalDevice_1107296726; a1: uint32; a2: ptr uint32;
      a3: ptr VkQueueFamilyDataGraphPropertiesARM_1107304545): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22296:30
  PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304582 = proc (
      a0: VkPhysicalDevice_1107296726;
      a1: ptr VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304553;
      a2: ptr VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304557): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22297:26
  struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM_1107304584 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22392:16
    pNext*: pointer
    multiviewPerViewRenderAreas*: VkBool32_1107296710
  VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM_1107304586 = struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM_1107304585 ## Generated based on /usr/include/vulkan/vulkan_core.h:22396:3
  struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM_1107304588 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22398:16
    pNext*: pointer
    perViewRenderAreaCount*: uint32
    pPerViewRenderAreas*: ptr VkRect2D_1107297243
  VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM_1107304590 = struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM_1107304589 ## Generated based on /usr/include/vulkan/vulkan_core.h:22403:3
  struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV_1107304592 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22411:16
    pNext*: pointer
    perStageDescriptorSet*: VkBool32_1107296710
    dynamicPipelineLayout*: VkBool32_1107296710
  VkPhysicalDevicePerStageDescriptorSetFeaturesNV_1107304594 = struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV_1107304593 ## Generated based on /usr/include/vulkan/vulkan_core.h:22416:3
  VkBlockMatchWindowCompareModeQCOM_1107304598 = enum_VkBlockMatchWindowCompareModeQCOM_1107304597 ## Generated based on /usr/include/vulkan/vulkan_core.h:22429:3
  struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM_1107304600 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22430:16
    pNext*: pointer
    textureBlockMatch2*: VkBool32_1107296710
  VkPhysicalDeviceImageProcessing2FeaturesQCOM_1107304602 = struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM_1107304601 ## Generated based on /usr/include/vulkan/vulkan_core.h:22434:3
  struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM_1107304604 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22436:16
    pNext*: pointer
    maxBlockMatchWindow*: VkExtent2D_1107297227
  VkPhysicalDeviceImageProcessing2PropertiesQCOM_1107304606 = struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM_1107304605 ## Generated based on /usr/include/vulkan/vulkan_core.h:22440:3
  struct_VkSamplerBlockMatchWindowCreateInfoQCOM_1107304608 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22442:16
    pNext*: pointer
    windowExtent*: VkExtent2D_1107297227
    windowCompareMode*: VkBlockMatchWindowCompareModeQCOM_1107304599
  VkSamplerBlockMatchWindowCreateInfoQCOM_1107304610 = struct_VkSamplerBlockMatchWindowCreateInfoQCOM_1107304609 ## Generated based on /usr/include/vulkan/vulkan_core.h:22447:3
  VkCubicFilterWeightsQCOM_1107304614 = enum_VkCubicFilterWeightsQCOM_1107304613 ## Generated based on /usr/include/vulkan/vulkan_core.h:22462:3
  struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM_1107304616 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22463:16
    pNext*: pointer
    selectableCubicWeights*: VkBool32_1107296710
  VkPhysicalDeviceCubicWeightsFeaturesQCOM_1107304618 = struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM_1107304617 ## Generated based on /usr/include/vulkan/vulkan_core.h:22467:3
  struct_VkSamplerCubicWeightsCreateInfoQCOM_1107304620 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22469:16
    pNext*: pointer
    cubicWeights*: VkCubicFilterWeightsQCOM_1107304615
  VkSamplerCubicWeightsCreateInfoQCOM_1107304622 = struct_VkSamplerCubicWeightsCreateInfoQCOM_1107304621 ## Generated based on /usr/include/vulkan/vulkan_core.h:22473:3
  struct_VkBlitImageCubicWeightsInfoQCOM_1107304624 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22475:16
    pNext*: pointer
    cubicWeights*: VkCubicFilterWeightsQCOM_1107304615
  VkBlitImageCubicWeightsInfoQCOM_1107304626 = struct_VkBlitImageCubicWeightsInfoQCOM_1107304625 ## Generated based on /usr/include/vulkan/vulkan_core.h:22479:3
  struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM_1107304628 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22487:16
    pNext*: pointer
    ycbcrDegamma*: VkBool32_1107296710
  VkPhysicalDeviceYcbcrDegammaFeaturesQCOM_1107304630 = struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM_1107304629 ## Generated based on /usr/include/vulkan/vulkan_core.h:22491:3
  struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM_1107304632 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22493:16
    pNext*: pointer
    enableYDegamma*: VkBool32_1107296710
    enableCbCrDegamma*: VkBool32_1107296710
  VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM_1107304634 = struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM_1107304633 ## Generated based on /usr/include/vulkan/vulkan_core.h:22498:3
  struct_VkPhysicalDeviceCubicClampFeaturesQCOM_1107304636 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22506:16
    pNext*: pointer
    cubicRangeClamp*: VkBool32_1107296710
  VkPhysicalDeviceCubicClampFeaturesQCOM_1107304638 = struct_VkPhysicalDeviceCubicClampFeaturesQCOM_1107304637 ## Generated based on /usr/include/vulkan/vulkan_core.h:22510:3
  struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT_1107304640 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22518:16
    pNext*: pointer
    attachmentFeedbackLoopDynamicState*: VkBool32_1107296710
  VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT_1107304642 = struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT_1107304641 ## Generated based on /usr/include/vulkan/vulkan_core.h:22522:3
  PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT_1107304644 = proc (
      a0: VkCommandBuffer_1107296734; a1: VkImageAspectFlags_1107296935): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22524:26
  VkLayeredDriverUnderlyingApiMSFT_1107304648 = enum_VkLayeredDriverUnderlyingApiMSFT_1107304647 ## Generated based on /usr/include/vulkan/vulkan_core.h:22544:3
  struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT_1107304650 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22545:16
    pNext*: pointer
    underlyingAPI*: VkLayeredDriverUnderlyingApiMSFT_1107304649
  VkPhysicalDeviceLayeredDriverPropertiesMSFT_1107304652 = struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT_1107304651 ## Generated based on /usr/include/vulkan/vulkan_core.h:22549:3
  struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV_1107304654 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22557:16
    pNext*: pointer
    descriptorPoolOverallocation*: VkBool32_1107296710
  VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV_1107304656 = struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV_1107304655 ## Generated based on /usr/include/vulkan/vulkan_core.h:22561:3
  struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM_1107304658 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22569:16
    pNext*: pointer
    tileMemoryHeap*: VkBool32_1107296710
  VkPhysicalDeviceTileMemoryHeapFeaturesQCOM_1107304660 = struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM_1107304659 ## Generated based on /usr/include/vulkan/vulkan_core.h:22573:3
  struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM_1107304662 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22575:16
    pNext*: pointer
    queueSubmitBoundary*: VkBool32_1107296710
    tileBufferTransfers*: VkBool32_1107296710
  VkPhysicalDeviceTileMemoryHeapPropertiesQCOM_1107304664 = struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM_1107304663 ## Generated based on /usr/include/vulkan/vulkan_core.h:22580:3
  struct_VkTileMemoryRequirementsQCOM_1107304666 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22582:16
    pNext*: pointer
    size*: VkDeviceSize_1107296714
    alignment*: VkDeviceSize_1107296714
  VkTileMemoryRequirementsQCOM_1107304668 = struct_VkTileMemoryRequirementsQCOM_1107304667 ## Generated based on /usr/include/vulkan/vulkan_core.h:22587:3
  struct_VkTileMemoryBindInfoQCOM_1107304670 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22589:16
    pNext*: pointer
    memory*: VkDeviceMemory_1107296738
  VkTileMemoryBindInfoQCOM_1107304672 = struct_VkTileMemoryBindInfoQCOM_1107304671 ## Generated based on /usr/include/vulkan/vulkan_core.h:22593:3
  struct_VkTileMemorySizeInfoQCOM_1107304674 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22595:16
    pNext*: pointer
    size*: VkDeviceSize_1107296714
  VkTileMemorySizeInfoQCOM_1107304676 = struct_VkTileMemorySizeInfoQCOM_1107304675 ## Generated based on /usr/include/vulkan/vulkan_core.h:22599:3
  PFN_vkCmdBindTileMemoryQCOM_1107304678 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkTileMemoryBindInfoQCOM_1107304673): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:22601:26
  VkDisplaySurfaceStereoTypeNV_1107304682 = enum_VkDisplaySurfaceStereoTypeNV_1107304681 ## Generated based on /usr/include/vulkan/vulkan_core.h:22623:3
  struct_VkDisplaySurfaceStereoCreateInfoNV_1107304684 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22624:16
    pNext*: pointer
    stereoType*: VkDisplaySurfaceStereoTypeNV_1107304683
  VkDisplaySurfaceStereoCreateInfoNV_1107304686 = struct_VkDisplaySurfaceStereoCreateInfoNV_1107304685 ## Generated based on /usr/include/vulkan/vulkan_core.h:22628:3
  struct_VkDisplayModeStereoPropertiesNV_1107304688 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22630:16
    pNext*: pointer
    hdmi3DSupported*: VkBool32_1107296710
  VkDisplayModeStereoPropertiesNV_1107304690 = struct_VkDisplayModeStereoPropertiesNV_1107304689 ## Generated based on /usr/include/vulkan/vulkan_core.h:22634:3
  struct_VkPhysicalDeviceRawAccessChainsFeaturesNV_1107304692 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22642:16
    pNext*: pointer
    shaderRawAccessChains*: VkBool32_1107296710
  VkPhysicalDeviceRawAccessChainsFeaturesNV_1107304694 = struct_VkPhysicalDeviceRawAccessChainsFeaturesNV_1107304693 ## Generated based on /usr/include/vulkan/vulkan_core.h:22646:3
  VkExternalComputeQueueNV_1107304696 = ptr struct_VkExternalComputeQueueNV_T ## Generated based on /usr/include/vulkan/vulkan_core.h:22652:1
  struct_VkExternalComputeQueueDeviceCreateInfoNV_1107304698 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22655:16
    pNext*: pointer
    reservedExternalQueues*: uint32
  VkExternalComputeQueueDeviceCreateInfoNV_1107304700 = struct_VkExternalComputeQueueDeviceCreateInfoNV_1107304699 ## Generated based on /usr/include/vulkan/vulkan_core.h:22659:3
  struct_VkExternalComputeQueueCreateInfoNV_1107304702 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22661:16
    pNext*: pointer
    preferredQueue*: VkQueue_1107296730
  VkExternalComputeQueueCreateInfoNV_1107304704 = struct_VkExternalComputeQueueCreateInfoNV_1107304703 ## Generated based on /usr/include/vulkan/vulkan_core.h:22665:3
  struct_VkExternalComputeQueueDataParamsNV_1107304706 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22667:16
    pNext*: pointer
    deviceIndex*: uint32
  VkExternalComputeQueueDataParamsNV_1107304708 = struct_VkExternalComputeQueueDataParamsNV_1107304707 ## Generated based on /usr/include/vulkan/vulkan_core.h:22671:3
  struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV_1107304710 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22673:16
    pNext*: pointer
    externalDataSize*: uint32
    maxExternalQueues*: uint32
  VkPhysicalDeviceExternalComputeQueuePropertiesNV_1107304712 = struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV_1107304711 ## Generated based on /usr/include/vulkan/vulkan_core.h:22678:3
  PFN_vkCreateExternalComputeQueueNV_1107304714 = proc (a0: VkDevice_1107296728;
      a1: ptr VkExternalComputeQueueCreateInfoNV_1107304705;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkExternalComputeQueueNV_1107304697): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22680:30
  PFN_vkDestroyExternalComputeQueueNV_1107304716 = proc (a0: VkDevice_1107296728;
      a1: VkExternalComputeQueueNV_1107304697; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22681:26
  PFN_vkGetExternalComputeQueueDataNV_1107304718 = proc (
      a0: VkExternalComputeQueueNV_1107304697;
      a1: ptr VkExternalComputeQueueDataParamsNV_1107304709; a2: pointer): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:22682:26
  struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV_1107304720 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22713:16
    pNext*: pointer
    commandBufferInheritance*: VkBool32_1107296710
  VkPhysicalDeviceCommandBufferInheritanceFeaturesNV_1107304722 = struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV_1107304721 ## Generated based on /usr/include/vulkan/vulkan_core.h:22717:3
  struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV_1107304724 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22725:16
    pNext*: pointer
    shaderFloat16VectorAtomics*: VkBool32_1107296710
  VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV_1107304726 = struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV_1107304725 ## Generated based on /usr/include/vulkan/vulkan_core.h:22729:3
  struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT_1107304728 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22737:16
    pNext*: pointer
    shaderReplicatedComposites*: VkBool32_1107296710
  VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT_1107304730 = struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT_1107304729 ## Generated based on /usr/include/vulkan/vulkan_core.h:22741:3
  struct_VkPhysicalDeviceShaderFloat8FeaturesEXT_1107304732 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22749:16
    pNext*: pointer
    shaderFloat8*: VkBool32_1107296710
    shaderFloat8CooperativeMatrix*: VkBool32_1107296710
  VkPhysicalDeviceShaderFloat8FeaturesEXT_1107304734 = struct_VkPhysicalDeviceShaderFloat8FeaturesEXT_1107304733 ## Generated based on /usr/include/vulkan/vulkan_core.h:22754:3
  struct_VkPhysicalDeviceRayTracingValidationFeaturesNV_1107304736 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22762:16
    pNext*: pointer
    rayTracingValidation*: VkBool32_1107296710
  VkPhysicalDeviceRayTracingValidationFeaturesNV_1107304738 = struct_VkPhysicalDeviceRayTracingValidationFeaturesNV_1107304737 ## Generated based on /usr/include/vulkan/vulkan_core.h:22766:3
  VkClusterAccelerationStructureTypeNV_1107304742 = enum_VkClusterAccelerationStructureTypeNV_1107304741 ## Generated based on /usr/include/vulkan/vulkan_core.h:22780:3
  VkClusterAccelerationStructureOpTypeNV_1107304746 = enum_VkClusterAccelerationStructureOpTypeNV_1107304745 ## Generated based on /usr/include/vulkan/vulkan_core.h:22790:3
  VkClusterAccelerationStructureOpModeNV_1107304750 = enum_VkClusterAccelerationStructureOpModeNV_1107304749 ## Generated based on /usr/include/vulkan/vulkan_core.h:22797:3
  VkClusterAccelerationStructureAddressResolutionFlagBitsNV_1107304754 = enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV_1107304753 ## Generated based on /usr/include/vulkan/vulkan_core.h:22808:3
  VkClusterAccelerationStructureAddressResolutionFlagsNV_1107304756 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:22809:17
  VkClusterAccelerationStructureClusterFlagBitsNV_1107304760 = enum_VkClusterAccelerationStructureClusterFlagBitsNV_1107304759 ## Generated based on /usr/include/vulkan/vulkan_core.h:22814:3
  VkClusterAccelerationStructureClusterFlagsNV_1107304762 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:22815:17
  VkClusterAccelerationStructureGeometryFlagBitsNV_1107304766 = enum_VkClusterAccelerationStructureGeometryFlagBitsNV_1107304765 ## Generated based on /usr/include/vulkan/vulkan_core.h:22822:3
  VkClusterAccelerationStructureGeometryFlagsNV_1107304768 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:22823:17
  VkClusterAccelerationStructureIndexFormatFlagBitsNV_1107304772 = enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV_1107304771 ## Generated based on /usr/include/vulkan/vulkan_core.h:22830:3
  VkClusterAccelerationStructureIndexFormatFlagsNV_1107304774 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:22831:17
  struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV_1107304776 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22832:16
    pNext*: pointer
    clusterAccelerationStructure*: VkBool32_1107296710
  VkPhysicalDeviceClusterAccelerationStructureFeaturesNV_1107304778 = struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV_1107304777 ## Generated based on /usr/include/vulkan/vulkan_core.h:22836:3
  struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV_1107304780 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22838:16
    pNext*: pointer
    maxVerticesPerCluster*: uint32
    maxTrianglesPerCluster*: uint32
    clusterScratchByteAlignment*: uint32
    clusterByteAlignment*: uint32
    clusterTemplateByteAlignment*: uint32
    clusterBottomLevelByteAlignment*: uint32
    clusterTemplateBoundsByteAlignment*: uint32
    maxClusterGeometryIndex*: uint32
  VkPhysicalDeviceClusterAccelerationStructurePropertiesNV_1107304782 = struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV_1107304781 ## Generated based on /usr/include/vulkan/vulkan_core.h:22849:3
  struct_VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304784 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22851:16
    pNext*: pointer
    maxTotalClusterCount*: uint32
    maxClusterCountPerAccelerationStructure*: uint32
  VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304786 = struct_VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304785 ## Generated based on /usr/include/vulkan/vulkan_core.h:22856:3
  struct_VkClusterAccelerationStructureTriangleClusterInputNV_1107304788 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22858:16
    pNext*: pointer
    vertexFormat*: VkFormat_1107296811
    maxGeometryIndexValue*: uint32
    maxClusterUniqueGeometryCount*: uint32
    maxClusterTriangleCount*: uint32
    maxClusterVertexCount*: uint32
    maxTotalTriangleCount*: uint32
    maxTotalVertexCount*: uint32
    minPositionTruncateBitCount*: uint32
  VkClusterAccelerationStructureTriangleClusterInputNV_1107304790 = struct_VkClusterAccelerationStructureTriangleClusterInputNV_1107304789 ## Generated based on /usr/include/vulkan/vulkan_core.h:22869:3
  struct_VkClusterAccelerationStructureMoveObjectsInputNV_1107304792 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22871:16
    pNext*: pointer
    type_field*: VkClusterAccelerationStructureTypeNV_1107304743
    noMoveOverlap*: VkBool32_1107296710
    maxMovedBytes*: VkDeviceSize_1107296714
  VkClusterAccelerationStructureMoveObjectsInputNV_1107304794 = struct_VkClusterAccelerationStructureMoveObjectsInputNV_1107304793 ## Generated based on /usr/include/vulkan/vulkan_core.h:22877:3
  union_VkClusterAccelerationStructureOpInputNV_1107304796 {.union, bycopy.} = object
    pClustersBottomLevel*: ptr VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304787 ## Generated based on /usr/include/vulkan/vulkan_core.h:22879:15
    pTriangleClusters*: ptr VkClusterAccelerationStructureTriangleClusterInputNV_1107304791
    pMoveObjects*: ptr VkClusterAccelerationStructureMoveObjectsInputNV_1107304795
  VkClusterAccelerationStructureOpInputNV_1107304798 = union_VkClusterAccelerationStructureOpInputNV_1107304797 ## Generated based on /usr/include/vulkan/vulkan_core.h:22883:3
  struct_VkClusterAccelerationStructureInputInfoNV_1107304800 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22885:16
    pNext*: pointer
    maxAccelerationStructureCount*: uint32
    flags*: VkBuildAccelerationStructureFlagsKHR_1107302125
    opType*: VkClusterAccelerationStructureOpTypeNV_1107304747
    opMode*: VkClusterAccelerationStructureOpModeNV_1107304751
    opInput*: VkClusterAccelerationStructureOpInputNV_1107304799
  VkClusterAccelerationStructureInputInfoNV_1107304802 = struct_VkClusterAccelerationStructureInputInfoNV_1107304801 ## Generated based on /usr/include/vulkan/vulkan_core.h:22893:3
  struct_VkStridedDeviceAddressRegionKHR_1107304804 {.pure, inheritable, bycopy.} = object
    deviceAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:22895:16
    stride*: VkDeviceSize_1107296714
    size*: VkDeviceSize_1107296714
  VkStridedDeviceAddressRegionKHR_1107304806 = struct_VkStridedDeviceAddressRegionKHR_1107304805 ## Generated based on /usr/include/vulkan/vulkan_core.h:22899:3
  struct_VkClusterAccelerationStructureCommandsInfoNV_1107304808 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22901:16
    pNext*: pointer
    input*: VkClusterAccelerationStructureInputInfoNV_1107304803
    dstImplicitData*: VkDeviceAddress_1107296712
    scratchData*: VkDeviceAddress_1107296712
    dstAddressesArray*: VkStridedDeviceAddressRegionKHR_1107304807
    dstSizesArray*: VkStridedDeviceAddressRegionKHR_1107304807
    srcInfosArray*: VkStridedDeviceAddressRegionKHR_1107304807
    srcInfosCount*: VkDeviceAddress_1107296712
    addressResolutionFlags*: VkClusterAccelerationStructureAddressResolutionFlagsNV_1107304757
  VkClusterAccelerationStructureCommandsInfoNV_1107304810 = struct_VkClusterAccelerationStructureCommandsInfoNV_1107304809 ## Generated based on /usr/include/vulkan/vulkan_core.h:22912:3
  struct_VkStridedDeviceAddressNV_1107304812 {.pure, inheritable, bycopy.} = object
    startAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:22914:16
    strideInBytes*: VkDeviceSize_1107296714
  VkStridedDeviceAddressNV_1107304814 = struct_VkStridedDeviceAddressNV_1107304813 ## Generated based on /usr/include/vulkan/vulkan_core.h:22917:3
  struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304816 {.       pure, inheritable, bycopy.} = object
    geometryIndex* {.bitsize: 24'i64.}: uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:22919:16
    reserved* {.bitsize: 5'i64.}: uint32
    geometryFlags* {.bitsize: 3'i64.}: uint32
  VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304818 = struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304817 ## Generated based on /usr/include/vulkan/vulkan_core.h:22923:3
  struct_VkClusterAccelerationStructureMoveObjectsInfoNV_1107304820 {.pure,       inheritable, bycopy.} = object
    srcAccelerationStructure*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:22925:16
  VkClusterAccelerationStructureMoveObjectsInfoNV_1107304822 = struct_VkClusterAccelerationStructureMoveObjectsInfoNV_1107304821 ## Generated based on /usr/include/vulkan/vulkan_core.h:22927:3
  struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV_1107304824 {.       pure, inheritable, bycopy.} = object
    clusterReferencesCount*: uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:22929:16
    clusterReferencesStride*: uint32
    clusterReferences*: VkDeviceAddress_1107296712
  VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV_1107304826 = struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV_1107304825 ## Generated based on /usr/include/vulkan/vulkan_core.h:22933:3
  struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV_1107304828 {.       pure, inheritable, bycopy.} = object
    clusterID*: uint32       ## Generated based on /usr/include/vulkan/vulkan_core.h:22935:16
    clusterFlags*: VkClusterAccelerationStructureClusterFlagsNV_1107304763
    triangleCount* {.bitsize: 9'i64.}: uint32
    vertexCount* {.bitsize: 9'i64.}: uint32
    positionTruncateBitCount* {.bitsize: 6'i64.}: uint32
    indexType* {.bitsize: 4'i64.}: uint32
    opacityMicromapIndexType* {.bitsize: 4'i64.}: uint32
    baseGeometryIndexAndGeometryFlags*: VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304819
    indexBufferStride*: uint16
    vertexBufferStride*: uint16
    geometryIndexAndFlagsBufferStride*: uint16
    opacityMicromapIndexBufferStride*: uint16
    indexBuffer*: VkDeviceAddress_1107296712
    vertexBuffer*: VkDeviceAddress_1107296712
    geometryIndexAndFlagsBuffer*: VkDeviceAddress_1107296712
    opacityMicromapArray*: VkDeviceAddress_1107296712
    opacityMicromapIndexBuffer*: VkDeviceAddress_1107296712
  VkClusterAccelerationStructureBuildTriangleClusterInfoNV_1107304830 = struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV_1107304829 ## Generated based on /usr/include/vulkan/vulkan_core.h:22953:3
  struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV_1107304832 {.       pure, inheritable, bycopy.} = object
    clusterID*: uint32       ## Generated based on /usr/include/vulkan/vulkan_core.h:22955:16
    clusterFlags*: VkClusterAccelerationStructureClusterFlagsNV_1107304763
    triangleCount* {.bitsize: 9'i64.}: uint32
    vertexCount* {.bitsize: 9'i64.}: uint32
    positionTruncateBitCount* {.bitsize: 6'i64.}: uint32
    indexType* {.bitsize: 4'i64.}: uint32
    opacityMicromapIndexType* {.bitsize: 4'i64.}: uint32
    baseGeometryIndexAndGeometryFlags*: VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304819
    indexBufferStride*: uint16
    vertexBufferStride*: uint16
    geometryIndexAndFlagsBufferStride*: uint16
    opacityMicromapIndexBufferStride*: uint16
    indexBuffer*: VkDeviceAddress_1107296712
    vertexBuffer*: VkDeviceAddress_1107296712
    geometryIndexAndFlagsBuffer*: VkDeviceAddress_1107296712
    opacityMicromapArray*: VkDeviceAddress_1107296712
    opacityMicromapIndexBuffer*: VkDeviceAddress_1107296712
    instantiationBoundingBoxLimit*: VkDeviceAddress_1107296712
  VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV_1107304834 = struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV_1107304833 ## Generated based on /usr/include/vulkan/vulkan_core.h:22974:3
  struct_VkClusterAccelerationStructureInstantiateClusterInfoNV_1107304836 {.       pure, inheritable, bycopy.} = object
    clusterIdOffset*: uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:22976:16
    geometryIndexOffset* {.bitsize: 24'i64.}: uint32
    reserved* {.bitsize: 8'i64.}: uint32
    clusterTemplateAddress*: VkDeviceAddress_1107296712
    vertexBuffer*: VkStridedDeviceAddressNV_1107304815
  VkClusterAccelerationStructureInstantiateClusterInfoNV_1107304838 = struct_VkClusterAccelerationStructureInstantiateClusterInfoNV_1107304837 ## Generated based on /usr/include/vulkan/vulkan_core.h:22982:3
  struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV_1107304840 {.       pure, inheritable, bycopy.} = object
    clusterTemplateAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:22984:16
  VkClusterAccelerationStructureGetTemplateIndicesInfoNV_1107304842 = struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV_1107304841 ## Generated based on /usr/include/vulkan/vulkan_core.h:22986:3
  struct_VkAccelerationStructureBuildSizesInfoKHR_1107304844 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22988:16
    pNext*: pointer
    accelerationStructureSize*: VkDeviceSize_1107296714
    updateScratchSize*: VkDeviceSize_1107296714
    buildScratchSize*: VkDeviceSize_1107296714
  VkAccelerationStructureBuildSizesInfoKHR_1107304846 = struct_VkAccelerationStructureBuildSizesInfoKHR_1107304845 ## Generated based on /usr/include/vulkan/vulkan_core.h:22994:3
  struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV_1107304848 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:22996:16
    pNext*: pointer
    allowClusterAccelerationStructure*: VkBool32_1107296710
  VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV_1107304850 = struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV_1107304849 ## Generated based on /usr/include/vulkan/vulkan_core.h:23000:3
  PFN_vkGetClusterAccelerationStructureBuildSizesNV_1107304852 = proc (
      a0: VkDevice_1107296728;
      a1: ptr VkClusterAccelerationStructureInputInfoNV_1107304803;
      a2: ptr VkAccelerationStructureBuildSizesInfoKHR_1107304847): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:23002:26
  PFN_vkCmdBuildClusterAccelerationStructureIndirectNV_1107304854 = proc (
      a0: VkCommandBuffer_1107296734;
      a1: ptr VkClusterAccelerationStructureCommandsInfoNV_1107304811): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23003:26
  VkPartitionedAccelerationStructureOpTypeNV_1107304858 = enum_VkPartitionedAccelerationStructureOpTypeNV_1107304857 ## Generated based on /usr/include/vulkan/vulkan_core.h:23032:3
  VkPartitionedAccelerationStructureInstanceFlagBitsNV_1107304862 = enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV_1107304861 ## Generated based on /usr/include/vulkan/vulkan_core.h:23041:3
  VkPartitionedAccelerationStructureInstanceFlagsNV_1107304864 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:23042:17
  struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV_1107304866 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23043:16
    pNext*: pointer
    partitionedAccelerationStructure*: VkBool32_1107296710
  VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV_1107304868 = struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV_1107304867 ## Generated based on /usr/include/vulkan/vulkan_core.h:23047:3
  struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV_1107304870 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23049:16
    pNext*: pointer
    maxPartitionCount*: uint32
  VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV_1107304872 = struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV_1107304871 ## Generated based on /usr/include/vulkan/vulkan_core.h:23053:3
  struct_VkPartitionedAccelerationStructureFlagsNV_1107304874 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23055:16
    pNext*: pointer
    enablePartitionTranslation*: VkBool32_1107296710
  VkPartitionedAccelerationStructureFlagsNV_1107304876 = struct_VkPartitionedAccelerationStructureFlagsNV_1107304875 ## Generated based on /usr/include/vulkan/vulkan_core.h:23059:3
  struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV_1107304878 {.       pure, inheritable, bycopy.} = object
    opType*: VkPartitionedAccelerationStructureOpTypeNV_1107304859 ## Generated based on /usr/include/vulkan/vulkan_core.h:23061:16
    argCount*: uint32
    argData*: VkStridedDeviceAddressNV_1107304815
  VkBuildPartitionedAccelerationStructureIndirectCommandNV_1107304880 = struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV_1107304879 ## Generated based on /usr/include/vulkan/vulkan_core.h:23065:3
  struct_VkPartitionedAccelerationStructureWriteInstanceDataNV_1107304882 {.       pure, inheritable, bycopy.} = object
    transform*: VkTransformMatrixKHR_1107302181 ## Generated based on /usr/include/vulkan/vulkan_core.h:23067:16
    explicitAABB*: array[6'i64, cfloat]
    instanceID*: uint32
    instanceMask*: uint32
    instanceContributionToHitGroupIndex*: uint32
    instanceFlags*: VkPartitionedAccelerationStructureInstanceFlagsNV_1107304865
    instanceIndex*: uint32
    partitionIndex*: uint32
    accelerationStructure*: VkDeviceAddress_1107296712
  VkPartitionedAccelerationStructureWriteInstanceDataNV_1107304884 = struct_VkPartitionedAccelerationStructureWriteInstanceDataNV_1107304883 ## Generated based on /usr/include/vulkan/vulkan_core.h:23077:3
  struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV_1107304886 {.       pure, inheritable, bycopy.} = object
    instanceIndex*: uint32   ## Generated based on /usr/include/vulkan/vulkan_core.h:23079:16
    instanceContributionToHitGroupIndex*: uint32
    accelerationStructure*: VkDeviceAddress_1107296712
  VkPartitionedAccelerationStructureUpdateInstanceDataNV_1107304888 = struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV_1107304887 ## Generated based on /usr/include/vulkan/vulkan_core.h:23083:3
  struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV_1107304890 {.       pure, inheritable, bycopy.} = object
    partitionIndex*: uint32  ## Generated based on /usr/include/vulkan/vulkan_core.h:23085:16
    partitionTranslation*: array[3'i64, cfloat]
  VkPartitionedAccelerationStructureWritePartitionTranslationDataNV_1107304892 = struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV_1107304891 ## Generated based on /usr/include/vulkan/vulkan_core.h:23088:3
  struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV_1107304894 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23090:16
    pNext*: pointer
    accelerationStructureCount*: uint32
    pAccelerationStructures*: ptr VkDeviceAddress_1107296712
  VkWriteDescriptorSetPartitionedAccelerationStructureNV_1107304896 = struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV_1107304895 ## Generated based on /usr/include/vulkan/vulkan_core.h:23095:3
  struct_VkPartitionedAccelerationStructureInstancesInputNV_1107304898 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23097:16
    pNext*: pointer
    flags*: VkBuildAccelerationStructureFlagsKHR_1107302125
    instanceCount*: uint32
    maxInstancePerPartitionCount*: uint32
    partitionCount*: uint32
    maxInstanceInGlobalPartitionCount*: uint32
  VkPartitionedAccelerationStructureInstancesInputNV_1107304900 = struct_VkPartitionedAccelerationStructureInstancesInputNV_1107304899 ## Generated based on /usr/include/vulkan/vulkan_core.h:23105:3
  struct_VkBuildPartitionedAccelerationStructureInfoNV_1107304902 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23107:16
    pNext*: pointer
    input*: VkPartitionedAccelerationStructureInstancesInputNV_1107304901
    srcAccelerationStructureData*: VkDeviceAddress_1107296712
    dstAccelerationStructureData*: VkDeviceAddress_1107296712
    scratchData*: VkDeviceAddress_1107296712
    srcInfos*: VkDeviceAddress_1107296712
    srcInfosCount*: VkDeviceAddress_1107296712
  VkBuildPartitionedAccelerationStructureInfoNV_1107304904 = struct_VkBuildPartitionedAccelerationStructureInfoNV_1107304903 ## Generated based on /usr/include/vulkan/vulkan_core.h:23116:3
  PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV_1107304906 = proc (
      a0: VkDevice_1107296728;
      a1: ptr VkPartitionedAccelerationStructureInstancesInputNV_1107304901;
      a2: ptr VkAccelerationStructureBuildSizesInfoKHR_1107304847): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:23118:26
  PFN_vkCmdBuildPartitionedAccelerationStructuresNV_1107304908 = proc (
      a0: VkCommandBuffer_1107296734;
      a1: ptr VkBuildPartitionedAccelerationStructureInfoNV_1107304905): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23119:26
  VkIndirectExecutionSetEXT_1107304910 = ptr struct_VkIndirectExecutionSetEXT_T ## Generated based on /usr/include/vulkan/vulkan_core.h:23139:1
  VkIndirectCommandsLayoutEXT_1107304912 = ptr struct_VkIndirectCommandsLayoutEXT_T ## Generated based on /usr/include/vulkan/vulkan_core.h:23140:1
  VkIndirectExecutionSetInfoTypeEXT_1107304916 = enum_VkIndirectExecutionSetInfoTypeEXT_1107304915 ## Generated based on /usr/include/vulkan/vulkan_core.h:23148:3
  VkIndirectCommandsTokenTypeEXT_1107304920 = enum_VkIndirectCommandsTokenTypeEXT_1107304919 ## Generated based on /usr/include/vulkan/vulkan_core.h:23167:3
  VkIndirectCommandsInputModeFlagBitsEXT_1107304924 = enum_VkIndirectCommandsInputModeFlagBitsEXT_1107304923 ## Generated based on /usr/include/vulkan/vulkan_core.h:23173:3
  VkIndirectCommandsInputModeFlagsEXT_1107304926 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:23174:17
  VkIndirectCommandsLayoutUsageFlagBitsEXT_1107304930 = enum_VkIndirectCommandsLayoutUsageFlagBitsEXT_1107304929 ## Generated based on /usr/include/vulkan/vulkan_core.h:23180:3
  VkIndirectCommandsLayoutUsageFlagsEXT_1107304932 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:23181:17
  struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT_1107304934 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23182:16
    pNext*: pointer
    deviceGeneratedCommands*: VkBool32_1107296710
    dynamicGeneratedPipelineLayout*: VkBool32_1107296710
  VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT_1107304936 = struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT_1107304935 ## Generated based on /usr/include/vulkan/vulkan_core.h:23187:3
  struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT_1107304938 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23189:16
    pNext*: pointer
    maxIndirectPipelineCount*: uint32
    maxIndirectShaderObjectCount*: uint32
    maxIndirectSequenceCount*: uint32
    maxIndirectCommandsTokenCount*: uint32
    maxIndirectCommandsTokenOffset*: uint32
    maxIndirectCommandsIndirectStride*: uint32
    supportedIndirectCommandsInputModes*: VkIndirectCommandsInputModeFlagsEXT_1107304927
    supportedIndirectCommandsShaderStages*: VkShaderStageFlags_1107297137
    supportedIndirectCommandsShaderStagesPipelineBinding*: VkShaderStageFlags_1107297137
    supportedIndirectCommandsShaderStagesShaderBinding*: VkShaderStageFlags_1107297137
    deviceGeneratedCommandsTransformFeedback*: VkBool32_1107296710
    deviceGeneratedCommandsMultiDrawIndirectCount*: VkBool32_1107296710
  VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT_1107304940 = struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT_1107304939 ## Generated based on /usr/include/vulkan/vulkan_core.h:23204:3
  struct_VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304942 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23206:16
    pNext*: pointer
    indirectExecutionSet*: VkIndirectExecutionSetEXT_1107304911
    indirectCommandsLayout*: VkIndirectCommandsLayoutEXT_1107304913
    maxSequenceCount*: uint32
    maxDrawCount*: uint32
  VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304944 = struct_VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304943 ## Generated based on /usr/include/vulkan/vulkan_core.h:23213:3
  struct_VkIndirectExecutionSetPipelineInfoEXT_1107304946 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23215:16
    pNext*: pointer
    initialPipeline*: VkPipeline_1107296754
    maxPipelineCount*: uint32
  VkIndirectExecutionSetPipelineInfoEXT_1107304948 = struct_VkIndirectExecutionSetPipelineInfoEXT_1107304947 ## Generated based on /usr/include/vulkan/vulkan_core.h:23220:3
  struct_VkIndirectExecutionSetShaderLayoutInfoEXT_1107304950 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23222:16
    pNext*: pointer
    setLayoutCount*: uint32
    pSetLayouts*: ptr VkDescriptorSetLayout_1107296765
  VkIndirectExecutionSetShaderLayoutInfoEXT_1107304952 = struct_VkIndirectExecutionSetShaderLayoutInfoEXT_1107304951 ## Generated based on /usr/include/vulkan/vulkan_core.h:23227:3
  struct_VkIndirectExecutionSetShaderInfoEXT_1107304954 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23229:16
    pNext*: pointer
    shaderCount*: uint32
    pInitialShaders*: ptr VkShaderEXT_1107304241
    pSetLayoutInfos*: ptr VkIndirectExecutionSetShaderLayoutInfoEXT_1107304953
    maxShaderCount*: uint32
    pushConstantRangeCount*: uint32
    pPushConstantRanges*: ptr VkPushConstantRange_1107297543
  VkIndirectExecutionSetShaderInfoEXT_1107304956 = struct_VkIndirectExecutionSetShaderInfoEXT_1107304955 ## Generated based on /usr/include/vulkan/vulkan_core.h:23238:3
  union_VkIndirectExecutionSetInfoEXT_1107304958 {.union, bycopy.} = object
    pPipelineInfo*: ptr VkIndirectExecutionSetPipelineInfoEXT_1107304949 ## Generated based on /usr/include/vulkan/vulkan_core.h:23240:15
    pShaderInfo*: ptr VkIndirectExecutionSetShaderInfoEXT_1107304957
  VkIndirectExecutionSetInfoEXT_1107304960 = union_VkIndirectExecutionSetInfoEXT_1107304959 ## Generated based on /usr/include/vulkan/vulkan_core.h:23243:3
  struct_VkIndirectExecutionSetCreateInfoEXT_1107304962 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23245:16
    pNext*: pointer
    type_field*: VkIndirectExecutionSetInfoTypeEXT_1107304917
    info*: VkIndirectExecutionSetInfoEXT_1107304961
  VkIndirectExecutionSetCreateInfoEXT_1107304964 = struct_VkIndirectExecutionSetCreateInfoEXT_1107304963 ## Generated based on /usr/include/vulkan/vulkan_core.h:23250:3
  struct_VkGeneratedCommandsInfoEXT_1107304966 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23252:16
    pNext*: pointer
    shaderStages*: VkShaderStageFlags_1107297137
    indirectExecutionSet*: VkIndirectExecutionSetEXT_1107304911
    indirectCommandsLayout*: VkIndirectCommandsLayoutEXT_1107304913
    indirectAddress*: VkDeviceAddress_1107296712
    indirectAddressSize*: VkDeviceSize_1107296714
    preprocessAddress*: VkDeviceAddress_1107296712
    preprocessSize*: VkDeviceSize_1107296714
    maxSequenceCount*: uint32
    sequenceCountAddress*: VkDeviceAddress_1107296712
    maxDrawCount*: uint32
  VkGeneratedCommandsInfoEXT_1107304968 = struct_VkGeneratedCommandsInfoEXT_1107304967 ## Generated based on /usr/include/vulkan/vulkan_core.h:23265:3
  struct_VkWriteIndirectExecutionSetPipelineEXT_1107304970 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23267:16
    pNext*: pointer
    index*: uint32
    pipeline*: VkPipeline_1107296754
  VkWriteIndirectExecutionSetPipelineEXT_1107304972 = struct_VkWriteIndirectExecutionSetPipelineEXT_1107304971 ## Generated based on /usr/include/vulkan/vulkan_core.h:23272:3
  struct_VkIndirectCommandsPushConstantTokenEXT_1107304974 {.pure, inheritable,       bycopy.} = object
    updateRange*: VkPushConstantRange_1107297543 ## Generated based on /usr/include/vulkan/vulkan_core.h:23274:16
  VkIndirectCommandsPushConstantTokenEXT_1107304976 = struct_VkIndirectCommandsPushConstantTokenEXT_1107304975 ## Generated based on /usr/include/vulkan/vulkan_core.h:23276:3
  struct_VkIndirectCommandsVertexBufferTokenEXT_1107304978 {.pure, inheritable,       bycopy.} = object
    vertexBindingUnit*: uint32 ## Generated based on /usr/include/vulkan/vulkan_core.h:23278:16
  VkIndirectCommandsVertexBufferTokenEXT_1107304980 = struct_VkIndirectCommandsVertexBufferTokenEXT_1107304979 ## Generated based on /usr/include/vulkan/vulkan_core.h:23280:3
  struct_VkIndirectCommandsIndexBufferTokenEXT_1107304982 {.pure, inheritable,       bycopy.} = object
    mode*: VkIndirectCommandsInputModeFlagBitsEXT_1107304925 ## Generated based on /usr/include/vulkan/vulkan_core.h:23282:16
  VkIndirectCommandsIndexBufferTokenEXT_1107304984 = struct_VkIndirectCommandsIndexBufferTokenEXT_1107304983 ## Generated based on /usr/include/vulkan/vulkan_core.h:23284:3
  struct_VkIndirectCommandsExecutionSetTokenEXT_1107304986 {.pure, inheritable,       bycopy.} = object
    type_field*: VkIndirectExecutionSetInfoTypeEXT_1107304917 ## Generated based on /usr/include/vulkan/vulkan_core.h:23286:16
    shaderStages*: VkShaderStageFlags_1107297137
  VkIndirectCommandsExecutionSetTokenEXT_1107304988 = struct_VkIndirectCommandsExecutionSetTokenEXT_1107304987 ## Generated based on /usr/include/vulkan/vulkan_core.h:23289:3
  union_VkIndirectCommandsTokenDataEXT_1107304990 {.union, bycopy.} = object
    pPushConstant*: ptr VkIndirectCommandsPushConstantTokenEXT_1107304977 ## Generated based on /usr/include/vulkan/vulkan_core.h:23291:15
    pVertexBuffer*: ptr VkIndirectCommandsVertexBufferTokenEXT_1107304981
    pIndexBuffer*: ptr VkIndirectCommandsIndexBufferTokenEXT_1107304985
    pExecutionSet*: ptr VkIndirectCommandsExecutionSetTokenEXT_1107304989
  VkIndirectCommandsTokenDataEXT_1107304992 = union_VkIndirectCommandsTokenDataEXT_1107304991 ## Generated based on /usr/include/vulkan/vulkan_core.h:23296:3
  struct_VkIndirectCommandsLayoutTokenEXT_1107304994 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23298:16
    pNext*: pointer
    type_field*: VkIndirectCommandsTokenTypeEXT_1107304921
    data*: VkIndirectCommandsTokenDataEXT_1107304993
    offset*: uint32
  VkIndirectCommandsLayoutTokenEXT_1107304996 = struct_VkIndirectCommandsLayoutTokenEXT_1107304995 ## Generated based on /usr/include/vulkan/vulkan_core.h:23304:3
  struct_VkIndirectCommandsLayoutCreateInfoEXT_1107304998 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23306:16
    pNext*: pointer
    flags*: VkIndirectCommandsLayoutUsageFlagsEXT_1107304933
    shaderStages*: VkShaderStageFlags_1107297137
    indirectStride*: uint32
    pipelineLayout*: VkPipelineLayout_1107296752
    tokenCount*: uint32
    pTokens*: ptr VkIndirectCommandsLayoutTokenEXT_1107304997
  VkIndirectCommandsLayoutCreateInfoEXT_1107305000 = struct_VkIndirectCommandsLayoutCreateInfoEXT_1107304999 ## Generated based on /usr/include/vulkan/vulkan_core.h:23315:3
  struct_VkDrawIndirectCountIndirectCommandEXT_1107305002 {.pure, inheritable,       bycopy.} = object
    bufferAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:23317:16
    stride*: uint32
    commandCount*: uint32
  VkDrawIndirectCountIndirectCommandEXT_1107305004 = struct_VkDrawIndirectCountIndirectCommandEXT_1107305003 ## Generated based on /usr/include/vulkan/vulkan_core.h:23321:3
  struct_VkBindVertexBufferIndirectCommandEXT_1107305006 {.pure, inheritable,       bycopy.} = object
    bufferAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:23323:16
    size*: uint32
    stride*: uint32
  VkBindVertexBufferIndirectCommandEXT_1107305008 = struct_VkBindVertexBufferIndirectCommandEXT_1107305007 ## Generated based on /usr/include/vulkan/vulkan_core.h:23327:3
  struct_VkBindIndexBufferIndirectCommandEXT_1107305010 {.pure, inheritable,       bycopy.} = object
    bufferAddress*: VkDeviceAddress_1107296712 ## Generated based on /usr/include/vulkan/vulkan_core.h:23329:16
    size*: uint32
    indexType*: VkIndexType_1107296919
  VkBindIndexBufferIndirectCommandEXT_1107305012 = struct_VkBindIndexBufferIndirectCommandEXT_1107305011 ## Generated based on /usr/include/vulkan/vulkan_core.h:23333:3
  struct_VkGeneratedCommandsPipelineInfoEXT_1107305014 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23335:16
    pNext*: pointer
    pipeline*: VkPipeline_1107296754
  VkGeneratedCommandsPipelineInfoEXT_1107305016 = struct_VkGeneratedCommandsPipelineInfoEXT_1107305015 ## Generated based on /usr/include/vulkan/vulkan_core.h:23339:3
  struct_VkGeneratedCommandsShaderInfoEXT_1107305018 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23341:16
    pNext*: pointer
    shaderCount*: uint32
    pShaders*: ptr VkShaderEXT_1107304241
  VkGeneratedCommandsShaderInfoEXT_1107305020 = struct_VkGeneratedCommandsShaderInfoEXT_1107305019 ## Generated based on /usr/include/vulkan/vulkan_core.h:23346:3
  struct_VkWriteIndirectExecutionSetShaderEXT_1107305022 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23348:16
    pNext*: pointer
    index*: uint32
    shader*: VkShaderEXT_1107304241
  VkWriteIndirectExecutionSetShaderEXT_1107305024 = struct_VkWriteIndirectExecutionSetShaderEXT_1107305023 ## Generated based on /usr/include/vulkan/vulkan_core.h:23353:3
  PFN_vkGetGeneratedCommandsMemoryRequirementsEXT_1107305026 = proc (
      a0: VkDevice_1107296728;
      a1: ptr VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304945;
      a2: ptr VkMemoryRequirements2_1107298123): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:23355:26
  PFN_vkCmdPreprocessGeneratedCommandsEXT_1107305028 = proc (
      a0: VkCommandBuffer_1107296734; a1: ptr VkGeneratedCommandsInfoEXT_1107304969;
      a2: VkCommandBuffer_1107296734): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:23356:26
  PFN_vkCmdExecuteGeneratedCommandsEXT_1107305030 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBool32_1107296710; a2: ptr VkGeneratedCommandsInfoEXT_1107304969): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23357:26
  PFN_vkCreateIndirectCommandsLayoutEXT_1107305032 = proc (a0: VkDevice_1107296728;
      a1: ptr VkIndirectCommandsLayoutCreateInfoEXT_1107305001;
      a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkIndirectCommandsLayoutEXT_1107304913): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23358:30
  PFN_vkDestroyIndirectCommandsLayoutEXT_1107305034 = proc (a0: VkDevice_1107296728;
      a1: VkIndirectCommandsLayoutEXT_1107304913; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23359:26
  PFN_vkCreateIndirectExecutionSetEXT_1107305036 = proc (a0: VkDevice_1107296728;
      a1: ptr VkIndirectExecutionSetCreateInfoEXT_1107304965;
      a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkIndirectExecutionSetEXT_1107304911): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:23360:30
  PFN_vkDestroyIndirectExecutionSetEXT_1107305038 = proc (a0: VkDevice_1107296728;
      a1: VkIndirectExecutionSetEXT_1107304911; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23361:26
  PFN_vkUpdateIndirectExecutionSetPipelineEXT_1107305040 = proc (a0: VkDevice_1107296728;
      a1: VkIndirectExecutionSetEXT_1107304911; a2: uint32;
      a3: ptr VkWriteIndirectExecutionSetPipelineEXT_1107304973): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:23362:26
  PFN_vkUpdateIndirectExecutionSetShaderEXT_1107305042 = proc (a0: VkDevice_1107296728;
      a1: VkIndirectExecutionSetEXT_1107304911; a2: uint32;
      a3: ptr VkWriteIndirectExecutionSetShaderEXT_1107305025): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:23363:26
  struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA_1107305044 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23439:16
    pNext*: pointer
    imageAlignmentControl*: VkBool32_1107296710
  VkPhysicalDeviceImageAlignmentControlFeaturesMESA_1107305046 = struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA_1107305045 ## Generated based on /usr/include/vulkan/vulkan_core.h:23443:3
  struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA_1107305048 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23445:16
    pNext*: pointer
    supportedImageAlignmentMask*: uint32
  VkPhysicalDeviceImageAlignmentControlPropertiesMESA_1107305050 = struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA_1107305049 ## Generated based on /usr/include/vulkan/vulkan_core.h:23449:3
  struct_VkImageAlignmentControlCreateInfoMESA_1107305052 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23451:16
    pNext*: pointer
    maximumRequestedAlignment*: uint32
  VkImageAlignmentControlCreateInfoMESA_1107305054 = struct_VkImageAlignmentControlCreateInfoMESA_1107305053 ## Generated based on /usr/include/vulkan/vulkan_core.h:23455:3
  struct_VkPhysicalDeviceDepthClampControlFeaturesEXT_1107305056 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23463:16
    pNext*: pointer
    depthClampControl*: VkBool32_1107296710
  VkPhysicalDeviceDepthClampControlFeaturesEXT_1107305058 = struct_VkPhysicalDeviceDepthClampControlFeaturesEXT_1107305057 ## Generated based on /usr/include/vulkan/vulkan_core.h:23467:3
  struct_VkPipelineViewportDepthClampControlCreateInfoEXT_1107305060 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23469:16
    pNext*: pointer
    depthClampMode*: VkDepthClampModeEXT_1107304249
    pDepthClampRange*: ptr VkDepthClampRangeEXT_1107304273
  VkPipelineViewportDepthClampControlCreateInfoEXT_1107305062 = struct_VkPipelineViewportDepthClampControlCreateInfoEXT_1107305061 ## Generated based on /usr/include/vulkan/vulkan_core.h:23474:3
  struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI_1107305064 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23482:16
    pNext*: pointer
    hdrVivid*: VkBool32_1107296710
  VkPhysicalDeviceHdrVividFeaturesHUAWEI_1107305066 = struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI_1107305065 ## Generated based on /usr/include/vulkan/vulkan_core.h:23486:3
  struct_VkHdrVividDynamicMetadataHUAWEI_1107305068 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23488:16
    pNext*: pointer
    dynamicMetadataSize*: csize_t
    pDynamicMetadata*: pointer
  VkHdrVividDynamicMetadataHUAWEI_1107305070 = struct_VkHdrVividDynamicMetadataHUAWEI_1107305069 ## Generated based on /usr/include/vulkan/vulkan_core.h:23493:3
  struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305072 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23501:16
    pNext*: pointer
    MGranularity*: uint32
    NGranularity*: uint32
    KGranularity*: uint32
    AType*: VkComponentTypeKHR_1107300951
    BType*: VkComponentTypeKHR_1107300951
    CType*: VkComponentTypeKHR_1107300951
    ResultType*: VkComponentTypeKHR_1107300951
    saturatingAccumulation*: VkBool32_1107296710
    scope*: VkScopeKHR_1107300955
    workgroupInvocations*: uint32
  VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305074 = struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305073 ## Generated based on /usr/include/vulkan/vulkan_core.h:23514:3
  struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV_1107305076 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23516:16
    pNext*: pointer
    cooperativeMatrixWorkgroupScope*: VkBool32_1107296710
    cooperativeMatrixFlexibleDimensions*: VkBool32_1107296710
    cooperativeMatrixReductions*: VkBool32_1107296710
    cooperativeMatrixConversions*: VkBool32_1107296710
    cooperativeMatrixPerElementOperations*: VkBool32_1107296710
    cooperativeMatrixTensorAddressing*: VkBool32_1107296710
    cooperativeMatrixBlockLoads*: VkBool32_1107296710
  VkPhysicalDeviceCooperativeMatrix2FeaturesNV_1107305078 = struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV_1107305077 ## Generated based on /usr/include/vulkan/vulkan_core.h:23526:3
  struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV_1107305080 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23528:16
    pNext*: pointer
    cooperativeMatrixWorkgroupScopeMaxWorkgroupSize*: uint32
    cooperativeMatrixFlexibleDimensionsMaxDimension*: uint32
    cooperativeMatrixWorkgroupScopeReservedSharedMemory*: uint32
  VkPhysicalDeviceCooperativeMatrix2PropertiesNV_1107305082 = struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV_1107305081 ## Generated based on /usr/include/vulkan/vulkan_core.h:23534:3
  PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305084 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr uint32;
      a2: ptr VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305075): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23536:30
  struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM_1107305086 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23552:16
    pNext*: pointer
    pipelineOpacityMicromap*: VkBool32_1107296710
  VkPhysicalDevicePipelineOpacityMicromapFeaturesARM_1107305088 = struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM_1107305087 ## Generated based on /usr/include/vulkan/vulkan_core.h:23556:3
  struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT_1107305090 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23564:16
    pNext*: pointer
    vertexAttributeRobustness*: VkBool32_1107296710
  VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT_1107305092 = struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT_1107305091 ## Generated based on /usr/include/vulkan/vulkan_core.h:23568:3
  struct_VkPhysicalDeviceFormatPackFeaturesARM_1107305094 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23576:16
    pNext*: pointer
    formatPack*: VkBool32_1107296710
  VkPhysicalDeviceFormatPackFeaturesARM_1107305096 = struct_VkPhysicalDeviceFormatPackFeaturesARM_1107305095 ## Generated based on /usr/include/vulkan/vulkan_core.h:23580:3
  struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE_1107305098 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23588:16
    pNext*: pointer
    fragmentDensityMapLayered*: VkBool32_1107296710
  VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE_1107305100 = struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE_1107305099 ## Generated based on /usr/include/vulkan/vulkan_core.h:23592:3
  struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE_1107305102 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23594:16
    pNext*: pointer
    maxFragmentDensityMapLayers*: uint32
  VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE_1107305104 = struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE_1107305103 ## Generated based on /usr/include/vulkan/vulkan_core.h:23598:3
  struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE_1107305106 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23600:16
    pNext*: pointer
    maxFragmentDensityMapLayers*: uint32
  VkPipelineFragmentDensityMapLayeredCreateInfoVALVE_1107305108 = struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE_1107305107 ## Generated based on /usr/include/vulkan/vulkan_core.h:23604:3
  struct_VkSetPresentConfigNV_1107305110 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23612:16
    pNext*: pointer
    numFramesPerBatch*: uint32
    presentConfigFeedback*: uint32
  VkSetPresentConfigNV_1107305112 = struct_VkSetPresentConfigNV_1107305111 ## Generated based on /usr/include/vulkan/vulkan_core.h:23617:3
  struct_VkPhysicalDevicePresentMeteringFeaturesNV_1107305114 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23619:16
    pNext*: pointer
    presentMetering*: VkBool32_1107296710
  VkPhysicalDevicePresentMeteringFeaturesNV_1107305116 = struct_VkPhysicalDevicePresentMeteringFeaturesNV_1107305115 ## Generated based on /usr/include/vulkan/vulkan_core.h:23623:3
  struct_VkRenderingEndInfoEXT_1107305118 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23631:16
    pNext*: pointer
  VkRenderingEndInfoEXT_1107305120 = struct_VkRenderingEndInfoEXT_1107305119 ## Generated based on /usr/include/vulkan/vulkan_core.h:23634:3
  PFN_vkCmdEndRendering2EXT_1107305122 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkRenderingEndInfoEXT_1107305121): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:23636:26
  struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT_1107305124 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23651:16
    pNext*: pointer
    zeroInitializeDeviceMemory*: VkBool32_1107296710
  VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT_1107305126 = struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT_1107305125 ## Generated based on /usr/include/vulkan/vulkan_core.h:23655:3
  struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC_1107305128 {.       pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23663:16
    pNext*: pointer
    pipelineCacheIncrementalMode*: VkBool32_1107296710
  VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC_1107305130 = struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC_1107305129 ## Generated based on /usr/include/vulkan/vulkan_core.h:23667:3
  VkBuildAccelerationStructureModeKHR_1107305134 = enum_VkBuildAccelerationStructureModeKHR_1107305133 ## Generated based on /usr/include/vulkan/vulkan_core.h:23680:3
  VkAccelerationStructureCreateFlagBitsKHR_1107305138 = enum_VkAccelerationStructureCreateFlagBitsKHR_1107305137 ## Generated based on /usr/include/vulkan/vulkan_core.h:23687:3
  VkAccelerationStructureCreateFlagsKHR_1107305140 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_core.h:23688:17
  struct_VkAccelerationStructureBuildRangeInfoKHR_1107305142 {.pure,       inheritable, bycopy.} = object
    primitiveCount*: uint32  ## Generated based on /usr/include/vulkan/vulkan_core.h:23689:16
    primitiveOffset*: uint32
    firstVertex*: uint32
    transformOffset*: uint32
  VkAccelerationStructureBuildRangeInfoKHR_1107305144 = struct_VkAccelerationStructureBuildRangeInfoKHR_1107305143 ## Generated based on /usr/include/vulkan/vulkan_core.h:23694:3
  struct_VkAccelerationStructureGeometryTrianglesDataKHR_1107305146 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23696:16
    pNext*: pointer
    vertexFormat*: VkFormat_1107296811
    vertexData*: VkDeviceOrHostAddressConstKHR_1107303139
    vertexStride*: VkDeviceSize_1107296714
    maxVertex*: uint32
    indexType*: VkIndexType_1107296919
    indexData*: VkDeviceOrHostAddressConstKHR_1107303139
    transformData*: VkDeviceOrHostAddressConstKHR_1107303139
  VkAccelerationStructureGeometryTrianglesDataKHR_1107305148 = struct_VkAccelerationStructureGeometryTrianglesDataKHR_1107305147 ## Generated based on /usr/include/vulkan/vulkan_core.h:23706:3
  struct_VkAccelerationStructureGeometryAabbsDataKHR_1107305150 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23708:16
    pNext*: pointer
    data*: VkDeviceOrHostAddressConstKHR_1107303139
    stride*: VkDeviceSize_1107296714
  VkAccelerationStructureGeometryAabbsDataKHR_1107305152 = struct_VkAccelerationStructureGeometryAabbsDataKHR_1107305151 ## Generated based on /usr/include/vulkan/vulkan_core.h:23713:3
  struct_VkAccelerationStructureGeometryInstancesDataKHR_1107305154 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23715:16
    pNext*: pointer
    arrayOfPointers*: VkBool32_1107296710
    data*: VkDeviceOrHostAddressConstKHR_1107303139
  VkAccelerationStructureGeometryInstancesDataKHR_1107305156 = struct_VkAccelerationStructureGeometryInstancesDataKHR_1107305155 ## Generated based on /usr/include/vulkan/vulkan_core.h:23720:3
  union_VkAccelerationStructureGeometryDataKHR_1107305158 {.union, bycopy.} = object
    triangles*: VkAccelerationStructureGeometryTrianglesDataKHR_1107305149 ## Generated based on /usr/include/vulkan/vulkan_core.h:23722:15
    aabbs*: VkAccelerationStructureGeometryAabbsDataKHR_1107305153
    instances*: VkAccelerationStructureGeometryInstancesDataKHR_1107305157
  VkAccelerationStructureGeometryDataKHR_1107305160 = union_VkAccelerationStructureGeometryDataKHR_1107305159 ## Generated based on /usr/include/vulkan/vulkan_core.h:23726:3
  struct_VkAccelerationStructureGeometryKHR_1107305162 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23728:16
    pNext*: pointer
    geometryType*: VkGeometryTypeKHR_1107302081
    geometry*: VkAccelerationStructureGeometryDataKHR_1107305161
    flags*: VkGeometryFlagsKHR_1107302105
  VkAccelerationStructureGeometryKHR_1107305164 = struct_VkAccelerationStructureGeometryKHR_1107305163 ## Generated based on /usr/include/vulkan/vulkan_core.h:23734:3
  struct_VkAccelerationStructureBuildGeometryInfoKHR_1107305166 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23736:16
    pNext*: pointer
    type_field*: VkAccelerationStructureTypeKHR_1107302087
    flags*: VkBuildAccelerationStructureFlagsKHR_1107302125
    mode*: VkBuildAccelerationStructureModeKHR_1107305135
    srcAccelerationStructure*: VkAccelerationStructureKHR_1107303005
    dstAccelerationStructure*: VkAccelerationStructureKHR_1107303005
    geometryCount*: uint32
    pGeometries*: ptr VkAccelerationStructureGeometryKHR_1107305165
    ppGeometries*: ptr ptr VkAccelerationStructureGeometryKHR_1107305165
    scratchData*: VkDeviceOrHostAddressKHR_1107303561
  VkAccelerationStructureBuildGeometryInfoKHR_1107305168 = struct_VkAccelerationStructureBuildGeometryInfoKHR_1107305167 ## Generated based on /usr/include/vulkan/vulkan_core.h:23748:3
  struct_VkAccelerationStructureCreateInfoKHR_1107305170 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23750:16
    pNext*: pointer
    createFlags*: VkAccelerationStructureCreateFlagsKHR_1107305141
    buffer*: VkBuffer_1107296720
    offset*: VkDeviceSize_1107296714
    size*: VkDeviceSize_1107296714
    type_field*: VkAccelerationStructureTypeKHR_1107302087
    deviceAddress*: VkDeviceAddress_1107296712
  VkAccelerationStructureCreateInfoKHR_1107305172 = struct_VkAccelerationStructureCreateInfoKHR_1107305171 ## Generated based on /usr/include/vulkan/vulkan_core.h:23759:3
  struct_VkWriteDescriptorSetAccelerationStructureKHR_1107305174 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23761:16
    pNext*: pointer
    accelerationStructureCount*: uint32
    pAccelerationStructures*: ptr VkAccelerationStructureKHR_1107303005
  VkWriteDescriptorSetAccelerationStructureKHR_1107305176 = struct_VkWriteDescriptorSetAccelerationStructureKHR_1107305175 ## Generated based on /usr/include/vulkan/vulkan_core.h:23766:3
  struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR_1107305178 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23768:16
    pNext*: pointer
    accelerationStructure*: VkBool32_1107296710
    accelerationStructureCaptureReplay*: VkBool32_1107296710
    accelerationStructureIndirectBuild*: VkBool32_1107296710
    accelerationStructureHostCommands*: VkBool32_1107296710
    descriptorBindingAccelerationStructureUpdateAfterBind*: VkBool32_1107296710
  VkPhysicalDeviceAccelerationStructureFeaturesKHR_1107305180 = struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR_1107305179 ## Generated based on /usr/include/vulkan/vulkan_core.h:23776:3
  struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR_1107305182 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23778:16
    pNext*: pointer
    maxGeometryCount*: uint64
    maxInstanceCount*: uint64
    maxPrimitiveCount*: uint64
    maxPerStageDescriptorAccelerationStructures*: uint32
    maxPerStageDescriptorUpdateAfterBindAccelerationStructures*: uint32
    maxDescriptorSetAccelerationStructures*: uint32
    maxDescriptorSetUpdateAfterBindAccelerationStructures*: uint32
    minAccelerationStructureScratchOffsetAlignment*: uint32
  VkPhysicalDeviceAccelerationStructurePropertiesKHR_1107305184 = struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR_1107305183 ## Generated based on /usr/include/vulkan/vulkan_core.h:23789:3
  struct_VkAccelerationStructureDeviceAddressInfoKHR_1107305186 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23791:16
    pNext*: pointer
    accelerationStructure*: VkAccelerationStructureKHR_1107303005
  VkAccelerationStructureDeviceAddressInfoKHR_1107305188 = struct_VkAccelerationStructureDeviceAddressInfoKHR_1107305187 ## Generated based on /usr/include/vulkan/vulkan_core.h:23795:3
  struct_VkAccelerationStructureVersionInfoKHR_1107305190 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23797:16
    pNext*: pointer
    pVersionData*: ptr uint8
  VkAccelerationStructureVersionInfoKHR_1107305192 = struct_VkAccelerationStructureVersionInfoKHR_1107305191 ## Generated based on /usr/include/vulkan/vulkan_core.h:23801:3
  struct_VkCopyAccelerationStructureToMemoryInfoKHR_1107305194 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23803:16
    pNext*: pointer
    src*: VkAccelerationStructureKHR_1107303005
    dst*: VkDeviceOrHostAddressKHR_1107303561
    mode*: VkCopyAccelerationStructureModeKHR_1107302093
  VkCopyAccelerationStructureToMemoryInfoKHR_1107305196 = struct_VkCopyAccelerationStructureToMemoryInfoKHR_1107305195 ## Generated based on /usr/include/vulkan/vulkan_core.h:23809:3
  struct_VkCopyMemoryToAccelerationStructureInfoKHR_1107305198 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23811:16
    pNext*: pointer
    src*: VkDeviceOrHostAddressConstKHR_1107303139
    dst*: VkAccelerationStructureKHR_1107303005
    mode*: VkCopyAccelerationStructureModeKHR_1107302093
  VkCopyMemoryToAccelerationStructureInfoKHR_1107305200 = struct_VkCopyMemoryToAccelerationStructureInfoKHR_1107305199 ## Generated based on /usr/include/vulkan/vulkan_core.h:23817:3
  struct_VkCopyAccelerationStructureInfoKHR_1107305202 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23819:16
    pNext*: pointer
    src*: VkAccelerationStructureKHR_1107303005
    dst*: VkAccelerationStructureKHR_1107303005
    mode*: VkCopyAccelerationStructureModeKHR_1107302093
  VkCopyAccelerationStructureInfoKHR_1107305204 = struct_VkCopyAccelerationStructureInfoKHR_1107305203 ## Generated based on /usr/include/vulkan/vulkan_core.h:23825:3
  PFN_vkCreateAccelerationStructureKHR_1107305206 = proc (a0: VkDevice_1107296728;
      a1: ptr VkAccelerationStructureCreateInfoKHR_1107305173;
      a2: ptr VkAllocationCallbacks_1107297299;
      a3: ptr VkAccelerationStructureKHR_1107303005): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23827:30
  PFN_vkDestroyAccelerationStructureKHR_1107305208 = proc (a0: VkDevice_1107296728;
      a1: VkAccelerationStructureKHR_1107303005; a2: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23828:26
  PFN_vkCmdBuildAccelerationStructuresKHR_1107305210 = proc (
      a0: VkCommandBuffer_1107296734; a1: uint32;
      a2: ptr VkAccelerationStructureBuildGeometryInfoKHR_1107305169;
      a3: ptr ptr VkAccelerationStructureBuildRangeInfoKHR_1107305145): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23829:26
  PFN_vkCmdBuildAccelerationStructuresIndirectKHR_1107305212 = proc (
      a0: VkCommandBuffer_1107296734; a1: uint32;
      a2: ptr VkAccelerationStructureBuildGeometryInfoKHR_1107305169;
      a3: ptr VkDeviceAddress_1107296712; a4: ptr uint32; a5: ptr ptr uint32): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23830:26
  PFN_vkBuildAccelerationStructuresKHR_1107305214 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475; a2: uint32;
      a3: ptr VkAccelerationStructureBuildGeometryInfoKHR_1107305169;
      a4: ptr ptr VkAccelerationStructureBuildRangeInfoKHR_1107305145): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23831:30
  PFN_vkCopyAccelerationStructureKHR_1107305216 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475;
      a2: ptr VkCopyAccelerationStructureInfoKHR_1107305205): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23832:30
  PFN_vkCopyAccelerationStructureToMemoryKHR_1107305218 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475;
      a2: ptr VkCopyAccelerationStructureToMemoryInfoKHR_1107305197): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23833:30
  PFN_vkCopyMemoryToAccelerationStructureKHR_1107305220 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475;
      a2: ptr VkCopyMemoryToAccelerationStructureInfoKHR_1107305201): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23834:30
  PFN_vkWriteAccelerationStructuresPropertiesKHR_1107305222 = proc (
      a0: VkDevice_1107296728; a1: uint32; a2: ptr VkAccelerationStructureKHR_1107303005;
      a3: VkQueryType_1107296827; a4: csize_t; a5: pointer; a6: csize_t): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23835:30
  PFN_vkCmdCopyAccelerationStructureKHR_1107305224 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyAccelerationStructureInfoKHR_1107305205): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:23836:26
  PFN_vkCmdCopyAccelerationStructureToMemoryKHR_1107305226 = proc (
      a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyAccelerationStructureToMemoryInfoKHR_1107305197): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23837:26
  PFN_vkCmdCopyMemoryToAccelerationStructureKHR_1107305228 = proc (
      a0: VkCommandBuffer_1107296734;
      a1: ptr VkCopyMemoryToAccelerationStructureInfoKHR_1107305201): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23838:26
  PFN_vkGetAccelerationStructureDeviceAddressKHR_1107305230 = proc (
      a0: VkDevice_1107296728;
      a1: ptr VkAccelerationStructureDeviceAddressInfoKHR_1107305189): VkDeviceAddress_1107296712 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23839:37
  PFN_vkCmdWriteAccelerationStructuresPropertiesKHR_1107305232 = proc (
      a0: VkCommandBuffer_1107296734; a1: uint32;
      a2: ptr VkAccelerationStructureKHR_1107303005; a3: VkQueryType_1107296827;
      a4: VkQueryPool_1107296742; a5: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:23840:26
  PFN_vkGetDeviceAccelerationStructureCompatibilityKHR_1107305234 = proc (
      a0: VkDevice_1107296728; a1: ptr VkAccelerationStructureVersionInfoKHR_1107305193;
      a2: ptr VkAccelerationStructureCompatibilityKHR_1107303537): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:23841:26
  PFN_vkGetAccelerationStructureBuildSizesKHR_1107305236 = proc (a0: VkDevice_1107296728;
      a1: VkAccelerationStructureBuildTypeKHR_1107303541;
      a2: ptr VkAccelerationStructureBuildGeometryInfoKHR_1107305169;
      a3: ptr uint32; a4: ptr VkAccelerationStructureBuildSizesInfoKHR_1107304847): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:23842:26
  VkShaderGroupShaderKHR_1107305240 = enum_VkShaderGroupShaderKHR_1107305239 ## Generated based on /usr/include/vulkan/vulkan_core.h:23982:3
  struct_VkRayTracingShaderGroupCreateInfoKHR_1107305242 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23983:16
    pNext*: pointer
    type_field*: VkRayTracingShaderGroupTypeKHR_1107302075
    generalShader*: uint32
    closestHitShader*: uint32
    anyHitShader*: uint32
    intersectionShader*: uint32
    pShaderGroupCaptureReplayHandle*: pointer
  VkRayTracingShaderGroupCreateInfoKHR_1107305244 = struct_VkRayTracingShaderGroupCreateInfoKHR_1107305243 ## Generated based on /usr/include/vulkan/vulkan_core.h:23992:3
  struct_VkRayTracingPipelineInterfaceCreateInfoKHR_1107305246 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:23994:16
    pNext*: pointer
    maxPipelineRayPayloadSize*: uint32
    maxPipelineRayHitAttributeSize*: uint32
  VkRayTracingPipelineInterfaceCreateInfoKHR_1107305248 = struct_VkRayTracingPipelineInterfaceCreateInfoKHR_1107305247 ## Generated based on /usr/include/vulkan/vulkan_core.h:23999:3
  struct_VkRayTracingPipelineCreateInfoKHR_1107305250 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:24001:16
    pNext*: pointer
    flags*: VkPipelineCreateFlags_1107297087
    stageCount*: uint32
    pStages*: ptr VkPipelineShaderStageCreateInfo_1107297475
    groupCount*: uint32
    pGroups*: ptr VkRayTracingShaderGroupCreateInfoKHR_1107305245
    maxPipelineRayRecursionDepth*: uint32
    pLibraryInfo*: ptr VkPipelineLibraryCreateInfoKHR_1107300543
    pLibraryInterface*: ptr VkRayTracingPipelineInterfaceCreateInfoKHR_1107305249
    pDynamicState*: ptr VkPipelineDynamicStateCreateInfo_1107297535
    layout*: VkPipelineLayout_1107296752
    basePipelineHandle*: VkPipeline_1107296754
    basePipelineIndex*: int32
  VkRayTracingPipelineCreateInfoKHR_1107305252 = struct_VkRayTracingPipelineCreateInfoKHR_1107305251 ## Generated based on /usr/include/vulkan/vulkan_core.h:24016:3
  struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR_1107305254 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:24018:16
    pNext*: pointer
    rayTracingPipeline*: VkBool32_1107296710
    rayTracingPipelineShaderGroupHandleCaptureReplay*: VkBool32_1107296710
    rayTracingPipelineShaderGroupHandleCaptureReplayMixed*: VkBool32_1107296710
    rayTracingPipelineTraceRaysIndirect*: VkBool32_1107296710
    rayTraversalPrimitiveCulling*: VkBool32_1107296710
  VkPhysicalDeviceRayTracingPipelineFeaturesKHR_1107305256 = struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR_1107305255 ## Generated based on /usr/include/vulkan/vulkan_core.h:24026:3
  struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR_1107305258 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:24028:16
    pNext*: pointer
    shaderGroupHandleSize*: uint32
    maxRayRecursionDepth*: uint32
    maxShaderGroupStride*: uint32
    shaderGroupBaseAlignment*: uint32
    shaderGroupHandleCaptureReplaySize*: uint32
    maxRayDispatchInvocationCount*: uint32
    shaderGroupHandleAlignment*: uint32
    maxRayHitAttributeSize*: uint32
  VkPhysicalDeviceRayTracingPipelinePropertiesKHR_1107305260 = struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR_1107305259 ## Generated based on /usr/include/vulkan/vulkan_core.h:24039:3
  struct_VkTraceRaysIndirectCommandKHR_1107305262 {.pure, inheritable, bycopy.} = object
    width*: uint32           ## Generated based on /usr/include/vulkan/vulkan_core.h:24041:16
    height*: uint32
    depth*: uint32
  VkTraceRaysIndirectCommandKHR_1107305264 = struct_VkTraceRaysIndirectCommandKHR_1107305263 ## Generated based on /usr/include/vulkan/vulkan_core.h:24045:3
  PFN_vkCmdTraceRaysKHR_1107305266 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      a2: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      a3: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      a4: ptr VkStridedDeviceAddressRegionKHR_1107304807; a5: uint32;
      a6: uint32; a7: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:24047:26
  PFN_vkCreateRayTracingPipelinesKHR_1107305268 = proc (a0: VkDevice_1107296728;
      a1: VkDeferredOperationKHR_1107300475; a2: VkPipelineCache_1107296750;
      a3: uint32; a4: ptr VkRayTracingPipelineCreateInfoKHR_1107305253;
      a5: ptr VkAllocationCallbacks_1107297299; a6: ptr VkPipeline_1107296754): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:24048:30
  PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR_1107305270 = proc (
      a0: VkDevice_1107296728; a1: VkPipeline_1107296754; a2: uint32;
      a3: uint32; a4: csize_t; a5: pointer): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:24049:30
  PFN_vkCmdTraceRaysIndirectKHR_1107305272 = proc (a0: VkCommandBuffer_1107296734;
      a1: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      a2: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      a3: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      a4: ptr VkStridedDeviceAddressRegionKHR_1107304807; a5: VkDeviceAddress_1107296712): void {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:24050:26
  PFN_vkGetRayTracingShaderGroupStackSizeKHR_1107305274 = proc (a0: VkDevice_1107296728;
      a1: VkPipeline_1107296754; a2: uint32; a3: VkShaderGroupShaderKHR_1107305241): VkDeviceSize_1107296714 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_core.h:24051:34
  PFN_vkCmdSetRayTracingPipelineStackSizeKHR_1107305276 = proc (
      a0: VkCommandBuffer_1107296734; a1: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:24052:26
  struct_VkPhysicalDeviceRayQueryFeaturesKHR_1107305278 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:24118:16
    pNext*: pointer
    rayQuery*: VkBool32_1107296710
  VkPhysicalDeviceRayQueryFeaturesKHR_1107305280 = struct_VkPhysicalDeviceRayQueryFeaturesKHR_1107305279 ## Generated based on /usr/include/vulkan/vulkan_core.h:24122:3
  struct_VkPhysicalDeviceMeshShaderFeaturesEXT_1107305282 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:24130:16
    pNext*: pointer
    taskShader*: VkBool32_1107296710
    meshShader*: VkBool32_1107296710
    multiviewMeshShader*: VkBool32_1107296710
    primitiveFragmentShadingRateMeshShader*: VkBool32_1107296710
    meshShaderQueries*: VkBool32_1107296710
  VkPhysicalDeviceMeshShaderFeaturesEXT_1107305284 = struct_VkPhysicalDeviceMeshShaderFeaturesEXT_1107305283 ## Generated based on /usr/include/vulkan/vulkan_core.h:24138:3
  struct_VkPhysicalDeviceMeshShaderPropertiesEXT_1107305286 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_core.h:24140:16
    pNext*: pointer
    maxTaskWorkGroupTotalCount*: uint32
    maxTaskWorkGroupCount*: array[3'i64, uint32]
    maxTaskWorkGroupInvocations*: uint32
    maxTaskWorkGroupSize*: array[3'i64, uint32]
    maxTaskPayloadSize*: uint32
    maxTaskSharedMemorySize*: uint32
    maxTaskPayloadAndSharedMemorySize*: uint32
    maxMeshWorkGroupTotalCount*: uint32
    maxMeshWorkGroupCount*: array[3'i64, uint32]
    maxMeshWorkGroupInvocations*: uint32
    maxMeshWorkGroupSize*: array[3'i64, uint32]
    maxMeshSharedMemorySize*: uint32
    maxMeshPayloadAndSharedMemorySize*: uint32
    maxMeshOutputMemorySize*: uint32
    maxMeshPayloadAndOutputMemorySize*: uint32
    maxMeshOutputComponents*: uint32
    maxMeshOutputVertices*: uint32
    maxMeshOutputPrimitives*: uint32
    maxMeshOutputLayers*: uint32
    maxMeshMultiviewViewCount*: uint32
    meshOutputPerVertexGranularity*: uint32
    meshOutputPerPrimitiveGranularity*: uint32
    maxPreferredTaskWorkGroupInvocations*: uint32
    maxPreferredMeshWorkGroupInvocations*: uint32
    prefersLocalInvocationVertexOutput*: VkBool32_1107296710
    prefersLocalInvocationPrimitiveOutput*: VkBool32_1107296710
    prefersCompactVertexOutput*: VkBool32_1107296710
    prefersCompactPrimitiveOutput*: VkBool32_1107296710
  VkPhysicalDeviceMeshShaderPropertiesEXT_1107305288 = struct_VkPhysicalDeviceMeshShaderPropertiesEXT_1107305287 ## Generated based on /usr/include/vulkan/vulkan_core.h:24171:3
  struct_VkDrawMeshTasksIndirectCommandEXT_1107305290 {.pure, inheritable,       bycopy.} = object
    groupCountX*: uint32     ## Generated based on /usr/include/vulkan/vulkan_core.h:24173:16
    groupCountY*: uint32
    groupCountZ*: uint32
  VkDrawMeshTasksIndirectCommandEXT_1107305292 = struct_VkDrawMeshTasksIndirectCommandEXT_1107305291 ## Generated based on /usr/include/vulkan/vulkan_core.h:24177:3
  PFN_vkCmdDrawMeshTasksEXT_1107305294 = proc (a0: VkCommandBuffer_1107296734;
      a1: uint32; a2: uint32; a3: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:24179:26
  PFN_vkCmdDrawMeshTasksIndirectEXT_1107305296 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: uint32;
      a4: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:24180:26
  PFN_vkCmdDrawMeshTasksIndirectCountEXT_1107305298 = proc (a0: VkCommandBuffer_1107296734;
      a1: VkBuffer_1107296720; a2: VkDeviceSize_1107296714; a3: VkBuffer_1107296720;
      a4: VkDeviceSize_1107296714; a5: uint32; a6: uint32): void {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_core.h:24181:26
  VkWin32SurfaceCreateFlagsKHR_1107305300 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_win32.h:26:17
  struct_VkWin32SurfaceCreateInfoKHR_1107305302 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:27:16
    pNext*: pointer
    flags*: VkWin32SurfaceCreateFlagsKHR_1107305301
    hinstance*: HINSTANCE_1107305305
    hwnd*: HWND_1107305307
  HINSTANCE_1107305304 = ptr struct_HINSTANCE_private_1107305505 ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/windef.h:193:3
  HWND_1107305306 = ptr struct_HWND_private_1107305507 ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/windef.h:151:3
  VkWin32SurfaceCreateInfoKHR_1107305308 = struct_VkWin32SurfaceCreateInfoKHR_1107305303 ## Generated based on /usr/include/vulkan/vulkan_win32.h:33:3
  PFN_vkCreateWin32SurfaceKHR_1107305310 = proc (a0: VkInstance_1107296724;
      a1: ptr VkWin32SurfaceCreateInfoKHR_1107305309;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkSurfaceKHR_1107299251): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_win32.h:35:30
  PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR_1107305312 = proc (
      a0: VkPhysicalDevice_1107296726; a1: uint32): VkBool32_1107296710 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_win32.h:36:30
  struct_VkImportMemoryWin32HandleInfoKHR_1107305314 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:59:16
    pNext*: pointer
    handleType*: VkExternalMemoryHandleTypeFlagBits_1107298003
    handle*: HANDLE_1107305317
    name*: LPCWSTR_1107305319
  HANDLE_1107305316 = pointer ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/winnt.h:204:17
  LPCWSTR_1107305318 = ptr WCHAR_1107305509 ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/winnt.h:161:24
  VkImportMemoryWin32HandleInfoKHR_1107305320 = struct_VkImportMemoryWin32HandleInfoKHR_1107305315 ## Generated based on /usr/include/vulkan/vulkan_win32.h:65:3
  struct_VkExportMemoryWin32HandleInfoKHR_1107305322 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:67:16
    pNext*: pointer
    pAttributes*: ptr SECURITY_ATTRIBUTES_1107305325
    dwAccess*: DWORD_1107305327
    name*: LPCWSTR_1107305319
  SECURITY_ATTRIBUTES_1107305324 = struct_SECURITY_ATTRIBUTES_1107305511 ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/winbase.h:151:5
  DWORD_1107305326 = culong  ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/windef.h:94:25
  VkExportMemoryWin32HandleInfoKHR_1107305328 = struct_VkExportMemoryWin32HandleInfoKHR_1107305323 ## Generated based on /usr/include/vulkan/vulkan_win32.h:73:3
  struct_VkMemoryWin32HandlePropertiesKHR_1107305330 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:75:16
    pNext*: pointer
    memoryTypeBits*: uint32
  VkMemoryWin32HandlePropertiesKHR_1107305332 = struct_VkMemoryWin32HandlePropertiesKHR_1107305331 ## Generated based on /usr/include/vulkan/vulkan_win32.h:79:3
  struct_VkMemoryGetWin32HandleInfoKHR_1107305334 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:81:16
    pNext*: pointer
    memory*: VkDeviceMemory_1107296738
    handleType*: VkExternalMemoryHandleTypeFlagBits_1107298003
  VkMemoryGetWin32HandleInfoKHR_1107305336 = struct_VkMemoryGetWin32HandleInfoKHR_1107305335 ## Generated based on /usr/include/vulkan/vulkan_win32.h:86:3
  PFN_vkGetMemoryWin32HandleKHR_1107305338 = proc (a0: VkDevice_1107296728;
      a1: ptr VkMemoryGetWin32HandleInfoKHR_1107305337; a2: ptr HANDLE_1107305317): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_win32.h:88:30
  PFN_vkGetMemoryWin32HandlePropertiesKHR_1107305340 = proc (a0: VkDevice_1107296728;
      a1: VkExternalMemoryHandleTypeFlagBits_1107298003; a2: HANDLE_1107305317;
      a3: ptr VkMemoryWin32HandlePropertiesKHR_1107305333): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_win32.h:89:30
  struct_VkWin32KeyedMutexAcquireReleaseInfoKHR_1107305342 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:113:16
    pNext*: pointer
    acquireCount*: uint32
    pAcquireSyncs*: ptr VkDeviceMemory_1107296738
    pAcquireKeys*: ptr uint64
    pAcquireTimeouts*: ptr uint32
    releaseCount*: uint32
    pReleaseSyncs*: ptr VkDeviceMemory_1107296738
    pReleaseKeys*: ptr uint64
  VkWin32KeyedMutexAcquireReleaseInfoKHR_1107305344 = struct_VkWin32KeyedMutexAcquireReleaseInfoKHR_1107305343 ## Generated based on /usr/include/vulkan/vulkan_win32.h:123:3
  struct_VkImportSemaphoreWin32HandleInfoKHR_1107305346 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:131:16
    pNext*: pointer
    semaphore*: VkSemaphore_1107296732
    flags*: VkSemaphoreImportFlags_1107298035
    handleType*: VkExternalSemaphoreHandleTypeFlagBits_1107298039
    handle*: HANDLE_1107305317
    name*: LPCWSTR_1107305319
  VkImportSemaphoreWin32HandleInfoKHR_1107305348 = struct_VkImportSemaphoreWin32HandleInfoKHR_1107305347 ## Generated based on /usr/include/vulkan/vulkan_win32.h:139:3
  struct_VkExportSemaphoreWin32HandleInfoKHR_1107305350 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:141:16
    pNext*: pointer
    pAttributes*: ptr SECURITY_ATTRIBUTES_1107305325
    dwAccess*: DWORD_1107305327
    name*: LPCWSTR_1107305319
  VkExportSemaphoreWin32HandleInfoKHR_1107305352 = struct_VkExportSemaphoreWin32HandleInfoKHR_1107305351 ## Generated based on /usr/include/vulkan/vulkan_win32.h:147:3
  struct_VkD3D12FenceSubmitInfoKHR_1107305354 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:149:16
    pNext*: pointer
    waitSemaphoreValuesCount*: uint32
    pWaitSemaphoreValues*: ptr uint64
    signalSemaphoreValuesCount*: uint32
    pSignalSemaphoreValues*: ptr uint64
  VkD3D12FenceSubmitInfoKHR_1107305356 = struct_VkD3D12FenceSubmitInfoKHR_1107305355 ## Generated based on /usr/include/vulkan/vulkan_win32.h:156:3
  struct_VkSemaphoreGetWin32HandleInfoKHR_1107305358 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:158:16
    pNext*: pointer
    semaphore*: VkSemaphore_1107296732
    handleType*: VkExternalSemaphoreHandleTypeFlagBits_1107298039
  VkSemaphoreGetWin32HandleInfoKHR_1107305360 = struct_VkSemaphoreGetWin32HandleInfoKHR_1107305359 ## Generated based on /usr/include/vulkan/vulkan_win32.h:163:3
  PFN_vkImportSemaphoreWin32HandleKHR_1107305362 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImportSemaphoreWin32HandleInfoKHR_1107305349): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_win32.h:165:30
  PFN_vkGetSemaphoreWin32HandleKHR_1107305364 = proc (a0: VkDevice_1107296728;
      a1: ptr VkSemaphoreGetWin32HandleInfoKHR_1107305361; a2: ptr HANDLE_1107305317): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_win32.h:166:30
  struct_VkImportFenceWin32HandleInfoKHR_1107305366 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:188:16
    pNext*: pointer
    fence*: VkFence_1107296736
    flags*: VkFenceImportFlags_1107298029
    handleType*: VkExternalFenceHandleTypeFlagBits_1107298015
    handle*: HANDLE_1107305317
    name*: LPCWSTR_1107305319
  VkImportFenceWin32HandleInfoKHR_1107305368 = struct_VkImportFenceWin32HandleInfoKHR_1107305367 ## Generated based on /usr/include/vulkan/vulkan_win32.h:196:3
  struct_VkExportFenceWin32HandleInfoKHR_1107305370 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:198:16
    pNext*: pointer
    pAttributes*: ptr SECURITY_ATTRIBUTES_1107305325
    dwAccess*: DWORD_1107305327
    name*: LPCWSTR_1107305319
  VkExportFenceWin32HandleInfoKHR_1107305372 = struct_VkExportFenceWin32HandleInfoKHR_1107305371 ## Generated based on /usr/include/vulkan/vulkan_win32.h:204:3
  struct_VkFenceGetWin32HandleInfoKHR_1107305374 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:206:16
    pNext*: pointer
    fence*: VkFence_1107296736
    handleType*: VkExternalFenceHandleTypeFlagBits_1107298015
  VkFenceGetWin32HandleInfoKHR_1107305376 = struct_VkFenceGetWin32HandleInfoKHR_1107305375 ## Generated based on /usr/include/vulkan/vulkan_win32.h:211:3
  PFN_vkImportFenceWin32HandleKHR_1107305378 = proc (a0: VkDevice_1107296728;
      a1: ptr VkImportFenceWin32HandleInfoKHR_1107305369): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_win32.h:213:30
  PFN_vkGetFenceWin32HandleKHR_1107305380 = proc (a0: VkDevice_1107296728;
      a1: ptr VkFenceGetWin32HandleInfoKHR_1107305377; a2: ptr HANDLE_1107305317): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_win32.h:214:30
  struct_VkImportMemoryWin32HandleInfoNV_1107305382 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:236:16
    pNext*: pointer
    handleType*: VkExternalMemoryHandleTypeFlagsNV_1107301567
    handle*: HANDLE_1107305317
  VkImportMemoryWin32HandleInfoNV_1107305384 = struct_VkImportMemoryWin32HandleInfoNV_1107305383 ## Generated based on /usr/include/vulkan/vulkan_win32.h:241:3
  struct_VkExportMemoryWin32HandleInfoNV_1107305386 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:243:16
    pNext*: pointer
    pAttributes*: ptr SECURITY_ATTRIBUTES_1107305325
    dwAccess*: DWORD_1107305327
  VkExportMemoryWin32HandleInfoNV_1107305388 = struct_VkExportMemoryWin32HandleInfoNV_1107305387 ## Generated based on /usr/include/vulkan/vulkan_win32.h:248:3
  PFN_vkGetMemoryWin32HandleNV_1107305390 = proc (a0: VkDevice_1107296728;
      a1: VkDeviceMemory_1107296738; a2: VkExternalMemoryHandleTypeFlagsNV_1107301567;
      a3: ptr HANDLE_1107305317): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_win32.h:250:30
  struct_VkWin32KeyedMutexAcquireReleaseInfoNV_1107305392 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:267:16
    pNext*: pointer
    acquireCount*: uint32
    pAcquireSyncs*: ptr VkDeviceMemory_1107296738
    pAcquireKeys*: ptr uint64
    pAcquireTimeoutMilliseconds*: ptr uint32
    releaseCount*: uint32
    pReleaseSyncs*: ptr VkDeviceMemory_1107296738
    pReleaseKeys*: ptr uint64
  VkWin32KeyedMutexAcquireReleaseInfoNV_1107305394 = struct_VkWin32KeyedMutexAcquireReleaseInfoNV_1107305393 ## Generated based on /usr/include/vulkan/vulkan_win32.h:277:3
  VkFullScreenExclusiveEXT_1107305398 = enum_VkFullScreenExclusiveEXT_1107305397 ## Generated based on /usr/include/vulkan/vulkan_win32.h:292:3
  struct_VkSurfaceFullScreenExclusiveInfoEXT_1107305400 {.pure, inheritable,       bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:293:16
    pNext*: pointer
    fullScreenExclusive*: VkFullScreenExclusiveEXT_1107305399
  VkSurfaceFullScreenExclusiveInfoEXT_1107305402 = struct_VkSurfaceFullScreenExclusiveInfoEXT_1107305401 ## Generated based on /usr/include/vulkan/vulkan_win32.h:297:3
  struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT_1107305404 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:299:16
    pNext*: pointer
    fullScreenExclusiveSupported*: VkBool32_1107296710
  VkSurfaceCapabilitiesFullScreenExclusiveEXT_1107305406 = struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT_1107305405 ## Generated based on /usr/include/vulkan/vulkan_win32.h:303:3
  struct_VkSurfaceFullScreenExclusiveWin32InfoEXT_1107305408 {.pure,       inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_win32.h:305:16
    pNext*: pointer
    hmonitor*: HMONITOR_1107305411
  HMONITOR_1107305410 = ptr struct_HMONITOR_private_1107305513 ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/windef.h:203:3
  VkSurfaceFullScreenExclusiveWin32InfoEXT_1107305412 = struct_VkSurfaceFullScreenExclusiveWin32InfoEXT_1107305409 ## Generated based on /usr/include/vulkan/vulkan_win32.h:309:3
  PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT_1107305414 = proc (
      a0: VkPhysicalDevice_1107296726; a1: ptr VkPhysicalDeviceSurfaceInfo2KHR_1107300189;
      a2: ptr uint32; a3: ptr VkPresentModeKHR_1107299255): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_win32.h:311:30
  PFN_vkAcquireFullScreenExclusiveModeEXT_1107305416 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_win32.h:312:30
  PFN_vkReleaseFullScreenExclusiveModeEXT_1107305418 = proc (a0: VkDevice_1107296728;
      a1: VkSwapchainKHR_1107299291): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_win32.h:313:30
  PFN_vkGetDeviceGroupSurfacePresentModes2EXT_1107305420 = proc (a0: VkDevice_1107296728;
      a1: ptr VkPhysicalDeviceSurfaceInfo2KHR_1107300189;
      a2: ptr VkDeviceGroupPresentModeFlagsKHR_1107299303): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_win32.h:314:30
  PFN_vkAcquireWinrtDisplayNV_1107305422 = proc (a0: VkPhysicalDevice_1107296726;
      a1: VkDisplayKHR_1107299355): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_win32.h:350:30
  PFN_vkGetWinrtDisplayNV_1107305424 = proc (a0: VkPhysicalDevice_1107296726;
      a1: uint32; a2: ptr VkDisplayKHR_1107299355): VkResult_1107296779 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_win32.h:351:30
  VkXlibSurfaceCreateFlagsKHR_1107305426 = VkFlags_1107296716 ## Generated based on /usr/include/vulkan/vulkan_xlib.h:26:17
  struct_VkXlibSurfaceCreateInfoKHR_1107305428 {.pure, inheritable, bycopy.} = object
    sType*: VkStructureType_1107296783 ## Generated based on /usr/include/vulkan/vulkan_xlib.h:27:16
    pNext*: pointer
    flags*: VkXlibSurfaceCreateFlagsKHR_1107305427
    dpy*: ptr Display_1107305431
    window*: Window_1107305433
  Display_1107305430 = struct_XDisplay ## Generated based on /usr/include/X11/Xlib.h:483:26
  Window_1107305432 = XID_1107305515 ## Generated based on /usr/include/X11/X.h:96:13
  VkXlibSurfaceCreateInfoKHR_1107305434 = struct_VkXlibSurfaceCreateInfoKHR_1107305429 ## Generated based on /usr/include/vulkan/vulkan_xlib.h:33:3
  PFN_vkCreateXlibSurfaceKHR_1107305436 = proc (a0: VkInstance_1107296724;
      a1: ptr VkXlibSurfaceCreateInfoKHR_1107305435;
      a2: ptr VkAllocationCallbacks_1107297299; a3: ptr VkSurfaceKHR_1107299251): VkResult_1107296779 {.
      cdecl.}                ## Generated based on /usr/include/vulkan/vulkan_xlib.h:35:30
  PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR_1107305438 = proc (
      a0: VkPhysicalDevice_1107296726; a1: uint32; a2: ptr Display_1107305431;
      a3: VisualID_1107305441): VkBool32_1107296710 {.cdecl.} ## Generated based on /usr/include/vulkan/vulkan_xlib.h:36:30
  VisualID_1107305440 = culong ## Generated based on /usr/include/X11/X.h:76:23
  struct_StdVideoH264SequenceParameterSet_1107305444 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoH264SpsFlags_1107305517 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:254:16
    profile_idc*: StdVideoH264ProfileIdc_1107299667
    level_idc*: StdVideoH264LevelIdc_1107299611
    chroma_format_idc*: StdVideoH264ChromaFormatIdc_1107305519
    seq_parameter_set_id*: uint8
    bit_depth_luma_minus8*: uint8
    bit_depth_chroma_minus8*: uint8
    log2_max_frame_num_minus4*: uint8
    pic_order_cnt_type*: StdVideoH264PocType_1107305521
    offset_for_non_ref_pic*: int32
    offset_for_top_to_bottom_field*: int32
    log2_max_pic_order_cnt_lsb_minus4*: uint8
    num_ref_frames_in_pic_order_cnt_cycle*: uint8
    max_num_ref_frames*: uint8
    reserved1*: uint8
    pic_width_in_mbs_minus1*: uint32
    pic_height_in_map_units_minus1*: uint32
    frame_crop_left_offset*: uint32
    frame_crop_right_offset*: uint32
    frame_crop_top_offset*: uint32
    frame_crop_bottom_offset*: uint32
    reserved2*: uint32
    pOffsetForRefFrame*: ptr int32
    pScalingLists*: ptr StdVideoH264ScalingLists_1107305523
    pSequenceParameterSetVui*: ptr StdVideoH264SequenceParameterSetVui_1107305525
  struct_StdVideoH264PictureParameterSet_1107305446 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoH264PpsFlags_1107305527 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:293:16
    seq_parameter_set_id*: uint8
    pic_parameter_set_id*: uint8
    num_ref_idx_l0_default_active_minus1*: uint8
    num_ref_idx_l1_default_active_minus1*: uint8
    weighted_bipred_idc*: StdVideoH264WeightedBipredIdc_1107305529
    pic_init_qp_minus26*: int8
    pic_init_qs_minus26*: int8
    chroma_qp_index_offset*: int8
    second_chroma_qp_index_offset*: int8
    pScalingLists*: ptr StdVideoH264ScalingLists_1107305523
  struct_StdVideoEncodeH264SliceHeader_1107305448 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoEncodeH264SliceHeaderFlags_1107305531 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:129:16
    first_mb_in_slice*: uint32
    slice_type*: StdVideoH264SliceType_1107305533
    slice_alpha_c0_offset_div2*: int8
    slice_beta_offset_div2*: int8
    slice_qp_delta*: int8
    reserved1*: uint8
    cabac_init_idc*: StdVideoH264CabacInitIdc_1107305535
    disable_deblocking_filter_idc*: StdVideoH264DisableDeblockingFilterIdc_1107305537
    pWeightTable*: ptr StdVideoEncodeH264WeightTable_1107305539
  struct_StdVideoEncodeH264PictureInfo_1107305450 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoEncodeH264PictureInfoFlags_1107305541 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:106:16
    seq_parameter_set_id*: uint8
    pic_parameter_set_id*: uint8
    idr_pic_id*: uint16
    primary_pic_type*: StdVideoH264PictureType_1107305543
    frame_num*: uint32
    PicOrderCnt*: int32
    temporal_id*: uint8
    reserved1*: array[3'i64, uint8]
    pRefLists*: ptr StdVideoEncodeH264ReferenceListsInfo_1107305545
  struct_StdVideoEncodeH264ReferenceInfo_1107305452 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoEncodeH264ReferenceInfoFlags_1107305547 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:119:16
    primary_pic_type*: StdVideoH264PictureType_1107305543
    FrameNum*: uint32
    PicOrderCnt*: int32
    long_term_pic_num*: uint16
    long_term_frame_idx*: uint16
    temporal_id*: uint8
  struct_StdVideoH265VideoParameterSet_1107305458 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoH265VpsFlags_1107305549 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:188:16
    vps_video_parameter_set_id*: uint8
    vps_max_sub_layers_minus1*: uint8
    reserved1*: uint8
    reserved2*: uint8
    vps_num_units_in_tick*: uint32
    vps_time_scale*: uint32
    vps_num_ticks_poc_diff_one_minus1*: uint32
    reserved3*: uint32
    pDecPicBufMgr*: ptr StdVideoH265DecPicBufMgr_1107305551
    pHrdParameters*: ptr StdVideoH265HrdParameters_1107305553
    pProfileTierLevel*: ptr StdVideoH265ProfileTierLevel_1107305555
  struct_StdVideoH265SequenceParameterSet_1107305460 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoH265SpsFlags_1107305557 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:326:16
    chroma_format_idc*: StdVideoH265ChromaFormatIdc_1107305559
    pic_width_in_luma_samples*: uint32
    pic_height_in_luma_samples*: uint32
    sps_video_parameter_set_id*: uint8
    sps_max_sub_layers_minus1*: uint8
    sps_seq_parameter_set_id*: uint8
    bit_depth_luma_minus8*: uint8
    bit_depth_chroma_minus8*: uint8
    log2_max_pic_order_cnt_lsb_minus4*: uint8
    log2_min_luma_coding_block_size_minus3*: uint8
    log2_diff_max_min_luma_coding_block_size*: uint8
    log2_min_luma_transform_block_size_minus2*: uint8
    log2_diff_max_min_luma_transform_block_size*: uint8
    max_transform_hierarchy_depth_inter*: uint8
    max_transform_hierarchy_depth_intra*: uint8
    num_short_term_ref_pic_sets*: uint8
    num_long_term_ref_pics_sps*: uint8
    pcm_sample_bit_depth_luma_minus1*: uint8
    pcm_sample_bit_depth_chroma_minus1*: uint8
    log2_min_pcm_luma_coding_block_size_minus3*: uint8
    log2_diff_max_min_pcm_luma_coding_block_size*: uint8
    reserved1*: uint8
    reserved2*: uint8
    palette_max_size*: uint8
    delta_palette_max_predictor_size*: uint8
    motion_vector_resolution_control_idc*: uint8
    sps_num_palette_predictor_initializers_minus1*: uint8
    conf_win_left_offset*: uint32
    conf_win_right_offset*: uint32
    conf_win_top_offset*: uint32
    conf_win_bottom_offset*: uint32
    pProfileTierLevel*: ptr StdVideoH265ProfileTierLevel_1107305555
    pDecPicBufMgr*: ptr StdVideoH265DecPicBufMgr_1107305551
    pScalingLists*: ptr StdVideoH265ScalingLists_1107305561
    pShortTermRefPicSet*: ptr StdVideoH265ShortTermRefPicSet_1107305563
    pLongTermRefPicsSps*: ptr StdVideoH265LongTermRefPicsSps_1107305565
    pSequenceParameterSetVui*: ptr StdVideoH265SequenceParameterSetVui_1107305567
    pPredictorPaletteEntries*: ptr StdVideoH265PredictorPaletteEntries_1107305569
  struct_StdVideoH265PictureParameterSet_1107305462 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoH265PpsFlags_1107305571 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:402:16
    pps_pic_parameter_set_id*: uint8
    pps_seq_parameter_set_id*: uint8
    sps_video_parameter_set_id*: uint8
    num_extra_slice_header_bits*: uint8
    num_ref_idx_l0_default_active_minus1*: uint8
    num_ref_idx_l1_default_active_minus1*: uint8
    init_qp_minus26*: int8
    diff_cu_qp_delta_depth*: uint8
    pps_cb_qp_offset*: int8
    pps_cr_qp_offset*: int8
    pps_beta_offset_div2*: int8
    pps_tc_offset_div2*: int8
    log2_parallel_merge_level_minus2*: uint8
    log2_max_transform_skip_block_size_minus2*: uint8
    diff_cu_chroma_qp_offset_depth*: uint8
    chroma_qp_offset_list_len_minus1*: uint8
    cb_qp_offset_list*: array[6'i64, int8]
    cr_qp_offset_list*: array[6'i64, int8]
    log2_sao_offset_scale_luma*: uint8
    log2_sao_offset_scale_chroma*: uint8
    pps_act_y_qp_offset_plus5*: int8
    pps_act_cb_qp_offset_plus5*: int8
    pps_act_cr_qp_offset_plus3*: int8
    pps_num_palette_predictor_initializers*: uint8
    luma_bit_depth_entry_minus8*: uint8
    chroma_bit_depth_entry_minus8*: uint8
    num_tile_columns_minus1*: uint8
    num_tile_rows_minus1*: uint8
    reserved1*: uint8
    reserved2*: uint8
    column_width_minus1*: array[19'i64, uint16]
    row_height_minus1*: array[21'i64, uint16]
    reserved3*: uint32
    pScalingLists*: ptr StdVideoH265ScalingLists_1107305561
    pPredictorPaletteEntries*: ptr StdVideoH265PredictorPaletteEntries_1107305569
  struct_StdVideoEncodeH265SliceSegmentHeader_1107305464 {.pure, inheritable,
      bycopy.} = object
    flags*: StdVideoEncodeH265SliceSegmentHeaderFlags_1107305573 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:67:16
    slice_type*: StdVideoH265SliceType_1107305575
    slice_segment_address*: uint32
    collocated_ref_idx*: uint8
    MaxNumMergeCand*: uint8
    slice_cb_qp_offset*: int8
    slice_cr_qp_offset*: int8
    slice_beta_offset_div2*: int8
    slice_tc_offset_div2*: int8
    slice_act_y_qp_offset*: int8
    slice_act_cb_qp_offset*: int8
    slice_act_cr_qp_offset*: int8
    slice_qp_delta*: int8
    reserved1*: uint16
    pWeightTable*: ptr StdVideoEncodeH265WeightTable_1107305577
  struct_StdVideoEncodeH265PictureInfo_1107305466 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoEncodeH265PictureInfoFlags_1107305579 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:124:16
    pic_type*: StdVideoH265PictureType_1107305581
    sps_video_parameter_set_id*: uint8
    pps_seq_parameter_set_id*: uint8
    pps_pic_parameter_set_id*: uint8
    short_term_ref_pic_set_idx*: uint8
    PicOrderCntVal*: int32
    TemporalId*: uint8
    reserved1*: array[7'i64, uint8]
    pRefLists*: ptr StdVideoEncodeH265ReferenceListsInfo_1107305583
    pShortTermRefPicSet*: ptr StdVideoH265ShortTermRefPicSet_1107305563
    pLongTermRefPics*: ptr StdVideoEncodeH265LongTermRefPics_1107305585
  struct_StdVideoEncodeH265ReferenceInfo_1107305468 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoEncodeH265ReferenceInfoFlags_1107305587 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:145:16
    pic_type*: StdVideoH265PictureType_1107305581
    PicOrderCntVal*: int32
    TemporalId*: uint8
  struct_StdVideoDecodeH264PictureInfo_1107305472 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoDecodeH264PictureInfoFlags_1107305589 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_decode.h:47:16
    seq_parameter_set_id*: uint8
    pic_parameter_set_id*: uint8
    reserved1*: uint8
    reserved2*: uint8
    frame_num*: uint16
    idr_pic_id*: uint16
    PicOrderCnt*: array[2'i64, int32]
  struct_StdVideoDecodeH264ReferenceInfo_1107305474 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoDecodeH264ReferenceInfoFlags_1107305591 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_decode.h:65:16
    FrameNum*: uint16
    reserved*: uint16
    PicOrderCnt*: array[2'i64, int32]
  struct_StdVideoDecodeH265PictureInfo_1107305476 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoDecodeH265PictureInfoFlags_1107305593 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_decode.h:38:16
    sps_video_parameter_set_id*: uint8
    pps_seq_parameter_set_id*: uint8
    pps_pic_parameter_set_id*: uint8
    NumDeltaPocsOfRefRpsIdx*: uint8
    PicOrderCntVal*: int32
    NumBitsForSTRefPicSetInSlice*: uint16
    reserved*: uint16
    RefPicSetStCurrBefore*: array[8'i64, uint8]
    RefPicSetStCurrAfter*: array[8'i64, uint8]
    RefPicSetLtCurr*: array[8'i64, uint8]
  struct_StdVideoDecodeH265ReferenceInfo_1107305478 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoDecodeH265ReferenceInfoFlags_1107305595 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_decode.h:57:16
    PicOrderCntVal*: int32
  struct_StdVideoAV1SequenceHeader_1107305484 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoAV1SequenceHeaderFlags_1107305597 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:372:16
    seq_profile*: StdVideoAV1Profile_1107300981
    frame_width_bits_minus_1*: uint8
    frame_height_bits_minus_1*: uint8
    max_frame_width_minus_1*: uint16
    max_frame_height_minus_1*: uint16
    delta_frame_id_length_minus_2*: uint8
    additional_frame_id_length_minus_1*: uint8
    order_hint_bits_minus_1*: uint8
    seq_force_integer_mv*: uint8
    seq_force_screen_content_tools*: uint8
    reserved1*: array[5'i64, uint8]
    pColorConfig*: ptr StdVideoAV1ColorConfig_1107305599
    pTimingInfo*: ptr StdVideoAV1TimingInfo_1107305601
  struct_StdVideoDecodeAV1PictureInfo_1107305486 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoDecodeAV1PictureInfoFlags_1107305603 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_decode.h:63:16
    frame_type*: StdVideoAV1FrameType_1107305605
    current_frame_id*: uint32
    OrderHint*: uint8
    primary_ref_frame*: uint8
    refresh_frame_flags*: uint8
    reserved1*: uint8
    interpolation_filter*: StdVideoAV1InterpolationFilter_1107305607
    TxMode*: StdVideoAV1TxMode_1107305609
    delta_q_res*: uint8
    delta_lf_res*: uint8
    SkipModeFrame*: array[2'i64, uint8]
    coded_denom*: uint8
    reserved2*: array[3'i64, uint8]
    OrderHints*: array[8'i64, uint8]
    expectedFrameId*: array[8'i64, uint32]
    pTileInfo*: ptr StdVideoAV1TileInfo_1107305611
    pQuantization*: ptr StdVideoAV1Quantization_1107305613
    pSegmentation*: ptr StdVideoAV1Segmentation_1107305615
    pLoopFilter*: ptr StdVideoAV1LoopFilter_1107305617
    pCDEF*: ptr StdVideoAV1CDEF_1107305619
    pLoopRestoration*: ptr StdVideoAV1LoopRestoration_1107305621
    pGlobalMotion*: ptr StdVideoAV1GlobalMotion_1107305623
    pFilmGrain*: ptr StdVideoAV1FilmGrain_1107305625
  struct_StdVideoDecodeAV1ReferenceInfo_1107305488 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoDecodeAV1ReferenceInfoFlags_1107305627 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_decode.h:96:16
    frame_type*: uint8
    RefFrameSignBias*: uint8
    OrderHint*: uint8
    SavedOrderHints*: array[8'i64, uint8]
  struct_StdVideoEncodeAV1DecoderModelInfo_1107305490 {.pure, inheritable,
      bycopy.} = object
    buffer_delay_length_minus_1*: uint8 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:30:16
    buffer_removal_time_length_minus_1*: uint8
    frame_presentation_time_length_minus_1*: uint8
    reserved1*: uint8
    num_units_in_decoding_tick*: uint32
  struct_StdVideoEncodeAV1OperatingPointInfo_1107305492 {.pure, inheritable,
      bycopy.} = object
    flags*: StdVideoEncodeAV1OperatingPointInfoFlags_1107305629 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:50:16
    operating_point_idc*: uint16
    seq_level_idx*: uint8
    seq_tier*: uint8
    decoder_buffer_delay*: uint32
    encoder_buffer_delay*: uint32
    initial_display_delay_minus_1*: uint8
  struct_StdVideoEncodeAV1PictureInfo_1107305494 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoEncodeAV1PictureInfoFlags_1107305631 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:93:16
    frame_type*: StdVideoAV1FrameType_1107305605
    frame_presentation_time*: uint32
    current_frame_id*: uint32
    order_hint*: uint8
    primary_ref_frame*: uint8
    refresh_frame_flags*: uint8
    coded_denom*: uint8
    render_width_minus_1*: uint16
    render_height_minus_1*: uint16
    interpolation_filter*: StdVideoAV1InterpolationFilter_1107305607
    TxMode*: StdVideoAV1TxMode_1107305609
    delta_q_res*: uint8
    delta_lf_res*: uint8
    ref_order_hint*: array[8'i64, uint8]
    ref_frame_idx*: array[7'i64, int8]
    reserved1*: array[3'i64, uint8]
    delta_frame_id_minus_1*: array[7'i64, uint32]
    pTileInfo*: ptr StdVideoAV1TileInfo_1107305611
    pQuantization*: ptr StdVideoAV1Quantization_1107305613
    pSegmentation*: ptr StdVideoAV1Segmentation_1107305615
    pLoopFilter*: ptr StdVideoAV1LoopFilter_1107305617
    pCDEF*: ptr StdVideoAV1CDEF_1107305619
    pLoopRestoration*: ptr StdVideoAV1LoopRestoration_1107305621
    pGlobalMotion*: ptr StdVideoAV1GlobalMotion_1107305623
    pExtensionHeader*: ptr StdVideoEncodeAV1ExtensionHeader_1107305633
    pBufferRemovalTimes*: ptr uint32
  struct_StdVideoEncodeAV1ReferenceInfo_1107305496 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoEncodeAV1ReferenceInfoFlags_1107305635 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:129:16
    RefFrameId*: uint32
    frame_type*: StdVideoAV1FrameType_1107305605
    OrderHint*: uint8
    reserved1*: array[3'i64, uint8]
    pExtensionHeader*: ptr StdVideoEncodeAV1ExtensionHeader_1107305633
  struct_StdVideoDecodeVP9PictureInfo_1107305502 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoDecodeVP9PictureInfoFlags_1107305637 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h:42:16
    profile*: StdVideoVP9Profile_1107301107
    frame_type*: StdVideoVP9FrameType_1107305639
    frame_context_idx*: uint8
    reset_frame_context*: uint8
    refresh_frame_flags*: uint8
    ref_frame_sign_bias_mask*: uint8
    interpolation_filter*: StdVideoVP9InterpolationFilter_1107305641
    base_q_idx*: uint8
    delta_q_y_dc*: int8
    delta_q_uv_dc*: int8
    delta_q_uv_ac*: int8
    tile_cols_log2*: uint8
    tile_rows_log2*: uint8
    reserved1*: array[3'i64, uint16]
    pColorConfig*: ptr StdVideoVP9ColorConfig_1107305643
    pLoopFilter*: ptr StdVideoVP9LoopFilter_1107305645
    pSegmentation*: ptr StdVideoVP9Segmentation_1107305647
  struct_HINSTANCE_private_1107305504 {.pure, inheritable, bycopy.} = object
    unused*: cint            ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/windef.h:193:3
  struct_HWND_private_1107305506 {.pure, inheritable, bycopy.} = object
    unused*: cint            ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/windef.h:151:3
  WCHAR_1107305508 = wchar_t_1107305649 ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/winnt.h:154:19
  struct_SECURITY_ATTRIBUTES_1107305510 {.pure, inheritable, bycopy.} = object
    nLength*: DWORD_1107305327 ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/winbase.h:147:18
    lpSecurityDescriptor*: LPVOID_1107305651
    bInheritHandle*: WINBOOL_1107305653
  struct_HMONITOR_private_1107305512 {.pure, inheritable, bycopy.} = object
    unused*: cint            ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/windef.h:203:3
  XID_1107305514 = culong    ## Generated based on /usr/include/X11/X.h:66:23
  StdVideoH264SpsFlags_1107305516 = struct_StdVideoH264SpsFlags_1107305655 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:245:3
  StdVideoH264ChromaFormatIdc_1107305518 = enum_StdVideoH264ChromaFormatIdc_1107305657 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:41:3
  StdVideoH264PocType_1107305520 = enum_StdVideoH264PocType_1107305659 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:82:3
  StdVideoH264ScalingLists_1107305522 = struct_StdVideoH264ScalingLists_1107305661 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:252:3
  StdVideoH264SequenceParameterSetVui_1107305524 = struct_StdVideoH264SequenceParameterSetVui_1107305663 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:226:3
  StdVideoH264PpsFlags_1107305526 = struct_StdVideoH264PpsFlags_1107305665 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:291:3
  StdVideoH264WeightedBipredIdc_1107305528 = enum_StdVideoH264WeightedBipredIdc_1107305667 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:113:3
  StdVideoEncodeH264SliceHeaderFlags_1107305530 = struct_StdVideoEncodeH264SliceHeaderFlags_1107305669 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:55:3
  StdVideoH264SliceType_1107305532 = enum_StdVideoH264SliceType_1107305671 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:158:3
  StdVideoH264CabacInitIdc_1107305534 = enum_StdVideoH264CabacInitIdc_1107305673 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:142:3
  StdVideoH264DisableDeblockingFilterIdc_1107305536 = enum_StdVideoH264DisableDeblockingFilterIdc_1107305675 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:150:3
  StdVideoEncodeH264WeightTable_1107305538 = struct_StdVideoEncodeH264WeightTable_1107305677 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:49:3
  StdVideoEncodeH264PictureInfoFlags_1107305540 = struct_StdVideoEncodeH264PictureInfoFlags_1107305679 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:64:3
  StdVideoH264PictureType_1107305542 = enum_StdVideoH264PictureType_1107305681 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:167:3
  StdVideoEncodeH264ReferenceListsInfo_1107305544 = struct_StdVideoEncodeH264ReferenceListsInfo_1107305683 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:104:3
  StdVideoEncodeH264ReferenceInfoFlags_1107305546 = struct_StdVideoEncodeH264ReferenceInfoFlags_1107305685 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:69:3
  StdVideoH265VpsFlags_1107305548 = struct_StdVideoH265VpsFlags_1107305687 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:172:3
  StdVideoH265DecPicBufMgr_1107305550 = struct_StdVideoH265DecPicBufMgr_1107305689 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:129:3
  StdVideoH265HrdParameters_1107305552 = struct_StdVideoH265HrdParameters_1107305691 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:165:3
  StdVideoH265ProfileTierLevel_1107305554 = struct_StdVideoH265ProfileTierLevel_1107305693 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:186:3
  StdVideoH265SpsFlags_1107305556 = struct_StdVideoH265SpsFlags_1107305695 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:297:3
  StdVideoH265ChromaFormatIdc_1107305558 = enum_StdVideoH265ChromaFormatIdc_1107305697 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:56:3
  StdVideoH265ScalingLists_1107305560 = struct_StdVideoH265ScalingLists_1107305699 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:210:3
  StdVideoH265ShortTermRefPicSet_1107305562 = struct_StdVideoH265ShortTermRefPicSet_1107305701 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:319:3
  StdVideoH265LongTermRefPicsSps_1107305564 = struct_StdVideoH265LongTermRefPicsSps_1107305703 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:324:3
  StdVideoH265SequenceParameterSetVui_1107305566 = struct_StdVideoH265SequenceParameterSetVui_1107305705 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:260:3
  StdVideoH265PredictorPaletteEntries_1107305568 = struct_StdVideoH265PredictorPaletteEntries_1107305707 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:264:3
  StdVideoH265PpsFlags_1107305570 = struct_StdVideoH265PpsFlags_1107305709 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:400:3
  StdVideoEncodeH265SliceSegmentHeaderFlags_1107305572 = struct_StdVideoEncodeH265SliceSegmentHeaderFlags_1107305711 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:65:3
  StdVideoH265SliceType_1107305574 = enum_StdVideoH265SliceType_1107305713 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:92:3
  StdVideoEncodeH265WeightTable_1107305576 = struct_StdVideoEncodeH265WeightTable_1107305715 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:49:3
  StdVideoEncodeH265PictureInfoFlags_1107305578 = struct_StdVideoEncodeH265PictureInfoFlags_1107305717 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:112:3
  StdVideoH265PictureType_1107305580 = enum_StdVideoH265PictureType_1107305719 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:101:3
  StdVideoEncodeH265ReferenceListsInfo_1107305582 = struct_StdVideoEncodeH265ReferenceListsInfo_1107305721 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:99:3
  StdVideoEncodeH265LongTermRefPics_1107305584 = struct_StdVideoEncodeH265LongTermRefPics_1107305723 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:122:3
  StdVideoEncodeH265ReferenceInfoFlags_1107305586 = struct_StdVideoEncodeH265ReferenceInfoFlags_1107305725 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:143:3
  StdVideoDecodeH264PictureInfoFlags_1107305588 = struct_StdVideoDecodeH264PictureInfoFlags_1107305727 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_decode.h:45:3
  StdVideoDecodeH264ReferenceInfoFlags_1107305590 = struct_StdVideoDecodeH264ReferenceInfoFlags_1107305729 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_decode.h:63:3
  StdVideoDecodeH265PictureInfoFlags_1107305592 = struct_StdVideoDecodeH265PictureInfoFlags_1107305731 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_decode.h:36:3
  StdVideoDecodeH265ReferenceInfoFlags_1107305594 = struct_StdVideoDecodeH265ReferenceInfoFlags_1107305733 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_decode.h:55:3
  StdVideoAV1SequenceHeaderFlags_1107305596 = struct_StdVideoAV1SequenceHeaderFlags_1107305735 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:370:3
  StdVideoAV1ColorConfig_1107305598 = struct_StdVideoAV1ColorConfig_1107305737 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:222:3
  StdVideoAV1TimingInfo_1107305600 = struct_StdVideoAV1TimingInfo_1107305739 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:234:3
  StdVideoDecodeAV1PictureInfoFlags_1107305602 = struct_StdVideoDecodeAV1PictureInfoFlags_1107305741 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_decode.h:61:3
  StdVideoAV1FrameType_1107305604 = enum_StdVideoAV1FrameType_1107305743 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:91:3
  StdVideoAV1InterpolationFilter_1107305606 = enum_StdVideoAV1InterpolationFilter_1107305745 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:114:3
  StdVideoAV1TxMode_1107305608 = enum_StdVideoAV1TxMode_1107305747 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:122:3
  StdVideoAV1TileInfo_1107305610 = struct_StdVideoAV1TileInfo_1107305749 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:292:3
  StdVideoAV1Quantization_1107305612 = struct_StdVideoAV1Quantization_1107305751 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:269:3
  StdVideoAV1Segmentation_1107305614 = struct_StdVideoAV1Segmentation_1107305753 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:274:3
  StdVideoAV1LoopFilter_1107305616 = struct_StdVideoAV1LoopFilter_1107305755 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:250:3
  StdVideoAV1CDEF_1107305618 = struct_StdVideoAV1CDEF_1107305757 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:301:3
  StdVideoAV1LoopRestoration_1107305620 = struct_StdVideoAV1LoopRestoration_1107305759 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:306:3
  StdVideoAV1GlobalMotion_1107305622 = struct_StdVideoAV1GlobalMotion_1107305761 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:311:3
  StdVideoAV1FilmGrain_1107305624 = struct_StdVideoAV1FilmGrain_1107305763 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:347:3
  StdVideoDecodeAV1ReferenceInfoFlags_1107305626 = struct_StdVideoDecodeAV1ReferenceInfoFlags_1107305765 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_decode.h:94:3
  StdVideoEncodeAV1OperatingPointInfoFlags_1107305628 = struct_StdVideoEncodeAV1OperatingPointInfoFlags_1107305767 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:48:3
  StdVideoEncodeAV1PictureInfoFlags_1107305630 = struct_StdVideoEncodeAV1PictureInfoFlags_1107305769 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:91:3
  StdVideoEncodeAV1ExtensionHeader_1107305632 = struct_StdVideoEncodeAV1ExtensionHeader_1107305771 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:41:3
  StdVideoEncodeAV1ReferenceInfoFlags_1107305634 = struct_StdVideoEncodeAV1ReferenceInfoFlags_1107305773 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:127:3
  StdVideoDecodeVP9PictureInfoFlags_1107305636 = struct_StdVideoDecodeVP9PictureInfoFlags_1107305775 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h:40:3
  StdVideoVP9FrameType_1107305638 = enum_StdVideoVP9FrameType_1107305777 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:67:3
  StdVideoVP9InterpolationFilter_1107305640 = enum_StdVideoVP9InterpolationFilter_1107305779 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:86:3
  StdVideoVP9ColorConfig_1107305642 = struct_StdVideoVP9ColorConfig_1107305781 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:112:3
  StdVideoVP9LoopFilter_1107305644 = struct_StdVideoVP9LoopFilter_1107305783 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:128:3
  StdVideoVP9Segmentation_1107305646 = struct_StdVideoVP9Segmentation_1107305785 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:144:3
  wchar_t_1107305648 = cint  ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/stddef.h:6:24
  LPVOID_1107305650 = pointer ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/windef.h:112:17
  WINBOOL_1107305652 = cint  ## Generated based on /home/sam/programming/nim/semicongine/fuhtark_test/include/winapi/windef.h:95:15
  struct_StdVideoH264SpsFlags_1107305654 {.pure, inheritable, bycopy.} = object
    constraint_set0_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:228:16
    constraint_set1_flag* {.bitsize: 1'i64.}: uint32
    constraint_set2_flag* {.bitsize: 1'i64.}: uint32
    constraint_set3_flag* {.bitsize: 1'i64.}: uint32
    constraint_set4_flag* {.bitsize: 1'i64.}: uint32
    constraint_set5_flag* {.bitsize: 1'i64.}: uint32
    direct_8x8_inference_flag* {.bitsize: 1'i64.}: uint32
    mb_adaptive_frame_field_flag* {.bitsize: 1'i64.}: uint32
    frame_mbs_only_flag* {.bitsize: 1'i64.}: uint32
    delta_pic_order_always_zero_flag* {.bitsize: 1'i64.}: uint32
    separate_colour_plane_flag* {.bitsize: 1'i64.}: uint32
    gaps_in_frame_num_value_allowed_flag* {.bitsize: 1'i64.}: uint32
    qpprime_y_zero_transform_bypass_flag* {.bitsize: 1'i64.}: uint32
    frame_cropping_flag* {.bitsize: 1'i64.}: uint32
    seq_scaling_matrix_present_flag* {.bitsize: 1'i64.}: uint32
    vui_parameters_present_flag* {.bitsize: 1'i64.}: uint32
  struct_StdVideoH264ScalingLists_1107305660 {.pure, inheritable, bycopy.} = object
    scaling_list_present_mask*: uint16 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:247:16
    use_default_scaling_matrix_mask*: uint16
    ScalingList4x4*: array[6'i64, array[16'i64, uint8]]
    ScalingList8x8*: array[6'i64, array[64'i64, uint8]]
  struct_StdVideoH264SequenceParameterSetVui_1107305662 {.pure, inheritable,
      bycopy.} = object
    flags*: StdVideoH264SpsVuiFlags_1107305787 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:209:16
    aspect_ratio_idc*: StdVideoH264AspectRatioIdc_1107305789
    sar_width*: uint16
    sar_height*: uint16
    video_format*: uint8
    colour_primaries*: uint8
    transfer_characteristics*: uint8
    matrix_coefficients*: uint8
    num_units_in_tick*: uint32
    time_scale*: uint32
    max_num_reorder_frames*: uint8
    max_dec_frame_buffering*: uint8
    chroma_sample_loc_type_top_field*: uint8
    chroma_sample_loc_type_bottom_field*: uint8
    reserved1*: uint32
    pHrdParameters*: ptr StdVideoH264HrdParameters_1107305791
  struct_StdVideoH264PpsFlags_1107305664 {.pure, inheritable, bycopy.} = object
    transform_8x8_mode_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:282:16
    redundant_pic_cnt_present_flag* {.bitsize: 1'i64.}: uint32
    constrained_intra_pred_flag* {.bitsize: 1'i64.}: uint32
    deblocking_filter_control_present_flag* {.bitsize: 1'i64.}: uint32
    weighted_pred_flag* {.bitsize: 1'i64.}: uint32
    bottom_field_pic_order_in_frame_present_flag* {.bitsize: 1'i64.}: uint32
    entropy_coding_mode_flag* {.bitsize: 1'i64.}: uint32
    pic_scaling_matrix_present_flag* {.bitsize: 1'i64.}: uint32
  struct_StdVideoEncodeH264SliceHeaderFlags_1107305668 {.pure, inheritable,
      bycopy.} = object
    direct_spatial_mv_pred_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:51:16
    num_ref_idx_active_override_flag* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 30'i64.}: uint32
  struct_StdVideoEncodeH264WeightTable_1107305676 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoEncodeH264WeightTableFlags_1107305793 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:37:16
    luma_log2_weight_denom*: uint8
    chroma_log2_weight_denom*: uint8
    luma_weight_l0*: array[32'i64, int8]
    luma_offset_l0*: array[32'i64, int8]
    chroma_weight_l0*: array[32'i64, array[2'i64, int8]]
    chroma_offset_l0*: array[32'i64, array[2'i64, int8]]
    luma_weight_l1*: array[32'i64, int8]
    luma_offset_l1*: array[32'i64, int8]
    chroma_weight_l1*: array[32'i64, array[2'i64, int8]]
    chroma_offset_l1*: array[32'i64, array[2'i64, int8]]
  struct_StdVideoEncodeH264PictureInfoFlags_1107305678 {.pure, inheritable,
      bycopy.} = object
    IdrPicFlag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:57:16
    is_reference* {.bitsize: 1'i64.}: uint32
    no_output_of_prior_pics_flag* {.bitsize: 1'i64.}: uint32
    long_term_reference_flag* {.bitsize: 1'i64.}: uint32
    adaptive_ref_pic_marking_mode_flag* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 27'i64.}: uint32
  struct_StdVideoEncodeH264ReferenceListsInfo_1107305682 {.pure, inheritable,
      bycopy.} = object
    flags*: StdVideoEncodeH264ReferenceListsInfoFlags_1107305795 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:91:16
    num_ref_idx_l0_active_minus1*: uint8
    num_ref_idx_l1_active_minus1*: uint8
    RefPicList0*: array[32'i64, uint8]
    RefPicList1*: array[32'i64, uint8]
    refList0ModOpCount*: uint8
    refList1ModOpCount*: uint8
    refPicMarkingOpCount*: uint8
    reserved1*: array[7'i64, uint8]
    pRefList0ModOperations*: ptr StdVideoEncodeH264RefListModEntry_1107305797
    pRefList1ModOperations*: ptr StdVideoEncodeH264RefListModEntry_1107305797
    pRefPicMarkingOperations*: ptr StdVideoEncodeH264RefPicMarkingEntry_1107305799
  struct_StdVideoEncodeH264ReferenceInfoFlags_1107305684 {.pure, inheritable,
      bycopy.} = object
    used_for_long_term_reference* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:66:16
    reserved* {.bitsize: 31'i64.}: uint32
  struct_StdVideoH265VpsFlags_1107305686 {.pure, inheritable, bycopy.} = object
    vps_temporal_id_nesting_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:167:16
    vps_sub_layer_ordering_info_present_flag* {.bitsize: 1'i64.}: uint32
    vps_timing_info_present_flag* {.bitsize: 1'i64.}: uint32
    vps_poc_proportional_to_timing_flag* {.bitsize: 1'i64.}: uint32
  struct_StdVideoH265DecPicBufMgr_1107305688 {.pure, inheritable, bycopy.} = object
    max_latency_increase_plus1*: array[7'i64, uint32] ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:125:16
    max_dec_pic_buffering_minus1*: array[7'i64, uint8]
    max_num_reorder_pics*: array[7'i64, uint8]
  struct_StdVideoH265HrdParameters_1107305690 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoH265HrdFlags_1107305801 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:149:16
    tick_divisor_minus2*: uint8
    du_cpb_removal_delay_increment_length_minus1*: uint8
    dpb_output_delay_du_length_minus1*: uint8
    bit_rate_scale*: uint8
    cpb_size_scale*: uint8
    cpb_size_du_scale*: uint8
    initial_cpb_removal_delay_length_minus1*: uint8
    au_cpb_removal_delay_length_minus1*: uint8
    dpb_output_delay_length_minus1*: uint8
    cpb_cnt_minus1*: array[7'i64, uint8]
    elemental_duration_in_tc_minus1*: array[7'i64, uint16]
    reserved*: array[3'i64, uint16]
    pSubLayerHrdParametersNal*: ptr StdVideoH265SubLayerHrdParameters_1107305803
    pSubLayerHrdParametersVcl*: ptr StdVideoH265SubLayerHrdParameters_1107305803
  struct_StdVideoH265ProfileTierLevel_1107305692 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoH265ProfileTierLevelFlags_1107305805 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:182:16
    general_profile_idc*: StdVideoH265ProfileIdc_1107299777
    general_level_idc*: StdVideoH265LevelIdc_1107299719
  struct_StdVideoH265SpsFlags_1107305694 {.pure, inheritable, bycopy.} = object
    sps_temporal_id_nesting_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:266:16
    separate_colour_plane_flag* {.bitsize: 1'i64.}: uint32
    conformance_window_flag* {.bitsize: 1'i64.}: uint32
    sps_sub_layer_ordering_info_present_flag* {.bitsize: 1'i64.}: uint32
    scaling_list_enabled_flag* {.bitsize: 1'i64.}: uint32
    sps_scaling_list_data_present_flag* {.bitsize: 1'i64.}: uint32
    amp_enabled_flag* {.bitsize: 1'i64.}: uint32
    sample_adaptive_offset_enabled_flag* {.bitsize: 1'i64.}: uint32
    pcm_enabled_flag* {.bitsize: 1'i64.}: uint32
    pcm_loop_filter_disabled_flag* {.bitsize: 1'i64.}: uint32
    long_term_ref_pics_present_flag* {.bitsize: 1'i64.}: uint32
    sps_temporal_mvp_enabled_flag* {.bitsize: 1'i64.}: uint32
    strong_intra_smoothing_enabled_flag* {.bitsize: 1'i64.}: uint32
    vui_parameters_present_flag* {.bitsize: 1'i64.}: uint32
    sps_extension_present_flag* {.bitsize: 1'i64.}: uint32
    sps_range_extension_flag* {.bitsize: 1'i64.}: uint32
    transform_skip_rotation_enabled_flag* {.bitsize: 1'i64.}: uint32
    transform_skip_context_enabled_flag* {.bitsize: 1'i64.}: uint32
    implicit_rdpcm_enabled_flag* {.bitsize: 1'i64.}: uint32
    explicit_rdpcm_enabled_flag* {.bitsize: 1'i64.}: uint32
    extended_precision_processing_flag* {.bitsize: 1'i64.}: uint32
    intra_smoothing_disabled_flag* {.bitsize: 1'i64.}: uint32
    high_precision_offsets_enabled_flag* {.bitsize: 1'i64.}: uint32
    persistent_rice_adaptation_enabled_flag* {.bitsize: 1'i64.}: uint32
    cabac_bypass_alignment_enabled_flag* {.bitsize: 1'i64.}: uint32
    sps_scc_extension_flag* {.bitsize: 1'i64.}: uint32
    sps_curr_pic_ref_enabled_flag* {.bitsize: 1'i64.}: uint32
    palette_mode_enabled_flag* {.bitsize: 1'i64.}: uint32
    sps_palette_predictor_initializers_present_flag* {.bitsize: 1'i64.}: uint32
    intra_boundary_filtering_disabled_flag* {.bitsize: 1'i64.}: uint32
  struct_StdVideoH265ScalingLists_1107305698 {.pure, inheritable, bycopy.} = object
    ScalingList4x4*: array[6'i64, array[16'i64, uint8]] ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:203:16
    ScalingList8x8*: array[6'i64, array[64'i64, uint8]]
    ScalingList16x16*: array[6'i64, array[64'i64, uint8]]
    ScalingList32x32*: array[2'i64, array[64'i64, uint8]]
    ScalingListDCCoef16x16*: array[6'i64, uint8]
    ScalingListDCCoef32x32*: array[2'i64, uint8]
  struct_StdVideoH265ShortTermRefPicSet_1107305700 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoH265ShortTermRefPicSetFlags_1107305807 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:304:16
    delta_idx_minus1*: uint32
    use_delta_flag*: uint16
    abs_delta_rps_minus1*: uint16
    used_by_curr_pic_flag*: uint16
    used_by_curr_pic_s0_flag*: uint16
    used_by_curr_pic_s1_flag*: uint16
    reserved1*: uint16
    reserved2*: uint8
    reserved3*: uint8
    num_negative_pics*: uint8
    num_positive_pics*: uint8
    delta_poc_s0_minus1*: array[16'i64, uint16]
    delta_poc_s1_minus1*: array[16'i64, uint16]
  struct_StdVideoH265LongTermRefPicsSps_1107305702 {.pure, inheritable, bycopy.} = object
    used_by_curr_pic_lt_sps_flag*: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:321:16
    lt_ref_pic_poc_lsb_sps*: array[32'i64, uint32]
  struct_StdVideoH265SequenceParameterSetVui_1107305704 {.pure, inheritable,
      bycopy.} = object
    flags*: StdVideoH265SpsVuiFlags_1107305809 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:233:16
    aspect_ratio_idc*: StdVideoH265AspectRatioIdc_1107305811
    sar_width*: uint16
    sar_height*: uint16
    video_format*: uint8
    colour_primaries*: uint8
    transfer_characteristics*: uint8
    matrix_coeffs*: uint8
    chroma_sample_loc_type_top_field*: uint8
    chroma_sample_loc_type_bottom_field*: uint8
    reserved1*: uint8
    reserved2*: uint8
    def_disp_win_left_offset*: uint16
    def_disp_win_right_offset*: uint16
    def_disp_win_top_offset*: uint16
    def_disp_win_bottom_offset*: uint16
    vui_num_units_in_tick*: uint32
    vui_time_scale*: uint32
    vui_num_ticks_poc_diff_one_minus1*: uint32
    min_spatial_segmentation_idc*: uint16
    reserved3*: uint16
    max_bytes_per_pic_denom*: uint8
    max_bits_per_min_cu_denom*: uint8
    log2_max_mv_length_horizontal*: uint8
    log2_max_mv_length_vertical*: uint8
    pHrdParameters*: ptr StdVideoH265HrdParameters_1107305553
  struct_StdVideoH265PredictorPaletteEntries_1107305706 {.pure, inheritable,
      bycopy.} = object
    PredictorPaletteEntries*: array[3'i64, array[128'i64, uint16]] ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:262:16
  struct_StdVideoH265PpsFlags_1107305708 {.pure, inheritable, bycopy.} = object
    dependent_slice_segments_enabled_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:368:16
    output_flag_present_flag* {.bitsize: 1'i64.}: uint32
    sign_data_hiding_enabled_flag* {.bitsize: 1'i64.}: uint32
    cabac_init_present_flag* {.bitsize: 1'i64.}: uint32
    constrained_intra_pred_flag* {.bitsize: 1'i64.}: uint32
    transform_skip_enabled_flag* {.bitsize: 1'i64.}: uint32
    cu_qp_delta_enabled_flag* {.bitsize: 1'i64.}: uint32
    pps_slice_chroma_qp_offsets_present_flag* {.bitsize: 1'i64.}: uint32
    weighted_pred_flag* {.bitsize: 1'i64.}: uint32
    weighted_bipred_flag* {.bitsize: 1'i64.}: uint32
    transquant_bypass_enabled_flag* {.bitsize: 1'i64.}: uint32
    tiles_enabled_flag* {.bitsize: 1'i64.}: uint32
    entropy_coding_sync_enabled_flag* {.bitsize: 1'i64.}: uint32
    uniform_spacing_flag* {.bitsize: 1'i64.}: uint32
    loop_filter_across_tiles_enabled_flag* {.bitsize: 1'i64.}: uint32
    pps_loop_filter_across_slices_enabled_flag* {.bitsize: 1'i64.}: uint32
    deblocking_filter_control_present_flag* {.bitsize: 1'i64.}: uint32
    deblocking_filter_override_enabled_flag* {.bitsize: 1'i64.}: uint32
    pps_deblocking_filter_disabled_flag* {.bitsize: 1'i64.}: uint32
    pps_scaling_list_data_present_flag* {.bitsize: 1'i64.}: uint32
    lists_modification_present_flag* {.bitsize: 1'i64.}: uint32
    slice_segment_header_extension_present_flag* {.bitsize: 1'i64.}: uint32
    pps_extension_present_flag* {.bitsize: 1'i64.}: uint32
    cross_component_prediction_enabled_flag* {.bitsize: 1'i64.}: uint32
    chroma_qp_offset_list_enabled_flag* {.bitsize: 1'i64.}: uint32
    pps_curr_pic_ref_enabled_flag* {.bitsize: 1'i64.}: uint32
    residual_adaptive_colour_transform_enabled_flag* {.bitsize: 1'i64.}: uint32
    pps_slice_act_qp_offsets_present_flag* {.bitsize: 1'i64.}: uint32
    pps_palette_predictor_initializers_present_flag* {.bitsize: 1'i64.}: uint32
    monochrome_palette_flag* {.bitsize: 1'i64.}: uint32
    pps_range_extension_flag* {.bitsize: 1'i64.}: uint32
  struct_StdVideoEncodeH265SliceSegmentHeaderFlags_1107305710 {.pure,
      inheritable, bycopy.} = object
    first_slice_segment_in_pic_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:51:16
    dependent_slice_segment_flag* {.bitsize: 1'i64.}: uint32
    slice_sao_luma_flag* {.bitsize: 1'i64.}: uint32
    slice_sao_chroma_flag* {.bitsize: 1'i64.}: uint32
    num_ref_idx_active_override_flag* {.bitsize: 1'i64.}: uint32
    mvd_l1_zero_flag* {.bitsize: 1'i64.}: uint32
    cabac_init_flag* {.bitsize: 1'i64.}: uint32
    cu_chroma_qp_offset_enabled_flag* {.bitsize: 1'i64.}: uint32
    deblocking_filter_override_flag* {.bitsize: 1'i64.}: uint32
    slice_deblocking_filter_disabled_flag* {.bitsize: 1'i64.}: uint32
    collocated_from_l0_flag* {.bitsize: 1'i64.}: uint32
    slice_loop_filter_across_slices_enabled_flag* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 20'i64.}: uint32
  struct_StdVideoEncodeH265WeightTable_1107305714 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoEncodeH265WeightTableFlags_1107305813 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:37:16
    luma_log2_weight_denom*: uint8
    delta_chroma_log2_weight_denom*: int8
    delta_luma_weight_l0*: array[15'i64, int8]
    luma_offset_l0*: array[15'i64, int8]
    delta_chroma_weight_l0*: array[15'i64, array[2'i64, int8]]
    delta_chroma_offset_l0*: array[15'i64, array[2'i64, int8]]
    delta_luma_weight_l1*: array[15'i64, int8]
    luma_offset_l1*: array[15'i64, int8]
    delta_chroma_weight_l1*: array[15'i64, array[2'i64, int8]]
    delta_chroma_offset_l1*: array[15'i64, array[2'i64, int8]]
  struct_StdVideoEncodeH265PictureInfoFlags_1107305716 {.pure, inheritable,
      bycopy.} = object
    is_reference* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:101:16
    IrapPicFlag* {.bitsize: 1'i64.}: uint32
    used_for_long_term_reference* {.bitsize: 1'i64.}: uint32
    discardable_flag* {.bitsize: 1'i64.}: uint32
    cross_layer_bla_flag* {.bitsize: 1'i64.}: uint32
    pic_output_flag* {.bitsize: 1'i64.}: uint32
    no_output_of_prior_pics_flag* {.bitsize: 1'i64.}: uint32
    short_term_ref_pic_set_sps_flag* {.bitsize: 1'i64.}: uint32
    slice_temporal_mvp_enabled_flag* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 23'i64.}: uint32
  struct_StdVideoEncodeH265ReferenceListsInfo_1107305720 {.pure, inheritable,
      bycopy.} = object
    flags*: StdVideoEncodeH265ReferenceListsInfoFlags_1107305815 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:91:16
    num_ref_idx_l0_active_minus1*: uint8
    num_ref_idx_l1_active_minus1*: uint8
    RefPicList0*: array[15'i64, uint8]
    RefPicList1*: array[15'i64, uint8]
    list_entry_l0*: array[15'i64, uint8]
    list_entry_l1*: array[15'i64, uint8]
  struct_StdVideoEncodeH265LongTermRefPics_1107305722 {.pure, inheritable,
      bycopy.} = object
    num_long_term_sps*: uint8 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:114:16
    num_long_term_pics*: uint8
    lt_idx_sps*: array[32'i64, uint8]
    poc_lsb_lt*: array[16'i64, uint8]
    used_by_curr_pic_lt_flag*: uint16
    delta_poc_msb_present_flag*: array[48'i64, uint8]
    delta_poc_msb_cycle_lt*: array[48'i64, uint8]
  struct_StdVideoEncodeH265ReferenceInfoFlags_1107305724 {.pure, inheritable,
      bycopy.} = object
    used_for_long_term_reference* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:139:16
    unused_for_reference* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 30'i64.}: uint32
  struct_StdVideoDecodeH264PictureInfoFlags_1107305726 {.pure, inheritable,
      bycopy.} = object
    field_pic_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_decode.h:38:16
    is_intra* {.bitsize: 1'i64.}: uint32
    IdrPicFlag* {.bitsize: 1'i64.}: uint32
    bottom_field_flag* {.bitsize: 1'i64.}: uint32
    is_reference* {.bitsize: 1'i64.}: uint32
    complementary_field_pair* {.bitsize: 1'i64.}: uint32
  struct_StdVideoDecodeH264ReferenceInfoFlags_1107305728 {.pure, inheritable,
      bycopy.} = object
    top_field_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_decode.h:58:16
    bottom_field_flag* {.bitsize: 1'i64.}: uint32
    used_for_long_term_reference* {.bitsize: 1'i64.}: uint32
    is_non_existing* {.bitsize: 1'i64.}: uint32
  struct_StdVideoDecodeH265PictureInfoFlags_1107305730 {.pure, inheritable,
      bycopy.} = object
    IrapPicFlag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_decode.h:31:16
    IdrPicFlag* {.bitsize: 1'i64.}: uint32
    IsReference* {.bitsize: 1'i64.}: uint32
    short_term_ref_pic_set_sps_flag* {.bitsize: 1'i64.}: uint32
  struct_StdVideoDecodeH265ReferenceInfoFlags_1107305732 {.pure, inheritable,
      bycopy.} = object
    used_for_long_term_reference* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_decode.h:52:16
    unused_for_reference* {.bitsize: 1'i64.}: uint32
  struct_StdVideoAV1SequenceHeaderFlags_1107305734 {.pure, inheritable, bycopy.} = object
    still_picture* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:349:16
    reduced_still_picture_header* {.bitsize: 1'i64.}: uint32
    use_128x128_superblock* {.bitsize: 1'i64.}: uint32
    enable_filter_intra* {.bitsize: 1'i64.}: uint32
    enable_intra_edge_filter* {.bitsize: 1'i64.}: uint32
    enable_interintra_compound* {.bitsize: 1'i64.}: uint32
    enable_masked_compound* {.bitsize: 1'i64.}: uint32
    enable_warped_motion* {.bitsize: 1'i64.}: uint32
    enable_dual_filter* {.bitsize: 1'i64.}: uint32
    enable_order_hint* {.bitsize: 1'i64.}: uint32
    enable_jnt_comp* {.bitsize: 1'i64.}: uint32
    enable_ref_frame_mvs* {.bitsize: 1'i64.}: uint32
    frame_id_numbers_present_flag* {.bitsize: 1'i64.}: uint32
    enable_superres* {.bitsize: 1'i64.}: uint32
    enable_cdef* {.bitsize: 1'i64.}: uint32
    enable_restoration* {.bitsize: 1'i64.}: uint32
    film_grain_params_present* {.bitsize: 1'i64.}: uint32
    timing_info_present_flag* {.bitsize: 1'i64.}: uint32
    initial_display_delay_present_flag* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 13'i64.}: uint32
  struct_StdVideoAV1ColorConfig_1107305736 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoAV1ColorConfigFlags_1107305817 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:212:16
    BitDepth*: uint8
    subsampling_x*: uint8
    subsampling_y*: uint8
    reserved1*: uint8
    color_primaries*: StdVideoAV1ColorPrimaries_1107305819
    transfer_characteristics*: StdVideoAV1TransferCharacteristics_1107305821
    matrix_coefficients*: StdVideoAV1MatrixCoefficients_1107305823
    chroma_sample_position*: StdVideoAV1ChromaSamplePosition_1107305825
  struct_StdVideoAV1TimingInfo_1107305738 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoAV1TimingInfoFlags_1107305827 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:229:16
    num_units_in_display_tick*: uint32
    time_scale*: uint32
    num_ticks_per_picture_minus_1*: uint32
  struct_StdVideoDecodeAV1PictureInfoFlags_1107305740 {.pure, inheritable,
      bycopy.} = object
    error_resilient_mode* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_decode.h:30:16
    disable_cdf_update* {.bitsize: 1'i64.}: uint32
    use_superres* {.bitsize: 1'i64.}: uint32
    render_and_frame_size_different* {.bitsize: 1'i64.}: uint32
    allow_screen_content_tools* {.bitsize: 1'i64.}: uint32
    is_filter_switchable* {.bitsize: 1'i64.}: uint32
    force_integer_mv* {.bitsize: 1'i64.}: uint32
    frame_size_override_flag* {.bitsize: 1'i64.}: uint32
    buffer_removal_time_present_flag* {.bitsize: 1'i64.}: uint32
    allow_intrabc* {.bitsize: 1'i64.}: uint32
    frame_refs_short_signaling* {.bitsize: 1'i64.}: uint32
    allow_high_precision_mv* {.bitsize: 1'i64.}: uint32
    is_motion_mode_switchable* {.bitsize: 1'i64.}: uint32
    use_ref_frame_mvs* {.bitsize: 1'i64.}: uint32
    disable_frame_end_update_cdf* {.bitsize: 1'i64.}: uint32
    allow_warped_motion* {.bitsize: 1'i64.}: uint32
    reduced_tx_set* {.bitsize: 1'i64.}: uint32
    reference_select* {.bitsize: 1'i64.}: uint32
    skip_mode_present* {.bitsize: 1'i64.}: uint32
    delta_q_present* {.bitsize: 1'i64.}: uint32
    delta_lf_present* {.bitsize: 1'i64.}: uint32
    delta_lf_multi* {.bitsize: 1'i64.}: uint32
    segmentation_enabled* {.bitsize: 1'i64.}: uint32
    segmentation_update_map* {.bitsize: 1'i64.}: uint32
    segmentation_temporal_update* {.bitsize: 1'i64.}: uint32
    segmentation_update_data* {.bitsize: 1'i64.}: uint32
    UsesLr* {.bitsize: 1'i64.}: uint32
    usesChromaLr* {.bitsize: 1'i64.}: uint32
    apply_grain* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 3'i64.}: uint32
  struct_StdVideoAV1TileInfo_1107305748 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoAV1TileInfoFlags_1107305829 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:281:16
    TileCols*: uint8
    TileRows*: uint8
    context_update_tile_id*: uint16
    tile_size_bytes_minus_1*: uint8
    reserved1*: array[7'i64, uint8]
    pMiColStarts*: ptr uint16
    pMiRowStarts*: ptr uint16
    pWidthInSbsMinus1*: ptr uint16
    pHeightInSbsMinus1*: ptr uint16
  struct_StdVideoAV1Quantization_1107305750 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoAV1QuantizationFlags_1107305831 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:258:16
    base_q_idx*: uint8
    DeltaQYDc*: int8
    DeltaQUDc*: int8
    DeltaQUAc*: int8
    DeltaQVDc*: int8
    DeltaQVAc*: int8
    qm_y*: uint8
    qm_u*: uint8
    qm_v*: uint8
  struct_StdVideoAV1Segmentation_1107305752 {.pure, inheritable, bycopy.} = object
    FeatureEnabled*: array[8'i64, uint8] ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:271:16
    FeatureData*: array[8'i64, array[8'i64, int16]]
  struct_StdVideoAV1LoopFilter_1107305754 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoAV1LoopFilterFlags_1107305833 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:242:16
    loop_filter_level*: array[4'i64, uint8]
    loop_filter_sharpness*: uint8
    update_ref_delta*: uint8
    loop_filter_ref_deltas*: array[8'i64, int8]
    update_mode_delta*: uint8
    loop_filter_mode_deltas*: array[2'i64, int8]
  struct_StdVideoAV1CDEF_1107305756 {.pure, inheritable, bycopy.} = object
    cdef_damping_minus_3*: uint8 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:294:16
    cdef_bits*: uint8
    cdef_y_pri_strength*: array[8'i64, uint8]
    cdef_y_sec_strength*: array[8'i64, uint8]
    cdef_uv_pri_strength*: array[8'i64, uint8]
    cdef_uv_sec_strength*: array[8'i64, uint8]
  struct_StdVideoAV1LoopRestoration_1107305758 {.pure, inheritable, bycopy.} = object
    FrameRestorationType*: array[3'i64, StdVideoAV1FrameRestorationType_1107305835] ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:303:16
    LoopRestorationSize*: array[3'i64, uint16]
  struct_StdVideoAV1GlobalMotion_1107305760 {.pure, inheritable, bycopy.} = object
    GmType*: array[8'i64, uint8] ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:308:16
    gm_params*: array[8'i64, array[6'i64, int32]]
  struct_StdVideoAV1FilmGrain_1107305762 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoAV1FilmGrainFlags_1107305837 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:321:16
    grain_scaling_minus_8*: uint8
    ar_coeff_lag*: uint8
    ar_coeff_shift_minus_6*: uint8
    grain_scale_shift*: uint8
    grain_seed*: uint16
    film_grain_params_ref_idx*: uint8
    num_y_points*: uint8
    point_y_value*: array[14'i64, uint8]
    point_y_scaling*: array[14'i64, uint8]
    num_cb_points*: uint8
    point_cb_value*: array[10'i64, uint8]
    point_cb_scaling*: array[10'i64, uint8]
    num_cr_points*: uint8
    point_cr_value*: array[10'i64, uint8]
    point_cr_scaling*: array[10'i64, uint8]
    ar_coeffs_y_plus_128*: array[24'i64, int8]
    ar_coeffs_cb_plus_128*: array[25'i64, int8]
    ar_coeffs_cr_plus_128*: array[25'i64, int8]
    cb_mult*: uint8
    cb_luma_mult*: uint8
    cb_offset*: uint16
    cr_mult*: uint8
    cr_luma_mult*: uint8
    cr_offset*: uint16
  struct_StdVideoDecodeAV1ReferenceInfoFlags_1107305764 {.pure, inheritable,
      bycopy.} = object
    disable_frame_end_update_cdf* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_decode.h:90:16
    segmentation_enabled* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 30'i64.}: uint32
  struct_StdVideoEncodeAV1OperatingPointInfoFlags_1107305766 {.pure,
      inheritable, bycopy.} = object
    decoder_model_present_for_this_op* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:43:16
    low_delay_mode_flag* {.bitsize: 1'i64.}: uint32
    initial_display_delay_present_for_this_op* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 29'i64.}: uint32
  struct_StdVideoEncodeAV1PictureInfoFlags_1107305768 {.pure, inheritable,
      bycopy.} = object
    error_resilient_mode* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:60:16
    disable_cdf_update* {.bitsize: 1'i64.}: uint32
    use_superres* {.bitsize: 1'i64.}: uint32
    render_and_frame_size_different* {.bitsize: 1'i64.}: uint32
    allow_screen_content_tools* {.bitsize: 1'i64.}: uint32
    is_filter_switchable* {.bitsize: 1'i64.}: uint32
    force_integer_mv* {.bitsize: 1'i64.}: uint32
    frame_size_override_flag* {.bitsize: 1'i64.}: uint32
    buffer_removal_time_present_flag* {.bitsize: 1'i64.}: uint32
    allow_intrabc* {.bitsize: 1'i64.}: uint32
    frame_refs_short_signaling* {.bitsize: 1'i64.}: uint32
    allow_high_precision_mv* {.bitsize: 1'i64.}: uint32
    is_motion_mode_switchable* {.bitsize: 1'i64.}: uint32
    use_ref_frame_mvs* {.bitsize: 1'i64.}: uint32
    disable_frame_end_update_cdf* {.bitsize: 1'i64.}: uint32
    allow_warped_motion* {.bitsize: 1'i64.}: uint32
    reduced_tx_set* {.bitsize: 1'i64.}: uint32
    skip_mode_present* {.bitsize: 1'i64.}: uint32
    delta_q_present* {.bitsize: 1'i64.}: uint32
    delta_lf_present* {.bitsize: 1'i64.}: uint32
    delta_lf_multi* {.bitsize: 1'i64.}: uint32
    segmentation_enabled* {.bitsize: 1'i64.}: uint32
    segmentation_update_map* {.bitsize: 1'i64.}: uint32
    segmentation_temporal_update* {.bitsize: 1'i64.}: uint32
    segmentation_update_data* {.bitsize: 1'i64.}: uint32
    UsesLr* {.bitsize: 1'i64.}: uint32
    usesChromaLr* {.bitsize: 1'i64.}: uint32
    show_frame* {.bitsize: 1'i64.}: uint32
    showable_frame* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 3'i64.}: uint32
  struct_StdVideoEncodeAV1ExtensionHeader_1107305770 {.pure, inheritable, bycopy.} = object
    temporal_id*: uint8      ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:38:16
    spatial_id*: uint8
  struct_StdVideoEncodeAV1ReferenceInfoFlags_1107305772 {.pure, inheritable,
      bycopy.} = object
    disable_frame_end_update_cdf* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std_encode.h:123:16
    segmentation_enabled* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 30'i64.}: uint32
  struct_StdVideoDecodeVP9PictureInfoFlags_1107305774 {.pure, inheritable,
      bycopy.} = object
    error_resilient_mode* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h:30:16
    intra_only* {.bitsize: 1'i64.}: uint32
    allow_high_precision_mv* {.bitsize: 1'i64.}: uint32
    refresh_frame_context* {.bitsize: 1'i64.}: uint32
    frame_parallel_decoding_mode* {.bitsize: 1'i64.}: uint32
    segmentation_enabled* {.bitsize: 1'i64.}: uint32
    show_frame* {.bitsize: 1'i64.}: uint32
    UsePrevFrameMvs* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 24'i64.}: uint32
  struct_StdVideoVP9ColorConfig_1107305780 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoVP9ColorConfigFlags_1107305839 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:105:16
    BitDepth*: uint8
    subsampling_x*: uint8
    subsampling_y*: uint8
    reserved1*: uint8
    color_space*: StdVideoVP9ColorSpace_1107305841
  struct_StdVideoVP9LoopFilter_1107305782 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoVP9LoopFilterFlags_1107305843 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:120:16
    loop_filter_level*: uint8
    loop_filter_sharpness*: uint8
    update_ref_delta*: uint8
    loop_filter_ref_deltas*: array[4'i64, int8]
    update_mode_delta*: uint8
    loop_filter_mode_deltas*: array[2'i64, int8]
  struct_StdVideoVP9Segmentation_1107305784 {.pure, inheritable, bycopy.} = object
    flags*: StdVideoVP9SegmentationFlags_1107305845 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:138:16
    segmentation_tree_probs*: array[7'i64, uint8]
    segmentation_pred_prob*: array[3'i64, uint8]
    FeatureEnabled*: array[8'i64, uint8]
    FeatureData*: array[8'i64, array[4'i64, int16]]
  StdVideoH264SpsVuiFlags_1107305786 = struct_StdVideoH264SpsVuiFlags_1107305847 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:193:3
  StdVideoH264AspectRatioIdc_1107305788 = enum_StdVideoH264AspectRatioIdc_1107305849 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:105:3
  StdVideoH264HrdParameters_1107305790 = struct_StdVideoH264HrdParameters_1107305851 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:207:3
  StdVideoEncodeH264WeightTableFlags_1107305792 = struct_StdVideoEncodeH264WeightTableFlags_1107305853 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:35:3
  StdVideoEncodeH264ReferenceListsInfoFlags_1107305794 = struct_StdVideoEncodeH264ReferenceListsInfoFlags_1107305855 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:75:3
  StdVideoEncodeH264RefListModEntry_1107305796 = struct_StdVideoEncodeH264RefListModEntry_1107305857 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:81:3
  StdVideoEncodeH264RefPicMarkingEntry_1107305798 = struct_StdVideoEncodeH264RefPicMarkingEntry_1107305859 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:89:3
  StdVideoH265HrdFlags_1107305800 = struct_StdVideoH265HrdFlags_1107305861 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:147:3
  StdVideoH265SubLayerHrdParameters_1107305802 = struct_StdVideoH265SubLayerHrdParameters_1107305863 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:137:3
  StdVideoH265ProfileTierLevelFlags_1107305804 = struct_StdVideoH265ProfileTierLevelFlags_1107305865 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:180:3
  StdVideoH265ShortTermRefPicSetFlags_1107305806 = struct_StdVideoH265ShortTermRefPicSetFlags_1107305867 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:302:3
  StdVideoH265SpsVuiFlags_1107305808 = struct_StdVideoH265SpsVuiFlags_1107305869 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:231:3
  StdVideoH265AspectRatioIdc_1107305810 = enum_StdVideoH265AspectRatioIdc_1107305871 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:124:3
  StdVideoEncodeH265WeightTableFlags_1107305812 = struct_StdVideoEncodeH265WeightTableFlags_1107305873 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:35:3
  StdVideoEncodeH265ReferenceListsInfoFlags_1107305814 = struct_StdVideoEncodeH265ReferenceListsInfoFlags_1107305875 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:89:3
  StdVideoAV1ColorConfigFlags_1107305816 = struct_StdVideoAV1ColorConfigFlags_1107305877 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:210:3
  StdVideoAV1ColorPrimaries_1107305818 = enum_StdVideoAV1ColorPrimaries_1107305879 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:150:3
  StdVideoAV1TransferCharacteristics_1107305820 = enum_StdVideoAV1TransferCharacteristics_1107305881 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:174:3
  StdVideoAV1MatrixCoefficients_1107305822 = enum_StdVideoAV1MatrixCoefficients_1107305883 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:194:3
  StdVideoAV1ChromaSamplePosition_1107305824 = enum_StdVideoAV1ChromaSamplePosition_1107305885 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:203:3
  StdVideoAV1TimingInfoFlags_1107305826 = struct_StdVideoAV1TimingInfoFlags_1107305887 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:227:3
  StdVideoAV1TileInfoFlags_1107305828 = struct_StdVideoAV1TileInfoFlags_1107305889 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:279:3
  StdVideoAV1QuantizationFlags_1107305830 = struct_StdVideoAV1QuantizationFlags_1107305891 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:256:3
  StdVideoAV1LoopFilterFlags_1107305832 = struct_StdVideoAV1LoopFilterFlags_1107305893 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:240:3
  StdVideoAV1FrameRestorationType_1107305834 = enum_StdVideoAV1FrameRestorationType_1107305895 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:131:3
  StdVideoAV1FilmGrainFlags_1107305836 = struct_StdVideoAV1FilmGrainFlags_1107305897 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:319:3
  StdVideoVP9ColorConfigFlags_1107305838 = struct_StdVideoVP9ColorConfigFlags_1107305899 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:103:3
  StdVideoVP9ColorSpace_1107305840 = enum_StdVideoVP9ColorSpace_1107305901 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:99:3
  StdVideoVP9LoopFilterFlags_1107305842 = struct_StdVideoVP9LoopFilterFlags_1107305903 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:118:3
  StdVideoVP9SegmentationFlags_1107305844 = struct_StdVideoVP9SegmentationFlags_1107305905 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:136:3
  struct_StdVideoH264SpsVuiFlags_1107305846 {.pure, inheritable, bycopy.} = object
    aspect_ratio_info_present_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:180:16
    overscan_info_present_flag* {.bitsize: 1'i64.}: uint32
    overscan_appropriate_flag* {.bitsize: 1'i64.}: uint32
    video_signal_type_present_flag* {.bitsize: 1'i64.}: uint32
    video_full_range_flag* {.bitsize: 1'i64.}: uint32
    color_description_present_flag* {.bitsize: 1'i64.}: uint32
    chroma_loc_info_present_flag* {.bitsize: 1'i64.}: uint32
    timing_info_present_flag* {.bitsize: 1'i64.}: uint32
    fixed_frame_rate_flag* {.bitsize: 1'i64.}: uint32
    bitstream_restriction_flag* {.bitsize: 1'i64.}: uint32
    nal_hrd_parameters_present_flag* {.bitsize: 1'i64.}: uint32
    vcl_hrd_parameters_present_flag* {.bitsize: 1'i64.}: uint32
  struct_StdVideoH264HrdParameters_1107305850 {.pure, inheritable, bycopy.} = object
    cpb_cnt_minus1*: uint8   ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:195:16
    bit_rate_scale*: uint8
    cpb_size_scale*: uint8
    reserved1*: uint8
    bit_rate_value_minus1*: array[32'i64, uint32]
    cpb_size_value_minus1*: array[32'i64, uint32]
    cbr_flag*: array[32'i64, uint8]
    initial_cpb_removal_delay_length_minus1*: uint32
    cpb_removal_delay_length_minus1*: uint32
    dpb_output_delay_length_minus1*: uint32
    time_offset_length*: uint32
  struct_StdVideoEncodeH264WeightTableFlags_1107305852 {.pure, inheritable,
      bycopy.} = object
    luma_weight_l0_flag*: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:30:16
    chroma_weight_l0_flag*: uint32
    luma_weight_l1_flag*: uint32
    chroma_weight_l1_flag*: uint32
  struct_StdVideoEncodeH264ReferenceListsInfoFlags_1107305854 {.pure,
      inheritable, bycopy.} = object
    ref_pic_list_modification_flag_l0* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:71:16
    ref_pic_list_modification_flag_l1* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 30'i64.}: uint32
  struct_StdVideoEncodeH264RefListModEntry_1107305856 {.pure, inheritable,
      bycopy.} = object
    modification_of_pic_nums_idc*: StdVideoH264ModificationOfPicNumsIdc_1107305907 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:77:16
    abs_diff_pic_num_minus1*: uint16
    long_term_pic_num*: uint16
  struct_StdVideoEncodeH264RefPicMarkingEntry_1107305858 {.pure, inheritable,
      bycopy.} = object
    memory_management_control_operation*: StdVideoH264MemMgmtControlOp_1107305909 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:83:16
    difference_of_pic_nums_minus1*: uint16
    long_term_pic_num*: uint16
    long_term_frame_idx*: uint16
    max_long_term_frame_idx_plus1*: uint16
  struct_StdVideoH265HrdFlags_1107305860 {.pure, inheritable, bycopy.} = object
    nal_hrd_parameters_present_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:139:16
    vcl_hrd_parameters_present_flag* {.bitsize: 1'i64.}: uint32
    sub_pic_hrd_params_present_flag* {.bitsize: 1'i64.}: uint32
    sub_pic_cpb_params_in_pic_timing_sei_flag* {.bitsize: 1'i64.}: uint32
    fixed_pic_rate_general_flag* {.bitsize: 8'i64.}: uint32
    fixed_pic_rate_within_cvs_flag* {.bitsize: 8'i64.}: uint32
    low_delay_hrd_flag* {.bitsize: 8'i64.}: uint32
  struct_StdVideoH265SubLayerHrdParameters_1107305862 {.pure, inheritable,
      bycopy.} = object
    bit_rate_value_minus1*: array[32'i64, uint32] ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:131:16
    cpb_size_value_minus1*: array[32'i64, uint32]
    cpb_size_du_value_minus1*: array[32'i64, uint32]
    bit_rate_du_value_minus1*: array[32'i64, uint32]
    cbr_flag*: uint32
  struct_StdVideoH265ProfileTierLevelFlags_1107305864 {.pure, inheritable,
      bycopy.} = object
    general_tier_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:174:16
    general_progressive_source_flag* {.bitsize: 1'i64.}: uint32
    general_interlaced_source_flag* {.bitsize: 1'i64.}: uint32
    general_non_packed_constraint_flag* {.bitsize: 1'i64.}: uint32
    general_frame_only_constraint_flag* {.bitsize: 1'i64.}: uint32
  struct_StdVideoH265ShortTermRefPicSetFlags_1107305866 {.pure, inheritable,
      bycopy.} = object
    inter_ref_pic_set_prediction_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:299:16
    delta_rps_sign* {.bitsize: 1'i64.}: uint32
  struct_StdVideoH265SpsVuiFlags_1107305868 {.pure, inheritable, bycopy.} = object
    aspect_ratio_info_present_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std.h:212:16
    overscan_info_present_flag* {.bitsize: 1'i64.}: uint32
    overscan_appropriate_flag* {.bitsize: 1'i64.}: uint32
    video_signal_type_present_flag* {.bitsize: 1'i64.}: uint32
    video_full_range_flag* {.bitsize: 1'i64.}: uint32
    colour_description_present_flag* {.bitsize: 1'i64.}: uint32
    chroma_loc_info_present_flag* {.bitsize: 1'i64.}: uint32
    neutral_chroma_indication_flag* {.bitsize: 1'i64.}: uint32
    field_seq_flag* {.bitsize: 1'i64.}: uint32
    frame_field_info_present_flag* {.bitsize: 1'i64.}: uint32
    default_display_window_flag* {.bitsize: 1'i64.}: uint32
    vui_timing_info_present_flag* {.bitsize: 1'i64.}: uint32
    vui_poc_proportional_to_timing_flag* {.bitsize: 1'i64.}: uint32
    vui_hrd_parameters_present_flag* {.bitsize: 1'i64.}: uint32
    bitstream_restriction_flag* {.bitsize: 1'i64.}: uint32
    tiles_fixed_structure_flag* {.bitsize: 1'i64.}: uint32
    motion_vectors_over_pic_boundaries_flag* {.bitsize: 1'i64.}: uint32
    restricted_ref_pic_lists_flag* {.bitsize: 1'i64.}: uint32
  struct_StdVideoEncodeH265WeightTableFlags_1107305872 {.pure, inheritable,
      bycopy.} = object
    luma_weight_l0_flag*: uint16 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:30:16
    chroma_weight_l0_flag*: uint16
    luma_weight_l1_flag*: uint16
    chroma_weight_l1_flag*: uint16
  struct_StdVideoEncodeH265ReferenceListsInfoFlags_1107305874 {.pure,
      inheritable, bycopy.} = object
    ref_pic_list_modification_flag_l0* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h265std_encode.h:85:16
    ref_pic_list_modification_flag_l1* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 30'i64.}: uint32
  struct_StdVideoAV1ColorConfigFlags_1107305876 {.pure, inheritable, bycopy.} = object
    mono_chrome* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:204:16
    color_range* {.bitsize: 1'i64.}: uint32
    separate_uv_delta_q* {.bitsize: 1'i64.}: uint32
    color_description_present_flag* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 28'i64.}: uint32
  struct_StdVideoAV1TimingInfoFlags_1107305886 {.pure, inheritable, bycopy.} = object
    equal_picture_interval* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:224:16
    reserved* {.bitsize: 31'i64.}: uint32
  struct_StdVideoAV1TileInfoFlags_1107305888 {.pure, inheritable, bycopy.} = object
    uniform_tile_spacing_flag* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:276:16
    reserved* {.bitsize: 31'i64.}: uint32
  struct_StdVideoAV1QuantizationFlags_1107305890 {.pure, inheritable, bycopy.} = object
    using_qmatrix* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:252:16
    diff_uv_delta* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 30'i64.}: uint32
  struct_StdVideoAV1LoopFilterFlags_1107305892 {.pure, inheritable, bycopy.} = object
    loop_filter_delta_enabled* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:236:16
    loop_filter_delta_update* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 30'i64.}: uint32
  struct_StdVideoAV1FilmGrainFlags_1107305896 {.pure, inheritable, bycopy.} = object
    chroma_scaling_from_luma* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_av1std.h:313:16
    overlap_flag* {.bitsize: 1'i64.}: uint32
    clip_to_restricted_range* {.bitsize: 1'i64.}: uint32
    update_grain* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 28'i64.}: uint32
  struct_StdVideoVP9ColorConfigFlags_1107305898 {.pure, inheritable, bycopy.} = object
    color_range* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:100:16
    reserved* {.bitsize: 31'i64.}: uint32
  struct_StdVideoVP9LoopFilterFlags_1107305902 {.pure, inheritable, bycopy.} = object
    loop_filter_delta_enabled* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:114:16
    loop_filter_delta_update* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 30'i64.}: uint32
  struct_StdVideoVP9SegmentationFlags_1107305904 {.pure, inheritable, bycopy.} = object
    segmentation_update_map* {.bitsize: 1'i64.}: uint32 ## Generated based on /usr/include/vk_video/vulkan_video_codec_vp9std.h:130:16
    segmentation_temporal_update* {.bitsize: 1'i64.}: uint32
    segmentation_update_data* {.bitsize: 1'i64.}: uint32
    segmentation_abs_or_delta_update* {.bitsize: 1'i64.}: uint32
    reserved* {.bitsize: 28'i64.}: uint32
  StdVideoH264ModificationOfPicNumsIdc_1107305906 = enum_StdVideoH264ModificationOfPicNumsIdc_1107305911 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:122:3
  StdVideoH264MemMgmtControlOp_1107305908 = enum_StdVideoH264MemMgmtControlOp_1107305913 ## Generated based on /usr/include/vk_video/vulkan_video_codec_h264std.h:134:3
  struct_VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298703 = (when declared(
      struct_VkPhysicalDeviceShaderTerminateInvocationFeatures):
    when ownSizeof(struct_VkPhysicalDeviceShaderTerminateInvocationFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298702):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderTerminateInvocationFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderTerminateInvocationFeatures
  else:
    struct_VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298702)
  VkValidationFeatureDisableEXT_1107302549 = (when declared(
      VkValidationFeatureDisableEXT):
    when ownSizeof(VkValidationFeatureDisableEXT) !=
        ownSizeof(VkValidationFeatureDisableEXT_1107302548):
      static :
        warning("Declaration of " & "VkValidationFeatureDisableEXT" &
            " exists but with different size")
    VkValidationFeatureDisableEXT
  else:
    VkValidationFeatureDisableEXT_1107302548)
  StdVideoAV1ColorConfigFlags_1107305817 = (when declared(
      StdVideoAV1ColorConfigFlags):
    when ownSizeof(StdVideoAV1ColorConfigFlags) !=
        ownSizeof(StdVideoAV1ColorConfigFlags_1107305816):
      static :
        warning("Declaration of " & "StdVideoAV1ColorConfigFlags" &
            " exists but with different size")
    StdVideoAV1ColorConfigFlags
  else:
    StdVideoAV1ColorConfigFlags_1107305816)
  PFN_vkLatencySleepNV_1107304437 = (when declared(PFN_vkLatencySleepNV):
    when ownSizeof(PFN_vkLatencySleepNV) != ownSizeof(PFN_vkLatencySleepNV_1107304436):
      static :
        warning("Declaration of " & "PFN_vkLatencySleepNV" &
            " exists but with different size")
    PFN_vkLatencySleepNV
  else:
    PFN_vkLatencySleepNV_1107304436)
  VkDrmFormatModifierPropertiesListEXT_1107301963 = (when declared(
      VkDrmFormatModifierPropertiesListEXT):
    when ownSizeof(VkDrmFormatModifierPropertiesListEXT) !=
        ownSizeof(VkDrmFormatModifierPropertiesListEXT_1107301962):
      static :
        warning("Declaration of " & "VkDrmFormatModifierPropertiesListEXT" &
            " exists but with different size")
    VkDrmFormatModifierPropertiesListEXT
  else:
    VkDrmFormatModifierPropertiesListEXT_1107301962)
  VkVideoEncodeH264QualityLevelPropertiesKHR_1107299621 = (when declared(
      VkVideoEncodeH264QualityLevelPropertiesKHR):
    when ownSizeof(VkVideoEncodeH264QualityLevelPropertiesKHR) !=
        ownSizeof(VkVideoEncodeH264QualityLevelPropertiesKHR_1107299620):
      static :
        warning("Declaration of " & "VkVideoEncodeH264QualityLevelPropertiesKHR" &
            " exists but with different size")
    VkVideoEncodeH264QualityLevelPropertiesKHR
  else:
    VkVideoEncodeH264QualityLevelPropertiesKHR_1107299620)
  struct_VkWriteIndirectExecutionSetShaderEXT_1107305023 = (when declared(
      struct_VkWriteIndirectExecutionSetShaderEXT):
    when ownSizeof(struct_VkWriteIndirectExecutionSetShaderEXT) !=
        ownSizeof(struct_VkWriteIndirectExecutionSetShaderEXT_1107305022):
      static :
        warning("Declaration of " &
            "struct_VkWriteIndirectExecutionSetShaderEXT" &
            " exists but with different size")
    struct_VkWriteIndirectExecutionSetShaderEXT
  else:
    struct_VkWriteIndirectExecutionSetShaderEXT_1107305022)
  VkVideoSessionParametersCreateFlagsKHR_1107299459 = (when declared(
      VkVideoSessionParametersCreateFlagsKHR):
    when ownSizeof(VkVideoSessionParametersCreateFlagsKHR) !=
        ownSizeof(VkVideoSessionParametersCreateFlagsKHR_1107299458):
      static :
        warning("Declaration of " & "VkVideoSessionParametersCreateFlagsKHR" &
            " exists but with different size")
    VkVideoSessionParametersCreateFlagsKHR
  else:
    VkVideoSessionParametersCreateFlagsKHR_1107299458)
  struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT_1107303177 = (when declared(
      struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT_1107303176):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT
  else:
    struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT_1107303176)
  VkPipelineRobustnessCreateInfo_1107299171 = (when declared(
      VkPipelineRobustnessCreateInfo):
    when ownSizeof(VkPipelineRobustnessCreateInfo) !=
        ownSizeof(VkPipelineRobustnessCreateInfo_1107299170):
      static :
        warning("Declaration of " & "VkPipelineRobustnessCreateInfo" &
            " exists but with different size")
    VkPipelineRobustnessCreateInfo
  else:
    VkPipelineRobustnessCreateInfo_1107299170)
  PFN_vkDestroySamplerYcbcrConversion_1107298365 = (when declared(
      PFN_vkDestroySamplerYcbcrConversion):
    when ownSizeof(PFN_vkDestroySamplerYcbcrConversion) !=
        ownSizeof(PFN_vkDestroySamplerYcbcrConversion_1107298364):
      static :
        warning("Declaration of " & "PFN_vkDestroySamplerYcbcrConversion" &
            " exists but with different size")
    PFN_vkDestroySamplerYcbcrConversion
  else:
    PFN_vkDestroySamplerYcbcrConversion_1107298364)
  VkFilter_1107296887 = (when declared(VkFilter):
    when ownSizeof(VkFilter) != ownSizeof(VkFilter_1107296886):
      static :
        warning("Declaration of " & "VkFilter" &
            " exists but with different size")
    VkFilter
  else:
    VkFilter_1107296886)
  PFN_vkGetBufferDeviceAddress_1107298639 = (when declared(
      PFN_vkGetBufferDeviceAddress):
    when ownSizeof(PFN_vkGetBufferDeviceAddress) !=
        ownSizeof(PFN_vkGetBufferDeviceAddress_1107298638):
      static :
        warning("Declaration of " & "PFN_vkGetBufferDeviceAddress" &
            " exists but with different size")
    PFN_vkGetBufferDeviceAddress
  else:
    PFN_vkGetBufferDeviceAddress_1107298638)
  VkValidationCacheCreateInfoEXT_1107302001 = (when declared(
      VkValidationCacheCreateInfoEXT):
    when ownSizeof(VkValidationCacheCreateInfoEXT) !=
        ownSizeof(VkValidationCacheCreateInfoEXT_1107302000):
      static :
        warning("Declaration of " & "VkValidationCacheCreateInfoEXT" &
            " exists but with different size")
    VkValidationCacheCreateInfoEXT
  else:
    VkValidationCacheCreateInfoEXT_1107302000)
  VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV_1107304835 = (when declared(
      VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV):
    when ownSizeof(VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV) !=
        ownSizeof(VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV_1107304834):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV" &
            " exists but with different size")
    VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV
  else:
    VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV_1107304834)
  struct_StdVideoEncodeH265WeightTable_1107305715 = (when declared(
      struct_StdVideoEncodeH265WeightTable):
    when ownSizeof(struct_StdVideoEncodeH265WeightTable) !=
        ownSizeof(struct_StdVideoEncodeH265WeightTable_1107305714):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH265WeightTable" &
            " exists but with different size")
    struct_StdVideoEncodeH265WeightTable
  else:
    struct_StdVideoEncodeH265WeightTable_1107305714)
  struct_VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298487 = (when declared(
      struct_VkDescriptorSetLayoutBindingFlagsCreateInfo):
    when ownSizeof(struct_VkDescriptorSetLayoutBindingFlagsCreateInfo) !=
        ownSizeof(struct_VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298486):
      static :
        warning("Declaration of " &
            "struct_VkDescriptorSetLayoutBindingFlagsCreateInfo" &
            " exists but with different size")
    struct_VkDescriptorSetLayoutBindingFlagsCreateInfo
  else:
    struct_VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298486)
  VkRenderingInfoKHR_1107299835 = (when declared(VkRenderingInfoKHR):
    when ownSizeof(VkRenderingInfoKHR) != ownSizeof(VkRenderingInfoKHR_1107299834):
      static :
        warning("Declaration of " & "VkRenderingInfoKHR" &
            " exists but with different size")
    VkRenderingInfoKHR
  else:
    VkRenderingInfoKHR_1107299834)
  struct_VkImageViewASTCDecodeModeEXT_1107301599 = (when declared(
      struct_VkImageViewASTCDecodeModeEXT):
    when ownSizeof(struct_VkImageViewASTCDecodeModeEXT) !=
        ownSizeof(struct_VkImageViewASTCDecodeModeEXT_1107301598):
      static :
        warning("Declaration of " & "struct_VkImageViewASTCDecodeModeEXT" &
            " exists but with different size")
    struct_VkImageViewASTCDecodeModeEXT
  else:
    struct_VkImageViewASTCDecodeModeEXT_1107301598)
  VkPipelineCreationFeedbackFlagBitsEXT_1107302301 = (when declared(
      VkPipelineCreationFeedbackFlagBitsEXT):
    when ownSizeof(VkPipelineCreationFeedbackFlagBitsEXT) !=
        ownSizeof(VkPipelineCreationFeedbackFlagBitsEXT_1107302300):
      static :
        warning("Declaration of " & "VkPipelineCreationFeedbackFlagBitsEXT" &
            " exists but with different size")
    VkPipelineCreationFeedbackFlagBitsEXT
  else:
    VkPipelineCreationFeedbackFlagBitsEXT_1107302300)
  PFN_vkReleaseDisplayEXT_1107301649 = (when declared(PFN_vkReleaseDisplayEXT):
    when ownSizeof(PFN_vkReleaseDisplayEXT) !=
        ownSizeof(PFN_vkReleaseDisplayEXT_1107301648):
      static :
        warning("Declaration of " & "PFN_vkReleaseDisplayEXT" &
            " exists but with different size")
    PFN_vkReleaseDisplayEXT
  else:
    PFN_vkReleaseDisplayEXT_1107301648)
  enum_VkAccelerationStructureTypeKHR_1107302085 = (when declared(
      enum_VkAccelerationStructureTypeKHR):
    when ownSizeof(enum_VkAccelerationStructureTypeKHR) !=
        ownSizeof(enum_VkAccelerationStructureTypeKHR_1107302084):
      static :
        warning("Declaration of " & "enum_VkAccelerationStructureTypeKHR" &
            " exists but with different size")
    enum_VkAccelerationStructureTypeKHR
  else:
    enum_VkAccelerationStructureTypeKHR_1107302084)
  enum_VkPerformanceParameterTypeINTEL_1107302387 = (when declared(
      enum_VkPerformanceParameterTypeINTEL):
    when ownSizeof(enum_VkPerformanceParameterTypeINTEL) !=
        ownSizeof(enum_VkPerformanceParameterTypeINTEL_1107302386):
      static :
        warning("Declaration of " & "enum_VkPerformanceParameterTypeINTEL" &
            " exists but with different size")
    enum_VkPerformanceParameterTypeINTEL
  else:
    enum_VkPerformanceParameterTypeINTEL_1107302386)
  VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301249 = (when declared(
      VkVideoEncodeIntraRefreshModeFlagBitsKHR):
    when ownSizeof(VkVideoEncodeIntraRefreshModeFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301248):
      static :
        warning("Declaration of " & "VkVideoEncodeIntraRefreshModeFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeIntraRefreshModeFlagBitsKHR
  else:
    VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301248)
  PFN_vkQueueSubmit2_1107298919 = (when declared(PFN_vkQueueSubmit2):
    when ownSizeof(PFN_vkQueueSubmit2) != ownSizeof(PFN_vkQueueSubmit2_1107298918):
      static :
        warning("Declaration of " & "PFN_vkQueueSubmit2" &
            " exists but with different size")
    PFN_vkQueueSubmit2
  else:
    PFN_vkQueueSubmit2_1107298918)
  struct_VkBindDataGraphPipelineSessionMemoryInfoARM_1107304515 = (when declared(
      struct_VkBindDataGraphPipelineSessionMemoryInfoARM):
    when ownSizeof(struct_VkBindDataGraphPipelineSessionMemoryInfoARM) !=
        ownSizeof(struct_VkBindDataGraphPipelineSessionMemoryInfoARM_1107304514):
      static :
        warning("Declaration of " &
            "struct_VkBindDataGraphPipelineSessionMemoryInfoARM" &
            " exists but with different size")
    struct_VkBindDataGraphPipelineSessionMemoryInfoARM
  else:
    struct_VkBindDataGraphPipelineSessionMemoryInfoARM_1107304514)
  enum_StdVideoH264PictureType_1107305681 = (when declared(
      enum_StdVideoH264PictureType):
    when ownSizeof(enum_StdVideoH264PictureType) !=
        ownSizeof(enum_StdVideoH264PictureType_1107305680):
      static :
        warning("Declaration of " & "enum_StdVideoH264PictureType" &
            " exists but with different size")
    enum_StdVideoH264PictureType
  else:
    enum_StdVideoH264PictureType_1107305680)
  PFN_vkEnumeratePhysicalDevices_1107297681 = (when declared(
      PFN_vkEnumeratePhysicalDevices):
    when ownSizeof(PFN_vkEnumeratePhysicalDevices) !=
        ownSizeof(PFN_vkEnumeratePhysicalDevices_1107297680):
      static :
        warning("Declaration of " & "PFN_vkEnumeratePhysicalDevices" &
            " exists but with different size")
    PFN_vkEnumeratePhysicalDevices
  else:
    PFN_vkEnumeratePhysicalDevices_1107297680)
  struct_VkPhysicalDeviceMaintenance9PropertiesKHR_1107301361 = (when declared(
      struct_VkPhysicalDeviceMaintenance9PropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance9PropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance9PropertiesKHR_1107301360):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance9PropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance9PropertiesKHR
  else:
    struct_VkPhysicalDeviceMaintenance9PropertiesKHR_1107301360)
  enum_VkVideoEncodeH265StdFlagBitsKHR_1107299693 = (when declared(
      enum_VkVideoEncodeH265StdFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeH265StdFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeH265StdFlagBitsKHR_1107299692):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeH265StdFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeH265StdFlagBitsKHR
  else:
    enum_VkVideoEncodeH265StdFlagBitsKHR_1107299692)
  StdVideoEncodeAV1PictureInfo_1107301071 = (when declared(
      StdVideoEncodeAV1PictureInfo):
    when ownSizeof(StdVideoEncodeAV1PictureInfo) !=
        ownSizeof(StdVideoEncodeAV1PictureInfo_1107301070):
      static :
        warning("Declaration of " & "StdVideoEncodeAV1PictureInfo" &
            " exists but with different size")
    StdVideoEncodeAV1PictureInfo
  else:
    StdVideoEncodeAV1PictureInfo_1107301070)
  VkRenderPassFragmentDensityMapCreateInfoEXT_1107302471 = (when declared(
      VkRenderPassFragmentDensityMapCreateInfoEXT):
    when ownSizeof(VkRenderPassFragmentDensityMapCreateInfoEXT) !=
        ownSizeof(VkRenderPassFragmentDensityMapCreateInfoEXT_1107302470):
      static :
        warning("Declaration of " &
            "VkRenderPassFragmentDensityMapCreateInfoEXT" &
            " exists but with different size")
    VkRenderPassFragmentDensityMapCreateInfoEXT
  else:
    VkRenderPassFragmentDensityMapCreateInfoEXT_1107302470)
  struct_VkSetPresentConfigNV_1107305111 = (when declared(
      struct_VkSetPresentConfigNV):
    when ownSizeof(struct_VkSetPresentConfigNV) !=
        ownSizeof(struct_VkSetPresentConfigNV_1107305110):
      static :
        warning("Declaration of " & "struct_VkSetPresentConfigNV" &
            " exists but with different size")
    struct_VkSetPresentConfigNV
  else:
    struct_VkSetPresentConfigNV_1107305110)
  struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT_1107303203 = (when declared(
      struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT_1107303202):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT
  else:
    struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT_1107303202)
  VkDeviceFaultVendorBinaryHeaderVersionOneEXT_1107303253 = (when declared(
      VkDeviceFaultVendorBinaryHeaderVersionOneEXT):
    when ownSizeof(VkDeviceFaultVendorBinaryHeaderVersionOneEXT) !=
        ownSizeof(VkDeviceFaultVendorBinaryHeaderVersionOneEXT_1107303252):
      static :
        warning("Declaration of " &
            "VkDeviceFaultVendorBinaryHeaderVersionOneEXT" &
            " exists but with different size")
    VkDeviceFaultVendorBinaryHeaderVersionOneEXT
  else:
    VkDeviceFaultVendorBinaryHeaderVersionOneEXT_1107303252)
  struct_VkMemoryHostPointerPropertiesEXT_1107302247 = (when declared(
      struct_VkMemoryHostPointerPropertiesEXT):
    when ownSizeof(struct_VkMemoryHostPointerPropertiesEXT) !=
        ownSizeof(struct_VkMemoryHostPointerPropertiesEXT_1107302246):
      static :
        warning("Declaration of " & "struct_VkMemoryHostPointerPropertiesEXT" &
            " exists but with different size")
    struct_VkMemoryHostPointerPropertiesEXT
  else:
    struct_VkMemoryHostPointerPropertiesEXT_1107302246)
  enum_VkSparseImageFormatFlagBits_1107297011 = (when declared(
      enum_VkSparseImageFormatFlagBits):
    when ownSizeof(enum_VkSparseImageFormatFlagBits) !=
        ownSizeof(enum_VkSparseImageFormatFlagBits_1107297010):
      static :
        warning("Declaration of " & "enum_VkSparseImageFormatFlagBits" &
            " exists but with different size")
    enum_VkSparseImageFormatFlagBits
  else:
    enum_VkSparseImageFormatFlagBits_1107297010)
  VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303749 = (when declared(
      VkRenderPassFragmentDensityMapOffsetEndInfoEXT):
    when ownSizeof(VkRenderPassFragmentDensityMapOffsetEndInfoEXT) !=
        ownSizeof(VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303748):
      static :
        warning("Declaration of " &
            "VkRenderPassFragmentDensityMapOffsetEndInfoEXT" &
            " exists but with different size")
    VkRenderPassFragmentDensityMapOffsetEndInfoEXT
  else:
    VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303748)
  struct_VkViewport_1107297501 = (when declared(struct_VkViewport):
    when ownSizeof(struct_VkViewport) != ownSizeof(struct_VkViewport_1107297500):
      static :
        warning("Declaration of " & "struct_VkViewport" &
            " exists but with different size")
    struct_VkViewport
  else:
    struct_VkViewport_1107297500)
  struct_VkDisplayPropertiesKHR_1107299389 = (when declared(
      struct_VkDisplayPropertiesKHR):
    when ownSizeof(struct_VkDisplayPropertiesKHR) !=
        ownSizeof(struct_VkDisplayPropertiesKHR_1107299388):
      static :
        warning("Declaration of " & "struct_VkDisplayPropertiesKHR" &
            " exists but with different size")
    struct_VkDisplayPropertiesKHR
  else:
    struct_VkDisplayPropertiesKHR_1107299388)
  struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV_1107302779 = (when declared(
      struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV_1107302778):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV
  else:
    struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV_1107302778)
  VkAccessFlags2_1107298667 = (when declared(VkAccessFlags2):
    when ownSizeof(VkAccessFlags2) != ownSizeof(VkAccessFlags2_1107298666):
      static :
        warning("Declaration of " & "VkAccessFlags2" &
            " exists but with different size")
    VkAccessFlags2
  else:
    VkAccessFlags2_1107298666)
  PFN_vkAcquirePerformanceConfigurationINTEL_1107302439 = (when declared(
      PFN_vkAcquirePerformanceConfigurationINTEL):
    when ownSizeof(PFN_vkAcquirePerformanceConfigurationINTEL) !=
        ownSizeof(PFN_vkAcquirePerformanceConfigurationINTEL_1107302438):
      static :
        warning("Declaration of " & "PFN_vkAcquirePerformanceConfigurationINTEL" &
            " exists but with different size")
    PFN_vkAcquirePerformanceConfigurationINTEL
  else:
    PFN_vkAcquirePerformanceConfigurationINTEL_1107302438)
  enum_VkImageType_1107296817 = (when declared(enum_VkImageType):
    when ownSizeof(enum_VkImageType) != ownSizeof(enum_VkImageType_1107296816):
      static :
        warning("Declaration of " & "enum_VkImageType" &
            " exists but with different size")
    enum_VkImageType
  else:
    enum_VkImageType_1107296816)
  struct_VkPhysicalDeviceImageViewImageFormatInfoEXT_1107302231 = (when declared(
      struct_VkPhysicalDeviceImageViewImageFormatInfoEXT):
    when ownSizeof(struct_VkPhysicalDeviceImageViewImageFormatInfoEXT) !=
        ownSizeof(struct_VkPhysicalDeviceImageViewImageFormatInfoEXT_1107302230):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageViewImageFormatInfoEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageViewImageFormatInfoEXT
  else:
    struct_VkPhysicalDeviceImageViewImageFormatInfoEXT_1107302230)
  VkPrimitiveTopology_1107296867 = (when declared(VkPrimitiveTopology):
    when ownSizeof(VkPrimitiveTopology) != ownSizeof(VkPrimitiveTopology_1107296866):
      static :
        warning("Declaration of " & "VkPrimitiveTopology" &
            " exists but with different size")
    VkPrimitiveTopology
  else:
    VkPrimitiveTopology_1107296866)
  StdVideoEncodeH264ReferenceListsInfo_1107305545 = (when declared(
      StdVideoEncodeH264ReferenceListsInfo):
    when ownSizeof(StdVideoEncodeH264ReferenceListsInfo) !=
        ownSizeof(StdVideoEncodeH264ReferenceListsInfo_1107305544):
      static :
        warning("Declaration of " & "StdVideoEncodeH264ReferenceListsInfo" &
            " exists but with different size")
    StdVideoEncodeH264ReferenceListsInfo
  else:
    StdVideoEncodeH264ReferenceListsInfo_1107305544)
  VkPrivateDataSlotEXT_1107302931 = (when declared(VkPrivateDataSlotEXT):
    when ownSizeof(VkPrivateDataSlotEXT) != ownSizeof(VkPrivateDataSlotEXT_1107302930):
      static :
        warning("Declaration of " & "VkPrivateDataSlotEXT" &
            " exists but with different size")
    VkPrivateDataSlotEXT
  else:
    VkPrivateDataSlotEXT_1107302930)
  PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR_1107299399 = (when declared(
      PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR_1107299398):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR
  else:
    PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR_1107299398)
  VkMicromapEXT_1107303513 = (when declared(VkMicromapEXT):
    when ownSizeof(VkMicromapEXT) != ownSizeof(VkMicromapEXT_1107303512):
      static :
        warning("Declaration of " & "VkMicromapEXT" &
            " exists but with different size")
    VkMicromapEXT
  else:
    VkMicromapEXT_1107303512)
  VkAccelerationStructureCreateFlagsKHR_1107305141 = (when declared(
      VkAccelerationStructureCreateFlagsKHR):
    when ownSizeof(VkAccelerationStructureCreateFlagsKHR) !=
        ownSizeof(VkAccelerationStructureCreateFlagsKHR_1107305140):
      static :
        warning("Declaration of " & "VkAccelerationStructureCreateFlagsKHR" &
            " exists but with different size")
    VkAccelerationStructureCreateFlagsKHR
  else:
    VkAccelerationStructureCreateFlagsKHR_1107305140)
  struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV_1107305077 = (when declared(
      struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV_1107305076):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV
  else:
    struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV_1107305076)
  VkPhysicalDeviceExternalBufferInfoKHR_1107299939 = (when declared(
      VkPhysicalDeviceExternalBufferInfoKHR):
    when ownSizeof(VkPhysicalDeviceExternalBufferInfoKHR) !=
        ownSizeof(VkPhysicalDeviceExternalBufferInfoKHR_1107299938):
      static :
        warning("Declaration of " & "VkPhysicalDeviceExternalBufferInfoKHR" &
            " exists but with different size")
    VkPhysicalDeviceExternalBufferInfoKHR
  else:
    VkPhysicalDeviceExternalBufferInfoKHR_1107299938)
  struct_VkPhysicalDeviceFormatPackFeaturesARM_1107305095 = (when declared(
      struct_VkPhysicalDeviceFormatPackFeaturesARM):
    when ownSizeof(struct_VkPhysicalDeviceFormatPackFeaturesARM) !=
        ownSizeof(struct_VkPhysicalDeviceFormatPackFeaturesARM_1107305094):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFormatPackFeaturesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceFormatPackFeaturesARM
  else:
    struct_VkPhysicalDeviceFormatPackFeaturesARM_1107305094)
  struct_VkPhysicalDeviceVideoFormatInfoKHR_1107299491 = (when declared(
      struct_VkPhysicalDeviceVideoFormatInfoKHR):
    when ownSizeof(struct_VkPhysicalDeviceVideoFormatInfoKHR) !=
        ownSizeof(struct_VkPhysicalDeviceVideoFormatInfoKHR_1107299490):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceVideoFormatInfoKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceVideoFormatInfoKHR
  else:
    struct_VkPhysicalDeviceVideoFormatInfoKHR_1107299490)
  VkMutableDescriptorTypeCreateInfoEXT_1107303281 = (when declared(
      VkMutableDescriptorTypeCreateInfoEXT):
    when ownSizeof(VkMutableDescriptorTypeCreateInfoEXT) !=
        ownSizeof(VkMutableDescriptorTypeCreateInfoEXT_1107303280):
      static :
        warning("Declaration of " & "VkMutableDescriptorTypeCreateInfoEXT" &
            " exists but with different size")
    VkMutableDescriptorTypeCreateInfoEXT
  else:
    VkMutableDescriptorTypeCreateInfoEXT_1107303280)
  struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV_1107304347 = (when declared(
      struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV_1107304346):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV
  else:
    struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV_1107304346)
  VkSubresourceLayout_1107297447 = (when declared(VkSubresourceLayout):
    when ownSizeof(VkSubresourceLayout) != ownSizeof(VkSubresourceLayout_1107297446):
      static :
        warning("Declaration of " & "VkSubresourceLayout" &
            " exists but with different size")
    VkSubresourceLayout
  else:
    VkSubresourceLayout_1107297446)
  VkRenderPassSubpassFeedbackInfoEXT_1107303961 = (when declared(
      VkRenderPassSubpassFeedbackInfoEXT):
    when ownSizeof(VkRenderPassSubpassFeedbackInfoEXT) !=
        ownSizeof(VkRenderPassSubpassFeedbackInfoEXT_1107303960):
      static :
        warning("Declaration of " & "VkRenderPassSubpassFeedbackInfoEXT" &
            " exists but with different size")
    VkRenderPassSubpassFeedbackInfoEXT
  else:
    VkRenderPassSubpassFeedbackInfoEXT_1107303960)
  struct_StdVideoAV1GlobalMotion_1107305761 = (when declared(
      struct_StdVideoAV1GlobalMotion):
    when ownSizeof(struct_StdVideoAV1GlobalMotion) !=
        ownSizeof(struct_StdVideoAV1GlobalMotion_1107305760):
      static :
        warning("Declaration of " & "struct_StdVideoAV1GlobalMotion" &
            " exists but with different size")
    struct_StdVideoAV1GlobalMotion
  else:
    struct_StdVideoAV1GlobalMotion_1107305760)
  struct_VkSubpassBeginInfo_1107298459 = (when declared(
      struct_VkSubpassBeginInfo):
    when ownSizeof(struct_VkSubpassBeginInfo) !=
        ownSizeof(struct_VkSubpassBeginInfo_1107298458):
      static :
        warning("Declaration of " & "struct_VkSubpassBeginInfo" &
            " exists but with different size")
    struct_VkSubpassBeginInfo
  else:
    struct_VkSubpassBeginInfo_1107298458)
  VkDeviceGroupPresentModeFlagBitsKHR_1107299301 = (when declared(
      VkDeviceGroupPresentModeFlagBitsKHR):
    when ownSizeof(VkDeviceGroupPresentModeFlagBitsKHR) !=
        ownSizeof(VkDeviceGroupPresentModeFlagBitsKHR_1107299300):
      static :
        warning("Declaration of " & "VkDeviceGroupPresentModeFlagBitsKHR" &
            " exists but with different size")
    VkDeviceGroupPresentModeFlagBitsKHR
  else:
    VkDeviceGroupPresentModeFlagBitsKHR_1107299300)
  union_VkDescriptorDataEXT_1107303031 = (when declared(
      union_VkDescriptorDataEXT):
    when ownSizeof(union_VkDescriptorDataEXT) !=
        ownSizeof(union_VkDescriptorDataEXT_1107303030):
      static :
        warning("Declaration of " & "union_VkDescriptorDataEXT" &
            " exists but with different size")
    union_VkDescriptorDataEXT
  else:
    union_VkDescriptorDataEXT_1107303030)
  VkExternalMemoryBufferCreateInfo_1107298281 = (when declared(
      VkExternalMemoryBufferCreateInfo):
    when ownSizeof(VkExternalMemoryBufferCreateInfo) !=
        ownSizeof(VkExternalMemoryBufferCreateInfo_1107298280):
      static :
        warning("Declaration of " & "VkExternalMemoryBufferCreateInfo" &
            " exists but with different size")
    VkExternalMemoryBufferCreateInfo
  else:
    VkExternalMemoryBufferCreateInfo_1107298280)
  PFN_vkGetPipelineBinaryDataKHR_1107300895 = (when declared(
      PFN_vkGetPipelineBinaryDataKHR):
    when ownSizeof(PFN_vkGetPipelineBinaryDataKHR) !=
        ownSizeof(PFN_vkGetPipelineBinaryDataKHR_1107300894):
      static :
        warning("Declaration of " & "PFN_vkGetPipelineBinaryDataKHR" &
            " exists but with different size")
    PFN_vkGetPipelineBinaryDataKHR
  else:
    PFN_vkGetPipelineBinaryDataKHR_1107300894)
  struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT_1107305405 = (when declared(
      struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT):
    when ownSizeof(struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT) !=
        ownSizeof(struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT_1107305404):
      static :
        warning("Declaration of " &
            "struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT" &
            " exists but with different size")
    struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT
  else:
    struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT_1107305404)
  VkPhysicalDeviceCooperativeVectorPropertiesNV_1107304327 = (when declared(
      VkPhysicalDeviceCooperativeVectorPropertiesNV):
    when ownSizeof(VkPhysicalDeviceCooperativeVectorPropertiesNV) !=
        ownSizeof(VkPhysicalDeviceCooperativeVectorPropertiesNV_1107304326):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCooperativeVectorPropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceCooperativeVectorPropertiesNV
  else:
    VkPhysicalDeviceCooperativeVectorPropertiesNV_1107304326)
  struct_VkDescriptorBufferInfo_1107297557 = (when declared(
      struct_VkDescriptorBufferInfo):
    when ownSizeof(struct_VkDescriptorBufferInfo) !=
        ownSizeof(struct_VkDescriptorBufferInfo_1107297556):
      static :
        warning("Declaration of " & "struct_VkDescriptorBufferInfo" &
            " exists but with different size")
    struct_VkDescriptorBufferInfo
  else:
    struct_VkDescriptorBufferInfo_1107297556)
  VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV_1107304319 = (when declared(
      VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV):
    when ownSizeof(VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV_1107304318):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV
  else:
    VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV_1107304318)
  enum_VkImageLayout_1107296789 = (when declared(enum_VkImageLayout):
    when ownSizeof(enum_VkImageLayout) != ownSizeof(enum_VkImageLayout_1107296788):
      static :
        warning("Declaration of " & "enum_VkImageLayout" &
            " exists but with different size")
    enum_VkImageLayout
  else:
    enum_VkImageLayout_1107296788)
  VkShaderCreateInfoEXT_1107304267 = (when declared(VkShaderCreateInfoEXT):
    when ownSizeof(VkShaderCreateInfoEXT) != ownSizeof(VkShaderCreateInfoEXT_1107304266):
      static :
        warning("Declaration of " & "VkShaderCreateInfoEXT" &
            " exists but with different size")
    VkShaderCreateInfoEXT
  else:
    VkShaderCreateInfoEXT_1107304266)
  VkDebugUtilsMessageTypeFlagsEXT_1107301811 = (when declared(
      VkDebugUtilsMessageTypeFlagsEXT):
    when ownSizeof(VkDebugUtilsMessageTypeFlagsEXT) !=
        ownSizeof(VkDebugUtilsMessageTypeFlagsEXT_1107301810):
      static :
        warning("Declaration of " & "VkDebugUtilsMessageTypeFlagsEXT" &
            " exists but with different size")
    VkDebugUtilsMessageTypeFlagsEXT
  else:
    VkDebugUtilsMessageTypeFlagsEXT_1107301810)
  VkPhysicalDeviceSubgroupProperties_1107298051 = (when declared(
      VkPhysicalDeviceSubgroupProperties):
    when ownSizeof(VkPhysicalDeviceSubgroupProperties) !=
        ownSizeof(VkPhysicalDeviceSubgroupProperties_1107298050):
      static :
        warning("Declaration of " & "VkPhysicalDeviceSubgroupProperties" &
            " exists but with different size")
    VkPhysicalDeviceSubgroupProperties
  else:
    VkPhysicalDeviceSubgroupProperties_1107298050)
  VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM_1107304635 = (when declared(
      VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM):
    when ownSizeof(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM) !=
        ownSizeof(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM_1107304634):
      static :
        warning("Declaration of " &
            "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM" &
            " exists but with different size")
    VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM
  else:
    VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM_1107304634)
  PFN_vkCmdSetAlphaToOneEnableEXT_1107303887 = (when declared(
      PFN_vkCmdSetAlphaToOneEnableEXT):
    when ownSizeof(PFN_vkCmdSetAlphaToOneEnableEXT) !=
        ownSizeof(PFN_vkCmdSetAlphaToOneEnableEXT_1107303886):
      static :
        warning("Declaration of " & "PFN_vkCmdSetAlphaToOneEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetAlphaToOneEnableEXT
  else:
    PFN_vkCmdSetAlphaToOneEnableEXT_1107303886)
  struct_VkOffset3D_1107297237 = (when declared(struct_VkOffset3D):
    when ownSizeof(struct_VkOffset3D) != ownSizeof(struct_VkOffset3D_1107297236):
      static :
        warning("Declaration of " & "struct_VkOffset3D" &
            " exists but with different size")
    struct_VkOffset3D
  else:
    struct_VkOffset3D_1107297236)
  PFN_vkGetRenderAreaGranularity_1107297845 = (when declared(
      PFN_vkGetRenderAreaGranularity):
    when ownSizeof(PFN_vkGetRenderAreaGranularity) !=
        ownSizeof(PFN_vkGetRenderAreaGranularity_1107297844):
      static :
        warning("Declaration of " & "PFN_vkGetRenderAreaGranularity" &
            " exists but with different size")
    PFN_vkGetRenderAreaGranularity
  else:
    PFN_vkGetRenderAreaGranularity_1107297844)
  VkSubresourceLayout2_1107299103 = (when declared(VkSubresourceLayout2):
    when ownSizeof(VkSubresourceLayout2) != ownSizeof(VkSubresourceLayout2_1107299102):
      static :
        warning("Declaration of " & "VkSubresourceLayout2" &
            " exists but with different size")
    VkSubresourceLayout2
  else:
    VkSubresourceLayout2_1107299102)
  VkAcquireProfilingLockInfoKHR_1107300159 = (when declared(
      VkAcquireProfilingLockInfoKHR):
    when ownSizeof(VkAcquireProfilingLockInfoKHR) !=
        ownSizeof(VkAcquireProfilingLockInfoKHR_1107300158):
      static :
        warning("Declaration of " & "VkAcquireProfilingLockInfoKHR" &
            " exists but with different size")
    VkAcquireProfilingLockInfoKHR
  else:
    VkAcquireProfilingLockInfoKHR_1107300158)
  VkVideoEncodeAV1RateControlGroupKHR_1107301015 = (when declared(
      VkVideoEncodeAV1RateControlGroupKHR):
    when ownSizeof(VkVideoEncodeAV1RateControlGroupKHR) !=
        ownSizeof(VkVideoEncodeAV1RateControlGroupKHR_1107301014):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1RateControlGroupKHR" &
            " exists but with different size")
    VkVideoEncodeAV1RateControlGroupKHR
  else:
    VkVideoEncodeAV1RateControlGroupKHR_1107301014)
  VkPhysicalDevicePresentId2FeaturesKHR_1107300819 = (when declared(
      VkPhysicalDevicePresentId2FeaturesKHR):
    when ownSizeof(VkPhysicalDevicePresentId2FeaturesKHR) !=
        ownSizeof(VkPhysicalDevicePresentId2FeaturesKHR_1107300818):
      static :
        warning("Declaration of " & "VkPhysicalDevicePresentId2FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDevicePresentId2FeaturesKHR
  else:
    VkPhysicalDevicePresentId2FeaturesKHR_1107300818)
  VkMemoryBarrierAccessFlags3KHR_1107301347 = (when declared(
      VkMemoryBarrierAccessFlags3KHR):
    when ownSizeof(VkMemoryBarrierAccessFlags3KHR) !=
        ownSizeof(VkMemoryBarrierAccessFlags3KHR_1107301346):
      static :
        warning("Declaration of " & "VkMemoryBarrierAccessFlags3KHR" &
            " exists but with different size")
    VkMemoryBarrierAccessFlags3KHR
  else:
    VkMemoryBarrierAccessFlags3KHR_1107301346)
  VkDependencyInfoKHR_1107300663 = (when declared(VkDependencyInfoKHR):
    when ownSizeof(VkDependencyInfoKHR) != ownSizeof(VkDependencyInfoKHR_1107300662):
      static :
        warning("Declaration of " & "VkDependencyInfoKHR" &
            " exists but with different size")
    VkDependencyInfoKHR
  else:
    VkDependencyInfoKHR_1107300662)
  VkSetLatencyMarkerInfoNV_1107304409 = (when declared(VkSetLatencyMarkerInfoNV):
    when ownSizeof(VkSetLatencyMarkerInfoNV) !=
        ownSizeof(VkSetLatencyMarkerInfoNV_1107304408):
      static :
        warning("Declaration of " & "VkSetLatencyMarkerInfoNV" &
            " exists but with different size")
    VkSetLatencyMarkerInfoNV
  else:
    VkSetLatencyMarkerInfoNV_1107304408)
  PFN_vkSetLatencyMarkerNV_1107304439 = (when declared(PFN_vkSetLatencyMarkerNV):
    when ownSizeof(PFN_vkSetLatencyMarkerNV) !=
        ownSizeof(PFN_vkSetLatencyMarkerNV_1107304438):
      static :
        warning("Declaration of " & "PFN_vkSetLatencyMarkerNV" &
            " exists but with different size")
    PFN_vkSetLatencyMarkerNV
  else:
    PFN_vkSetLatencyMarkerNV_1107304438)
  PFN_vkCmdSubpassShadingHUAWEI_1107303349 = (when declared(
      PFN_vkCmdSubpassShadingHUAWEI):
    when ownSizeof(PFN_vkCmdSubpassShadingHUAWEI) !=
        ownSizeof(PFN_vkCmdSubpassShadingHUAWEI_1107303348):
      static :
        warning("Declaration of " & "PFN_vkCmdSubpassShadingHUAWEI" &
            " exists but with different size")
    PFN_vkCmdSubpassShadingHUAWEI
  else:
    PFN_vkCmdSubpassShadingHUAWEI_1107303348)
  struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI_1107303351 = (when declared(
      struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI):
    when ownSizeof(struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI) !=
        ownSizeof(struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI_1107303350):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI" &
            " exists but with different size")
    struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI
  else:
    struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI_1107303350)
  struct_StdVideoEncodeH265ReferenceInfo_1107305469 = (when declared(
      struct_StdVideoEncodeH265ReferenceInfo):
    when ownSizeof(struct_StdVideoEncodeH265ReferenceInfo) !=
        ownSizeof(struct_StdVideoEncodeH265ReferenceInfo_1107305468):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH265ReferenceInfo" &
            " exists but with different size")
    struct_StdVideoEncodeH265ReferenceInfo
  else:
    struct_StdVideoEncodeH265ReferenceInfo_1107305468)
  struct_VkPhysicalDeviceRenderPassStripedPropertiesARM_1107303719 = (when declared(
      struct_VkPhysicalDeviceRenderPassStripedPropertiesARM):
    when ownSizeof(struct_VkPhysicalDeviceRenderPassStripedPropertiesARM) !=
        ownSizeof(struct_VkPhysicalDeviceRenderPassStripedPropertiesARM_1107303718):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRenderPassStripedPropertiesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceRenderPassStripedPropertiesARM
  else:
    struct_VkPhysicalDeviceRenderPassStripedPropertiesARM_1107303718)
  enum_StdVideoH265PictureType_1107305719 = (when declared(
      enum_StdVideoH265PictureType):
    when ownSizeof(enum_StdVideoH265PictureType) !=
        ownSizeof(enum_StdVideoH265PictureType_1107305718):
      static :
        warning("Declaration of " & "enum_StdVideoH265PictureType" &
            " exists but with different size")
    enum_StdVideoH265PictureType
  else:
    enum_StdVideoH265PictureType_1107305718)
  VkDebugUtilsLabelEXT_1107301819 = (when declared(VkDebugUtilsLabelEXT):
    when ownSizeof(VkDebugUtilsLabelEXT) != ownSizeof(VkDebugUtilsLabelEXT_1107301818):
      static :
        warning("Declaration of " & "VkDebugUtilsLabelEXT" &
            " exists but with different size")
    VkDebugUtilsLabelEXT
  else:
    VkDebugUtilsLabelEXT_1107301818)
  VkSwapchainPresentModesCreateInfoKHR_1107300933 = (when declared(
      VkSwapchainPresentModesCreateInfoKHR):
    when ownSizeof(VkSwapchainPresentModesCreateInfoKHR) !=
        ownSizeof(VkSwapchainPresentModesCreateInfoKHR_1107300932):
      static :
        warning("Declaration of " & "VkSwapchainPresentModesCreateInfoKHR" &
            " exists but with different size")
    VkSwapchainPresentModesCreateInfoKHR
  else:
    VkSwapchainPresentModesCreateInfoKHR_1107300932)
  PFN_vkCmdSetColorWriteEnableEXT_1107303429 = (when declared(
      PFN_vkCmdSetColorWriteEnableEXT):
    when ownSizeof(PFN_vkCmdSetColorWriteEnableEXT) !=
        ownSizeof(PFN_vkCmdSetColorWriteEnableEXT_1107303428):
      static :
        warning("Declaration of " & "PFN_vkCmdSetColorWriteEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetColorWriteEnableEXT
  else:
    PFN_vkCmdSetColorWriteEnableEXT_1107303428)
  VkVideoCodecOperationFlagsKHR_1107299429 = (when declared(
      VkVideoCodecOperationFlagsKHR):
    when ownSizeof(VkVideoCodecOperationFlagsKHR) !=
        ownSizeof(VkVideoCodecOperationFlagsKHR_1107299428):
      static :
        warning("Declaration of " & "VkVideoCodecOperationFlagsKHR" &
            " exists but with different size")
    VkVideoCodecOperationFlagsKHR
  else:
    VkVideoCodecOperationFlagsKHR_1107299428)
  enum_VkTimeDomainKHR_1107301161 = (when declared(enum_VkTimeDomainKHR):
    when ownSizeof(enum_VkTimeDomainKHR) != ownSizeof(enum_VkTimeDomainKHR_1107301160):
      static :
        warning("Declaration of " & "enum_VkTimeDomainKHR" &
            " exists but with different size")
    enum_VkTimeDomainKHR
  else:
    enum_VkTimeDomainKHR_1107301160)
  struct_VkBlitImageCubicWeightsInfoQCOM_1107304625 = (when declared(
      struct_VkBlitImageCubicWeightsInfoQCOM):
    when ownSizeof(struct_VkBlitImageCubicWeightsInfoQCOM) !=
        ownSizeof(struct_VkBlitImageCubicWeightsInfoQCOM_1107304624):
      static :
        warning("Declaration of " & "struct_VkBlitImageCubicWeightsInfoQCOM" &
            " exists but with different size")
    struct_VkBlitImageCubicWeightsInfoQCOM
  else:
    struct_VkBlitImageCubicWeightsInfoQCOM_1107304624)
  struct_VkSubresourceHostMemcpySize_1107299205 = (when declared(
      struct_VkSubresourceHostMemcpySize):
    when ownSizeof(struct_VkSubresourceHostMemcpySize) !=
        ownSizeof(struct_VkSubresourceHostMemcpySize_1107299204):
      static :
        warning("Declaration of " & "struct_VkSubresourceHostMemcpySize" &
            " exists but with different size")
    struct_VkSubresourceHostMemcpySize
  else:
    struct_VkSubresourceHostMemcpySize_1107299204)
  VkProtectedSubmitInfo_1107298217 = (when declared(VkProtectedSubmitInfo):
    when ownSizeof(VkProtectedSubmitInfo) != ownSizeof(VkProtectedSubmitInfo_1107298216):
      static :
        warning("Declaration of " & "VkProtectedSubmitInfo" &
            " exists but with different size")
    VkProtectedSubmitInfo
  else:
    VkProtectedSubmitInfo_1107298216)
  VkPhysicalDeviceRayTracingPropertiesNV_1107302177 = (when declared(
      VkPhysicalDeviceRayTracingPropertiesNV):
    when ownSizeof(VkPhysicalDeviceRayTracingPropertiesNV) !=
        ownSizeof(VkPhysicalDeviceRayTracingPropertiesNV_1107302176):
      static :
        warning("Declaration of " & "VkPhysicalDeviceRayTracingPropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceRayTracingPropertiesNV
  else:
    VkPhysicalDeviceRayTracingPropertiesNV_1107302176)
  VkVideoDecodeH265SessionParametersCreateInfoKHR_1107300327 = (when declared(
      VkVideoDecodeH265SessionParametersCreateInfoKHR):
    when ownSizeof(VkVideoDecodeH265SessionParametersCreateInfoKHR) !=
        ownSizeof(VkVideoDecodeH265SessionParametersCreateInfoKHR_1107300326):
      static :
        warning("Declaration of " &
            "VkVideoDecodeH265SessionParametersCreateInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH265SessionParametersCreateInfoKHR
  else:
    VkVideoDecodeH265SessionParametersCreateInfoKHR_1107300326)
  VkRenderingInputAttachmentIndexInfo_1107299127 = (when declared(
      VkRenderingInputAttachmentIndexInfo):
    when ownSizeof(VkRenderingInputAttachmentIndexInfo) !=
        ownSizeof(VkRenderingInputAttachmentIndexInfo_1107299126):
      static :
        warning("Declaration of " & "VkRenderingInputAttachmentIndexInfo" &
            " exists but with different size")
    VkRenderingInputAttachmentIndexInfo
  else:
    VkRenderingInputAttachmentIndexInfo_1107299126)
  struct_VkDebugUtilsObjectNameInfoEXT_1107301821 = (when declared(
      struct_VkDebugUtilsObjectNameInfoEXT):
    when ownSizeof(struct_VkDebugUtilsObjectNameInfoEXT) !=
        ownSizeof(struct_VkDebugUtilsObjectNameInfoEXT_1107301820):
      static :
        warning("Declaration of " & "struct_VkDebugUtilsObjectNameInfoEXT" &
            " exists but with different size")
    struct_VkDebugUtilsObjectNameInfoEXT
  else:
    struct_VkDebugUtilsObjectNameInfoEXT_1107301820)
  VkLatencySleepModeInfoNV_1107304401 = (when declared(VkLatencySleepModeInfoNV):
    when ownSizeof(VkLatencySleepModeInfoNV) !=
        ownSizeof(VkLatencySleepModeInfoNV_1107304400):
      static :
        warning("Declaration of " & "VkLatencySleepModeInfoNV" &
            " exists but with different size")
    VkLatencySleepModeInfoNV
  else:
    VkLatencySleepModeInfoNV_1107304400)
  struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT_1107303011 = (when declared(
      struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT_1107303010):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT
  else:
    struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT_1107303010)
  struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV_1107303169 = (when declared(
      struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV_1107303168):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV
  else:
    struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV_1107303168)
  struct_VkVideoEncodeH264NaluSliceInfoKHR_1107299647 = (when declared(
      struct_VkVideoEncodeH264NaluSliceInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264NaluSliceInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264NaluSliceInfoKHR_1107299646):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH264NaluSliceInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264NaluSliceInfoKHR
  else:
    struct_VkVideoEncodeH264NaluSliceInfoKHR_1107299646)
  VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV_1107304349 = (when declared(
      VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV):
    when ownSizeof(VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV_1107304348):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV
  else:
    VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV_1107304348)
  VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR_1107300691 = (when declared(
      VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR_1107300690):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR
  else:
    VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR_1107300690)
  VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT_1107303097 = (when declared(
      VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT_1107303096):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
  else:
    VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT_1107303096)
  VkVideoEncodeCapabilitiesKHR_1107300601 = (when declared(
      VkVideoEncodeCapabilitiesKHR):
    when ownSizeof(VkVideoEncodeCapabilitiesKHR) !=
        ownSizeof(VkVideoEncodeCapabilitiesKHR_1107300600):
      static :
        warning("Declaration of " & "VkVideoEncodeCapabilitiesKHR" &
            " exists but with different size")
    VkVideoEncodeCapabilitiesKHR
  else:
    VkVideoEncodeCapabilitiesKHR_1107300600)
  VkMemoryMapInfoKHR_1107300529 = (when declared(VkMemoryMapInfoKHR):
    when ownSizeof(VkMemoryMapInfoKHR) != ownSizeof(VkMemoryMapInfoKHR_1107300528):
      static :
        warning("Declaration of " & "VkMemoryMapInfoKHR" &
            " exists but with different size")
    VkMemoryMapInfoKHR
  else:
    VkMemoryMapInfoKHR_1107300528)
  struct_StdVideoAV1SequenceHeaderFlags_1107305735 = (when declared(
      struct_StdVideoAV1SequenceHeaderFlags):
    when ownSizeof(struct_StdVideoAV1SequenceHeaderFlags) !=
        ownSizeof(struct_StdVideoAV1SequenceHeaderFlags_1107305734):
      static :
        warning("Declaration of " & "struct_StdVideoAV1SequenceHeaderFlags" &
            " exists but with different size")
    struct_StdVideoAV1SequenceHeaderFlags
  else:
    struct_StdVideoAV1SequenceHeaderFlags_1107305734)
  VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT_1107302949 = (when declared(
      VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT):
    when ownSizeof(VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT) !=
        ownSizeof(VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT_1107302948):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT
  else:
    VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT_1107302948)
  VkPhysicalDeviceCooperativeMatrixFeaturesKHR_1107300963 = (when declared(
      VkPhysicalDeviceCooperativeMatrixFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceCooperativeMatrixFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceCooperativeMatrixFeaturesKHR_1107300962):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCooperativeMatrixFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceCooperativeMatrixFeaturesKHR
  else:
    VkPhysicalDeviceCooperativeMatrixFeaturesKHR_1107300962)
  VkPeerMemoryFeatureFlagBits_1107297987 = (when declared(
      VkPeerMemoryFeatureFlagBits):
    when ownSizeof(VkPeerMemoryFeatureFlagBits) !=
        ownSizeof(VkPeerMemoryFeatureFlagBits_1107297986):
      static :
        warning("Declaration of " & "VkPeerMemoryFeatureFlagBits" &
            " exists but with different size")
    VkPeerMemoryFeatureFlagBits
  else:
    VkPeerMemoryFeatureFlagBits_1107297986)
  enum_VkDeviceGroupPresentModeFlagBitsKHR_1107299299 = (when declared(
      enum_VkDeviceGroupPresentModeFlagBitsKHR):
    when ownSizeof(enum_VkDeviceGroupPresentModeFlagBitsKHR) !=
        ownSizeof(enum_VkDeviceGroupPresentModeFlagBitsKHR_1107299298):
      static :
        warning("Declaration of " & "enum_VkDeviceGroupPresentModeFlagBitsKHR" &
            " exists but with different size")
    enum_VkDeviceGroupPresentModeFlagBitsKHR
  else:
    enum_VkDeviceGroupPresentModeFlagBitsKHR_1107299298)
  struct_VkPhysicalDeviceVulkan13Features_1107298687 = (when declared(
      struct_VkPhysicalDeviceVulkan13Features):
    when ownSizeof(struct_VkPhysicalDeviceVulkan13Features) !=
        ownSizeof(struct_VkPhysicalDeviceVulkan13Features_1107298686):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceVulkan13Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceVulkan13Features
  else:
    struct_VkPhysicalDeviceVulkan13Features_1107298686)
  VkPipelineViewportDepthClampControlCreateInfoEXT_1107305063 = (when declared(
      VkPipelineViewportDepthClampControlCreateInfoEXT):
    when ownSizeof(VkPipelineViewportDepthClampControlCreateInfoEXT) !=
        ownSizeof(VkPipelineViewportDepthClampControlCreateInfoEXT_1107305062):
      static :
        warning("Declaration of " &
            "VkPipelineViewportDepthClampControlCreateInfoEXT" &
            " exists but with different size")
    VkPipelineViewportDepthClampControlCreateInfoEXT
  else:
    VkPipelineViewportDepthClampControlCreateInfoEXT_1107305062)
  PFN_vkGetInstanceProcAddr_1107297695 = (when declared(
      PFN_vkGetInstanceProcAddr):
    when ownSizeof(PFN_vkGetInstanceProcAddr) !=
        ownSizeof(PFN_vkGetInstanceProcAddr_1107297694):
      static :
        warning("Declaration of " & "PFN_vkGetInstanceProcAddr" &
            " exists but with different size")
    PFN_vkGetInstanceProcAddr
  else:
    PFN_vkGetInstanceProcAddr_1107297694)
  struct_VkDedicatedAllocationMemoryAllocateInfoNV_1107301463 = (when declared(
      struct_VkDedicatedAllocationMemoryAllocateInfoNV):
    when ownSizeof(struct_VkDedicatedAllocationMemoryAllocateInfoNV) !=
        ownSizeof(struct_VkDedicatedAllocationMemoryAllocateInfoNV_1107301462):
      static :
        warning("Declaration of " &
            "struct_VkDedicatedAllocationMemoryAllocateInfoNV" &
            " exists but with different size")
    struct_VkDedicatedAllocationMemoryAllocateInfoNV
  else:
    struct_VkDedicatedAllocationMemoryAllocateInfoNV_1107301462)
  StdVideoEncodeH264SliceHeader_1107299649 = (when declared(
      StdVideoEncodeH264SliceHeader):
    when ownSizeof(StdVideoEncodeH264SliceHeader) !=
        ownSizeof(StdVideoEncodeH264SliceHeader_1107299648):
      static :
        warning("Declaration of " & "StdVideoEncodeH264SliceHeader" &
            " exists but with different size")
    StdVideoEncodeH264SliceHeader
  else:
    StdVideoEncodeH264SliceHeader_1107299648)
  enum_VkResult_1107296777 = (when declared(enum_VkResult):
    when ownSizeof(enum_VkResult) != ownSizeof(enum_VkResult_1107296776):
      static :
        warning("Declaration of " & "enum_VkResult" &
            " exists but with different size")
    enum_VkResult
  else:
    enum_VkResult_1107296776)
  PFN_vkCmdDispatchBaseKHR_1107299913 = (when declared(PFN_vkCmdDispatchBaseKHR):
    when ownSizeof(PFN_vkCmdDispatchBaseKHR) !=
        ownSizeof(PFN_vkCmdDispatchBaseKHR_1107299912):
      static :
        warning("Declaration of " & "PFN_vkCmdDispatchBaseKHR" &
            " exists but with different size")
    PFN_vkCmdDispatchBaseKHR
  else:
    PFN_vkCmdDispatchBaseKHR_1107299912)
  VkSurfaceFullScreenExclusiveInfoEXT_1107305403 = (when declared(
      VkSurfaceFullScreenExclusiveInfoEXT):
    when ownSizeof(VkSurfaceFullScreenExclusiveInfoEXT) !=
        ownSizeof(VkSurfaceFullScreenExclusiveInfoEXT_1107305402):
      static :
        warning("Declaration of " & "VkSurfaceFullScreenExclusiveInfoEXT" &
            " exists but with different size")
    VkSurfaceFullScreenExclusiveInfoEXT
  else:
    VkSurfaceFullScreenExclusiveInfoEXT_1107305402)
  StdVideoEncodeH264RefPicMarkingEntry_1107305799 = (when declared(
      StdVideoEncodeH264RefPicMarkingEntry):
    when ownSizeof(StdVideoEncodeH264RefPicMarkingEntry) !=
        ownSizeof(StdVideoEncodeH264RefPicMarkingEntry_1107305798):
      static :
        warning("Declaration of " & "StdVideoEncodeH264RefPicMarkingEntry" &
            " exists but with different size")
    StdVideoEncodeH264RefPicMarkingEntry
  else:
    StdVideoEncodeH264RefPicMarkingEntry_1107305798)
  struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR_1107301101 = (when declared(
      struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR_1107301100):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR
  else:
    struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR_1107301100)
  VkOpticalFlowImageFormatPropertiesNV_1107304189 = (when declared(
      VkOpticalFlowImageFormatPropertiesNV):
    when ownSizeof(VkOpticalFlowImageFormatPropertiesNV) !=
        ownSizeof(VkOpticalFlowImageFormatPropertiesNV_1107304188):
      static :
        warning("Declaration of " & "VkOpticalFlowImageFormatPropertiesNV" &
            " exists but with different size")
    VkOpticalFlowImageFormatPropertiesNV
  else:
    VkOpticalFlowImageFormatPropertiesNV_1107304188)
  VkRayTracingShaderGroupTypeNV_1107302077 = (when declared(
      VkRayTracingShaderGroupTypeNV):
    when ownSizeof(VkRayTracingShaderGroupTypeNV) !=
        ownSizeof(VkRayTracingShaderGroupTypeNV_1107302076):
      static :
        warning("Declaration of " & "VkRayTracingShaderGroupTypeNV" &
            " exists but with different size")
    VkRayTracingShaderGroupTypeNV
  else:
    VkRayTracingShaderGroupTypeNV_1107302076)
  struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT_1107302597 = (when declared(
      struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT_1107302596):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT
  else:
    struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT_1107302596)
  struct_VkPhysicalDeviceShaderTileImagePropertiesEXT_1107303509 = (when declared(
      struct_VkPhysicalDeviceShaderTileImagePropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceShaderTileImagePropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceShaderTileImagePropertiesEXT_1107303508):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderTileImagePropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderTileImagePropertiesEXT
  else:
    struct_VkPhysicalDeviceShaderTileImagePropertiesEXT_1107303508)
  struct_VkPhysicalDeviceCooperativeVectorFeaturesNV_1107304329 = (when declared(
      struct_VkPhysicalDeviceCooperativeVectorFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceCooperativeVectorFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceCooperativeVectorFeaturesNV_1107304328):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCooperativeVectorFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceCooperativeVectorFeaturesNV
  else:
    struct_VkPhysicalDeviceCooperativeVectorFeaturesNV_1107304328)
  enum_StdVideoH264DisableDeblockingFilterIdc_1107305675 = (when declared(
      enum_StdVideoH264DisableDeblockingFilterIdc):
    when ownSizeof(enum_StdVideoH264DisableDeblockingFilterIdc) !=
        ownSizeof(enum_StdVideoH264DisableDeblockingFilterIdc_1107305674):
      static :
        warning("Declaration of " &
            "enum_StdVideoH264DisableDeblockingFilterIdc" &
            " exists but with different size")
    enum_StdVideoH264DisableDeblockingFilterIdc
  else:
    enum_StdVideoH264DisableDeblockingFilterIdc_1107305674)
  enum_VkInstanceCreateFlagBits_1107296961 = (when declared(
      enum_VkInstanceCreateFlagBits):
    when ownSizeof(enum_VkInstanceCreateFlagBits) !=
        ownSizeof(enum_VkInstanceCreateFlagBits_1107296960):
      static :
        warning("Declaration of " & "enum_VkInstanceCreateFlagBits" &
            " exists but with different size")
    enum_VkInstanceCreateFlagBits
  else:
    enum_VkInstanceCreateFlagBits_1107296960)
  VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR_1107300393 = (when declared(
      VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR_1107300392):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR
  else:
    VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR_1107300392)
  VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299799 = (when declared(
      VkVideoDecodeH264PictureLayoutFlagBitsKHR):
    when ownSizeof(VkVideoDecodeH264PictureLayoutFlagBitsKHR) !=
        ownSizeof(VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299798):
      static :
        warning("Declaration of " & "VkVideoDecodeH264PictureLayoutFlagBitsKHR" &
            " exists but with different size")
    VkVideoDecodeH264PictureLayoutFlagBitsKHR
  else:
    VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299798)
  VkDeviceGroupDeviceCreateInfoKHR_1107299921 = (when declared(
      VkDeviceGroupDeviceCreateInfoKHR):
    when ownSizeof(VkDeviceGroupDeviceCreateInfoKHR) !=
        ownSizeof(VkDeviceGroupDeviceCreateInfoKHR_1107299920):
      static :
        warning("Declaration of " & "VkDeviceGroupDeviceCreateInfoKHR" &
            " exists but with different size")
    VkDeviceGroupDeviceCreateInfoKHR
  else:
    VkDeviceGroupDeviceCreateInfoKHR_1107299920)
  VkCooperativeMatrixPropertiesKHR_1107300959 = (when declared(
      VkCooperativeMatrixPropertiesKHR):
    when ownSizeof(VkCooperativeMatrixPropertiesKHR) !=
        ownSizeof(VkCooperativeMatrixPropertiesKHR_1107300958):
      static :
        warning("Declaration of " & "VkCooperativeMatrixPropertiesKHR" &
            " exists but with different size")
    VkCooperativeMatrixPropertiesKHR
  else:
    VkCooperativeMatrixPropertiesKHR_1107300958)
  VkPhysicalDeviceLayeredApiPropertiesKHR_1107301331 = (when declared(
      VkPhysicalDeviceLayeredApiPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceLayeredApiPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceLayeredApiPropertiesKHR_1107301330):
      static :
        warning("Declaration of " & "VkPhysicalDeviceLayeredApiPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceLayeredApiPropertiesKHR
  else:
    VkPhysicalDeviceLayeredApiPropertiesKHR_1107301330)
  struct_VkPhysicalDeviceMeshShaderPropertiesNV_1107302315 = (when declared(
      struct_VkPhysicalDeviceMeshShaderPropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceMeshShaderPropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceMeshShaderPropertiesNV_1107302314):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMeshShaderPropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceMeshShaderPropertiesNV
  else:
    struct_VkPhysicalDeviceMeshShaderPropertiesNV_1107302314)
  struct_VkDescriptorSetLayoutHostMappingInfoVALVE_1107303701 = (when declared(
      struct_VkDescriptorSetLayoutHostMappingInfoVALVE):
    when ownSizeof(struct_VkDescriptorSetLayoutHostMappingInfoVALVE) !=
        ownSizeof(struct_VkDescriptorSetLayoutHostMappingInfoVALVE_1107303700):
      static :
        warning("Declaration of " &
            "struct_VkDescriptorSetLayoutHostMappingInfoVALVE" &
            " exists but with different size")
    struct_VkDescriptorSetLayoutHostMappingInfoVALVE
  else:
    struct_VkDescriptorSetLayoutHostMappingInfoVALVE_1107303700)
  VkVideoEncodeAV1RateControlFlagsKHR_1107301039 = (when declared(
      VkVideoEncodeAV1RateControlFlagsKHR):
    when ownSizeof(VkVideoEncodeAV1RateControlFlagsKHR) !=
        ownSizeof(VkVideoEncodeAV1RateControlFlagsKHR_1107301038):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1RateControlFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeAV1RateControlFlagsKHR
  else:
    VkVideoEncodeAV1RateControlFlagsKHR_1107301038)
  PFN_vkDestroyQueryPool_1107297773 = (when declared(PFN_vkDestroyQueryPool):
    when ownSizeof(PFN_vkDestroyQueryPool) != ownSizeof(PFN_vkDestroyQueryPool_1107297772):
      static :
        warning("Declaration of " & "PFN_vkDestroyQueryPool" &
            " exists but with different size")
    PFN_vkDestroyQueryPool
  else:
    PFN_vkDestroyQueryPool_1107297772)
  struct_VkImportMemoryWin32HandleInfoNV_1107305383 = (when declared(
      struct_VkImportMemoryWin32HandleInfoNV):
    when ownSizeof(struct_VkImportMemoryWin32HandleInfoNV) !=
        ownSizeof(struct_VkImportMemoryWin32HandleInfoNV_1107305382):
      static :
        warning("Declaration of " & "struct_VkImportMemoryWin32HandleInfoNV" &
            " exists but with different size")
    struct_VkImportMemoryWin32HandleInfoNV
  else:
    struct_VkImportMemoryWin32HandleInfoNV_1107305382)
  struct_VkFramebufferCreateInfo_1107297597 = (when declared(
      struct_VkFramebufferCreateInfo):
    when ownSizeof(struct_VkFramebufferCreateInfo) !=
        ownSizeof(struct_VkFramebufferCreateInfo_1107297596):
      static :
        warning("Declaration of " & "struct_VkFramebufferCreateInfo" &
            " exists but with different size")
    struct_VkFramebufferCreateInfo
  else:
    struct_VkFramebufferCreateInfo_1107297596)
  struct_VkImageDrmFormatModifierListCreateInfoEXT_1107301969 = (when declared(
      struct_VkImageDrmFormatModifierListCreateInfoEXT):
    when ownSizeof(struct_VkImageDrmFormatModifierListCreateInfoEXT) !=
        ownSizeof(struct_VkImageDrmFormatModifierListCreateInfoEXT_1107301968):
      static :
        warning("Declaration of " &
            "struct_VkImageDrmFormatModifierListCreateInfoEXT" &
            " exists but with different size")
    struct_VkImageDrmFormatModifierListCreateInfoEXT
  else:
    struct_VkImageDrmFormatModifierListCreateInfoEXT_1107301968)
  PFN_vkCmdSetColorBlendEnableEXT_1107303891 = (when declared(
      PFN_vkCmdSetColorBlendEnableEXT):
    when ownSizeof(PFN_vkCmdSetColorBlendEnableEXT) !=
        ownSizeof(PFN_vkCmdSetColorBlendEnableEXT_1107303890):
      static :
        warning("Declaration of " & "PFN_vkCmdSetColorBlendEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetColorBlendEnableEXT
  else:
    PFN_vkCmdSetColorBlendEnableEXT_1107303890)
  struct_VkAccelerationStructureGeometryMotionTrianglesDataNV_1107303141 = (when declared(
      struct_VkAccelerationStructureGeometryMotionTrianglesDataNV):
    when ownSizeof(struct_VkAccelerationStructureGeometryMotionTrianglesDataNV) !=
        ownSizeof(struct_VkAccelerationStructureGeometryMotionTrianglesDataNV_1107303140):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureGeometryMotionTrianglesDataNV" &
            " exists but with different size")
    struct_VkAccelerationStructureGeometryMotionTrianglesDataNV
  else:
    struct_VkAccelerationStructureGeometryMotionTrianglesDataNV_1107303140)
  VkPhysicalDeviceMeshShaderPropertiesEXT_1107305289 = (when declared(
      VkPhysicalDeviceMeshShaderPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceMeshShaderPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceMeshShaderPropertiesEXT_1107305288):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMeshShaderPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceMeshShaderPropertiesEXT
  else:
    VkPhysicalDeviceMeshShaderPropertiesEXT_1107305288)
  PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR_1107305313 = (when declared(
      PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR_1107305312):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR
  else:
    PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR_1107305312)
  struct_VkVideoEncodeH265CapabilitiesKHR_1107299717 = (when declared(
      struct_VkVideoEncodeH265CapabilitiesKHR):
    when ownSizeof(struct_VkVideoEncodeH265CapabilitiesKHR) !=
        ownSizeof(struct_VkVideoEncodeH265CapabilitiesKHR_1107299716):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH265CapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265CapabilitiesKHR
  else:
    struct_VkVideoEncodeH265CapabilitiesKHR_1107299716)
  PFN_vkCmdSetFragmentShadingRateEnumNV_1107303127 = (when declared(
      PFN_vkCmdSetFragmentShadingRateEnumNV):
    when ownSizeof(PFN_vkCmdSetFragmentShadingRateEnumNV) !=
        ownSizeof(PFN_vkCmdSetFragmentShadingRateEnumNV_1107303126):
      static :
        warning("Declaration of " & "PFN_vkCmdSetFragmentShadingRateEnumNV" &
            " exists but with different size")
    PFN_vkCmdSetFragmentShadingRateEnumNV
  else:
    PFN_vkCmdSetFragmentShadingRateEnumNV_1107303126)
  VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR_1107300457 = (when declared(
      VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR_1107300456):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR
  else:
    VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR_1107300456)
  struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_1107304379 = (when declared(
      struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM):
    when ownSizeof(struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM) !=
        ownSizeof(struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_1107304378):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM
  else:
    struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_1107304378)
  struct_VkAntiLagDataAMD_1107304235 = (when declared(struct_VkAntiLagDataAMD):
    when ownSizeof(struct_VkAntiLagDataAMD) !=
        ownSizeof(struct_VkAntiLagDataAMD_1107304234):
      static :
        warning("Declaration of " & "struct_VkAntiLagDataAMD" &
            " exists but with different size")
    struct_VkAntiLagDataAMD
  else:
    struct_VkAntiLagDataAMD_1107304234)
  PFN_vkDestroyDevice_1107297701 = (when declared(PFN_vkDestroyDevice):
    when ownSizeof(PFN_vkDestroyDevice) != ownSizeof(PFN_vkDestroyDevice_1107297700):
      static :
        warning("Declaration of " & "PFN_vkDestroyDevice" &
            " exists but with different size")
    PFN_vkDestroyDevice
  else:
    PFN_vkDestroyDevice_1107297700)
  VkDebugReportFlagBitsEXT_1107301409 = (when declared(VkDebugReportFlagBitsEXT):
    when ownSizeof(VkDebugReportFlagBitsEXT) !=
        ownSizeof(VkDebugReportFlagBitsEXT_1107301408):
      static :
        warning("Declaration of " & "VkDebugReportFlagBitsEXT" &
            " exists but with different size")
    VkDebugReportFlagBitsEXT
  else:
    VkDebugReportFlagBitsEXT_1107301408)
  VkInputAttachmentAspectReference_1107298171 = (when declared(
      VkInputAttachmentAspectReference):
    when ownSizeof(VkInputAttachmentAspectReference) !=
        ownSizeof(VkInputAttachmentAspectReference_1107298170):
      static :
        warning("Declaration of " & "VkInputAttachmentAspectReference" &
            " exists but with different size")
    VkInputAttachmentAspectReference
  else:
    VkInputAttachmentAspectReference_1107298170)
  PFN_vkGetDescriptorSetLayoutSupport_1107298379 = (when declared(
      PFN_vkGetDescriptorSetLayoutSupport):
    when ownSizeof(PFN_vkGetDescriptorSetLayoutSupport) !=
        ownSizeof(PFN_vkGetDescriptorSetLayoutSupport_1107298378):
      static :
        warning("Declaration of " & "PFN_vkGetDescriptorSetLayoutSupport" &
            " exists but with different size")
    PFN_vkGetDescriptorSetLayoutSupport
  else:
    PFN_vkGetDescriptorSetLayoutSupport_1107298378)
  StdVideoH265PredictorPaletteEntries_1107305569 = (when declared(
      StdVideoH265PredictorPaletteEntries):
    when ownSizeof(StdVideoH265PredictorPaletteEntries) !=
        ownSizeof(StdVideoH265PredictorPaletteEntries_1107305568):
      static :
        warning("Declaration of " & "StdVideoH265PredictorPaletteEntries" &
            " exists but with different size")
    StdVideoH265PredictorPaletteEntries
  else:
    StdVideoH265PredictorPaletteEntries_1107305568)
  VkFenceImportFlags_1107298029 = (when declared(VkFenceImportFlags):
    when ownSizeof(VkFenceImportFlags) != ownSizeof(VkFenceImportFlags_1107298028):
      static :
        warning("Declaration of " & "VkFenceImportFlags" &
            " exists but with different size")
    VkFenceImportFlags
  else:
    VkFenceImportFlags_1107298028)
  PFN_vkGetPhysicalDeviceImageFormatProperties2KHR_1107299879 = (when declared(
      PFN_vkGetPhysicalDeviceImageFormatProperties2KHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceImageFormatProperties2KHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceImageFormatProperties2KHR_1107299878):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceImageFormatProperties2KHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceImageFormatProperties2KHR
  else:
    PFN_vkGetPhysicalDeviceImageFormatProperties2KHR_1107299878)
  VkFrameBoundaryFlagBitsEXT_1107303383 = (when declared(
      VkFrameBoundaryFlagBitsEXT):
    when ownSizeof(VkFrameBoundaryFlagBitsEXT) !=
        ownSizeof(VkFrameBoundaryFlagBitsEXT_1107303382):
      static :
        warning("Declaration of " & "VkFrameBoundaryFlagBitsEXT" &
            " exists but with different size")
    VkFrameBoundaryFlagBitsEXT
  else:
    VkFrameBoundaryFlagBitsEXT_1107303382)
  VkMicromapCreateInfoEXT_1107303569 = (when declared(VkMicromapCreateInfoEXT):
    when ownSizeof(VkMicromapCreateInfoEXT) !=
        ownSizeof(VkMicromapCreateInfoEXT_1107303568):
      static :
        warning("Declaration of " & "VkMicromapCreateInfoEXT" &
            " exists but with different size")
    VkMicromapCreateInfoEXT
  else:
    VkMicromapCreateInfoEXT_1107303568)
  PFN_vkResetFences_1107297751 = (when declared(PFN_vkResetFences):
    when ownSizeof(PFN_vkResetFences) != ownSizeof(PFN_vkResetFences_1107297750):
      static :
        warning("Declaration of " & "PFN_vkResetFences" &
            " exists but with different size")
    PFN_vkResetFences
  else:
    PFN_vkResetFences_1107297750)
  VkDescriptorSetLayoutSupportKHR_1107300295 = (when declared(
      VkDescriptorSetLayoutSupportKHR):
    when ownSizeof(VkDescriptorSetLayoutSupportKHR) !=
        ownSizeof(VkDescriptorSetLayoutSupportKHR_1107300294):
      static :
        warning("Declaration of " & "VkDescriptorSetLayoutSupportKHR" &
            " exists but with different size")
    VkDescriptorSetLayoutSupportKHR
  else:
    VkDescriptorSetLayoutSupportKHR_1107300294)
  VkTensorDescriptionARM_1107304005 = (when declared(VkTensorDescriptionARM):
    when ownSizeof(VkTensorDescriptionARM) != ownSizeof(VkTensorDescriptionARM_1107304004):
      static :
        warning("Declaration of " & "VkTensorDescriptionARM" &
            " exists but with different size")
    VkTensorDescriptionARM
  else:
    VkTensorDescriptionARM_1107304004)
  VkSubmitInfo_1107297367 = (when declared(VkSubmitInfo):
    when ownSizeof(VkSubmitInfo) != ownSizeof(VkSubmitInfo_1107297366):
      static :
        warning("Declaration of " & "VkSubmitInfo" &
            " exists but with different size")
    VkSubmitInfo
  else:
    VkSubmitInfo_1107297366)
  struct_VkPhysicalDeviceGroupProperties_1107298101 = (when declared(
      struct_VkPhysicalDeviceGroupProperties):
    when ownSizeof(struct_VkPhysicalDeviceGroupProperties) !=
        ownSizeof(struct_VkPhysicalDeviceGroupProperties_1107298100):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceGroupProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceGroupProperties
  else:
    struct_VkPhysicalDeviceGroupProperties_1107298100)
  VkPipelineCreateFlags2CreateInfoKHR_1107300797 = (when declared(
      VkPipelineCreateFlags2CreateInfoKHR):
    when ownSizeof(VkPipelineCreateFlags2CreateInfoKHR) !=
        ownSizeof(VkPipelineCreateFlags2CreateInfoKHR_1107300796):
      static :
        warning("Declaration of " & "VkPipelineCreateFlags2CreateInfoKHR" &
            " exists but with different size")
    VkPipelineCreateFlags2CreateInfoKHR
  else:
    VkPipelineCreateFlags2CreateInfoKHR_1107300796)
  struct_VkMicromapCreateInfoEXT_1107303567 = (when declared(
      struct_VkMicromapCreateInfoEXT):
    when ownSizeof(struct_VkMicromapCreateInfoEXT) !=
        ownSizeof(struct_VkMicromapCreateInfoEXT_1107303566):
      static :
        warning("Declaration of " & "struct_VkMicromapCreateInfoEXT" &
            " exists but with different size")
    struct_VkMicromapCreateInfoEXT
  else:
    struct_VkMicromapCreateInfoEXT_1107303566)
  struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE_1107305103 = (when declared(
      struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE):
    when ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE_1107305102):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE
  else:
    struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE_1107305102)
  VkCopyImageInfo2_1107298785 = (when declared(VkCopyImageInfo2):
    when ownSizeof(VkCopyImageInfo2) != ownSizeof(VkCopyImageInfo2_1107298784):
      static :
        warning("Declaration of " & "VkCopyImageInfo2" &
            " exists but with different size")
    VkCopyImageInfo2
  else:
    VkCopyImageInfo2_1107298784)
  VkVideoDecodeH265DpbSlotInfoKHR_1107300339 = (when declared(
      VkVideoDecodeH265DpbSlotInfoKHR):
    when ownSizeof(VkVideoDecodeH265DpbSlotInfoKHR) !=
        ownSizeof(VkVideoDecodeH265DpbSlotInfoKHR_1107300338):
      static :
        warning("Declaration of " & "VkVideoDecodeH265DpbSlotInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH265DpbSlotInfoKHR
  else:
    VkVideoDecodeH265DpbSlotInfoKHR_1107300338)
  enum_VkOpticalFlowExecuteFlagBitsNV_1107304169 = (when declared(
      enum_VkOpticalFlowExecuteFlagBitsNV):
    when ownSizeof(enum_VkOpticalFlowExecuteFlagBitsNV) !=
        ownSizeof(enum_VkOpticalFlowExecuteFlagBitsNV_1107304168):
      static :
        warning("Declaration of " & "enum_VkOpticalFlowExecuteFlagBitsNV" &
            " exists but with different size")
    enum_VkOpticalFlowExecuteFlagBitsNV
  else:
    enum_VkOpticalFlowExecuteFlagBitsNV_1107304168)
  struct_VkSampleLocationEXT_1107301879 = (when declared(
      struct_VkSampleLocationEXT):
    when ownSizeof(struct_VkSampleLocationEXT) !=
        ownSizeof(struct_VkSampleLocationEXT_1107301878):
      static :
        warning("Declaration of " & "struct_VkSampleLocationEXT" &
            " exists but with different size")
    struct_VkSampleLocationEXT
  else:
    struct_VkSampleLocationEXT_1107301878)
  VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE_1107305105 = (when declared(
      VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE):
    when ownSizeof(VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE) !=
        ownSizeof(VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE_1107305104):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE" &
            " exists but with different size")
    VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE
  else:
    VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE_1107305104)
  VkPhysicalDeviceAccelerationStructurePropertiesKHR_1107305185 = (when declared(
      VkPhysicalDeviceAccelerationStructurePropertiesKHR):
    when ownSizeof(VkPhysicalDeviceAccelerationStructurePropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceAccelerationStructurePropertiesKHR_1107305184):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceAccelerationStructurePropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceAccelerationStructurePropertiesKHR
  else:
    VkPhysicalDeviceAccelerationStructurePropertiesKHR_1107305184)
  StdVideoEncodeAV1OperatingPointInfoFlags_1107305629 = (when declared(
      StdVideoEncodeAV1OperatingPointInfoFlags):
    when ownSizeof(StdVideoEncodeAV1OperatingPointInfoFlags) !=
        ownSizeof(StdVideoEncodeAV1OperatingPointInfoFlags_1107305628):
      static :
        warning("Declaration of " & "StdVideoEncodeAV1OperatingPointInfoFlags" &
            " exists but with different size")
    StdVideoEncodeAV1OperatingPointInfoFlags
  else:
    StdVideoEncodeAV1OperatingPointInfoFlags_1107305628)
  VkImageViewASTCDecodeModeEXT_1107301601 = (when declared(
      VkImageViewASTCDecodeModeEXT):
    when ownSizeof(VkImageViewASTCDecodeModeEXT) !=
        ownSizeof(VkImageViewASTCDecodeModeEXT_1107301600):
      static :
        warning("Declaration of " & "VkImageViewASTCDecodeModeEXT" &
            " exists but with different size")
    VkImageViewASTCDecodeModeEXT
  else:
    VkImageViewASTCDecodeModeEXT_1107301600)
  PFN_vkCmdSetDepthBias2EXT_1107302877 = (when declared(
      PFN_vkCmdSetDepthBias2EXT):
    when ownSizeof(PFN_vkCmdSetDepthBias2EXT) !=
        ownSizeof(PFN_vkCmdSetDepthBias2EXT_1107302876):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthBias2EXT" &
            " exists but with different size")
    PFN_vkCmdSetDepthBias2EXT
  else:
    PFN_vkCmdSetDepthBias2EXT_1107302876)
  VkPhysicalDeviceFragmentShadingRatePropertiesKHR_1107300413 = (when declared(
      VkPhysicalDeviceFragmentShadingRatePropertiesKHR):
    when ownSizeof(VkPhysicalDeviceFragmentShadingRatePropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceFragmentShadingRatePropertiesKHR_1107300412):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentShadingRatePropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceFragmentShadingRatePropertiesKHR
  else:
    VkPhysicalDeviceFragmentShadingRatePropertiesKHR_1107300412)
  VkPhysicalDeviceSparseImageFormatInfo2KHR_1107299871 = (when declared(
      VkPhysicalDeviceSparseImageFormatInfo2KHR):
    when ownSizeof(VkPhysicalDeviceSparseImageFormatInfo2KHR) !=
        ownSizeof(VkPhysicalDeviceSparseImageFormatInfo2KHR_1107299870):
      static :
        warning("Declaration of " & "VkPhysicalDeviceSparseImageFormatInfo2KHR" &
            " exists but with different size")
    VkPhysicalDeviceSparseImageFormatInfo2KHR
  else:
    VkPhysicalDeviceSparseImageFormatInfo2KHR_1107299870)
  struct_VkMemoryWin32HandlePropertiesKHR_1107305331 = (when declared(
      struct_VkMemoryWin32HandlePropertiesKHR):
    when ownSizeof(struct_VkMemoryWin32HandlePropertiesKHR) !=
        ownSizeof(struct_VkMemoryWin32HandlePropertiesKHR_1107305330):
      static :
        warning("Declaration of " & "struct_VkMemoryWin32HandlePropertiesKHR" &
            " exists but with different size")
    struct_VkMemoryWin32HandlePropertiesKHR
  else:
    struct_VkMemoryWin32HandlePropertiesKHR_1107305330)
  VkShaderCorePropertiesFlagsAMD_1107302489 = (when declared(
      VkShaderCorePropertiesFlagsAMD):
    when ownSizeof(VkShaderCorePropertiesFlagsAMD) !=
        ownSizeof(VkShaderCorePropertiesFlagsAMD_1107302488):
      static :
        warning("Declaration of " & "VkShaderCorePropertiesFlagsAMD" &
            " exists but with different size")
    VkShaderCorePropertiesFlagsAMD
  else:
    VkShaderCorePropertiesFlagsAMD_1107302488)
  VkPhysicalDeviceImageDrmFormatModifierInfoEXT_1107301967 = (when declared(
      VkPhysicalDeviceImageDrmFormatModifierInfoEXT):
    when ownSizeof(VkPhysicalDeviceImageDrmFormatModifierInfoEXT) !=
        ownSizeof(VkPhysicalDeviceImageDrmFormatModifierInfoEXT_1107301966):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImageDrmFormatModifierInfoEXT" &
            " exists but with different size")
    VkPhysicalDeviceImageDrmFormatModifierInfoEXT
  else:
    VkPhysicalDeviceImageDrmFormatModifierInfoEXT_1107301966)
  struct_VkCommandBufferAllocateInfo_1107297617 = (when declared(
      struct_VkCommandBufferAllocateInfo):
    when ownSizeof(struct_VkCommandBufferAllocateInfo) !=
        ownSizeof(struct_VkCommandBufferAllocateInfo_1107297616):
      static :
        warning("Declaration of " & "struct_VkCommandBufferAllocateInfo" &
            " exists but with different size")
    struct_VkCommandBufferAllocateInfo
  else:
    struct_VkCommandBufferAllocateInfo_1107297616)
  VkOpticalFlowGridSizeFlagsNV_1107304155 = (when declared(
      VkOpticalFlowGridSizeFlagsNV):
    when ownSizeof(VkOpticalFlowGridSizeFlagsNV) !=
        ownSizeof(VkOpticalFlowGridSizeFlagsNV_1107304154):
      static :
        warning("Declaration of " & "VkOpticalFlowGridSizeFlagsNV" &
            " exists but with different size")
    VkOpticalFlowGridSizeFlagsNV
  else:
    VkOpticalFlowGridSizeFlagsNV_1107304154)
  VkColorBlendEquationEXT_1107303871 = (when declared(VkColorBlendEquationEXT):
    when ownSizeof(VkColorBlendEquationEXT) !=
        ownSizeof(VkColorBlendEquationEXT_1107303870):
      static :
        warning("Declaration of " & "VkColorBlendEquationEXT" &
            " exists but with different size")
    VkColorBlendEquationEXT
  else:
    VkColorBlendEquationEXT_1107303870)
  struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT_1107301473 = (when declared(
      struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT_1107301472):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT
  else:
    struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT_1107301472)
  struct_VkMemoryDedicatedAllocateInfo_1107298069 = (when declared(
      struct_VkMemoryDedicatedAllocateInfo):
    when ownSizeof(struct_VkMemoryDedicatedAllocateInfo) !=
        ownSizeof(struct_VkMemoryDedicatedAllocateInfo_1107298068):
      static :
        warning("Declaration of " & "struct_VkMemoryDedicatedAllocateInfo" &
            " exists but with different size")
    struct_VkMemoryDedicatedAllocateInfo
  else:
    struct_VkMemoryDedicatedAllocateInfo_1107298068)
  VkVideoEncodeRgbModelConversionFlagsVALVE_1107303443 = (when declared(
      VkVideoEncodeRgbModelConversionFlagsVALVE):
    when ownSizeof(VkVideoEncodeRgbModelConversionFlagsVALVE) !=
        ownSizeof(VkVideoEncodeRgbModelConversionFlagsVALVE_1107303442):
      static :
        warning("Declaration of " & "VkVideoEncodeRgbModelConversionFlagsVALVE" &
            " exists but with different size")
    VkVideoEncodeRgbModelConversionFlagsVALVE
  else:
    VkVideoEncodeRgbModelConversionFlagsVALVE_1107303442)
  VkPhysicalDeviceShaderImageFootprintFeaturesNV_1107302333 = (when declared(
      VkPhysicalDeviceShaderImageFootprintFeaturesNV):
    when ownSizeof(VkPhysicalDeviceShaderImageFootprintFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceShaderImageFootprintFeaturesNV_1107302332):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderImageFootprintFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceShaderImageFootprintFeaturesNV
  else:
    VkPhysicalDeviceShaderImageFootprintFeaturesNV_1107302332)
  VkPhysicalDeviceClusterAccelerationStructurePropertiesNV_1107304783 = (when declared(
      VkPhysicalDeviceClusterAccelerationStructurePropertiesNV):
    when ownSizeof(VkPhysicalDeviceClusterAccelerationStructurePropertiesNV) !=
        ownSizeof(VkPhysicalDeviceClusterAccelerationStructurePropertiesNV_1107304782):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceClusterAccelerationStructurePropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceClusterAccelerationStructurePropertiesNV
  else:
    VkPhysicalDeviceClusterAccelerationStructurePropertiesNV_1107304782)
  XID_1107305515 = (when declared(XID):
    when ownSizeof(XID) != ownSizeof(XID_1107305514):
      static :
        warning("Declaration of " & "XID" & " exists but with different size")
    XID
  else:
    XID_1107305514)
  VkPhysicalDeviceHostImageCopyFeatures_1107299175 = (when declared(
      VkPhysicalDeviceHostImageCopyFeatures):
    when ownSizeof(VkPhysicalDeviceHostImageCopyFeatures) !=
        ownSizeof(VkPhysicalDeviceHostImageCopyFeatures_1107299174):
      static :
        warning("Declaration of " & "VkPhysicalDeviceHostImageCopyFeatures" &
            " exists but with different size")
    VkPhysicalDeviceHostImageCopyFeatures
  else:
    VkPhysicalDeviceHostImageCopyFeatures_1107299174)
  union_VkAccelerationStructureGeometryDataKHR_1107305159 = (when declared(
      union_VkAccelerationStructureGeometryDataKHR):
    when ownSizeof(union_VkAccelerationStructureGeometryDataKHR) !=
        ownSizeof(union_VkAccelerationStructureGeometryDataKHR_1107305158):
      static :
        warning("Declaration of " &
            "union_VkAccelerationStructureGeometryDataKHR" &
            " exists but with different size")
    union_VkAccelerationStructureGeometryDataKHR
  else:
    union_VkAccelerationStructureGeometryDataKHR_1107305158)
  VkExternalMemoryTensorCreateInfoARM_1107304073 = (when declared(
      VkExternalMemoryTensorCreateInfoARM):
    when ownSizeof(VkExternalMemoryTensorCreateInfoARM) !=
        ownSizeof(VkExternalMemoryTensorCreateInfoARM_1107304072):
      static :
        warning("Declaration of " & "VkExternalMemoryTensorCreateInfoARM" &
            " exists but with different size")
    VkExternalMemoryTensorCreateInfoARM
  else:
    VkExternalMemoryTensorCreateInfoARM_1107304072)
  PFN_vkCreatePipelineLayout_1107297813 = (when declared(
      PFN_vkCreatePipelineLayout):
    when ownSizeof(PFN_vkCreatePipelineLayout) !=
        ownSizeof(PFN_vkCreatePipelineLayout_1107297812):
      static :
        warning("Declaration of " & "PFN_vkCreatePipelineLayout" &
            " exists but with different size")
    PFN_vkCreatePipelineLayout
  else:
    PFN_vkCreatePipelineLayout_1107297812)
  VkVideoEncodeH265CapabilitiesKHR_1107299721 = (when declared(
      VkVideoEncodeH265CapabilitiesKHR):
    when ownSizeof(VkVideoEncodeH265CapabilitiesKHR) !=
        ownSizeof(VkVideoEncodeH265CapabilitiesKHR_1107299720):
      static :
        warning("Declaration of " & "VkVideoEncodeH265CapabilitiesKHR" &
            " exists but with different size")
    VkVideoEncodeH265CapabilitiesKHR
  else:
    VkVideoEncodeH265CapabilitiesKHR_1107299720)
  VkTensorViewARM_1107303985 = (when declared(VkTensorViewARM):
    when ownSizeof(VkTensorViewARM) != ownSizeof(VkTensorViewARM_1107303984):
      static :
        warning("Declaration of " & "VkTensorViewARM" &
            " exists but with different size")
    VkTensorViewARM
  else:
    VkTensorViewARM_1107303984)
  struct_StdVideoEncodeH264PictureInfo_1107305451 = (when declared(
      struct_StdVideoEncodeH264PictureInfo):
    when ownSizeof(struct_StdVideoEncodeH264PictureInfo) !=
        ownSizeof(struct_StdVideoEncodeH264PictureInfo_1107305450):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH264PictureInfo" &
            " exists but with different size")
    struct_StdVideoEncodeH264PictureInfo
  else:
    struct_StdVideoEncodeH264PictureInfo_1107305450)
  VkPhysicalDeviceTileMemoryHeapPropertiesQCOM_1107304665 = (when declared(
      VkPhysicalDeviceTileMemoryHeapPropertiesQCOM):
    when ownSizeof(VkPhysicalDeviceTileMemoryHeapPropertiesQCOM) !=
        ownSizeof(VkPhysicalDeviceTileMemoryHeapPropertiesQCOM_1107304664):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceTileMemoryHeapPropertiesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceTileMemoryHeapPropertiesQCOM
  else:
    VkPhysicalDeviceTileMemoryHeapPropertiesQCOM_1107304664)
  struct_VkPipelineCreationFeedbackCreateInfo_1107298699 = (when declared(
      struct_VkPipelineCreationFeedbackCreateInfo):
    when ownSizeof(struct_VkPipelineCreationFeedbackCreateInfo) !=
        ownSizeof(struct_VkPipelineCreationFeedbackCreateInfo_1107298698):
      static :
        warning("Declaration of " &
            "struct_VkPipelineCreationFeedbackCreateInfo" &
            " exists but with different size")
    struct_VkPipelineCreationFeedbackCreateInfo
  else:
    struct_VkPipelineCreationFeedbackCreateInfo_1107298698)
  VkDeviceAddressBindingFlagBitsEXT_1107303309 = (when declared(
      VkDeviceAddressBindingFlagBitsEXT):
    when ownSizeof(VkDeviceAddressBindingFlagBitsEXT) !=
        ownSizeof(VkDeviceAddressBindingFlagBitsEXT_1107303308):
      static :
        warning("Declaration of " & "VkDeviceAddressBindingFlagBitsEXT" &
            " exists but with different size")
    VkDeviceAddressBindingFlagBitsEXT
  else:
    VkDeviceAddressBindingFlagBitsEXT_1107303308)
  VkDataGraphPipelineConstantARM_1107304481 = (when declared(
      VkDataGraphPipelineConstantARM):
    when ownSizeof(VkDataGraphPipelineConstantARM) !=
        ownSizeof(VkDataGraphPipelineConstantARM_1107304480):
      static :
        warning("Declaration of " & "VkDataGraphPipelineConstantARM" &
            " exists but with different size")
    VkDataGraphPipelineConstantARM
  else:
    VkDataGraphPipelineConstantARM_1107304480)
  StdVideoEncodeH264RefListModEntry_1107305797 = (when declared(
      StdVideoEncodeH264RefListModEntry):
    when ownSizeof(StdVideoEncodeH264RefListModEntry) !=
        ownSizeof(StdVideoEncodeH264RefListModEntry_1107305796):
      static :
        warning("Declaration of " & "StdVideoEncodeH264RefListModEntry" &
            " exists but with different size")
    StdVideoEncodeH264RefListModEntry
  else:
    StdVideoEncodeH264RefListModEntry_1107305796)
  PFN_vkCreateOpticalFlowSessionNV_1107304205 = (when declared(
      PFN_vkCreateOpticalFlowSessionNV):
    when ownSizeof(PFN_vkCreateOpticalFlowSessionNV) !=
        ownSizeof(PFN_vkCreateOpticalFlowSessionNV_1107304204):
      static :
        warning("Declaration of " & "PFN_vkCreateOpticalFlowSessionNV" &
            " exists but with different size")
    PFN_vkCreateOpticalFlowSessionNV
  else:
    PFN_vkCreateOpticalFlowSessionNV_1107304204)
  VkImageSubresourceRange_1107297271 = (when declared(VkImageSubresourceRange):
    when ownSizeof(VkImageSubresourceRange) !=
        ownSizeof(VkImageSubresourceRange_1107297270):
      static :
        warning("Declaration of " & "VkImageSubresourceRange" &
            " exists but with different size")
    VkImageSubresourceRange
  else:
    VkImageSubresourceRange_1107297270)
  struct_VkLatencySurfaceCapabilitiesNV_1107304431 = (when declared(
      struct_VkLatencySurfaceCapabilitiesNV):
    when ownSizeof(struct_VkLatencySurfaceCapabilitiesNV) !=
        ownSizeof(struct_VkLatencySurfaceCapabilitiesNV_1107304430):
      static :
        warning("Declaration of " & "struct_VkLatencySurfaceCapabilitiesNV" &
            " exists but with different size")
    struct_VkLatencySurfaceCapabilitiesNV
  else:
    struct_VkLatencySurfaceCapabilitiesNV_1107304430)
  struct_VkTraceRaysIndirectCommandKHR_1107305263 = (when declared(
      struct_VkTraceRaysIndirectCommandKHR):
    when ownSizeof(struct_VkTraceRaysIndirectCommandKHR) !=
        ownSizeof(struct_VkTraceRaysIndirectCommandKHR_1107305262):
      static :
        warning("Declaration of " & "struct_VkTraceRaysIndirectCommandKHR" &
            " exists but with different size")
    struct_VkTraceRaysIndirectCommandKHR
  else:
    struct_VkTraceRaysIndirectCommandKHR_1107305262)
  VkVideoEncodeH265CapabilityFlagBitsKHR_1107299689 = (when declared(
      VkVideoEncodeH265CapabilityFlagBitsKHR):
    when ownSizeof(VkVideoEncodeH265CapabilityFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeH265CapabilityFlagBitsKHR_1107299688):
      static :
        warning("Declaration of " & "VkVideoEncodeH265CapabilityFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeH265CapabilityFlagBitsKHR
  else:
    VkVideoEncodeH265CapabilityFlagBitsKHR_1107299688)
  PFN_vkCmdDrawClusterIndirectHUAWEI_1107303649 = (when declared(
      PFN_vkCmdDrawClusterIndirectHUAWEI):
    when ownSizeof(PFN_vkCmdDrawClusterIndirectHUAWEI) !=
        ownSizeof(PFN_vkCmdDrawClusterIndirectHUAWEI_1107303648):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawClusterIndirectHUAWEI" &
            " exists but with different size")
    PFN_vkCmdDrawClusterIndirectHUAWEI
  else:
    PFN_vkCmdDrawClusterIndirectHUAWEI_1107303648)
  struct_VkIndirectExecutionSetPipelineInfoEXT_1107304947 = (when declared(
      struct_VkIndirectExecutionSetPipelineInfoEXT):
    when ownSizeof(struct_VkIndirectExecutionSetPipelineInfoEXT) !=
        ownSizeof(struct_VkIndirectExecutionSetPipelineInfoEXT_1107304946):
      static :
        warning("Declaration of " &
            "struct_VkIndirectExecutionSetPipelineInfoEXT" &
            " exists but with different size")
    struct_VkIndirectExecutionSetPipelineInfoEXT
  else:
    struct_VkIndirectExecutionSetPipelineInfoEXT_1107304946)
  VkAccelerationStructureSRTMotionInstanceNV_1107303159 = (when declared(
      VkAccelerationStructureSRTMotionInstanceNV):
    when ownSizeof(VkAccelerationStructureSRTMotionInstanceNV) !=
        ownSizeof(VkAccelerationStructureSRTMotionInstanceNV_1107303158):
      static :
        warning("Declaration of " & "VkAccelerationStructureSRTMotionInstanceNV" &
            " exists but with different size")
    VkAccelerationStructureSRTMotionInstanceNV
  else:
    VkAccelerationStructureSRTMotionInstanceNV_1107303158)
  struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR_1107301305 = (when declared(
      struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR):
    when ownSizeof(struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR_1107301304):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR
  else:
    struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR_1107301304)
  VkExternalMemoryFeatureFlagsNV_1107301573 = (when declared(
      VkExternalMemoryFeatureFlagsNV):
    when ownSizeof(VkExternalMemoryFeatureFlagsNV) !=
        ownSizeof(VkExternalMemoryFeatureFlagsNV_1107301572):
      static :
        warning("Declaration of " & "VkExternalMemoryFeatureFlagsNV" &
            " exists but with different size")
    VkExternalMemoryFeatureFlagsNV
  else:
    VkExternalMemoryFeatureFlagsNV_1107301572)
  struct_VkVideoEncodeH265GopRemainingFrameInfoKHR_1107299793 = (when declared(
      struct_VkVideoEncodeH265GopRemainingFrameInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265GopRemainingFrameInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265GopRemainingFrameInfoKHR_1107299792):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH265GopRemainingFrameInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265GopRemainingFrameInfoKHR
  else:
    struct_VkVideoEncodeH265GopRemainingFrameInfoKHR_1107299792)
  VkInternalAllocationType_1107296807 = (when declared(VkInternalAllocationType):
    when ownSizeof(VkInternalAllocationType) !=
        ownSizeof(VkInternalAllocationType_1107296806):
      static :
        warning("Declaration of " & "VkInternalAllocationType" &
            " exists but with different size")
    VkInternalAllocationType
  else:
    VkInternalAllocationType_1107296806)
  struct_VkLatencyTimingsFrameReportNV_1107304411 = (when declared(
      struct_VkLatencyTimingsFrameReportNV):
    when ownSizeof(struct_VkLatencyTimingsFrameReportNV) !=
        ownSizeof(struct_VkLatencyTimingsFrameReportNV_1107304410):
      static :
        warning("Declaration of " & "struct_VkLatencyTimingsFrameReportNV" &
            " exists but with different size")
    struct_VkLatencyTimingsFrameReportNV
  else:
    struct_VkLatencyTimingsFrameReportNV_1107304410)
  VkPhysicalDeviceDynamicRenderingFeatures_1107298861 = (when declared(
      VkPhysicalDeviceDynamicRenderingFeatures):
    when ownSizeof(VkPhysicalDeviceDynamicRenderingFeatures) !=
        ownSizeof(VkPhysicalDeviceDynamicRenderingFeatures_1107298860):
      static :
        warning("Declaration of " & "VkPhysicalDeviceDynamicRenderingFeatures" &
            " exists but with different size")
    VkPhysicalDeviceDynamicRenderingFeatures
  else:
    VkPhysicalDeviceDynamicRenderingFeatures_1107298860)
  struct_VkDebugMarkerObjectTagInfoEXT_1107301437 = (when declared(
      struct_VkDebugMarkerObjectTagInfoEXT):
    when ownSizeof(struct_VkDebugMarkerObjectTagInfoEXT) !=
        ownSizeof(struct_VkDebugMarkerObjectTagInfoEXT_1107301436):
      static :
        warning("Declaration of " & "struct_VkDebugMarkerObjectTagInfoEXT" &
            " exists but with different size")
    struct_VkDebugMarkerObjectTagInfoEXT
  else:
    struct_VkDebugMarkerObjectTagInfoEXT_1107301436)
  struct_VkBufferDeviceAddressCreateInfoEXT_1107302527 = (when declared(
      struct_VkBufferDeviceAddressCreateInfoEXT):
    when ownSizeof(struct_VkBufferDeviceAddressCreateInfoEXT) !=
        ownSizeof(struct_VkBufferDeviceAddressCreateInfoEXT_1107302526):
      static :
        warning("Declaration of " & "struct_VkBufferDeviceAddressCreateInfoEXT" &
            " exists but with different size")
    struct_VkBufferDeviceAddressCreateInfoEXT
  else:
    struct_VkBufferDeviceAddressCreateInfoEXT_1107302526)
  VkPhysicalDeviceCustomBorderColorFeaturesEXT_1107302917 = (when declared(
      VkPhysicalDeviceCustomBorderColorFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceCustomBorderColorFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceCustomBorderColorFeaturesEXT_1107302916):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCustomBorderColorFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceCustomBorderColorFeaturesEXT
  else:
    VkPhysicalDeviceCustomBorderColorFeaturesEXT_1107302916)
  struct_VkRenderingAttachmentLocationInfo_1107299121 = (when declared(
      struct_VkRenderingAttachmentLocationInfo):
    when ownSizeof(struct_VkRenderingAttachmentLocationInfo) !=
        ownSizeof(struct_VkRenderingAttachmentLocationInfo_1107299120):
      static :
        warning("Declaration of " & "struct_VkRenderingAttachmentLocationInfo" &
            " exists but with different size")
    struct_VkRenderingAttachmentLocationInfo
  else:
    struct_VkRenderingAttachmentLocationInfo_1107299120)
  VkDescriptorSetLayout_1107296765 = (when declared(VkDescriptorSetLayout):
    when ownSizeof(VkDescriptorSetLayout) != ownSizeof(VkDescriptorSetLayout_1107296764):
      static :
        warning("Declaration of " & "VkDescriptorSetLayout" &
            " exists but with different size")
    VkDescriptorSetLayout
  else:
    VkDescriptorSetLayout_1107296764)
  PFN_vkCreateValidationCacheEXT_1107302007 = (when declared(
      PFN_vkCreateValidationCacheEXT):
    when ownSizeof(PFN_vkCreateValidationCacheEXT) !=
        ownSizeof(PFN_vkCreateValidationCacheEXT_1107302006):
      static :
        warning("Declaration of " & "PFN_vkCreateValidationCacheEXT" &
            " exists but with different size")
    PFN_vkCreateValidationCacheEXT
  else:
    PFN_vkCreateValidationCacheEXT_1107302006)
  struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303747 = (when declared(
      struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT):
    when ownSizeof(struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT) !=
        ownSizeof(struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303746):
      static :
        warning("Declaration of " &
            "struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT" &
            " exists but with different size")
    struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT
  else:
    struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303746)
  struct_VkBufferViewCreateInfo_1107297437 = (when declared(
      struct_VkBufferViewCreateInfo):
    when ownSizeof(struct_VkBufferViewCreateInfo) !=
        ownSizeof(struct_VkBufferViewCreateInfo_1107297436):
      static :
        warning("Declaration of " & "struct_VkBufferViewCreateInfo" &
            " exists but with different size")
    struct_VkBufferViewCreateInfo
  else:
    struct_VkBufferViewCreateInfo_1107297436)
  VkPhysicalDeviceMultiviewProperties_1107298195 = (when declared(
      VkPhysicalDeviceMultiviewProperties):
    when ownSizeof(VkPhysicalDeviceMultiviewProperties) !=
        ownSizeof(VkPhysicalDeviceMultiviewProperties_1107298194):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMultiviewProperties" &
            " exists but with different size")
    VkPhysicalDeviceMultiviewProperties
  else:
    VkPhysicalDeviceMultiviewProperties_1107298194)
  VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298505 = (when declared(
      VkDescriptorSetVariableDescriptorCountLayoutSupport):
    when ownSizeof(VkDescriptorSetVariableDescriptorCountLayoutSupport) !=
        ownSizeof(VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298504):
      static :
        warning("Declaration of " &
            "VkDescriptorSetVariableDescriptorCountLayoutSupport" &
            " exists but with different size")
    VkDescriptorSetVariableDescriptorCountLayoutSupport
  else:
    VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298504)
  struct_VkImageViewAddressPropertiesNVX_1107301527 = (when declared(
      struct_VkImageViewAddressPropertiesNVX):
    when ownSizeof(struct_VkImageViewAddressPropertiesNVX) !=
        ownSizeof(struct_VkImageViewAddressPropertiesNVX_1107301526):
      static :
        warning("Declaration of " & "struct_VkImageViewAddressPropertiesNVX" &
            " exists but with different size")
    struct_VkImageViewAddressPropertiesNVX
  else:
    struct_VkImageViewAddressPropertiesNVX_1107301526)
  PFN_vkInitializePerformanceApiINTEL_1107302429 = (when declared(
      PFN_vkInitializePerformanceApiINTEL):
    when ownSizeof(PFN_vkInitializePerformanceApiINTEL) !=
        ownSizeof(PFN_vkInitializePerformanceApiINTEL_1107302428):
      static :
        warning("Declaration of " & "PFN_vkInitializePerformanceApiINTEL" &
            " exists but with different size")
    PFN_vkInitializePerformanceApiINTEL
  else:
    PFN_vkInitializePerformanceApiINTEL_1107302428)
  VkPhysicalDeviceImageRobustnessFeatures_1107298769 = (when declared(
      VkPhysicalDeviceImageRobustnessFeatures):
    when ownSizeof(VkPhysicalDeviceImageRobustnessFeatures) !=
        ownSizeof(VkPhysicalDeviceImageRobustnessFeatures_1107298768):
      static :
        warning("Declaration of " & "VkPhysicalDeviceImageRobustnessFeatures" &
            " exists but with different size")
    VkPhysicalDeviceImageRobustnessFeatures
  else:
    VkPhysicalDeviceImageRobustnessFeatures_1107298768)
  struct_VkSwapchainCounterCreateInfoEXT_1107301687 = (when declared(
      struct_VkSwapchainCounterCreateInfoEXT):
    when ownSizeof(struct_VkSwapchainCounterCreateInfoEXT) !=
        ownSizeof(struct_VkSwapchainCounterCreateInfoEXT_1107301686):
      static :
        warning("Declaration of " & "struct_VkSwapchainCounterCreateInfoEXT" &
            " exists but with different size")
    struct_VkSwapchainCounterCreateInfoEXT
  else:
    struct_VkSwapchainCounterCreateInfoEXT_1107301686)
  PFN_vkCmdWriteAccelerationStructuresPropertiesNV_1107302219 = (when declared(
      PFN_vkCmdWriteAccelerationStructuresPropertiesNV):
    when ownSizeof(PFN_vkCmdWriteAccelerationStructuresPropertiesNV) !=
        ownSizeof(PFN_vkCmdWriteAccelerationStructuresPropertiesNV_1107302218):
      static :
        warning("Declaration of " &
            "PFN_vkCmdWriteAccelerationStructuresPropertiesNV" &
            " exists but with different size")
    PFN_vkCmdWriteAccelerationStructuresPropertiesNV
  else:
    PFN_vkCmdWriteAccelerationStructuresPropertiesNV_1107302218)
  VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM_1107304377 = (when declared(
      VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM):
    when ownSizeof(VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM) !=
        ownSizeof(VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM_1107304376):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM" &
            " exists but with different size")
    VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM
  else:
    VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM_1107304376)
  PFN_vkGetBufferMemoryRequirements_1107297737 = (when declared(
      PFN_vkGetBufferMemoryRequirements):
    when ownSizeof(PFN_vkGetBufferMemoryRequirements) !=
        ownSizeof(PFN_vkGetBufferMemoryRequirements_1107297736):
      static :
        warning("Declaration of " & "PFN_vkGetBufferMemoryRequirements" &
            " exists but with different size")
    PFN_vkGetBufferMemoryRequirements
  else:
    PFN_vkGetBufferMemoryRequirements_1107297736)
  PFN_vkEnumeratePhysicalDeviceGroupsKHR_1107299923 = (when declared(
      PFN_vkEnumeratePhysicalDeviceGroupsKHR):
    when ownSizeof(PFN_vkEnumeratePhysicalDeviceGroupsKHR) !=
        ownSizeof(PFN_vkEnumeratePhysicalDeviceGroupsKHR_1107299922):
      static :
        warning("Declaration of " & "PFN_vkEnumeratePhysicalDeviceGroupsKHR" &
            " exists but with different size")
    PFN_vkEnumeratePhysicalDeviceGroupsKHR
  else:
    PFN_vkEnumeratePhysicalDeviceGroupsKHR_1107299922)
  PFN_vkGetEncodedVideoSessionParametersKHR_1107300641 = (when declared(
      PFN_vkGetEncodedVideoSessionParametersKHR):
    when ownSizeof(PFN_vkGetEncodedVideoSessionParametersKHR) !=
        ownSizeof(PFN_vkGetEncodedVideoSessionParametersKHR_1107300640):
      static :
        warning("Declaration of " & "PFN_vkGetEncodedVideoSessionParametersKHR" &
            " exists but with different size")
    PFN_vkGetEncodedVideoSessionParametersKHR
  else:
    PFN_vkGetEncodedVideoSessionParametersKHR_1107300640)
  VkClusterAccelerationStructureAddressResolutionFlagBitsNV_1107304755 = (when declared(
      VkClusterAccelerationStructureAddressResolutionFlagBitsNV):
    when ownSizeof(VkClusterAccelerationStructureAddressResolutionFlagBitsNV) !=
        ownSizeof(VkClusterAccelerationStructureAddressResolutionFlagBitsNV_1107304754):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureAddressResolutionFlagBitsNV" &
            " exists but with different size")
    VkClusterAccelerationStructureAddressResolutionFlagBitsNV
  else:
    VkClusterAccelerationStructureAddressResolutionFlagBitsNV_1107304754)
  struct_VkVideoEncodeH265FrameSizeKHR_1107299785 = (when declared(
      struct_VkVideoEncodeH265FrameSizeKHR):
    when ownSizeof(struct_VkVideoEncodeH265FrameSizeKHR) !=
        ownSizeof(struct_VkVideoEncodeH265FrameSizeKHR_1107299784):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH265FrameSizeKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265FrameSizeKHR
  else:
    struct_VkVideoEncodeH265FrameSizeKHR_1107299784)
  VkGraphicsPipelineShaderGroupsCreateInfoNV_1107302789 = (when declared(
      VkGraphicsPipelineShaderGroupsCreateInfoNV):
    when ownSizeof(VkGraphicsPipelineShaderGroupsCreateInfoNV) !=
        ownSizeof(VkGraphicsPipelineShaderGroupsCreateInfoNV_1107302788):
      static :
        warning("Declaration of " & "VkGraphicsPipelineShaderGroupsCreateInfoNV" &
            " exists but with different size")
    VkGraphicsPipelineShaderGroupsCreateInfoNV
  else:
    VkGraphicsPipelineShaderGroupsCreateInfoNV_1107302788)
  VkPhysicalDeviceMaintenance9PropertiesKHR_1107301363 = (when declared(
      VkPhysicalDeviceMaintenance9PropertiesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance9PropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance9PropertiesKHR_1107301362):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance9PropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance9PropertiesKHR
  else:
    VkPhysicalDeviceMaintenance9PropertiesKHR_1107301362)
  struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT_1107303473 = (when declared(
      struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT_1107303472):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT
  else:
    struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT_1107303472)
  VkPerTileEndInfoQCOM_1107302989 = (when declared(VkPerTileEndInfoQCOM):
    when ownSizeof(VkPerTileEndInfoQCOM) != ownSizeof(VkPerTileEndInfoQCOM_1107302988):
      static :
        warning("Declaration of " & "VkPerTileEndInfoQCOM" &
            " exists but with different size")
    VkPerTileEndInfoQCOM
  else:
    VkPerTileEndInfoQCOM_1107302988)
  enum_VkImageCompressionFixedRateFlagBitsEXT_1107303197 = (when declared(
      enum_VkImageCompressionFixedRateFlagBitsEXT):
    when ownSizeof(enum_VkImageCompressionFixedRateFlagBitsEXT) !=
        ownSizeof(enum_VkImageCompressionFixedRateFlagBitsEXT_1107303196):
      static :
        warning("Declaration of " &
            "enum_VkImageCompressionFixedRateFlagBitsEXT" &
            " exists but with different size")
    enum_VkImageCompressionFixedRateFlagBitsEXT
  else:
    enum_VkImageCompressionFixedRateFlagBitsEXT_1107303196)
  VkImageUsageFlags_1107296959 = (when declared(VkImageUsageFlags):
    when ownSizeof(VkImageUsageFlags) != ownSizeof(VkImageUsageFlags_1107296958):
      static :
        warning("Declaration of " & "VkImageUsageFlags" &
            " exists but with different size")
    VkImageUsageFlags
  else:
    VkImageUsageFlags_1107296958)
  VkVideoEncodeH265FrameSizeKHR_1107299787 = (when declared(
      VkVideoEncodeH265FrameSizeKHR):
    when ownSizeof(VkVideoEncodeH265FrameSizeKHR) !=
        ownSizeof(VkVideoEncodeH265FrameSizeKHR_1107299786):
      static :
        warning("Declaration of " & "VkVideoEncodeH265FrameSizeKHR" &
            " exists but with different size")
    VkVideoEncodeH265FrameSizeKHR
  else:
    VkVideoEncodeH265FrameSizeKHR_1107299786)
  VkPipelineLayoutCreateFlagBits_1107297133 = (when declared(
      VkPipelineLayoutCreateFlagBits):
    when ownSizeof(VkPipelineLayoutCreateFlagBits) !=
        ownSizeof(VkPipelineLayoutCreateFlagBits_1107297132):
      static :
        warning("Declaration of " & "VkPipelineLayoutCreateFlagBits" &
            " exists but with different size")
    VkPipelineLayoutCreateFlagBits
  else:
    VkPipelineLayoutCreateFlagBits_1107297132)
  struct_VkDebugUtilsMessengerCreateInfoEXT_1107301831 = (when declared(
      struct_VkDebugUtilsMessengerCreateInfoEXT):
    when ownSizeof(struct_VkDebugUtilsMessengerCreateInfoEXT) !=
        ownSizeof(struct_VkDebugUtilsMessengerCreateInfoEXT_1107301830):
      static :
        warning("Declaration of " & "struct_VkDebugUtilsMessengerCreateInfoEXT" &
            " exists but with different size")
    struct_VkDebugUtilsMessengerCreateInfoEXT
  else:
    struct_VkDebugUtilsMessengerCreateInfoEXT_1107301830)
  PFN_vkCmdFillBuffer_1107297913 = (when declared(PFN_vkCmdFillBuffer):
    when ownSizeof(PFN_vkCmdFillBuffer) != ownSizeof(PFN_vkCmdFillBuffer_1107297912):
      static :
        warning("Declaration of " & "PFN_vkCmdFillBuffer" &
            " exists but with different size")
    PFN_vkCmdFillBuffer
  else:
    PFN_vkCmdFillBuffer_1107297912)
  VkVideoDecodeInfoKHR_1107299587 = (when declared(VkVideoDecodeInfoKHR):
    when ownSizeof(VkVideoDecodeInfoKHR) != ownSizeof(VkVideoDecodeInfoKHR_1107299586):
      static :
        warning("Declaration of " & "VkVideoDecodeInfoKHR" &
            " exists but with different size")
    VkVideoDecodeInfoKHR
  else:
    VkVideoDecodeInfoKHR_1107299586)
  VkBufferUsageFlags2_1107298999 = (when declared(VkBufferUsageFlags2):
    when ownSizeof(VkBufferUsageFlags2) != ownSizeof(VkBufferUsageFlags2_1107298998):
      static :
        warning("Declaration of " & "VkBufferUsageFlags2" &
            " exists but with different size")
    VkBufferUsageFlags2
  else:
    VkBufferUsageFlags2_1107298998)
  VkAccelerationStructureBuildRangeInfoKHR_1107305145 = (when declared(
      VkAccelerationStructureBuildRangeInfoKHR):
    when ownSizeof(VkAccelerationStructureBuildRangeInfoKHR) !=
        ownSizeof(VkAccelerationStructureBuildRangeInfoKHR_1107305144):
      static :
        warning("Declaration of " & "VkAccelerationStructureBuildRangeInfoKHR" &
            " exists but with different size")
    VkAccelerationStructureBuildRangeInfoKHR
  else:
    VkAccelerationStructureBuildRangeInfoKHR_1107305144)
  VkPipelineBindPoint_1107296911 = (when declared(VkPipelineBindPoint):
    when ownSizeof(VkPipelineBindPoint) != ownSizeof(VkPipelineBindPoint_1107296910):
      static :
        warning("Declaration of " & "VkPipelineBindPoint" &
            " exists but with different size")
    VkPipelineBindPoint
  else:
    VkPipelineBindPoint_1107296910)
  VkVideoEncodeH264CapabilityFlagsKHR_1107299595 = (when declared(
      VkVideoEncodeH264CapabilityFlagsKHR):
    when ownSizeof(VkVideoEncodeH264CapabilityFlagsKHR) !=
        ownSizeof(VkVideoEncodeH264CapabilityFlagsKHR_1107299594):
      static :
        warning("Declaration of " & "VkVideoEncodeH264CapabilityFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeH264CapabilityFlagsKHR
  else:
    VkVideoEncodeH264CapabilityFlagsKHR_1107299594)
  VkDescriptorPoolCreateFlagBits_1107297147 = (when declared(
      VkDescriptorPoolCreateFlagBits):
    when ownSizeof(VkDescriptorPoolCreateFlagBits) !=
        ownSizeof(VkDescriptorPoolCreateFlagBits_1107297146):
      static :
        warning("Declaration of " & "VkDescriptorPoolCreateFlagBits" &
            " exists but with different size")
    VkDescriptorPoolCreateFlagBits
  else:
    VkDescriptorPoolCreateFlagBits_1107297146)
  VkMemoryPropertyFlags_1107296977 = (when declared(VkMemoryPropertyFlags):
    when ownSizeof(VkMemoryPropertyFlags) != ownSizeof(VkMemoryPropertyFlags_1107296976):
      static :
        warning("Declaration of " & "VkMemoryPropertyFlags" &
            " exists but with different size")
    VkMemoryPropertyFlags
  else:
    VkMemoryPropertyFlags_1107296976)
  StdVideoH265ScalingLists_1107305561 = (when declared(StdVideoH265ScalingLists):
    when ownSizeof(StdVideoH265ScalingLists) !=
        ownSizeof(StdVideoH265ScalingLists_1107305560):
      static :
        warning("Declaration of " & "StdVideoH265ScalingLists" &
            " exists but with different size")
    StdVideoH265ScalingLists
  else:
    StdVideoH265ScalingLists_1107305560)
  struct_VkVideoEncodeH265DpbSlotInfoKHR_1107299769 = (when declared(
      struct_VkVideoEncodeH265DpbSlotInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265DpbSlotInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265DpbSlotInfoKHR_1107299768):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH265DpbSlotInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265DpbSlotInfoKHR
  else:
    struct_VkVideoEncodeH265DpbSlotInfoKHR_1107299768)
  PFN_vkCmdClearColorImage_1107297915 = (when declared(PFN_vkCmdClearColorImage):
    when ownSizeof(PFN_vkCmdClearColorImage) !=
        ownSizeof(PFN_vkCmdClearColorImage_1107297914):
      static :
        warning("Declaration of " & "PFN_vkCmdClearColorImage" &
            " exists but with different size")
    PFN_vkCmdClearColorImage
  else:
    PFN_vkCmdClearColorImage_1107297914)
  StdVideoEncodeH265SliceSegmentHeader_1107299759 = (when declared(
      StdVideoEncodeH265SliceSegmentHeader):
    when ownSizeof(StdVideoEncodeH265SliceSegmentHeader) !=
        ownSizeof(StdVideoEncodeH265SliceSegmentHeader_1107299758):
      static :
        warning("Declaration of " & "StdVideoEncodeH265SliceSegmentHeader" &
            " exists but with different size")
    StdVideoEncodeH265SliceSegmentHeader
  else:
    StdVideoEncodeH265SliceSegmentHeader_1107299758)
  VkPhysicalDeviceMaintenance6PropertiesKHR_1107301177 = (when declared(
      VkPhysicalDeviceMaintenance6PropertiesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance6PropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance6PropertiesKHR_1107301176):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance6PropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance6PropertiesKHR
  else:
    VkPhysicalDeviceMaintenance6PropertiesKHR_1107301176)
  PFN_vkCmdClearAttachments_1107297919 = (when declared(
      PFN_vkCmdClearAttachments):
    when ownSizeof(PFN_vkCmdClearAttachments) !=
        ownSizeof(PFN_vkCmdClearAttachments_1107297918):
      static :
        warning("Declaration of " & "PFN_vkCmdClearAttachments" &
            " exists but with different size")
    PFN_vkCmdClearAttachments
  else:
    PFN_vkCmdClearAttachments_1107297918)
  PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR_1107299909 = (when declared(
      PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR):
    when ownSizeof(PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR) !=
        ownSizeof(PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR_1107299908):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR" &
            " exists but with different size")
    PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR
  else:
    PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR_1107299908)
  VkTileMemoryBindInfoQCOM_1107304673 = (when declared(VkTileMemoryBindInfoQCOM):
    when ownSizeof(VkTileMemoryBindInfoQCOM) !=
        ownSizeof(VkTileMemoryBindInfoQCOM_1107304672):
      static :
        warning("Declaration of " & "VkTileMemoryBindInfoQCOM" &
            " exists but with different size")
    VkTileMemoryBindInfoQCOM
  else:
    VkTileMemoryBindInfoQCOM_1107304672)
  VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT_1107303217 = (when declared(
      VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT_1107303216):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
  else:
    VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT_1107303216)
  VkPerformanceConfigurationAcquireInfoINTEL_1107302427 = (when declared(
      VkPerformanceConfigurationAcquireInfoINTEL):
    when ownSizeof(VkPerformanceConfigurationAcquireInfoINTEL) !=
        ownSizeof(VkPerformanceConfigurationAcquireInfoINTEL_1107302426):
      static :
        warning("Declaration of " & "VkPerformanceConfigurationAcquireInfoINTEL" &
            " exists but with different size")
    VkPerformanceConfigurationAcquireInfoINTEL
  else:
    VkPerformanceConfigurationAcquireInfoINTEL_1107302426)
  struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV_1107303115 = (when declared(
      struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV_1107303114):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV
  else:
    struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV_1107303114)
  PFN_vkCmdSetRenderingAttachmentLocations_1107299231 = (when declared(
      PFN_vkCmdSetRenderingAttachmentLocations):
    when ownSizeof(PFN_vkCmdSetRenderingAttachmentLocations) !=
        ownSizeof(PFN_vkCmdSetRenderingAttachmentLocations_1107299230):
      static :
        warning("Declaration of " & "PFN_vkCmdSetRenderingAttachmentLocations" &
            " exists but with different size")
    PFN_vkCmdSetRenderingAttachmentLocations
  else:
    PFN_vkCmdSetRenderingAttachmentLocations_1107299230)
  StdVideoEncodeH264ReferenceListsInfoFlags_1107305795 = (when declared(
      StdVideoEncodeH264ReferenceListsInfoFlags):
    when ownSizeof(StdVideoEncodeH264ReferenceListsInfoFlags) !=
        ownSizeof(StdVideoEncodeH264ReferenceListsInfoFlags_1107305794):
      static :
        warning("Declaration of " & "StdVideoEncodeH264ReferenceListsInfoFlags" &
            " exists but with different size")
    StdVideoEncodeH264ReferenceListsInfoFlags
  else:
    StdVideoEncodeH264ReferenceListsInfoFlags_1107305794)
  VkVideoEncodeRgbRangeCompressionFlagsVALVE_1107303449 = (when declared(
      VkVideoEncodeRgbRangeCompressionFlagsVALVE):
    when ownSizeof(VkVideoEncodeRgbRangeCompressionFlagsVALVE) !=
        ownSizeof(VkVideoEncodeRgbRangeCompressionFlagsVALVE_1107303448):
      static :
        warning("Declaration of " & "VkVideoEncodeRgbRangeCompressionFlagsVALVE" &
            " exists but with different size")
    VkVideoEncodeRgbRangeCompressionFlagsVALVE
  else:
    VkVideoEncodeRgbRangeCompressionFlagsVALVE_1107303448)
  PFN_vkCmdDispatchDataGraphARM_1107304575 = (when declared(
      PFN_vkCmdDispatchDataGraphARM):
    when ownSizeof(PFN_vkCmdDispatchDataGraphARM) !=
        ownSizeof(PFN_vkCmdDispatchDataGraphARM_1107304574):
      static :
        warning("Declaration of " & "PFN_vkCmdDispatchDataGraphARM" &
            " exists but with different size")
    PFN_vkCmdDispatchDataGraphARM
  else:
    PFN_vkCmdDispatchDataGraphARM_1107304574)
  VkTensorCopyARM_1107304053 = (when declared(VkTensorCopyARM):
    when ownSizeof(VkTensorCopyARM) != ownSizeof(VkTensorCopyARM_1107304052):
      static :
        warning("Declaration of " & "VkTensorCopyARM" &
            " exists but with different size")
    VkTensorCopyARM
  else:
    VkTensorCopyARM_1107304052)
  StdVideoEncodeH265WeightTableFlags_1107305813 = (when declared(
      StdVideoEncodeH265WeightTableFlags):
    when ownSizeof(StdVideoEncodeH265WeightTableFlags) !=
        ownSizeof(StdVideoEncodeH265WeightTableFlags_1107305812):
      static :
        warning("Declaration of " & "StdVideoEncodeH265WeightTableFlags" &
            " exists but with different size")
    StdVideoEncodeH265WeightTableFlags
  else:
    StdVideoEncodeH265WeightTableFlags_1107305812)
  VkMemoryBarrier2_1107298733 = (when declared(VkMemoryBarrier2):
    when ownSizeof(VkMemoryBarrier2) != ownSizeof(VkMemoryBarrier2_1107298732):
      static :
        warning("Declaration of " & "VkMemoryBarrier2" &
            " exists but with different size")
    VkMemoryBarrier2
  else:
    VkMemoryBarrier2_1107298732)
  PFN_vkCmdCopyBufferToImage2_1107298925 = (when declared(
      PFN_vkCmdCopyBufferToImage2):
    when ownSizeof(PFN_vkCmdCopyBufferToImage2) !=
        ownSizeof(PFN_vkCmdCopyBufferToImage2_1107298924):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyBufferToImage2" &
            " exists but with different size")
    PFN_vkCmdCopyBufferToImage2
  else:
    PFN_vkCmdCopyBufferToImage2_1107298924)
  enum_VkQueryType_1107296825 = (when declared(enum_VkQueryType):
    when ownSizeof(enum_VkQueryType) != ownSizeof(enum_VkQueryType_1107296824):
      static :
        warning("Declaration of " & "enum_VkQueryType" &
            " exists but with different size")
    enum_VkQueryType
  else:
    enum_VkQueryType_1107296824)
  VkDependencyFlagBits_1107297167 = (when declared(VkDependencyFlagBits):
    when ownSizeof(VkDependencyFlagBits) != ownSizeof(VkDependencyFlagBits_1107297166):
      static :
        warning("Declaration of " & "VkDependencyFlagBits" &
            " exists but with different size")
    VkDependencyFlagBits
  else:
    VkDependencyFlagBits_1107297166)
  PFN_vkAllocateDescriptorSets_1107297831 = (when declared(
      PFN_vkAllocateDescriptorSets):
    when ownSizeof(PFN_vkAllocateDescriptorSets) !=
        ownSizeof(PFN_vkAllocateDescriptorSets_1107297830):
      static :
        warning("Declaration of " & "PFN_vkAllocateDescriptorSets" &
            " exists but with different size")
    PFN_vkAllocateDescriptorSets
  else:
    PFN_vkAllocateDescriptorSets_1107297830)
  VkInitializePerformanceApiInfoINTEL_1107302405 = (when declared(
      VkInitializePerformanceApiInfoINTEL):
    when ownSizeof(VkInitializePerformanceApiInfoINTEL) !=
        ownSizeof(VkInitializePerformanceApiInfoINTEL_1107302404):
      static :
        warning("Declaration of " & "VkInitializePerformanceApiInfoINTEL" &
            " exists but with different size")
    VkInitializePerformanceApiInfoINTEL
  else:
    VkInitializePerformanceApiInfoINTEL_1107302404)
  VkQueryPoolCreateInfo_1107297431 = (when declared(VkQueryPoolCreateInfo):
    when ownSizeof(VkQueryPoolCreateInfo) != ownSizeof(VkQueryPoolCreateInfo_1107297430):
      static :
        warning("Declaration of " & "VkQueryPoolCreateInfo" &
            " exists but with different size")
    VkQueryPoolCreateInfo
  else:
    VkQueryPoolCreateInfo_1107297430)
  VkPhysicalDeviceHostImageCopyPropertiesEXT_1107302679 = (when declared(
      VkPhysicalDeviceHostImageCopyPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceHostImageCopyPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceHostImageCopyPropertiesEXT_1107302678):
      static :
        warning("Declaration of " & "VkPhysicalDeviceHostImageCopyPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceHostImageCopyPropertiesEXT
  else:
    VkPhysicalDeviceHostImageCopyPropertiesEXT_1107302678)
  enum_VkHostImageCopyFlagBits_1107299003 = (when declared(
      enum_VkHostImageCopyFlagBits):
    when ownSizeof(enum_VkHostImageCopyFlagBits) !=
        ownSizeof(enum_VkHostImageCopyFlagBits_1107299002):
      static :
        warning("Declaration of " & "enum_VkHostImageCopyFlagBits" &
            " exists but with different size")
    enum_VkHostImageCopyFlagBits
  else:
    enum_VkHostImageCopyFlagBits_1107299002)
  VkPerformanceOverrideInfoINTEL_1107302423 = (when declared(
      VkPerformanceOverrideInfoINTEL):
    when ownSizeof(VkPerformanceOverrideInfoINTEL) !=
        ownSizeof(VkPerformanceOverrideInfoINTEL_1107302422):
      static :
        warning("Declaration of " & "VkPerformanceOverrideInfoINTEL" &
            " exists but with different size")
    VkPerformanceOverrideInfoINTEL
  else:
    VkPerformanceOverrideInfoINTEL_1107302422)
  VkFrameBoundaryFlagsEXT_1107303385 = (when declared(VkFrameBoundaryFlagsEXT):
    when ownSizeof(VkFrameBoundaryFlagsEXT) !=
        ownSizeof(VkFrameBoundaryFlagsEXT_1107303384):
      static :
        warning("Declaration of " & "VkFrameBoundaryFlagsEXT" &
            " exists but with different size")
    VkFrameBoundaryFlagsEXT
  else:
    VkFrameBoundaryFlagsEXT_1107303384)
  VkSubgroupFeatureFlagBits_1107297981 = (when declared(
      VkSubgroupFeatureFlagBits):
    when ownSizeof(VkSubgroupFeatureFlagBits) !=
        ownSizeof(VkSubgroupFeatureFlagBits_1107297980):
      static :
        warning("Declaration of " & "VkSubgroupFeatureFlagBits" &
            " exists but with different size")
    VkSubgroupFeatureFlagBits
  else:
    VkSubgroupFeatureFlagBits_1107297980)
  struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT_1107305125 = (when declared(
      struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT_1107305124):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT
  else:
    struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT_1107305124)
  PFN_vkGetDeviceImageSparseMemoryRequirementsKHR_1107300769 = (when declared(
      PFN_vkGetDeviceImageSparseMemoryRequirementsKHR):
    when ownSizeof(PFN_vkGetDeviceImageSparseMemoryRequirementsKHR) !=
        ownSizeof(PFN_vkGetDeviceImageSparseMemoryRequirementsKHR_1107300768):
      static :
        warning("Declaration of " &
            "PFN_vkGetDeviceImageSparseMemoryRequirementsKHR" &
            " exists but with different size")
    PFN_vkGetDeviceImageSparseMemoryRequirementsKHR
  else:
    PFN_vkGetDeviceImageSparseMemoryRequirementsKHR_1107300768)
  VkDeviceCreateFlags_1107296985 = (when declared(VkDeviceCreateFlags):
    when ownSizeof(VkDeviceCreateFlags) != ownSizeof(VkDeviceCreateFlags_1107296984):
      static :
        warning("Declaration of " & "VkDeviceCreateFlags" &
            " exists but with different size")
    VkDeviceCreateFlags
  else:
    VkDeviceCreateFlags_1107296984)
  struct_VkSetLatencyMarkerInfoNV_1107304407 = (when declared(
      struct_VkSetLatencyMarkerInfoNV):
    when ownSizeof(struct_VkSetLatencyMarkerInfoNV) !=
        ownSizeof(struct_VkSetLatencyMarkerInfoNV_1107304406):
      static :
        warning("Declaration of " & "struct_VkSetLatencyMarkerInfoNV" &
            " exists but with different size")
    struct_VkSetLatencyMarkerInfoNV
  else:
    struct_VkSetLatencyMarkerInfoNV_1107304406)
  enum_VkBlockMatchWindowCompareModeQCOM_1107304597 = (when declared(
      enum_VkBlockMatchWindowCompareModeQCOM):
    when ownSizeof(enum_VkBlockMatchWindowCompareModeQCOM) !=
        ownSizeof(enum_VkBlockMatchWindowCompareModeQCOM_1107304596):
      static :
        warning("Declaration of " & "enum_VkBlockMatchWindowCompareModeQCOM" &
            " exists but with different size")
    enum_VkBlockMatchWindowCompareModeQCOM
  else:
    enum_VkBlockMatchWindowCompareModeQCOM_1107304596)
  VkPhysicalDeviceMultiviewFeatures_1107298191 = (when declared(
      VkPhysicalDeviceMultiviewFeatures):
    when ownSizeof(VkPhysicalDeviceMultiviewFeatures) !=
        ownSizeof(VkPhysicalDeviceMultiviewFeatures_1107298190):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMultiviewFeatures" &
            " exists but with different size")
    VkPhysicalDeviceMultiviewFeatures
  else:
    VkPhysicalDeviceMultiviewFeatures_1107298190)
  VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298501 = (when declared(
      VkDescriptorSetVariableDescriptorCountAllocateInfo):
    when ownSizeof(VkDescriptorSetVariableDescriptorCountAllocateInfo) !=
        ownSizeof(VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298500):
      static :
        warning("Declaration of " &
            "VkDescriptorSetVariableDescriptorCountAllocateInfo" &
            " exists but with different size")
    VkDescriptorSetVariableDescriptorCountAllocateInfo
  else:
    VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298500)
  PFN_vkCreateAccelerationStructureNV_1107302197 = (when declared(
      PFN_vkCreateAccelerationStructureNV):
    when ownSizeof(PFN_vkCreateAccelerationStructureNV) !=
        ownSizeof(PFN_vkCreateAccelerationStructureNV_1107302196):
      static :
        warning("Declaration of " & "PFN_vkCreateAccelerationStructureNV" &
            " exists but with different size")
    PFN_vkCreateAccelerationStructureNV
  else:
    PFN_vkCreateAccelerationStructureNV_1107302196)
  struct_VkAccelerationStructureTrianglesOpacityMicromapEXT_1107303599 = (when declared(
      struct_VkAccelerationStructureTrianglesOpacityMicromapEXT):
    when ownSizeof(struct_VkAccelerationStructureTrianglesOpacityMicromapEXT) !=
        ownSizeof(struct_VkAccelerationStructureTrianglesOpacityMicromapEXT_1107303598):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureTrianglesOpacityMicromapEXT" &
            " exists but with different size")
    struct_VkAccelerationStructureTrianglesOpacityMicromapEXT
  else:
    struct_VkAccelerationStructureTrianglesOpacityMicromapEXT_1107303598)
  struct_VkPipelineCoverageReductionStateCreateInfoNV_1107302583 = (when declared(
      struct_VkPipelineCoverageReductionStateCreateInfoNV):
    when ownSizeof(struct_VkPipelineCoverageReductionStateCreateInfoNV) !=
        ownSizeof(struct_VkPipelineCoverageReductionStateCreateInfoNV_1107302582):
      static :
        warning("Declaration of " &
            "struct_VkPipelineCoverageReductionStateCreateInfoNV" &
            " exists but with different size")
    struct_VkPipelineCoverageReductionStateCreateInfoNV
  else:
    struct_VkPipelineCoverageReductionStateCreateInfoNV_1107302582)
  struct_VkPhysicalDeviceMaintenance8FeaturesKHR_1107301349 = (when declared(
      struct_VkPhysicalDeviceMaintenance8FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance8FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance8FeaturesKHR_1107301348):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance8FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance8FeaturesKHR
  else:
    struct_VkPhysicalDeviceMaintenance8FeaturesKHR_1107301348)
  struct_VkAccelerationStructureCreateInfoNV_1107302159 = (when declared(
      struct_VkAccelerationStructureCreateInfoNV):
    when ownSizeof(struct_VkAccelerationStructureCreateInfoNV) !=
        ownSizeof(struct_VkAccelerationStructureCreateInfoNV_1107302158):
      static :
        warning("Declaration of " & "struct_VkAccelerationStructureCreateInfoNV" &
            " exists but with different size")
    struct_VkAccelerationStructureCreateInfoNV
  else:
    struct_VkAccelerationStructureCreateInfoNV_1107302158)
  VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM_1107303261 = (when declared(
      VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM):
    when ownSizeof(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM) !=
        ownSizeof(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM_1107303260):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM" &
            " exists but with different size")
    VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
  else:
    VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM_1107303260)
  PFN_vkGetImageOpaqueCaptureDescriptorDataEXT_1107303077 = (when declared(
      PFN_vkGetImageOpaqueCaptureDescriptorDataEXT):
    when ownSizeof(PFN_vkGetImageOpaqueCaptureDescriptorDataEXT) !=
        ownSizeof(PFN_vkGetImageOpaqueCaptureDescriptorDataEXT_1107303076):
      static :
        warning("Declaration of " &
            "PFN_vkGetImageOpaqueCaptureDescriptorDataEXT" &
            " exists but with different size")
    PFN_vkGetImageOpaqueCaptureDescriptorDataEXT
  else:
    PFN_vkGetImageOpaqueCaptureDescriptorDataEXT_1107303076)
  VkOpticalFlowSessionCreateInfoNV_1107304193 = (when declared(
      VkOpticalFlowSessionCreateInfoNV):
    when ownSizeof(VkOpticalFlowSessionCreateInfoNV) !=
        ownSizeof(VkOpticalFlowSessionCreateInfoNV_1107304192):
      static :
        warning("Declaration of " & "VkOpticalFlowSessionCreateInfoNV" &
            " exists but with different size")
    VkOpticalFlowSessionCreateInfoNV
  else:
    VkOpticalFlowSessionCreateInfoNV_1107304192)
  enum_StdVideoH264CabacInitIdc_1107305673 = (when declared(
      enum_StdVideoH264CabacInitIdc):
    when ownSizeof(enum_StdVideoH264CabacInitIdc) !=
        ownSizeof(enum_StdVideoH264CabacInitIdc_1107305672):
      static :
        warning("Declaration of " & "enum_StdVideoH264CabacInitIdc" &
            " exists but with different size")
    enum_StdVideoH264CabacInitIdc
  else:
    enum_StdVideoH264CabacInitIdc_1107305672)
  VkCopyMemoryToImageIndirectInfoKHR_1107301233 = (when declared(
      VkCopyMemoryToImageIndirectInfoKHR):
    when ownSizeof(VkCopyMemoryToImageIndirectInfoKHR) !=
        ownSizeof(VkCopyMemoryToImageIndirectInfoKHR_1107301232):
      static :
        warning("Declaration of " & "VkCopyMemoryToImageIndirectInfoKHR" &
            " exists but with different size")
    VkCopyMemoryToImageIndirectInfoKHR
  else:
    VkCopyMemoryToImageIndirectInfoKHR_1107301232)
  struct_VkSwapchainPresentModeInfoKHR_1107300935 = (when declared(
      struct_VkSwapchainPresentModeInfoKHR):
    when ownSizeof(struct_VkSwapchainPresentModeInfoKHR) !=
        ownSizeof(struct_VkSwapchainPresentModeInfoKHR_1107300934):
      static :
        warning("Declaration of " & "struct_VkSwapchainPresentModeInfoKHR" &
            " exists but with different size")
    struct_VkSwapchainPresentModeInfoKHR
  else:
    struct_VkSwapchainPresentModeInfoKHR_1107300934)
  PFN_vkEnumerateInstanceLayerProperties_1107297707 = (when declared(
      PFN_vkEnumerateInstanceLayerProperties):
    when ownSizeof(PFN_vkEnumerateInstanceLayerProperties) !=
        ownSizeof(PFN_vkEnumerateInstanceLayerProperties_1107297706):
      static :
        warning("Declaration of " & "PFN_vkEnumerateInstanceLayerProperties" &
            " exists but with different size")
    PFN_vkEnumerateInstanceLayerProperties
  else:
    PFN_vkEnumerateInstanceLayerProperties_1107297706)
  VkPhysicalDeviceVideoFormatInfoKHR_1107299493 = (when declared(
      VkPhysicalDeviceVideoFormatInfoKHR):
    when ownSizeof(VkPhysicalDeviceVideoFormatInfoKHR) !=
        ownSizeof(VkPhysicalDeviceVideoFormatInfoKHR_1107299492):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVideoFormatInfoKHR" &
            " exists but with different size")
    VkPhysicalDeviceVideoFormatInfoKHR
  else:
    VkPhysicalDeviceVideoFormatInfoKHR_1107299492)
  struct_VkPipelineRasterizationLineStateCreateInfo_1107299049 = (when declared(
      struct_VkPipelineRasterizationLineStateCreateInfo):
    when ownSizeof(struct_VkPipelineRasterizationLineStateCreateInfo) !=
        ownSizeof(struct_VkPipelineRasterizationLineStateCreateInfo_1107299048):
      static :
        warning("Declaration of " &
            "struct_VkPipelineRasterizationLineStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineRasterizationLineStateCreateInfo
  else:
    struct_VkPipelineRasterizationLineStateCreateInfo_1107299048)
  VkVideoDecodeUsageFlagsKHR_1107299573 = (when declared(
      VkVideoDecodeUsageFlagsKHR):
    when ownSizeof(VkVideoDecodeUsageFlagsKHR) !=
        ownSizeof(VkVideoDecodeUsageFlagsKHR_1107299572):
      static :
        warning("Declaration of " & "VkVideoDecodeUsageFlagsKHR" &
            " exists but with different size")
    VkVideoDecodeUsageFlagsKHR
  else:
    VkVideoDecodeUsageFlagsKHR_1107299572)
  VkPipelineRobustnessCreateInfoEXT_1107301615 = (when declared(
      VkPipelineRobustnessCreateInfoEXT):
    when ownSizeof(VkPipelineRobustnessCreateInfoEXT) !=
        ownSizeof(VkPipelineRobustnessCreateInfoEXT_1107301614):
      static :
        warning("Declaration of " & "VkPipelineRobustnessCreateInfoEXT" &
            " exists but with different size")
    VkPipelineRobustnessCreateInfoEXT
  else:
    VkPipelineRobustnessCreateInfoEXT_1107301614)
  VkPhysicalDeviceShaderObjectFeaturesEXT_1107304259 = (when declared(
      VkPhysicalDeviceShaderObjectFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceShaderObjectFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderObjectFeaturesEXT_1107304258):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderObjectFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderObjectFeaturesEXT
  else:
    VkPhysicalDeviceShaderObjectFeaturesEXT_1107304258)
  enum_VkIndirectCommandsInputModeFlagBitsEXT_1107304923 = (when declared(
      enum_VkIndirectCommandsInputModeFlagBitsEXT):
    when ownSizeof(enum_VkIndirectCommandsInputModeFlagBitsEXT) !=
        ownSizeof(enum_VkIndirectCommandsInputModeFlagBitsEXT_1107304922):
      static :
        warning("Declaration of " &
            "enum_VkIndirectCommandsInputModeFlagBitsEXT" &
            " exists but with different size")
    enum_VkIndirectCommandsInputModeFlagBitsEXT
  else:
    enum_VkIndirectCommandsInputModeFlagBitsEXT_1107304922)
  struct_VkRenderPassInputAttachmentAspectCreateInfo_1107298173 = (when declared(
      struct_VkRenderPassInputAttachmentAspectCreateInfo):
    when ownSizeof(struct_VkRenderPassInputAttachmentAspectCreateInfo) !=
        ownSizeof(struct_VkRenderPassInputAttachmentAspectCreateInfo_1107298172):
      static :
        warning("Declaration of " &
            "struct_VkRenderPassInputAttachmentAspectCreateInfo" &
            " exists but with different size")
    struct_VkRenderPassInputAttachmentAspectCreateInfo
  else:
    struct_VkRenderPassInputAttachmentAspectCreateInfo_1107298172)
  struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298843 = (when declared(
      struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures):
    when ownSizeof(struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298842):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures
  else:
    struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298842)
  VkCommandBufferInheritanceRenderPassTransformInfoQCOM_1107302859 = (when declared(
      VkCommandBufferInheritanceRenderPassTransformInfoQCOM):
    when ownSizeof(VkCommandBufferInheritanceRenderPassTransformInfoQCOM) !=
        ownSizeof(VkCommandBufferInheritanceRenderPassTransformInfoQCOM_1107302858):
      static :
        warning("Declaration of " &
            "VkCommandBufferInheritanceRenderPassTransformInfoQCOM" &
            " exists but with different size")
    VkCommandBufferInheritanceRenderPassTransformInfoQCOM
  else:
    VkCommandBufferInheritanceRenderPassTransformInfoQCOM_1107302858)
  VkPresentScalingFlagBitsEXT_1107302727 = (when declared(
      VkPresentScalingFlagBitsEXT):
    when ownSizeof(VkPresentScalingFlagBitsEXT) !=
        ownSizeof(VkPresentScalingFlagBitsEXT_1107302726):
      static :
        warning("Declaration of " & "VkPresentScalingFlagBitsEXT" &
            " exists but with different size")
    VkPresentScalingFlagBitsEXT
  else:
    VkPresentScalingFlagBitsEXT_1107302726)
  enum_VkAttachmentDescriptionFlagBits_1107297159 = (when declared(
      enum_VkAttachmentDescriptionFlagBits):
    when ownSizeof(enum_VkAttachmentDescriptionFlagBits) !=
        ownSizeof(enum_VkAttachmentDescriptionFlagBits_1107297158):
      static :
        warning("Declaration of " & "enum_VkAttachmentDescriptionFlagBits" &
            " exists but with different size")
    enum_VkAttachmentDescriptionFlagBits
  else:
    enum_VkAttachmentDescriptionFlagBits_1107297158)
  struct_VkPhysicalDeviceSparseImageFormatInfo2_1107298161 = (when declared(
      struct_VkPhysicalDeviceSparseImageFormatInfo2):
    when ownSizeof(struct_VkPhysicalDeviceSparseImageFormatInfo2) !=
        ownSizeof(struct_VkPhysicalDeviceSparseImageFormatInfo2_1107298160):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSparseImageFormatInfo2" &
            " exists but with different size")
    struct_VkPhysicalDeviceSparseImageFormatInfo2
  else:
    struct_VkPhysicalDeviceSparseImageFormatInfo2_1107298160)
  VkDisplayPlanePropertiesKHR_1107299387 = (when declared(
      VkDisplayPlanePropertiesKHR):
    when ownSizeof(VkDisplayPlanePropertiesKHR) !=
        ownSizeof(VkDisplayPlanePropertiesKHR_1107299386):
      static :
        warning("Declaration of " & "VkDisplayPlanePropertiesKHR" &
            " exists but with different size")
    VkDisplayPlanePropertiesKHR
  else:
    VkDisplayPlanePropertiesKHR_1107299386)
  VkPhysicalDeviceTransformFeedbackFeaturesEXT_1107301471 = (when declared(
      VkPhysicalDeviceTransformFeedbackFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceTransformFeedbackFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceTransformFeedbackFeaturesEXT_1107301470):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceTransformFeedbackFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceTransformFeedbackFeaturesEXT
  else:
    VkPhysicalDeviceTransformFeedbackFeaturesEXT_1107301470)
  VkExportFenceWin32HandleInfoKHR_1107305373 = (when declared(
      VkExportFenceWin32HandleInfoKHR):
    when ownSizeof(VkExportFenceWin32HandleInfoKHR) !=
        ownSizeof(VkExportFenceWin32HandleInfoKHR_1107305372):
      static :
        warning("Declaration of " & "VkExportFenceWin32HandleInfoKHR" &
            " exists but with different size")
    VkExportFenceWin32HandleInfoKHR
  else:
    VkExportFenceWin32HandleInfoKHR_1107305372)
  struct_VkPhysicalDeviceDrmPropertiesEXT_1107303299 = (when declared(
      struct_VkPhysicalDeviceDrmPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDrmPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDrmPropertiesEXT_1107303298):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceDrmPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDrmPropertiesEXT
  else:
    struct_VkPhysicalDeviceDrmPropertiesEXT_1107303298)
  struct_VkDeviceEventInfoEXT_1107301679 = (when declared(
      struct_VkDeviceEventInfoEXT):
    when ownSizeof(struct_VkDeviceEventInfoEXT) !=
        ownSizeof(struct_VkDeviceEventInfoEXT_1107301678):
      static :
        warning("Declaration of " & "struct_VkDeviceEventInfoEXT" &
            " exists but with different size")
    struct_VkDeviceEventInfoEXT
  else:
    struct_VkDeviceEventInfoEXT_1107301678)
  VkVendorId_1107296799 = (when declared(VkVendorId):
    when ownSizeof(VkVendorId) != ownSizeof(VkVendorId_1107296798):
      static :
        warning("Declaration of " & "VkVendorId" &
            " exists but with different size")
    VkVendorId
  else:
    VkVendorId_1107296798)
  PFN_vkCmdSetStencilOp_1107298959 = (when declared(PFN_vkCmdSetStencilOp):
    when ownSizeof(PFN_vkCmdSetStencilOp) != ownSizeof(PFN_vkCmdSetStencilOp_1107298958):
      static :
        warning("Declaration of " & "PFN_vkCmdSetStencilOp" &
            " exists but with different size")
    PFN_vkCmdSetStencilOp
  else:
    PFN_vkCmdSetStencilOp_1107298958)
  VkRenderingInputAttachmentIndexInfoKHR_1107300431 = (when declared(
      VkRenderingInputAttachmentIndexInfoKHR):
    when ownSizeof(VkRenderingInputAttachmentIndexInfoKHR) !=
        ownSizeof(VkRenderingInputAttachmentIndexInfoKHR_1107300430):
      static :
        warning("Declaration of " & "VkRenderingInputAttachmentIndexInfoKHR" &
            " exists but with different size")
    VkRenderingInputAttachmentIndexInfoKHR
  else:
    VkRenderingInputAttachmentIndexInfoKHR_1107300430)
  VkImageCompressionFixedRateFlagBitsEXT_1107303199 = (when declared(
      VkImageCompressionFixedRateFlagBitsEXT):
    when ownSizeof(VkImageCompressionFixedRateFlagBitsEXT) !=
        ownSizeof(VkImageCompressionFixedRateFlagBitsEXT_1107303198):
      static :
        warning("Declaration of " & "VkImageCompressionFixedRateFlagBitsEXT" &
            " exists but with different size")
    VkImageCompressionFixedRateFlagBitsEXT
  else:
    VkImageCompressionFixedRateFlagBitsEXT_1107303198)
  StdVideoEncodeH264WeightTableFlags_1107305793 = (when declared(
      StdVideoEncodeH264WeightTableFlags):
    when ownSizeof(StdVideoEncodeH264WeightTableFlags) !=
        ownSizeof(StdVideoEncodeH264WeightTableFlags_1107305792):
      static :
        warning("Declaration of " & "StdVideoEncodeH264WeightTableFlags" &
            " exists but with different size")
    StdVideoEncodeH264WeightTableFlags
  else:
    StdVideoEncodeH264WeightTableFlags_1107305792)
  VkCoarseSampleLocationNV_1107302055 = (when declared(VkCoarseSampleLocationNV):
    when ownSizeof(VkCoarseSampleLocationNV) !=
        ownSizeof(VkCoarseSampleLocationNV_1107302054):
      static :
        warning("Declaration of " & "VkCoarseSampleLocationNV" &
            " exists but with different size")
    VkCoarseSampleLocationNV
  else:
    VkCoarseSampleLocationNV_1107302054)
  struct_VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298527 = (when declared(
      struct_VkPhysicalDeviceSamplerFilterMinmaxProperties):
    when ownSizeof(struct_VkPhysicalDeviceSamplerFilterMinmaxProperties) !=
        ownSizeof(struct_VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298526):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSamplerFilterMinmaxProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceSamplerFilterMinmaxProperties
  else:
    struct_VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298526)
  VkPipelineRasterizationConservativeStateCreateFlagsEXT_1107301765 = (when declared(
      VkPipelineRasterizationConservativeStateCreateFlagsEXT):
    when ownSizeof(VkPipelineRasterizationConservativeStateCreateFlagsEXT) !=
        ownSizeof(VkPipelineRasterizationConservativeStateCreateFlagsEXT_1107301764):
      static :
        warning("Declaration of " &
            "VkPipelineRasterizationConservativeStateCreateFlagsEXT" &
            " exists but with different size")
    VkPipelineRasterizationConservativeStateCreateFlagsEXT
  else:
    VkPipelineRasterizationConservativeStateCreateFlagsEXT_1107301764)
  VkPipelineCreateFlags2CreateInfo_1107299107 = (when declared(
      VkPipelineCreateFlags2CreateInfo):
    when ownSizeof(VkPipelineCreateFlags2CreateInfo) !=
        ownSizeof(VkPipelineCreateFlags2CreateInfo_1107299106):
      static :
        warning("Declaration of " & "VkPipelineCreateFlags2CreateInfo" &
            " exists but with different size")
    VkPipelineCreateFlags2CreateInfo
  else:
    VkPipelineCreateFlags2CreateInfo_1107299106)
  VkPhysicalDeviceHdrVividFeaturesHUAWEI_1107305067 = (when declared(
      VkPhysicalDeviceHdrVividFeaturesHUAWEI):
    when ownSizeof(VkPhysicalDeviceHdrVividFeaturesHUAWEI) !=
        ownSizeof(VkPhysicalDeviceHdrVividFeaturesHUAWEI_1107305066):
      static :
        warning("Declaration of " & "VkPhysicalDeviceHdrVividFeaturesHUAWEI" &
            " exists but with different size")
    VkPhysicalDeviceHdrVividFeaturesHUAWEI
  else:
    VkPhysicalDeviceHdrVividFeaturesHUAWEI_1107305066)
  struct_VkVideoBeginCodingInfoKHR_1107299527 = (when declared(
      struct_VkVideoBeginCodingInfoKHR):
    when ownSizeof(struct_VkVideoBeginCodingInfoKHR) !=
        ownSizeof(struct_VkVideoBeginCodingInfoKHR_1107299526):
      static :
        warning("Declaration of " & "struct_VkVideoBeginCodingInfoKHR" &
            " exists but with different size")
    struct_VkVideoBeginCodingInfoKHR
  else:
    struct_VkVideoBeginCodingInfoKHR_1107299526)
  VkAddressCopyFlagsKHR_1107301213 = (when declared(VkAddressCopyFlagsKHR):
    when ownSizeof(VkAddressCopyFlagsKHR) != ownSizeof(VkAddressCopyFlagsKHR_1107301212):
      static :
        warning("Declaration of " & "VkAddressCopyFlagsKHR" &
            " exists but with different size")
    VkAddressCopyFlagsKHR
  else:
    VkAddressCopyFlagsKHR_1107301212)
  VkImageFormatListCreateInfoKHR_1107300259 = (when declared(
      VkImageFormatListCreateInfoKHR):
    when ownSizeof(VkImageFormatListCreateInfoKHR) !=
        ownSizeof(VkImageFormatListCreateInfoKHR_1107300258):
      static :
        warning("Declaration of " & "VkImageFormatListCreateInfoKHR" &
            " exists but with different size")
    VkImageFormatListCreateInfoKHR
  else:
    VkImageFormatListCreateInfoKHR_1107300258)
  enum_VkIndirectCommandsTokenTypeEXT_1107304919 = (when declared(
      enum_VkIndirectCommandsTokenTypeEXT):
    when ownSizeof(enum_VkIndirectCommandsTokenTypeEXT) !=
        ownSizeof(enum_VkIndirectCommandsTokenTypeEXT_1107304918):
      static :
        warning("Declaration of " & "enum_VkIndirectCommandsTokenTypeEXT" &
            " exists but with different size")
    enum_VkIndirectCommandsTokenTypeEXT
  else:
    enum_VkIndirectCommandsTokenTypeEXT_1107304918)
  VkPhysicalDeviceImageProcessingPropertiesQCOM_1107303847 = (when declared(
      VkPhysicalDeviceImageProcessingPropertiesQCOM):
    when ownSizeof(VkPhysicalDeviceImageProcessingPropertiesQCOM) !=
        ownSizeof(VkPhysicalDeviceImageProcessingPropertiesQCOM_1107303846):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImageProcessingPropertiesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceImageProcessingPropertiesQCOM
  else:
    VkPhysicalDeviceImageProcessingPropertiesQCOM_1107303846)
  VkAttachmentReferenceStencilLayout_1107298565 = (when declared(
      VkAttachmentReferenceStencilLayout):
    when ownSizeof(VkAttachmentReferenceStencilLayout) !=
        ownSizeof(VkAttachmentReferenceStencilLayout_1107298564):
      static :
        warning("Declaration of " & "VkAttachmentReferenceStencilLayout" &
            " exists but with different size")
    VkAttachmentReferenceStencilLayout
  else:
    VkAttachmentReferenceStencilLayout_1107298564)
  VkRayTracingLssIndexingModeNV_1107303811 = (when declared(
      VkRayTracingLssIndexingModeNV):
    when ownSizeof(VkRayTracingLssIndexingModeNV) !=
        ownSizeof(VkRayTracingLssIndexingModeNV_1107303810):
      static :
        warning("Declaration of " & "VkRayTracingLssIndexingModeNV" &
            " exists but with different size")
    VkRayTracingLssIndexingModeNV
  else:
    VkRayTracingLssIndexingModeNV_1107303810)
  struct_VkVideoEncodeQuantizationMapInfoKHR_1107301281 = (when declared(
      struct_VkVideoEncodeQuantizationMapInfoKHR):
    when ownSizeof(struct_VkVideoEncodeQuantizationMapInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeQuantizationMapInfoKHR_1107301280):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeQuantizationMapInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeQuantizationMapInfoKHR
  else:
    struct_VkVideoEncodeQuantizationMapInfoKHR_1107301280)
  struct_VkPhysicalDeviceAntiLagFeaturesAMD_1107304227 = (when declared(
      struct_VkPhysicalDeviceAntiLagFeaturesAMD):
    when ownSizeof(struct_VkPhysicalDeviceAntiLagFeaturesAMD) !=
        ownSizeof(struct_VkPhysicalDeviceAntiLagFeaturesAMD_1107304226):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceAntiLagFeaturesAMD" &
            " exists but with different size")
    struct_VkPhysicalDeviceAntiLagFeaturesAMD
  else:
    struct_VkPhysicalDeviceAntiLagFeaturesAMD_1107304226)
  VkVideoEncodeContentFlagsKHR_1107300591 = (when declared(
      VkVideoEncodeContentFlagsKHR):
    when ownSizeof(VkVideoEncodeContentFlagsKHR) !=
        ownSizeof(VkVideoEncodeContentFlagsKHR_1107300590):
      static :
        warning("Declaration of " & "VkVideoEncodeContentFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeContentFlagsKHR
  else:
    VkVideoEncodeContentFlagsKHR_1107300590)
  struct_VkDrmFormatModifierPropertiesList2EXT_1107301985 = (when declared(
      struct_VkDrmFormatModifierPropertiesList2EXT):
    when ownSizeof(struct_VkDrmFormatModifierPropertiesList2EXT) !=
        ownSizeof(struct_VkDrmFormatModifierPropertiesList2EXT_1107301984):
      static :
        warning("Declaration of " &
            "struct_VkDrmFormatModifierPropertiesList2EXT" &
            " exists but with different size")
    struct_VkDrmFormatModifierPropertiesList2EXT
  else:
    struct_VkDrmFormatModifierPropertiesList2EXT_1107301984)
  PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR_1107300423 = (when declared(
      PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR_1107300422):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR
  else:
    PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR_1107300422)
  struct_VkPhysicalDeviceDepthClipControlFeaturesEXT_1107303321 = (when declared(
      struct_VkPhysicalDeviceDepthClipControlFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDepthClipControlFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDepthClipControlFeaturesEXT_1107303320):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDepthClipControlFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDepthClipControlFeaturesEXT
  else:
    struct_VkPhysicalDeviceDepthClipControlFeaturesEXT_1107303320)
  struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV_1107304833 = (when declared(
      struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV):
    when ownSizeof(struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV_1107304832):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV
  else:
    struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV_1107304832)
  enum_VkVideoSessionParametersCreateFlagBitsKHR_1107299455 = (when declared(
      enum_VkVideoSessionParametersCreateFlagBitsKHR):
    when ownSizeof(enum_VkVideoSessionParametersCreateFlagBitsKHR) !=
        ownSizeof(enum_VkVideoSessionParametersCreateFlagBitsKHR_1107299454):
      static :
        warning("Declaration of " &
            "enum_VkVideoSessionParametersCreateFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoSessionParametersCreateFlagBitsKHR
  else:
    enum_VkVideoSessionParametersCreateFlagBitsKHR_1107299454)
  VkPhysicalDeviceShaderDrawParameterFeatures_1107298323 = (when declared(
      VkPhysicalDeviceShaderDrawParameterFeatures):
    when ownSizeof(VkPhysicalDeviceShaderDrawParameterFeatures) !=
        ownSizeof(VkPhysicalDeviceShaderDrawParameterFeatures_1107298322):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderDrawParameterFeatures" &
            " exists but with different size")
    VkPhysicalDeviceShaderDrawParameterFeatures
  else:
    VkPhysicalDeviceShaderDrawParameterFeatures_1107298322)
  PFN_vkGetPhysicalDeviceSurfacePresentModesKHR_1107299289 = (when declared(
      PFN_vkGetPhysicalDeviceSurfacePresentModesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceSurfacePresentModesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSurfacePresentModesKHR_1107299288):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceSurfacePresentModesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSurfacePresentModesKHR
  else:
    PFN_vkGetPhysicalDeviceSurfacePresentModesKHR_1107299288)
  PFN_vkCmdSetRenderingInputAttachmentIndices_1107299233 = (when declared(
      PFN_vkCmdSetRenderingInputAttachmentIndices):
    when ownSizeof(PFN_vkCmdSetRenderingInputAttachmentIndices) !=
        ownSizeof(PFN_vkCmdSetRenderingInputAttachmentIndices_1107299232):
      static :
        warning("Declaration of " &
            "PFN_vkCmdSetRenderingInputAttachmentIndices" &
            " exists but with different size")
    PFN_vkCmdSetRenderingInputAttachmentIndices
  else:
    PFN_vkCmdSetRenderingInputAttachmentIndices_1107299232)
  struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR_1107301289 = (when declared(
      struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR_1107301288):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR
  else:
    struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR_1107301288)
  VkBufferUsageFlags2KHR_1107300781 = (when declared(VkBufferUsageFlags2KHR):
    when ownSizeof(VkBufferUsageFlags2KHR) != ownSizeof(VkBufferUsageFlags2KHR_1107300780):
      static :
        warning("Declaration of " & "VkBufferUsageFlags2KHR" &
            " exists but with different size")
    VkBufferUsageFlags2KHR
  else:
    VkBufferUsageFlags2KHR_1107300780)
  VkPhysicalDeviceImageCompressionControlFeaturesEXT_1107303205 = (when declared(
      VkPhysicalDeviceImageCompressionControlFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceImageCompressionControlFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceImageCompressionControlFeaturesEXT_1107303204):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImageCompressionControlFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceImageCompressionControlFeaturesEXT
  else:
    VkPhysicalDeviceImageCompressionControlFeaturesEXT_1107303204)
  VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC_1107305131 = (when declared(
      VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC):
    when ownSizeof(VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC) !=
        ownSizeof(VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC_1107305130):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC" &
            " exists but with different size")
    VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC
  else:
    VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC_1107305130)
  enum_VkExternalSemaphoreFeatureFlagBits_1107298043 = (when declared(
      enum_VkExternalSemaphoreFeatureFlagBits):
    when ownSizeof(enum_VkExternalSemaphoreFeatureFlagBits) !=
        ownSizeof(enum_VkExternalSemaphoreFeatureFlagBits_1107298042):
      static :
        warning("Declaration of " & "enum_VkExternalSemaphoreFeatureFlagBits" &
            " exists but with different size")
    enum_VkExternalSemaphoreFeatureFlagBits
  else:
    enum_VkExternalSemaphoreFeatureFlagBits_1107298042)
  struct_VkBindImageMemoryInfo_1107298057 = (when declared(
      struct_VkBindImageMemoryInfo):
    when ownSizeof(struct_VkBindImageMemoryInfo) !=
        ownSizeof(struct_VkBindImageMemoryInfo_1107298056):
      static :
        warning("Declaration of " & "struct_VkBindImageMemoryInfo" &
            " exists but with different size")
    struct_VkBindImageMemoryInfo
  else:
    struct_VkBindImageMemoryInfo_1107298056)
  struct_VkImportFenceWin32HandleInfoKHR_1107305367 = (when declared(
      struct_VkImportFenceWin32HandleInfoKHR):
    when ownSizeof(struct_VkImportFenceWin32HandleInfoKHR) !=
        ownSizeof(struct_VkImportFenceWin32HandleInfoKHR_1107305366):
      static :
        warning("Declaration of " & "struct_VkImportFenceWin32HandleInfoKHR" &
            " exists but with different size")
    struct_VkImportFenceWin32HandleInfoKHR
  else:
    struct_VkImportFenceWin32HandleInfoKHR_1107305366)
  PFN_vkDestroyRenderPass_1107297843 = (when declared(PFN_vkDestroyRenderPass):
    when ownSizeof(PFN_vkDestroyRenderPass) !=
        ownSizeof(PFN_vkDestroyRenderPass_1107297842):
      static :
        warning("Declaration of " & "PFN_vkDestroyRenderPass" &
            " exists but with different size")
    PFN_vkDestroyRenderPass
  else:
    PFN_vkDestroyRenderPass_1107297842)
  VkAttachmentDescription2KHR_1107300051 = (when declared(
      VkAttachmentDescription2KHR):
    when ownSizeof(VkAttachmentDescription2KHR) !=
        ownSizeof(VkAttachmentDescription2KHR_1107300050):
      static :
        warning("Declaration of " & "VkAttachmentDescription2KHR" &
            " exists but with different size")
    VkAttachmentDescription2KHR
  else:
    VkAttachmentDescription2KHR_1107300050)
  VkBufferCreateInfo_1107297435 = (when declared(VkBufferCreateInfo):
    when ownSizeof(VkBufferCreateInfo) != ownSizeof(VkBufferCreateInfo_1107297434):
      static :
        warning("Declaration of " & "VkBufferCreateInfo" &
            " exists but with different size")
    VkBufferCreateInfo
  else:
    VkBufferCreateInfo_1107297434)
  VkPhysicalDeviceVulkanMemoryModelFeaturesKHR_1107300391 = (when declared(
      VkPhysicalDeviceVulkanMemoryModelFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceVulkanMemoryModelFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceVulkanMemoryModelFeaturesKHR_1107300390):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVulkanMemoryModelFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceVulkanMemoryModelFeaturesKHR
  else:
    VkPhysicalDeviceVulkanMemoryModelFeaturesKHR_1107300390)
  VkWriteDescriptorSetAccelerationStructureKHR_1107305177 = (when declared(
      VkWriteDescriptorSetAccelerationStructureKHR):
    when ownSizeof(VkWriteDescriptorSetAccelerationStructureKHR) !=
        ownSizeof(VkWriteDescriptorSetAccelerationStructureKHR_1107305176):
      static :
        warning("Declaration of " &
            "VkWriteDescriptorSetAccelerationStructureKHR" &
            " exists but with different size")
    VkWriteDescriptorSetAccelerationStructureKHR
  else:
    VkWriteDescriptorSetAccelerationStructureKHR_1107305176)
  struct_VkInputAttachmentAspectReference_1107298169 = (when declared(
      struct_VkInputAttachmentAspectReference):
    when ownSizeof(struct_VkInputAttachmentAspectReference) !=
        ownSizeof(struct_VkInputAttachmentAspectReference_1107298168):
      static :
        warning("Declaration of " & "struct_VkInputAttachmentAspectReference" &
            " exists but with different size")
    struct_VkInputAttachmentAspectReference
  else:
    struct_VkInputAttachmentAspectReference_1107298168)
  struct_VkExportMemoryWin32HandleInfoKHR_1107305323 = (when declared(
      struct_VkExportMemoryWin32HandleInfoKHR):
    when ownSizeof(struct_VkExportMemoryWin32HandleInfoKHR) !=
        ownSizeof(struct_VkExportMemoryWin32HandleInfoKHR_1107305322):
      static :
        warning("Declaration of " & "struct_VkExportMemoryWin32HandleInfoKHR" &
            " exists but with different size")
    struct_VkExportMemoryWin32HandleInfoKHR
  else:
    struct_VkExportMemoryWin32HandleInfoKHR_1107305322)
  StdVideoAV1CDEF_1107305619 = (when declared(StdVideoAV1CDEF):
    when ownSizeof(StdVideoAV1CDEF) != ownSizeof(StdVideoAV1CDEF_1107305618):
      static :
        warning("Declaration of " & "StdVideoAV1CDEF" &
            " exists but with different size")
    StdVideoAV1CDEF
  else:
    StdVideoAV1CDEF_1107305618)
  VkPhysicalDeviceCooperativeMatrixFeaturesNV_1107302565 = (when declared(
      VkPhysicalDeviceCooperativeMatrixFeaturesNV):
    when ownSizeof(VkPhysicalDeviceCooperativeMatrixFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceCooperativeMatrixFeaturesNV_1107302564):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCooperativeMatrixFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceCooperativeMatrixFeaturesNV
  else:
    VkPhysicalDeviceCooperativeMatrixFeaturesNV_1107302564)
  PFN_vkAcquireFullScreenExclusiveModeEXT_1107305417 = (when declared(
      PFN_vkAcquireFullScreenExclusiveModeEXT):
    when ownSizeof(PFN_vkAcquireFullScreenExclusiveModeEXT) !=
        ownSizeof(PFN_vkAcquireFullScreenExclusiveModeEXT_1107305416):
      static :
        warning("Declaration of " & "PFN_vkAcquireFullScreenExclusiveModeEXT" &
            " exists but with different size")
    PFN_vkAcquireFullScreenExclusiveModeEXT
  else:
    PFN_vkAcquireFullScreenExclusiveModeEXT_1107305416)
  StdVideoH265SpsFlags_1107305557 = (when declared(StdVideoH265SpsFlags):
    when ownSizeof(StdVideoH265SpsFlags) != ownSizeof(StdVideoH265SpsFlags_1107305556):
      static :
        warning("Declaration of " & "StdVideoH265SpsFlags" &
            " exists but with different size")
    StdVideoH265SpsFlags
  else:
    StdVideoH265SpsFlags_1107305556)
  struct_VkBufferCaptureDescriptorDataInfoEXT_1107303039 = (when declared(
      struct_VkBufferCaptureDescriptorDataInfoEXT):
    when ownSizeof(struct_VkBufferCaptureDescriptorDataInfoEXT) !=
        ownSizeof(struct_VkBufferCaptureDescriptorDataInfoEXT_1107303038):
      static :
        warning("Declaration of " &
            "struct_VkBufferCaptureDescriptorDataInfoEXT" &
            " exists but with different size")
    struct_VkBufferCaptureDescriptorDataInfoEXT
  else:
    struct_VkBufferCaptureDescriptorDataInfoEXT_1107303038)
  VkDescriptorBindingFlagsEXT_1107302017 = (when declared(
      VkDescriptorBindingFlagsEXT):
    when ownSizeof(VkDescriptorBindingFlagsEXT) !=
        ownSizeof(VkDescriptorBindingFlagsEXT_1107302016):
      static :
        warning("Declaration of " & "VkDescriptorBindingFlagsEXT" &
            " exists but with different size")
    VkDescriptorBindingFlagsEXT
  else:
    VkDescriptorBindingFlagsEXT_1107302016)
  VkImageCopy2KHR_1107300717 = (when declared(VkImageCopy2KHR):
    when ownSizeof(VkImageCopy2KHR) != ownSizeof(VkImageCopy2KHR_1107300716):
      static :
        warning("Declaration of " & "VkImageCopy2KHR" &
            " exists but with different size")
    VkImageCopy2KHR
  else:
    VkImageCopy2KHR_1107300716)
  VkPhysicalDeviceExternalImageFormatInfo_1107298257 = (when declared(
      VkPhysicalDeviceExternalImageFormatInfo):
    when ownSizeof(VkPhysicalDeviceExternalImageFormatInfo) !=
        ownSizeof(VkPhysicalDeviceExternalImageFormatInfo_1107298256):
      static :
        warning("Declaration of " & "VkPhysicalDeviceExternalImageFormatInfo" &
            " exists but with different size")
    VkPhysicalDeviceExternalImageFormatInfo
  else:
    VkPhysicalDeviceExternalImageFormatInfo_1107298256)
  struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV_1107304317 = (when declared(
      struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV_1107304316):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV
  else:
    struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV_1107304316)
  struct_VkVideoDecodeH264DpbSlotInfoKHR_1107299825 = (when declared(
      struct_VkVideoDecodeH264DpbSlotInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH264DpbSlotInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH264DpbSlotInfoKHR_1107299824):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeH264DpbSlotInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH264DpbSlotInfoKHR
  else:
    struct_VkVideoDecodeH264DpbSlotInfoKHR_1107299824)
  VkImageAspectFlags_1107296935 = (when declared(VkImageAspectFlags):
    when ownSizeof(VkImageAspectFlags) != ownSizeof(VkImageAspectFlags_1107296934):
      static :
        warning("Declaration of " & "VkImageAspectFlags" &
            " exists but with different size")
    VkImageAspectFlags
  else:
    VkImageAspectFlags_1107296934)
  struct_StdVideoH264PictureParameterSet_1107305447 = (when declared(
      struct_StdVideoH264PictureParameterSet):
    when ownSizeof(struct_StdVideoH264PictureParameterSet) !=
        ownSizeof(struct_StdVideoH264PictureParameterSet_1107305446):
      static :
        warning("Declaration of " & "struct_StdVideoH264PictureParameterSet" &
            " exists but with different size")
    struct_StdVideoH264PictureParameterSet
  else:
    struct_StdVideoH264PictureParameterSet_1107305446)
  struct_VkDepthBiasRepresentationInfoEXT_1107302873 = (when declared(
      struct_VkDepthBiasRepresentationInfoEXT):
    when ownSizeof(struct_VkDepthBiasRepresentationInfoEXT) !=
        ownSizeof(struct_VkDepthBiasRepresentationInfoEXT_1107302872):
      static :
        warning("Declaration of " & "struct_VkDepthBiasRepresentationInfoEXT" &
            " exists but with different size")
    struct_VkDepthBiasRepresentationInfoEXT
  else:
    struct_VkDepthBiasRepresentationInfoEXT_1107302872)
  PFN_vkQueueSubmit2KHR_1107300683 = (when declared(PFN_vkQueueSubmit2KHR):
    when ownSizeof(PFN_vkQueueSubmit2KHR) != ownSizeof(PFN_vkQueueSubmit2KHR_1107300682):
      static :
        warning("Declaration of " & "PFN_vkQueueSubmit2KHR" &
            " exists but with different size")
    PFN_vkQueueSubmit2KHR
  else:
    PFN_vkQueueSubmit2KHR_1107300682)
  StdVideoH264ChromaFormatIdc_1107305519 = (when declared(
      StdVideoH264ChromaFormatIdc):
    when ownSizeof(StdVideoH264ChromaFormatIdc) !=
        ownSizeof(StdVideoH264ChromaFormatIdc_1107305518):
      static :
        warning("Declaration of " & "StdVideoH264ChromaFormatIdc" &
            " exists but with different size")
    StdVideoH264ChromaFormatIdc
  else:
    StdVideoH264ChromaFormatIdc_1107305518)
  enum_StdVideoVP9InterpolationFilter_1107305779 = (when declared(
      enum_StdVideoVP9InterpolationFilter):
    when ownSizeof(enum_StdVideoVP9InterpolationFilter) !=
        ownSizeof(enum_StdVideoVP9InterpolationFilter_1107305778):
      static :
        warning("Declaration of " & "enum_StdVideoVP9InterpolationFilter" &
            " exists but with different size")
    enum_StdVideoVP9InterpolationFilter
  else:
    enum_StdVideoVP9InterpolationFilter_1107305778)
  struct_VkExportMemoryWin32HandleInfoNV_1107305387 = (when declared(
      struct_VkExportMemoryWin32HandleInfoNV):
    when ownSizeof(struct_VkExportMemoryWin32HandleInfoNV) !=
        ownSizeof(struct_VkExportMemoryWin32HandleInfoNV_1107305386):
      static :
        warning("Declaration of " & "struct_VkExportMemoryWin32HandleInfoNV" &
            " exists but with different size")
    struct_VkExportMemoryWin32HandleInfoNV
  else:
    struct_VkExportMemoryWin32HandleInfoNV_1107305386)
  PFN_vkGetPhysicalDeviceExternalSemaphoreProperties_1107298377 = (when declared(
      PFN_vkGetPhysicalDeviceExternalSemaphoreProperties):
    when ownSizeof(PFN_vkGetPhysicalDeviceExternalSemaphoreProperties) !=
        ownSizeof(PFN_vkGetPhysicalDeviceExternalSemaphoreProperties_1107298376):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceExternalSemaphoreProperties" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceExternalSemaphoreProperties
  else:
    PFN_vkGetPhysicalDeviceExternalSemaphoreProperties_1107298376)
  struct_VkBindAccelerationStructureMemoryInfoNV_1107302163 = (when declared(
      struct_VkBindAccelerationStructureMemoryInfoNV):
    when ownSizeof(struct_VkBindAccelerationStructureMemoryInfoNV) !=
        ownSizeof(struct_VkBindAccelerationStructureMemoryInfoNV_1107302162):
      static :
        warning("Declaration of " &
            "struct_VkBindAccelerationStructureMemoryInfoNV" &
            " exists but with different size")
    struct_VkBindAccelerationStructureMemoryInfoNV
  else:
    struct_VkBindAccelerationStructureMemoryInfoNV_1107302162)
  StdVideoH265AspectRatioIdc_1107305811 = (when declared(
      StdVideoH265AspectRatioIdc):
    when ownSizeof(StdVideoH265AspectRatioIdc) !=
        ownSizeof(StdVideoH265AspectRatioIdc_1107305810):
      static :
        warning("Declaration of " & "StdVideoH265AspectRatioIdc" &
            " exists but with different size")
    StdVideoH265AspectRatioIdc
  else:
    StdVideoH265AspectRatioIdc_1107305810)
  VkBaseOutStructure_1107297251 = (when declared(VkBaseOutStructure):
    when ownSizeof(VkBaseOutStructure) != ownSizeof(VkBaseOutStructure_1107297250):
      static :
        warning("Declaration of " & "VkBaseOutStructure" &
            " exists but with different size")
    VkBaseOutStructure
  else:
    VkBaseOutStructure_1107297250)
  VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV_1107302781 = (when declared(
      VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV):
    when ownSizeof(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV_1107302780):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV
  else:
    VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV_1107302780)
  struct_VkDisplayPlanePropertiesKHR_1107299385 = (when declared(
      struct_VkDisplayPlanePropertiesKHR):
    when ownSizeof(struct_VkDisplayPlanePropertiesKHR) !=
        ownSizeof(struct_VkDisplayPlanePropertiesKHR_1107299384):
      static :
        warning("Declaration of " & "struct_VkDisplayPlanePropertiesKHR" &
            " exists but with different size")
    struct_VkDisplayPlanePropertiesKHR
  else:
    struct_VkDisplayPlanePropertiesKHR_1107299384)
  PFN_vkDestroyPipeline_1107297811 = (when declared(PFN_vkDestroyPipeline):
    when ownSizeof(PFN_vkDestroyPipeline) != ownSizeof(PFN_vkDestroyPipeline_1107297810):
      static :
        warning("Declaration of " & "PFN_vkDestroyPipeline" &
            " exists but with different size")
    PFN_vkDestroyPipeline
  else:
    PFN_vkDestroyPipeline_1107297810)
  VkFramebufferAttachmentsCreateInfo_1107298545 = (when declared(
      VkFramebufferAttachmentsCreateInfo):
    when ownSizeof(VkFramebufferAttachmentsCreateInfo) !=
        ownSizeof(VkFramebufferAttachmentsCreateInfo_1107298544):
      static :
        warning("Declaration of " & "VkFramebufferAttachmentsCreateInfo" &
            " exists but with different size")
    VkFramebufferAttachmentsCreateInfo
  else:
    VkFramebufferAttachmentsCreateInfo_1107298544)
  PFN_vkCmdEndRenderPass2KHR_1107300069 = (when declared(
      PFN_vkCmdEndRenderPass2KHR):
    when ownSizeof(PFN_vkCmdEndRenderPass2KHR) !=
        ownSizeof(PFN_vkCmdEndRenderPass2KHR_1107300068):
      static :
        warning("Declaration of " & "PFN_vkCmdEndRenderPass2KHR" &
            " exists but with different size")
    PFN_vkCmdEndRenderPass2KHR
  else:
    PFN_vkCmdEndRenderPass2KHR_1107300068)
  VkBuildAccelerationStructureFlagsKHR_1107302125 = (when declared(
      VkBuildAccelerationStructureFlagsKHR):
    when ownSizeof(VkBuildAccelerationStructureFlagsKHR) !=
        ownSizeof(VkBuildAccelerationStructureFlagsKHR_1107302124):
      static :
        warning("Declaration of " & "VkBuildAccelerationStructureFlagsKHR" &
            " exists but with different size")
    VkBuildAccelerationStructureFlagsKHR
  else:
    VkBuildAccelerationStructureFlagsKHR_1107302124)
  VkSparseImageMemoryRequirements2_1107298127 = (when declared(
      VkSparseImageMemoryRequirements2):
    when ownSizeof(VkSparseImageMemoryRequirements2) !=
        ownSizeof(VkSparseImageMemoryRequirements2_1107298126):
      static :
        warning("Declaration of " & "VkSparseImageMemoryRequirements2" &
            " exists but with different size")
    VkSparseImageMemoryRequirements2
  else:
    VkSparseImageMemoryRequirements2_1107298126)
  StdVideoDecodeH264PictureInfoFlags_1107305589 = (when declared(
      StdVideoDecodeH264PictureInfoFlags):
    when ownSizeof(StdVideoDecodeH264PictureInfoFlags) !=
        ownSizeof(StdVideoDecodeH264PictureInfoFlags_1107305588):
      static :
        warning("Declaration of " & "StdVideoDecodeH264PictureInfoFlags" &
            " exists but with different size")
    StdVideoDecodeH264PictureInfoFlags
  else:
    StdVideoDecodeH264PictureInfoFlags_1107305588)
  VkDeviceQueueCreateFlagBits_1107296989 = (when declared(
      VkDeviceQueueCreateFlagBits):
    when ownSizeof(VkDeviceQueueCreateFlagBits) !=
        ownSizeof(VkDeviceQueueCreateFlagBits_1107296988):
      static :
        warning("Declaration of " & "VkDeviceQueueCreateFlagBits" &
            " exists but with different size")
    VkDeviceQueueCreateFlagBits
  else:
    VkDeviceQueueCreateFlagBits_1107296988)
  struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT_1107303659 = (when declared(
      struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT_1107303658):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
  else:
    struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT_1107303658)
  VkGeometryInstanceFlagBitsKHR_1107302113 = (when declared(
      VkGeometryInstanceFlagBitsKHR):
    when ownSizeof(VkGeometryInstanceFlagBitsKHR) !=
        ownSizeof(VkGeometryInstanceFlagBitsKHR_1107302112):
      static :
        warning("Declaration of " & "VkGeometryInstanceFlagBitsKHR" &
            " exists but with different size")
    VkGeometryInstanceFlagBitsKHR
  else:
    VkGeometryInstanceFlagBitsKHR_1107302112)
  VkDepthBiasInfoEXT_1107302871 = (when declared(VkDepthBiasInfoEXT):
    when ownSizeof(VkDepthBiasInfoEXT) != ownSizeof(VkDepthBiasInfoEXT_1107302870):
      static :
        warning("Declaration of " & "VkDepthBiasInfoEXT" &
            " exists but with different size")
    VkDepthBiasInfoEXT
  else:
    VkDepthBiasInfoEXT_1107302870)
  VkValidationCheckEXT_1107301591 = (when declared(VkValidationCheckEXT):
    when ownSizeof(VkValidationCheckEXT) != ownSizeof(VkValidationCheckEXT_1107301590):
      static :
        warning("Declaration of " & "VkValidationCheckEXT" &
            " exists but with different size")
    VkValidationCheckEXT
  else:
    VkValidationCheckEXT_1107301590)
  PFN_vkGetMemoryRemoteAddressNV_1107303367 = (when declared(
      PFN_vkGetMemoryRemoteAddressNV):
    when ownSizeof(PFN_vkGetMemoryRemoteAddressNV) !=
        ownSizeof(PFN_vkGetMemoryRemoteAddressNV_1107303366):
      static :
        warning("Declaration of " & "PFN_vkGetMemoryRemoteAddressNV" &
            " exists but with different size")
    PFN_vkGetMemoryRemoteAddressNV
  else:
    PFN_vkGetMemoryRemoteAddressNV_1107303366)
  struct_VkPipelineFragmentShadingRateStateCreateInfoKHR_1107300403 = (when declared(
      struct_VkPipelineFragmentShadingRateStateCreateInfoKHR):
    when ownSizeof(struct_VkPipelineFragmentShadingRateStateCreateInfoKHR) !=
        ownSizeof(struct_VkPipelineFragmentShadingRateStateCreateInfoKHR_1107300402):
      static :
        warning("Declaration of " &
            "struct_VkPipelineFragmentShadingRateStateCreateInfoKHR" &
            " exists but with different size")
    struct_VkPipelineFragmentShadingRateStateCreateInfoKHR
  else:
    struct_VkPipelineFragmentShadingRateStateCreateInfoKHR_1107300402)
  struct_VkSubpassDependency2_1107298451 = (when declared(
      struct_VkSubpassDependency2):
    when ownSizeof(struct_VkSubpassDependency2) !=
        ownSizeof(struct_VkSubpassDependency2_1107298450):
      static :
        warning("Declaration of " & "struct_VkSubpassDependency2" &
            " exists but with different size")
    struct_VkSubpassDependency2
  else:
    struct_VkSubpassDependency2_1107298450)
  VkPhysicalDeviceMaintenance5Features_1107299083 = (when declared(
      VkPhysicalDeviceMaintenance5Features):
    when ownSizeof(VkPhysicalDeviceMaintenance5Features) !=
        ownSizeof(VkPhysicalDeviceMaintenance5Features_1107299082):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance5Features" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance5Features
  else:
    VkPhysicalDeviceMaintenance5Features_1107299082)
  VkPhysicalDeviceSubpassShadingFeaturesHUAWEI_1107303341 = (when declared(
      VkPhysicalDeviceSubpassShadingFeaturesHUAWEI):
    when ownSizeof(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI) !=
        ownSizeof(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI_1107303340):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI" &
            " exists but with different size")
    VkPhysicalDeviceSubpassShadingFeaturesHUAWEI
  else:
    VkPhysicalDeviceSubpassShadingFeaturesHUAWEI_1107303340)
  struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV_1107304849 = (when declared(
      struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV):
    when ownSizeof(struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV) !=
        ownSizeof(struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV_1107304848):
      static :
        warning("Declaration of " &
            "struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV" &
            " exists but with different size")
    struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV
  else:
    struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV_1107304848)
  VkIndirectExecutionSetInfoEXT_1107304961 = (when declared(
      VkIndirectExecutionSetInfoEXT):
    when ownSizeof(VkIndirectExecutionSetInfoEXT) !=
        ownSizeof(VkIndirectExecutionSetInfoEXT_1107304960):
      static :
        warning("Declaration of " & "VkIndirectExecutionSetInfoEXT" &
            " exists but with different size")
    VkIndirectExecutionSetInfoEXT
  else:
    VkIndirectExecutionSetInfoEXT_1107304960)
  VkExternalMemoryFeatureFlagsKHR_1107299929 = (when declared(
      VkExternalMemoryFeatureFlagsKHR):
    when ownSizeof(VkExternalMemoryFeatureFlagsKHR) !=
        ownSizeof(VkExternalMemoryFeatureFlagsKHR_1107299928):
      static :
        warning("Declaration of " & "VkExternalMemoryFeatureFlagsKHR" &
            " exists but with different size")
    VkExternalMemoryFeatureFlagsKHR
  else:
    VkExternalMemoryFeatureFlagsKHR_1107299928)
  struct_VkFrameBoundaryTensorsARM_1107304095 = (when declared(
      struct_VkFrameBoundaryTensorsARM):
    when ownSizeof(struct_VkFrameBoundaryTensorsARM) !=
        ownSizeof(struct_VkFrameBoundaryTensorsARM_1107304094):
      static :
        warning("Declaration of " & "struct_VkFrameBoundaryTensorsARM" &
            " exists but with different size")
    struct_VkFrameBoundaryTensorsARM
  else:
    struct_VkFrameBoundaryTensorsARM_1107304094)
  VkVideoEncodeH264QuantizationMapCapabilitiesKHR_1107301295 = (when declared(
      VkVideoEncodeH264QuantizationMapCapabilitiesKHR):
    when ownSizeof(VkVideoEncodeH264QuantizationMapCapabilitiesKHR) !=
        ownSizeof(VkVideoEncodeH264QuantizationMapCapabilitiesKHR_1107301294):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH264QuantizationMapCapabilitiesKHR" &
            " exists but with different size")
    VkVideoEncodeH264QuantizationMapCapabilitiesKHR
  else:
    VkVideoEncodeH264QuantizationMapCapabilitiesKHR_1107301294)
  struct_VkQueryPoolPerformanceCreateInfoKHR_1107300149 = (when declared(
      struct_VkQueryPoolPerformanceCreateInfoKHR):
    when ownSizeof(struct_VkQueryPoolPerformanceCreateInfoKHR) !=
        ownSizeof(struct_VkQueryPoolPerformanceCreateInfoKHR_1107300148):
      static :
        warning("Declaration of " & "struct_VkQueryPoolPerformanceCreateInfoKHR" &
            " exists but with different size")
    struct_VkQueryPoolPerformanceCreateInfoKHR
  else:
    struct_VkQueryPoolPerformanceCreateInfoKHR_1107300148)
  VkDisplaySurfaceCreateInfoKHR_1107299395 = (when declared(
      VkDisplaySurfaceCreateInfoKHR):
    when ownSizeof(VkDisplaySurfaceCreateInfoKHR) !=
        ownSizeof(VkDisplaySurfaceCreateInfoKHR_1107299394):
      static :
        warning("Declaration of " & "VkDisplaySurfaceCreateInfoKHR" &
            " exists but with different size")
    VkDisplaySurfaceCreateInfoKHR
  else:
    VkDisplaySurfaceCreateInfoKHR_1107299394)
  VkSemaphoreWaitFlagsKHR_1107300371 = (when declared(VkSemaphoreWaitFlagsKHR):
    when ownSizeof(VkSemaphoreWaitFlagsKHR) !=
        ownSizeof(VkSemaphoreWaitFlagsKHR_1107300370):
      static :
        warning("Declaration of " & "VkSemaphoreWaitFlagsKHR" &
            " exists but with different size")
    VkSemaphoreWaitFlagsKHR
  else:
    VkSemaphoreWaitFlagsKHR_1107300370)
  VkCommandBufferSubmitInfoKHR_1107300669 = (when declared(
      VkCommandBufferSubmitInfoKHR):
    when ownSizeof(VkCommandBufferSubmitInfoKHR) !=
        ownSizeof(VkCommandBufferSubmitInfoKHR_1107300668):
      static :
        warning("Declaration of " & "VkCommandBufferSubmitInfoKHR" &
            " exists but with different size")
    VkCommandBufferSubmitInfoKHR
  else:
    VkCommandBufferSubmitInfoKHR_1107300668)
  VkSemaphoreGetFdInfoKHR_1107299995 = (when declared(VkSemaphoreGetFdInfoKHR):
    when ownSizeof(VkSemaphoreGetFdInfoKHR) !=
        ownSizeof(VkSemaphoreGetFdInfoKHR_1107299994):
      static :
        warning("Declaration of " & "VkSemaphoreGetFdInfoKHR" &
            " exists but with different size")
    VkSemaphoreGetFdInfoKHR
  else:
    VkSemaphoreGetFdInfoKHR_1107299994)
  VkPhysicalDeviceLineRasterizationPropertiesKHR_1107301155 = (when declared(
      VkPhysicalDeviceLineRasterizationPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceLineRasterizationPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceLineRasterizationPropertiesKHR_1107301154):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceLineRasterizationPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceLineRasterizationPropertiesKHR
  else:
    VkPhysicalDeviceLineRasterizationPropertiesKHR_1107301154)
  struct_VkPhysicalDeviceIndexTypeUint8Features_1107299069 = (when declared(
      struct_VkPhysicalDeviceIndexTypeUint8Features):
    when ownSizeof(struct_VkPhysicalDeviceIndexTypeUint8Features) !=
        ownSizeof(struct_VkPhysicalDeviceIndexTypeUint8Features_1107299068):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceIndexTypeUint8Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceIndexTypeUint8Features
  else:
    struct_VkPhysicalDeviceIndexTypeUint8Features_1107299068)
  enum_VkFragmentShadingRateCombinerOpKHR_1107300395 = (when declared(
      enum_VkFragmentShadingRateCombinerOpKHR):
    when ownSizeof(enum_VkFragmentShadingRateCombinerOpKHR) !=
        ownSizeof(enum_VkFragmentShadingRateCombinerOpKHR_1107300394):
      static :
        warning("Declaration of " & "enum_VkFragmentShadingRateCombinerOpKHR" &
            " exists but with different size")
    enum_VkFragmentShadingRateCombinerOpKHR
  else:
    enum_VkFragmentShadingRateCombinerOpKHR_1107300394)
  struct_VkDataGraphPipelineSessionCreateInfoARM_1107304499 = (when declared(
      struct_VkDataGraphPipelineSessionCreateInfoARM):
    when ownSizeof(struct_VkDataGraphPipelineSessionCreateInfoARM) !=
        ownSizeof(struct_VkDataGraphPipelineSessionCreateInfoARM_1107304498):
      static :
        warning("Declaration of " &
            "struct_VkDataGraphPipelineSessionCreateInfoARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineSessionCreateInfoARM
  else:
    struct_VkDataGraphPipelineSessionCreateInfoARM_1107304498)
  VkAttachmentSampleCountInfoNV_1107301947 = (when declared(
      VkAttachmentSampleCountInfoNV):
    when ownSizeof(VkAttachmentSampleCountInfoNV) !=
        ownSizeof(VkAttachmentSampleCountInfoNV_1107301946):
      static :
        warning("Declaration of " & "VkAttachmentSampleCountInfoNV" &
            " exists but with different size")
    VkAttachmentSampleCountInfoNV
  else:
    VkAttachmentSampleCountInfoNV_1107301946)
  PFN_vkTrimCommandPool_1107298359 = (when declared(PFN_vkTrimCommandPool):
    when ownSizeof(PFN_vkTrimCommandPool) != ownSizeof(PFN_vkTrimCommandPool_1107298358):
      static :
        warning("Declaration of " & "PFN_vkTrimCommandPool" &
            " exists but with different size")
    PFN_vkTrimCommandPool
  else:
    PFN_vkTrimCommandPool_1107298358)
  struct_VkDeviceGroupPresentCapabilitiesKHR_1107299325 = (when declared(
      struct_VkDeviceGroupPresentCapabilitiesKHR):
    when ownSizeof(struct_VkDeviceGroupPresentCapabilitiesKHR) !=
        ownSizeof(struct_VkDeviceGroupPresentCapabilitiesKHR_1107299324):
      static :
        warning("Declaration of " & "struct_VkDeviceGroupPresentCapabilitiesKHR" &
            " exists but with different size")
    struct_VkDeviceGroupPresentCapabilitiesKHR
  else:
    struct_VkDeviceGroupPresentCapabilitiesKHR_1107299324)
  PFN_vkCmdSetLineStippleEnableEXT_1107303915 = (when declared(
      PFN_vkCmdSetLineStippleEnableEXT):
    when ownSizeof(PFN_vkCmdSetLineStippleEnableEXT) !=
        ownSizeof(PFN_vkCmdSetLineStippleEnableEXT_1107303914):
      static :
        warning("Declaration of " & "PFN_vkCmdSetLineStippleEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetLineStippleEnableEXT
  else:
    PFN_vkCmdSetLineStippleEnableEXT_1107303914)
  struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE_1107305099 = (when declared(
      struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE):
    when ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE_1107305098):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE
  else:
    struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE_1107305098)
  VkVideoEncodeAV1StdFlagsKHR_1107301027 = (when declared(
      VkVideoEncodeAV1StdFlagsKHR):
    when ownSizeof(VkVideoEncodeAV1StdFlagsKHR) !=
        ownSizeof(VkVideoEncodeAV1StdFlagsKHR_1107301026):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1StdFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeAV1StdFlagsKHR
  else:
    VkVideoEncodeAV1StdFlagsKHR_1107301026)
  VkDebugUtilsMessengerEXT_1107301799 = (when declared(VkDebugUtilsMessengerEXT):
    when ownSizeof(VkDebugUtilsMessengerEXT) !=
        ownSizeof(VkDebugUtilsMessengerEXT_1107301798):
      static :
        warning("Declaration of " & "VkDebugUtilsMessengerEXT" &
            " exists but with different size")
    VkDebugUtilsMessengerEXT
  else:
    VkDebugUtilsMessengerEXT_1107301798)
  PFN_vkAcquireWinrtDisplayNV_1107305423 = (when declared(
      PFN_vkAcquireWinrtDisplayNV):
    when ownSizeof(PFN_vkAcquireWinrtDisplayNV) !=
        ownSizeof(PFN_vkAcquireWinrtDisplayNV_1107305422):
      static :
        warning("Declaration of " & "PFN_vkAcquireWinrtDisplayNV" &
            " exists but with different size")
    PFN_vkAcquireWinrtDisplayNV
  else:
    PFN_vkAcquireWinrtDisplayNV_1107305422)
  VkPhysicalDevice16BitStorageFeaturesKHR_1107300011 = (when declared(
      VkPhysicalDevice16BitStorageFeaturesKHR):
    when ownSizeof(VkPhysicalDevice16BitStorageFeaturesKHR) !=
        ownSizeof(VkPhysicalDevice16BitStorageFeaturesKHR_1107300010):
      static :
        warning("Declaration of " & "VkPhysicalDevice16BitStorageFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDevice16BitStorageFeaturesKHR
  else:
    VkPhysicalDevice16BitStorageFeaturesKHR_1107300010)
  enum_VkDisplayPlaneAlphaFlagBitsKHR_1107299361 = (when declared(
      enum_VkDisplayPlaneAlphaFlagBitsKHR):
    when ownSizeof(enum_VkDisplayPlaneAlphaFlagBitsKHR) !=
        ownSizeof(enum_VkDisplayPlaneAlphaFlagBitsKHR_1107299360):
      static :
        warning("Declaration of " & "enum_VkDisplayPlaneAlphaFlagBitsKHR" &
            " exists but with different size")
    enum_VkDisplayPlaneAlphaFlagBitsKHR
  else:
    enum_VkDisplayPlaneAlphaFlagBitsKHR_1107299360)
  VkPipelineBinaryKeyKHR_1107300855 = (when declared(VkPipelineBinaryKeyKHR):
    when ownSizeof(VkPipelineBinaryKeyKHR) != ownSizeof(VkPipelineBinaryKeyKHR_1107300854):
      static :
        warning("Declaration of " & "VkPipelineBinaryKeyKHR" &
            " exists but with different size")
    VkPipelineBinaryKeyKHR
  else:
    VkPipelineBinaryKeyKHR_1107300854)
  StdVideoEncodeAV1ReferenceInfoFlags_1107305635 = (when declared(
      StdVideoEncodeAV1ReferenceInfoFlags):
    when ownSizeof(StdVideoEncodeAV1ReferenceInfoFlags) !=
        ownSizeof(StdVideoEncodeAV1ReferenceInfoFlags_1107305634):
      static :
        warning("Declaration of " & "StdVideoEncodeAV1ReferenceInfoFlags" &
            " exists but with different size")
    StdVideoEncodeAV1ReferenceInfoFlags
  else:
    StdVideoEncodeAV1ReferenceInfoFlags_1107305634)
  VkPhysicalDeviceGroupPropertiesKHR_1107299919 = (when declared(
      VkPhysicalDeviceGroupPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceGroupPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceGroupPropertiesKHR_1107299918):
      static :
        warning("Declaration of " & "VkPhysicalDeviceGroupPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceGroupPropertiesKHR
  else:
    VkPhysicalDeviceGroupPropertiesKHR_1107299918)
  VkBindImagePlaneMemoryInfoKHR_1107300273 = (when declared(
      VkBindImagePlaneMemoryInfoKHR):
    when ownSizeof(VkBindImagePlaneMemoryInfoKHR) !=
        ownSizeof(VkBindImagePlaneMemoryInfoKHR_1107300272):
      static :
        warning("Declaration of " & "VkBindImagePlaneMemoryInfoKHR" &
            " exists but with different size")
    VkBindImagePlaneMemoryInfoKHR
  else:
    VkBindImagePlaneMemoryInfoKHR_1107300272)
  PFN_vkDestroyShaderEXT_1107304277 = (when declared(PFN_vkDestroyShaderEXT):
    when ownSizeof(PFN_vkDestroyShaderEXT) != ownSizeof(PFN_vkDestroyShaderEXT_1107304276):
      static :
        warning("Declaration of " & "PFN_vkDestroyShaderEXT" &
            " exists but with different size")
    PFN_vkDestroyShaderEXT
  else:
    PFN_vkDestroyShaderEXT_1107304276)
  VkAccelerationStructureInfoNV_1107302157 = (when declared(
      VkAccelerationStructureInfoNV):
    when ownSizeof(VkAccelerationStructureInfoNV) !=
        ownSizeof(VkAccelerationStructureInfoNV_1107302156):
      static :
        warning("Declaration of " & "VkAccelerationStructureInfoNV" &
            " exists but with different size")
    VkAccelerationStructureInfoNV
  else:
    VkAccelerationStructureInfoNV_1107302156)
  VkExternalFenceFeatureFlagsKHR_1107300081 = (when declared(
      VkExternalFenceFeatureFlagsKHR):
    when ownSizeof(VkExternalFenceFeatureFlagsKHR) !=
        ownSizeof(VkExternalFenceFeatureFlagsKHR_1107300080):
      static :
        warning("Declaration of " & "VkExternalFenceFeatureFlagsKHR" &
            " exists but with different size")
    VkExternalFenceFeatureFlagsKHR
  else:
    VkExternalFenceFeatureFlagsKHR_1107300080)
  VkPhysicalDeviceDepthClipEnableFeaturesEXT_1107301779 = (when declared(
      VkPhysicalDeviceDepthClipEnableFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceDepthClipEnableFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceDepthClipEnableFeaturesEXT_1107301778):
      static :
        warning("Declaration of " & "VkPhysicalDeviceDepthClipEnableFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDepthClipEnableFeaturesEXT
  else:
    VkPhysicalDeviceDepthClipEnableFeaturesEXT_1107301778)
  VkSamplerCreateFlags_1107297143 = (when declared(VkSamplerCreateFlags):
    when ownSizeof(VkSamplerCreateFlags) != ownSizeof(VkSamplerCreateFlags_1107297142):
      static :
        warning("Declaration of " & "VkSamplerCreateFlags" &
            " exists but with different size")
    VkSamplerCreateFlags
  else:
    VkSamplerCreateFlags_1107297142)
  struct_VkShaderCreateInfoEXT_1107304265 = (when declared(
      struct_VkShaderCreateInfoEXT):
    when ownSizeof(struct_VkShaderCreateInfoEXT) !=
        ownSizeof(struct_VkShaderCreateInfoEXT_1107304264):
      static :
        warning("Declaration of " & "struct_VkShaderCreateInfoEXT" &
            " exists but with different size")
    struct_VkShaderCreateInfoEXT
  else:
    struct_VkShaderCreateInfoEXT_1107304264)
  struct_VkMemoryGetWin32HandleInfoKHR_1107305335 = (when declared(
      struct_VkMemoryGetWin32HandleInfoKHR):
    when ownSizeof(struct_VkMemoryGetWin32HandleInfoKHR) !=
        ownSizeof(struct_VkMemoryGetWin32HandleInfoKHR_1107305334):
      static :
        warning("Declaration of " & "struct_VkMemoryGetWin32HandleInfoKHR" &
            " exists but with different size")
    struct_VkMemoryGetWin32HandleInfoKHR
  else:
    struct_VkMemoryGetWin32HandleInfoKHR_1107305334)
  PFN_vkCmdBeginRendering_1107298933 = (when declared(PFN_vkCmdBeginRendering):
    when ownSizeof(PFN_vkCmdBeginRendering) !=
        ownSizeof(PFN_vkCmdBeginRendering_1107298932):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginRendering" &
            " exists but with different size")
    PFN_vkCmdBeginRendering
  else:
    PFN_vkCmdBeginRendering_1107298932)
  VkMemoryBarrier_1107297279 = (when declared(VkMemoryBarrier):
    when ownSizeof(VkMemoryBarrier) != ownSizeof(VkMemoryBarrier_1107297278):
      static :
        warning("Declaration of " & "VkMemoryBarrier" &
            " exists but with different size")
    VkMemoryBarrier
  else:
    VkMemoryBarrier_1107297278)
  VkPhysicalDeviceSubgroupSizeControlProperties_1107298821 = (when declared(
      VkPhysicalDeviceSubgroupSizeControlProperties):
    when ownSizeof(VkPhysicalDeviceSubgroupSizeControlProperties) !=
        ownSizeof(VkPhysicalDeviceSubgroupSizeControlProperties_1107298820):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSubgroupSizeControlProperties" &
            " exists but with different size")
    VkPhysicalDeviceSubgroupSizeControlProperties
  else:
    VkPhysicalDeviceSubgroupSizeControlProperties_1107298820)
  VkRenderPassCreationControlEXT_1107303949 = (when declared(
      VkRenderPassCreationControlEXT):
    when ownSizeof(VkRenderPassCreationControlEXT) !=
        ownSizeof(VkRenderPassCreationControlEXT_1107303948):
      static :
        warning("Declaration of " & "VkRenderPassCreationControlEXT" &
            " exists but with different size")
    VkRenderPassCreationControlEXT
  else:
    VkRenderPassCreationControlEXT_1107303948)
  struct_VkQueueFamilyDataGraphPropertiesARM_1107304543 = (when declared(
      struct_VkQueueFamilyDataGraphPropertiesARM):
    when ownSizeof(struct_VkQueueFamilyDataGraphPropertiesARM) !=
        ownSizeof(struct_VkQueueFamilyDataGraphPropertiesARM_1107304542):
      static :
        warning("Declaration of " & "struct_VkQueueFamilyDataGraphPropertiesARM" &
            " exists but with different size")
    struct_VkQueueFamilyDataGraphPropertiesARM
  else:
    struct_VkQueueFamilyDataGraphPropertiesARM_1107304542)
  struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR_1107299643 = (when declared(
      struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR_1107299642):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR
  else:
    struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR_1107299642)
  VkRenderingFlagsKHR_1107299831 = (when declared(VkRenderingFlagsKHR):
    when ownSizeof(VkRenderingFlagsKHR) != ownSizeof(VkRenderingFlagsKHR_1107299830):
      static :
        warning("Declaration of " & "VkRenderingFlagsKHR" &
            " exists but with different size")
    VkRenderingFlagsKHR
  else:
    VkRenderingFlagsKHR_1107299830)
  enum_VkGraphicsPipelineLibraryFlagBitsEXT_1107303085 = (when declared(
      enum_VkGraphicsPipelineLibraryFlagBitsEXT):
    when ownSizeof(enum_VkGraphicsPipelineLibraryFlagBitsEXT) !=
        ownSizeof(enum_VkGraphicsPipelineLibraryFlagBitsEXT_1107303084):
      static :
        warning("Declaration of " & "enum_VkGraphicsPipelineLibraryFlagBitsEXT" &
            " exists but with different size")
    enum_VkGraphicsPipelineLibraryFlagBitsEXT
  else:
    enum_VkGraphicsPipelineLibraryFlagBitsEXT_1107303084)
  VkPhysicalDeviceCooperativeMatrix2PropertiesNV_1107305083 = (when declared(
      VkPhysicalDeviceCooperativeMatrix2PropertiesNV):
    when ownSizeof(VkPhysicalDeviceCooperativeMatrix2PropertiesNV) !=
        ownSizeof(VkPhysicalDeviceCooperativeMatrix2PropertiesNV_1107305082):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCooperativeMatrix2PropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceCooperativeMatrix2PropertiesNV
  else:
    VkPhysicalDeviceCooperativeMatrix2PropertiesNV_1107305082)
  VkDeviceAddressBindingFlagsEXT_1107303311 = (when declared(
      VkDeviceAddressBindingFlagsEXT):
    when ownSizeof(VkDeviceAddressBindingFlagsEXT) !=
        ownSizeof(VkDeviceAddressBindingFlagsEXT_1107303310):
      static :
        warning("Declaration of " & "VkDeviceAddressBindingFlagsEXT" &
            " exists but with different size")
    VkDeviceAddressBindingFlagsEXT
  else:
    VkDeviceAddressBindingFlagsEXT_1107303310)
  StdVideoEncodeH264WeightTable_1107305539 = (when declared(
      StdVideoEncodeH264WeightTable):
    when ownSizeof(StdVideoEncodeH264WeightTable) !=
        ownSizeof(StdVideoEncodeH264WeightTable_1107305538):
      static :
        warning("Declaration of " & "StdVideoEncodeH264WeightTable" &
            " exists but with different size")
    StdVideoEncodeH264WeightTable
  else:
    StdVideoEncodeH264WeightTable_1107305538)
  PFN_vkDeferredOperationJoinKHR_1107300485 = (when declared(
      PFN_vkDeferredOperationJoinKHR):
    when ownSizeof(PFN_vkDeferredOperationJoinKHR) !=
        ownSizeof(PFN_vkDeferredOperationJoinKHR_1107300484):
      static :
        warning("Declaration of " & "PFN_vkDeferredOperationJoinKHR" &
            " exists but with different size")
    PFN_vkDeferredOperationJoinKHR
  else:
    PFN_vkDeferredOperationJoinKHR_1107300484)
  PFN_vkCmdSetCoverageModulationModeNV_1107303927 = (when declared(
      PFN_vkCmdSetCoverageModulationModeNV):
    when ownSizeof(PFN_vkCmdSetCoverageModulationModeNV) !=
        ownSizeof(PFN_vkCmdSetCoverageModulationModeNV_1107303926):
      static :
        warning("Declaration of " & "PFN_vkCmdSetCoverageModulationModeNV" &
            " exists but with different size")
    PFN_vkCmdSetCoverageModulationModeNV
  else:
    PFN_vkCmdSetCoverageModulationModeNV_1107303926)
  PFN_vkGetPhysicalDeviceQueueFamilyProperties2_1107298353 = (when declared(
      PFN_vkGetPhysicalDeviceQueueFamilyProperties2):
    when ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyProperties2) !=
        ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyProperties2_1107298352):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceQueueFamilyProperties2" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceQueueFamilyProperties2
  else:
    PFN_vkGetPhysicalDeviceQueueFamilyProperties2_1107298352)
  VkSampleLocationsInfoEXT_1107301885 = (when declared(VkSampleLocationsInfoEXT):
    when ownSizeof(VkSampleLocationsInfoEXT) !=
        ownSizeof(VkSampleLocationsInfoEXT_1107301884):
      static :
        warning("Declaration of " & "VkSampleLocationsInfoEXT" &
            " exists but with different size")
    VkSampleLocationsInfoEXT
  else:
    VkSampleLocationsInfoEXT_1107301884)
  VkPhysicalDeviceInlineUniformBlockPropertiesEXT_1107301873 = (when declared(
      VkPhysicalDeviceInlineUniformBlockPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceInlineUniformBlockPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceInlineUniformBlockPropertiesEXT_1107301872):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceInlineUniformBlockPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceInlineUniformBlockPropertiesEXT
  else:
    VkPhysicalDeviceInlineUniformBlockPropertiesEXT_1107301872)
  VkWriteIndirectExecutionSetPipelineEXT_1107304973 = (when declared(
      VkWriteIndirectExecutionSetPipelineEXT):
    when ownSizeof(VkWriteIndirectExecutionSetPipelineEXT) !=
        ownSizeof(VkWriteIndirectExecutionSetPipelineEXT_1107304972):
      static :
        warning("Declaration of " & "VkWriteIndirectExecutionSetPipelineEXT" &
            " exists but with different size")
    VkWriteIndirectExecutionSetPipelineEXT
  else:
    VkWriteIndirectExecutionSetPipelineEXT_1107304972)
  PFN_vkCmdDispatchBase_1107298335 = (when declared(PFN_vkCmdDispatchBase):
    when ownSizeof(PFN_vkCmdDispatchBase) != ownSizeof(PFN_vkCmdDispatchBase_1107298334):
      static :
        warning("Declaration of " & "PFN_vkCmdDispatchBase" &
            " exists but with different size")
    PFN_vkCmdDispatchBase
  else:
    PFN_vkCmdDispatchBase_1107298334)
  struct_VkSamplerCreateInfo_1107297549 = (when declared(
      struct_VkSamplerCreateInfo):
    when ownSizeof(struct_VkSamplerCreateInfo) !=
        ownSizeof(struct_VkSamplerCreateInfo_1107297548):
      static :
        warning("Declaration of " & "struct_VkSamplerCreateInfo" &
            " exists but with different size")
    struct_VkSamplerCreateInfo
  else:
    struct_VkSamplerCreateInfo_1107297548)
  PFN_vkCmdBeginDebugUtilsLabelEXT_1107301849 = (when declared(
      PFN_vkCmdBeginDebugUtilsLabelEXT):
    when ownSizeof(PFN_vkCmdBeginDebugUtilsLabelEXT) !=
        ownSizeof(PFN_vkCmdBeginDebugUtilsLabelEXT_1107301848):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginDebugUtilsLabelEXT" &
            " exists but with different size")
    PFN_vkCmdBeginDebugUtilsLabelEXT
  else:
    PFN_vkCmdBeginDebugUtilsLabelEXT_1107301848)
  struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV_1107304655 = (when declared(
      struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV_1107304654):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV
  else:
    struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV_1107304654)
  VkExternalMemoryHandleTypeFlagBits_1107298003 = (when declared(
      VkExternalMemoryHandleTypeFlagBits):
    when ownSizeof(VkExternalMemoryHandleTypeFlagBits) !=
        ownSizeof(VkExternalMemoryHandleTypeFlagBits_1107298002):
      static :
        warning("Declaration of " & "VkExternalMemoryHandleTypeFlagBits" &
            " exists but with different size")
    VkExternalMemoryHandleTypeFlagBits
  else:
    VkExternalMemoryHandleTypeFlagBits_1107298002)
  VkToolPurposeFlagBitsEXT_1107302533 = (when declared(VkToolPurposeFlagBitsEXT):
    when ownSizeof(VkToolPurposeFlagBitsEXT) !=
        ownSizeof(VkToolPurposeFlagBitsEXT_1107302532):
      static :
        warning("Declaration of " & "VkToolPurposeFlagBitsEXT" &
            " exists but with different size")
    VkToolPurposeFlagBitsEXT
  else:
    VkToolPurposeFlagBitsEXT_1107302532)
  struct_VkPhysicalDeviceMultiDrawPropertiesEXT_1107303485 = (when declared(
      struct_VkPhysicalDeviceMultiDrawPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceMultiDrawPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceMultiDrawPropertiesEXT_1107303484):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMultiDrawPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceMultiDrawPropertiesEXT
  else:
    struct_VkPhysicalDeviceMultiDrawPropertiesEXT_1107303484)
  VkVideoProfileListInfoKHR_1107299485 = (when declared(
      VkVideoProfileListInfoKHR):
    when ownSizeof(VkVideoProfileListInfoKHR) !=
        ownSizeof(VkVideoProfileListInfoKHR_1107299484):
      static :
        warning("Declaration of " & "VkVideoProfileListInfoKHR" &
            " exists but with different size")
    VkVideoProfileListInfoKHR
  else:
    VkVideoProfileListInfoKHR_1107299484)
  struct_StdVideoH265ScalingLists_1107305699 = (when declared(
      struct_StdVideoH265ScalingLists):
    when ownSizeof(struct_StdVideoH265ScalingLists) !=
        ownSizeof(struct_StdVideoH265ScalingLists_1107305698):
      static :
        warning("Declaration of " & "struct_StdVideoH265ScalingLists" &
            " exists but with different size")
    struct_StdVideoH265ScalingLists
  else:
    struct_StdVideoH265ScalingLists_1107305698)
  struct_VkPipelineViewportWScalingStateCreateInfoNV_1107301643 = (when declared(
      struct_VkPipelineViewportWScalingStateCreateInfoNV):
    when ownSizeof(struct_VkPipelineViewportWScalingStateCreateInfoNV) !=
        ownSizeof(struct_VkPipelineViewportWScalingStateCreateInfoNV_1107301642):
      static :
        warning("Declaration of " &
            "struct_VkPipelineViewportWScalingStateCreateInfoNV" &
            " exists but with different size")
    struct_VkPipelineViewportWScalingStateCreateInfoNV
  else:
    struct_VkPipelineViewportWScalingStateCreateInfoNV_1107301642)
  VkVideoEncodeH265RateControlFlagBitsKHR_1107299713 = (when declared(
      VkVideoEncodeH265RateControlFlagBitsKHR):
    when ownSizeof(VkVideoEncodeH265RateControlFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeH265RateControlFlagBitsKHR_1107299712):
      static :
        warning("Declaration of " & "VkVideoEncodeH265RateControlFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeH265RateControlFlagBitsKHR
  else:
    VkVideoEncodeH265RateControlFlagBitsKHR_1107299712)
  VkBorderColor_1107296883 = (when declared(VkBorderColor):
    when ownSizeof(VkBorderColor) != ownSizeof(VkBorderColor_1107296882):
      static :
        warning("Declaration of " & "VkBorderColor" &
            " exists but with different size")
    VkBorderColor
  else:
    VkBorderColor_1107296882)
  VkPhysicalDeviceVulkan12Features_1107298425 = (when declared(
      VkPhysicalDeviceVulkan12Features):
    when ownSizeof(VkPhysicalDeviceVulkan12Features) !=
        ownSizeof(VkPhysicalDeviceVulkan12Features_1107298424):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVulkan12Features" &
            " exists but with different size")
    VkPhysicalDeviceVulkan12Features
  else:
    VkPhysicalDeviceVulkan12Features_1107298424)
  struct_VkSubpassShadingPipelineCreateInfoHUAWEI_1107303335 = (when declared(
      struct_VkSubpassShadingPipelineCreateInfoHUAWEI):
    when ownSizeof(struct_VkSubpassShadingPipelineCreateInfoHUAWEI) !=
        ownSizeof(struct_VkSubpassShadingPipelineCreateInfoHUAWEI_1107303334):
      static :
        warning("Declaration of " &
            "struct_VkSubpassShadingPipelineCreateInfoHUAWEI" &
            " exists but with different size")
    struct_VkSubpassShadingPipelineCreateInfoHUAWEI
  else:
    struct_VkSubpassShadingPipelineCreateInfoHUAWEI_1107303334)
  struct_VkDispatchIndirectCommand_1107297257 = (when declared(
      struct_VkDispatchIndirectCommand):
    when ownSizeof(struct_VkDispatchIndirectCommand) !=
        ownSizeof(struct_VkDispatchIndirectCommand_1107297256):
      static :
        warning("Declaration of " & "struct_VkDispatchIndirectCommand" &
            " exists but with different size")
    struct_VkDispatchIndirectCommand
  else:
    struct_VkDispatchIndirectCommand_1107297256)
  PFN_vkCmdSetFragmentShadingRateKHR_1107300425 = (when declared(
      PFN_vkCmdSetFragmentShadingRateKHR):
    when ownSizeof(PFN_vkCmdSetFragmentShadingRateKHR) !=
        ownSizeof(PFN_vkCmdSetFragmentShadingRateKHR_1107300424):
      static :
        warning("Declaration of " & "PFN_vkCmdSetFragmentShadingRateKHR" &
            " exists but with different size")
    PFN_vkCmdSetFragmentShadingRateKHR
  else:
    PFN_vkCmdSetFragmentShadingRateKHR_1107300424)
  PFN_vkCmdEndPerTileExecutionQCOM_1107302999 = (when declared(
      PFN_vkCmdEndPerTileExecutionQCOM):
    when ownSizeof(PFN_vkCmdEndPerTileExecutionQCOM) !=
        ownSizeof(PFN_vkCmdEndPerTileExecutionQCOM_1107302998):
      static :
        warning("Declaration of " & "PFN_vkCmdEndPerTileExecutionQCOM" &
            " exists but with different size")
    PFN_vkCmdEndPerTileExecutionQCOM
  else:
    PFN_vkCmdEndPerTileExecutionQCOM_1107302998)
  VkFormatFeatureFlagBits_1107296939 = (when declared(VkFormatFeatureFlagBits):
    when ownSizeof(VkFormatFeatureFlagBits) !=
        ownSizeof(VkFormatFeatureFlagBits_1107296938):
      static :
        warning("Declaration of " & "VkFormatFeatureFlagBits" &
            " exists but with different size")
    VkFormatFeatureFlagBits
  else:
    VkFormatFeatureFlagBits_1107296938)
  StdVideoAV1Segmentation_1107305615 = (when declared(StdVideoAV1Segmentation):
    when ownSizeof(StdVideoAV1Segmentation) !=
        ownSizeof(StdVideoAV1Segmentation_1107305614):
      static :
        warning("Declaration of " & "StdVideoAV1Segmentation" &
            " exists but with different size")
    StdVideoAV1Segmentation
  else:
    StdVideoAV1Segmentation_1107305614)
  struct_VkIndirectCommandsLayoutTokenEXT_1107304995 = (when declared(
      struct_VkIndirectCommandsLayoutTokenEXT):
    when ownSizeof(struct_VkIndirectCommandsLayoutTokenEXT) !=
        ownSizeof(struct_VkIndirectCommandsLayoutTokenEXT_1107304994):
      static :
        warning("Declaration of " & "struct_VkIndirectCommandsLayoutTokenEXT" &
            " exists but with different size")
    struct_VkIndirectCommandsLayoutTokenEXT
  else:
    struct_VkIndirectCommandsLayoutTokenEXT_1107304994)
  VkVideoEncodeAV1RateControlFlagBitsKHR_1107301037 = (when declared(
      VkVideoEncodeAV1RateControlFlagBitsKHR):
    when ownSizeof(VkVideoEncodeAV1RateControlFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeAV1RateControlFlagBitsKHR_1107301036):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1RateControlFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeAV1RateControlFlagBitsKHR
  else:
    VkVideoEncodeAV1RateControlFlagBitsKHR_1107301036)
  VkPipelineIndirectDeviceAddressInfoNV_1107303797 = (when declared(
      VkPipelineIndirectDeviceAddressInfoNV):
    when ownSizeof(VkPipelineIndirectDeviceAddressInfoNV) !=
        ownSizeof(VkPipelineIndirectDeviceAddressInfoNV_1107303796):
      static :
        warning("Declaration of " & "VkPipelineIndirectDeviceAddressInfoNV" &
            " exists but with different size")
    VkPipelineIndirectDeviceAddressInfoNV
  else:
    VkPipelineIndirectDeviceAddressInfoNV_1107303796)
  VkDrawIndirectCommand_1107297267 = (when declared(VkDrawIndirectCommand):
    when ownSizeof(VkDrawIndirectCommand) != ownSizeof(VkDrawIndirectCommand_1107297266):
      static :
        warning("Declaration of " & "VkDrawIndirectCommand" &
            " exists but with different size")
    VkDrawIndirectCommand
  else:
    VkDrawIndirectCommand_1107297266)
  VkPhysicalDeviceSubgroupSizeControlPropertiesEXT_1107302481 = (when declared(
      VkPhysicalDeviceSubgroupSizeControlPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceSubgroupSizeControlPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceSubgroupSizeControlPropertiesEXT_1107302480):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSubgroupSizeControlPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceSubgroupSizeControlPropertiesEXT
  else:
    VkPhysicalDeviceSubgroupSizeControlPropertiesEXT_1107302480)
  struct_VkVideoEncodeInfoKHR_1107300595 = (when declared(
      struct_VkVideoEncodeInfoKHR):
    when ownSizeof(struct_VkVideoEncodeInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeInfoKHR_1107300594):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeInfoKHR
  else:
    struct_VkVideoEncodeInfoKHR_1107300594)
  PFN_vkDestroyPrivateDataSlot_1107298903 = (when declared(
      PFN_vkDestroyPrivateDataSlot):
    when ownSizeof(PFN_vkDestroyPrivateDataSlot) !=
        ownSizeof(PFN_vkDestroyPrivateDataSlot_1107298902):
      static :
        warning("Declaration of " & "PFN_vkDestroyPrivateDataSlot" &
            " exists but with different size")
    PFN_vkDestroyPrivateDataSlot
  else:
    PFN_vkDestroyPrivateDataSlot_1107298902)
  VkVideoEncodeSessionIntraRefreshCreateInfoKHR_1107301259 = (when declared(
      VkVideoEncodeSessionIntraRefreshCreateInfoKHR):
    when ownSizeof(VkVideoEncodeSessionIntraRefreshCreateInfoKHR) !=
        ownSizeof(VkVideoEncodeSessionIntraRefreshCreateInfoKHR_1107301258):
      static :
        warning("Declaration of " &
            "VkVideoEncodeSessionIntraRefreshCreateInfoKHR" &
            " exists but with different size")
    VkVideoEncodeSessionIntraRefreshCreateInfoKHR
  else:
    VkVideoEncodeSessionIntraRefreshCreateInfoKHR_1107301258)
  struct_VkRenderingFragmentDensityMapAttachmentInfoEXT_1107302473 = (when declared(
      struct_VkRenderingFragmentDensityMapAttachmentInfoEXT):
    when ownSizeof(struct_VkRenderingFragmentDensityMapAttachmentInfoEXT) !=
        ownSizeof(struct_VkRenderingFragmentDensityMapAttachmentInfoEXT_1107302472):
      static :
        warning("Declaration of " &
            "struct_VkRenderingFragmentDensityMapAttachmentInfoEXT" &
            " exists but with different size")
    struct_VkRenderingFragmentDensityMapAttachmentInfoEXT
  else:
    struct_VkRenderingFragmentDensityMapAttachmentInfoEXT_1107302472)
  VkCopyTensorInfoARM_1107304057 = (when declared(VkCopyTensorInfoARM):
    when ownSizeof(VkCopyTensorInfoARM) != ownSizeof(VkCopyTensorInfoARM_1107304056):
      static :
        warning("Declaration of " & "VkCopyTensorInfoARM" &
            " exists but with different size")
    VkCopyTensorInfoARM
  else:
    VkCopyTensorInfoARM_1107304056)
  struct_VkAcquireProfilingLockInfoKHR_1107300157 = (when declared(
      struct_VkAcquireProfilingLockInfoKHR):
    when ownSizeof(struct_VkAcquireProfilingLockInfoKHR) !=
        ownSizeof(struct_VkAcquireProfilingLockInfoKHR_1107300156):
      static :
        warning("Declaration of " & "struct_VkAcquireProfilingLockInfoKHR" &
            " exists but with different size")
    struct_VkAcquireProfilingLockInfoKHR
  else:
    struct_VkAcquireProfilingLockInfoKHR_1107300156)
  VkPrivateDataSlot_1107298647 = (when declared(VkPrivateDataSlot):
    when ownSizeof(VkPrivateDataSlot) != ownSizeof(VkPrivateDataSlot_1107298646):
      static :
        warning("Declaration of " & "VkPrivateDataSlot" &
            " exists but with different size")
    VkPrivateDataSlot
  else:
    VkPrivateDataSlot_1107298646)
  VkPipelineExecutableInfoKHR_1107300505 = (when declared(
      VkPipelineExecutableInfoKHR):
    when ownSizeof(VkPipelineExecutableInfoKHR) !=
        ownSizeof(VkPipelineExecutableInfoKHR_1107300504):
      static :
        warning("Declaration of " & "VkPipelineExecutableInfoKHR" &
            " exists but with different size")
    VkPipelineExecutableInfoKHR
  else:
    VkPipelineExecutableInfoKHR_1107300504)
  VkQueueFamilyOwnershipTransferPropertiesKHR_1107301367 = (when declared(
      VkQueueFamilyOwnershipTransferPropertiesKHR):
    when ownSizeof(VkQueueFamilyOwnershipTransferPropertiesKHR) !=
        ownSizeof(VkQueueFamilyOwnershipTransferPropertiesKHR_1107301366):
      static :
        warning("Declaration of " &
            "VkQueueFamilyOwnershipTransferPropertiesKHR" &
            " exists but with different size")
    VkQueueFamilyOwnershipTransferPropertiesKHR
  else:
    VkQueueFamilyOwnershipTransferPropertiesKHR_1107301366)
  VkPhysicalDeviceSchedulingControlsFeaturesARM_1107303679 = (when declared(
      VkPhysicalDeviceSchedulingControlsFeaturesARM):
    when ownSizeof(VkPhysicalDeviceSchedulingControlsFeaturesARM) !=
        ownSizeof(VkPhysicalDeviceSchedulingControlsFeaturesARM_1107303678):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSchedulingControlsFeaturesARM" &
            " exists but with different size")
    VkPhysicalDeviceSchedulingControlsFeaturesARM
  else:
    VkPhysicalDeviceSchedulingControlsFeaturesARM_1107303678)
  struct_VkOpticalFlowImageFormatInfoNV_1107304183 = (when declared(
      struct_VkOpticalFlowImageFormatInfoNV):
    when ownSizeof(struct_VkOpticalFlowImageFormatInfoNV) !=
        ownSizeof(struct_VkOpticalFlowImageFormatInfoNV_1107304182):
      static :
        warning("Declaration of " & "struct_VkOpticalFlowImageFormatInfoNV" &
            " exists but with different size")
    struct_VkOpticalFlowImageFormatInfoNV
  else:
    struct_VkOpticalFlowImageFormatInfoNV_1107304182)
  VkPhysicalDeviceFragmentDensityMapPropertiesEXT_1107302467 = (when declared(
      VkPhysicalDeviceFragmentDensityMapPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceFragmentDensityMapPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceFragmentDensityMapPropertiesEXT_1107302466):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentDensityMapPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceFragmentDensityMapPropertiesEXT
  else:
    VkPhysicalDeviceFragmentDensityMapPropertiesEXT_1107302466)
  StdVideoH264SpsVuiFlags_1107305787 = (when declared(StdVideoH264SpsVuiFlags):
    when ownSizeof(StdVideoH264SpsVuiFlags) !=
        ownSizeof(StdVideoH264SpsVuiFlags_1107305786):
      static :
        warning("Declaration of " & "StdVideoH264SpsVuiFlags" &
            " exists but with different size")
    StdVideoH264SpsVuiFlags
  else:
    StdVideoH264SpsVuiFlags_1107305786)
  VkDisplayPowerInfoEXT_1107301677 = (when declared(VkDisplayPowerInfoEXT):
    when ownSizeof(VkDisplayPowerInfoEXT) != ownSizeof(VkDisplayPowerInfoEXT_1107301676):
      static :
        warning("Declaration of " & "VkDisplayPowerInfoEXT" &
            " exists but with different size")
    VkDisplayPowerInfoEXT
  else:
    VkDisplayPowerInfoEXT_1107301676)
  struct_VkCopyMicromapToMemoryInfoEXT_1107303583 = (when declared(
      struct_VkCopyMicromapToMemoryInfoEXT):
    when ownSizeof(struct_VkCopyMicromapToMemoryInfoEXT) !=
        ownSizeof(struct_VkCopyMicromapToMemoryInfoEXT_1107303582):
      static :
        warning("Declaration of " & "struct_VkCopyMicromapToMemoryInfoEXT" &
            " exists but with different size")
    struct_VkCopyMicromapToMemoryInfoEXT
  else:
    struct_VkCopyMicromapToMemoryInfoEXT_1107303582)
  PFN_vkGetFenceFdKHR_1107300107 = (when declared(PFN_vkGetFenceFdKHR):
    when ownSizeof(PFN_vkGetFenceFdKHR) != ownSizeof(PFN_vkGetFenceFdKHR_1107300106):
      static :
        warning("Declaration of " & "PFN_vkGetFenceFdKHR" &
            " exists but with different size")
    PFN_vkGetFenceFdKHR
  else:
    PFN_vkGetFenceFdKHR_1107300106)
  PFN_vkCmdSetViewportWithCountEXT_1107302655 = (when declared(
      PFN_vkCmdSetViewportWithCountEXT):
    when ownSizeof(PFN_vkCmdSetViewportWithCountEXT) !=
        ownSizeof(PFN_vkCmdSetViewportWithCountEXT_1107302654):
      static :
        warning("Declaration of " & "PFN_vkCmdSetViewportWithCountEXT" &
            " exists but with different size")
    PFN_vkCmdSetViewportWithCountEXT
  else:
    PFN_vkCmdSetViewportWithCountEXT_1107302654)
  struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV_1107304313 = (when declared(
      struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV_1107304312):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV
  else:
    struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV_1107304312)
  VkMemoryMapFlagBits_1107297001 = (when declared(VkMemoryMapFlagBits):
    when ownSizeof(VkMemoryMapFlagBits) != ownSizeof(VkMemoryMapFlagBits_1107297000):
      static :
        warning("Declaration of " & "VkMemoryMapFlagBits" &
            " exists but with different size")
    VkMemoryMapFlagBits
  else:
    VkMemoryMapFlagBits_1107297000)
  enum_VkSubmitFlagBits_1107298671 = (when declared(enum_VkSubmitFlagBits):
    when ownSizeof(enum_VkSubmitFlagBits) != ownSizeof(enum_VkSubmitFlagBits_1107298670):
      static :
        warning("Declaration of " & "enum_VkSubmitFlagBits" &
            " exists but with different size")
    enum_VkSubmitFlagBits
  else:
    enum_VkSubmitFlagBits_1107298670)
  VkPhysicalDeviceVulkan14Properties_1107299015 = (when declared(
      VkPhysicalDeviceVulkan14Properties):
    when ownSizeof(VkPhysicalDeviceVulkan14Properties) !=
        ownSizeof(VkPhysicalDeviceVulkan14Properties_1107299014):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVulkan14Properties" &
            " exists but with different size")
    VkPhysicalDeviceVulkan14Properties
  else:
    VkPhysicalDeviceVulkan14Properties_1107299014)
  VkPhysicalDevice16BitStorageFeatures_1107298063 = (when declared(
      VkPhysicalDevice16BitStorageFeatures):
    when ownSizeof(VkPhysicalDevice16BitStorageFeatures) !=
        ownSizeof(VkPhysicalDevice16BitStorageFeatures_1107298062):
      static :
        warning("Declaration of " & "VkPhysicalDevice16BitStorageFeatures" &
            " exists but with different size")
    VkPhysicalDevice16BitStorageFeatures
  else:
    VkPhysicalDevice16BitStorageFeatures_1107298062)
  struct_VkVideoEncodeH264RateControlLayerInfoKHR_1107299679 = (when declared(
      struct_VkVideoEncodeH264RateControlLayerInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264RateControlLayerInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264RateControlLayerInfoKHR_1107299678):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH264RateControlLayerInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264RateControlLayerInfoKHR
  else:
    struct_VkVideoEncodeH264RateControlLayerInfoKHR_1107299678)
  struct_VkCopyImageToBufferInfo2_1107298795 = (when declared(
      struct_VkCopyImageToBufferInfo2):
    when ownSizeof(struct_VkCopyImageToBufferInfo2) !=
        ownSizeof(struct_VkCopyImageToBufferInfo2_1107298794):
      static :
        warning("Declaration of " & "struct_VkCopyImageToBufferInfo2" &
            " exists but with different size")
    struct_VkCopyImageToBufferInfo2
  else:
    struct_VkCopyImageToBufferInfo2_1107298794)
  VkGeometryInstanceFlagsKHR_1107302115 = (when declared(
      VkGeometryInstanceFlagsKHR):
    when ownSizeof(VkGeometryInstanceFlagsKHR) !=
        ownSizeof(VkGeometryInstanceFlagsKHR_1107302114):
      static :
        warning("Declaration of " & "VkGeometryInstanceFlagsKHR" &
            " exists but with different size")
    VkGeometryInstanceFlagsKHR
  else:
    VkGeometryInstanceFlagsKHR_1107302114)
  VkPrivateDataSlotCreateInfoEXT_1107302939 = (when declared(
      VkPrivateDataSlotCreateInfoEXT):
    when ownSizeof(VkPrivateDataSlotCreateInfoEXT) !=
        ownSizeof(VkPrivateDataSlotCreateInfoEXT_1107302938):
      static :
        warning("Declaration of " & "VkPrivateDataSlotCreateInfoEXT" &
            " exists but with different size")
    VkPrivateDataSlotCreateInfoEXT
  else:
    VkPrivateDataSlotCreateInfoEXT_1107302938)
  VkIndirectExecutionSetPipelineInfoEXT_1107304949 = (when declared(
      VkIndirectExecutionSetPipelineInfoEXT):
    when ownSizeof(VkIndirectExecutionSetPipelineInfoEXT) !=
        ownSizeof(VkIndirectExecutionSetPipelineInfoEXT_1107304948):
      static :
        warning("Declaration of " & "VkIndirectExecutionSetPipelineInfoEXT" &
            " exists but with different size")
    VkIndirectExecutionSetPipelineInfoEXT
  else:
    VkIndirectExecutionSetPipelineInfoEXT_1107304948)
  PFN_vkEnumerateInstanceExtensionProperties_1107297703 = (when declared(
      PFN_vkEnumerateInstanceExtensionProperties):
    when ownSizeof(PFN_vkEnumerateInstanceExtensionProperties) !=
        ownSizeof(PFN_vkEnumerateInstanceExtensionProperties_1107297702):
      static :
        warning("Declaration of " & "PFN_vkEnumerateInstanceExtensionProperties" &
            " exists but with different size")
    PFN_vkEnumerateInstanceExtensionProperties
  else:
    PFN_vkEnumerateInstanceExtensionProperties_1107297702)
  VkCopyMemoryToMicromapInfoEXT_1107303589 = (when declared(
      VkCopyMemoryToMicromapInfoEXT):
    when ownSizeof(VkCopyMemoryToMicromapInfoEXT) !=
        ownSizeof(VkCopyMemoryToMicromapInfoEXT_1107303588):
      static :
        warning("Declaration of " & "VkCopyMemoryToMicromapInfoEXT" &
            " exists but with different size")
    VkCopyMemoryToMicromapInfoEXT
  else:
    VkCopyMemoryToMicromapInfoEXT_1107303588)
  VkPipelineCoverageReductionStateCreateInfoNV_1107302585 = (when declared(
      VkPipelineCoverageReductionStateCreateInfoNV):
    when ownSizeof(VkPipelineCoverageReductionStateCreateInfoNV) !=
        ownSizeof(VkPipelineCoverageReductionStateCreateInfoNV_1107302584):
      static :
        warning("Declaration of " &
            "VkPipelineCoverageReductionStateCreateInfoNV" &
            " exists but with different size")
    VkPipelineCoverageReductionStateCreateInfoNV
  else:
    VkPipelineCoverageReductionStateCreateInfoNV_1107302584)
  struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT_1107303263 = (when declared(
      struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT_1107303262):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT
  else:
    struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT_1107303262)
  struct_VkPhysicalDeviceShaderObjectPropertiesEXT_1107304261 = (when declared(
      struct_VkPhysicalDeviceShaderObjectPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceShaderObjectPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceShaderObjectPropertiesEXT_1107304260):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderObjectPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderObjectPropertiesEXT
  else:
    struct_VkPhysicalDeviceShaderObjectPropertiesEXT_1107304260)
  struct_VkSurfacePresentModeKHR_1107300911 = (when declared(
      struct_VkSurfacePresentModeKHR):
    when ownSizeof(struct_VkSurfacePresentModeKHR) !=
        ownSizeof(struct_VkSurfacePresentModeKHR_1107300910):
      static :
        warning("Declaration of " & "struct_VkSurfacePresentModeKHR" &
            " exists but with different size")
    struct_VkSurfacePresentModeKHR
  else:
    struct_VkSurfacePresentModeKHR_1107300910)
  struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT_1107303431 = (when declared(
      struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT_1107303430):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
  else:
    struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT_1107303430)
  PFN_vkCreateDisplayPlaneSurfaceKHR_1107299409 = (when declared(
      PFN_vkCreateDisplayPlaneSurfaceKHR):
    when ownSizeof(PFN_vkCreateDisplayPlaneSurfaceKHR) !=
        ownSizeof(PFN_vkCreateDisplayPlaneSurfaceKHR_1107299408):
      static :
        warning("Declaration of " & "PFN_vkCreateDisplayPlaneSurfaceKHR" &
            " exists but with different size")
    PFN_vkCreateDisplayPlaneSurfaceKHR
  else:
    PFN_vkCreateDisplayPlaneSurfaceKHR_1107299408)
  struct_VkVideoDecodeH264SessionParametersCreateInfoKHR_1107299815 = (when declared(
      struct_VkVideoDecodeH264SessionParametersCreateInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH264SessionParametersCreateInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH264SessionParametersCreateInfoKHR_1107299814):
      static :
        warning("Declaration of " &
            "struct_VkVideoDecodeH264SessionParametersCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH264SessionParametersCreateInfoKHR
  else:
    struct_VkVideoDecodeH264SessionParametersCreateInfoKHR_1107299814)
  VkShaderCreateFlagBitsEXT_1107304253 = (when declared(
      VkShaderCreateFlagBitsEXT):
    when ownSizeof(VkShaderCreateFlagBitsEXT) !=
        ownSizeof(VkShaderCreateFlagBitsEXT_1107304252):
      static :
        warning("Declaration of " & "VkShaderCreateFlagBitsEXT" &
            " exists but with different size")
    VkShaderCreateFlagBitsEXT
  else:
    VkShaderCreateFlagBitsEXT_1107304252)
  struct_VkImageViewHandleInfoNVX_1107301523 = (when declared(
      struct_VkImageViewHandleInfoNVX):
    when ownSizeof(struct_VkImageViewHandleInfoNVX) !=
        ownSizeof(struct_VkImageViewHandleInfoNVX_1107301522):
      static :
        warning("Declaration of " & "struct_VkImageViewHandleInfoNVX" &
            " exists but with different size")
    struct_VkImageViewHandleInfoNVX
  else:
    struct_VkImageViewHandleInfoNVX_1107301522)
  struct_VkPipelineBinaryKeysAndDataKHR_1107300861 = (when declared(
      struct_VkPipelineBinaryKeysAndDataKHR):
    when ownSizeof(struct_VkPipelineBinaryKeysAndDataKHR) !=
        ownSizeof(struct_VkPipelineBinaryKeysAndDataKHR_1107300860):
      static :
        warning("Declaration of " & "struct_VkPipelineBinaryKeysAndDataKHR" &
            " exists but with different size")
    struct_VkPipelineBinaryKeysAndDataKHR
  else:
    struct_VkPipelineBinaryKeysAndDataKHR_1107300860)
  VkDeviceFaultAddressTypeEXT_1107303225 = (when declared(
      VkDeviceFaultAddressTypeEXT):
    when ownSizeof(VkDeviceFaultAddressTypeEXT) !=
        ownSizeof(VkDeviceFaultAddressTypeEXT_1107303224):
      static :
        warning("Declaration of " & "VkDeviceFaultAddressTypeEXT" &
            " exists but with different size")
    VkDeviceFaultAddressTypeEXT
  else:
    VkDeviceFaultAddressTypeEXT_1107303224)
  struct_VkVideoEncodeH264DpbSlotInfoKHR_1107299659 = (when declared(
      struct_VkVideoEncodeH264DpbSlotInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264DpbSlotInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264DpbSlotInfoKHR_1107299658):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH264DpbSlotInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264DpbSlotInfoKHR
  else:
    struct_VkVideoEncodeH264DpbSlotInfoKHR_1107299658)
  PFN_vkCmdSetDepthClampEnableEXT_1107303877 = (when declared(
      PFN_vkCmdSetDepthClampEnableEXT):
    when ownSizeof(PFN_vkCmdSetDepthClampEnableEXT) !=
        ownSizeof(PFN_vkCmdSetDepthClampEnableEXT_1107303876):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthClampEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetDepthClampEnableEXT
  else:
    PFN_vkCmdSetDepthClampEnableEXT_1107303876)
  enum_VkBuildMicromapModeEXT_1107303519 = (when declared(
      enum_VkBuildMicromapModeEXT):
    when ownSizeof(enum_VkBuildMicromapModeEXT) !=
        ownSizeof(enum_VkBuildMicromapModeEXT_1107303518):
      static :
        warning("Declaration of " & "enum_VkBuildMicromapModeEXT" &
            " exists but with different size")
    enum_VkBuildMicromapModeEXT
  else:
    enum_VkBuildMicromapModeEXT_1107303518)
  VkExternalComputeQueueNV_1107304697 = (when declared(VkExternalComputeQueueNV):
    when ownSizeof(VkExternalComputeQueueNV) !=
        ownSizeof(VkExternalComputeQueueNV_1107304696):
      static :
        warning("Declaration of " & "VkExternalComputeQueueNV" &
            " exists but with different size")
    VkExternalComputeQueueNV
  else:
    VkExternalComputeQueueNV_1107304696)
  PFN_vkGetShaderModuleCreateInfoIdentifierEXT_1107304139 = (when declared(
      PFN_vkGetShaderModuleCreateInfoIdentifierEXT):
    when ownSizeof(PFN_vkGetShaderModuleCreateInfoIdentifierEXT) !=
        ownSizeof(PFN_vkGetShaderModuleCreateInfoIdentifierEXT_1107304138):
      static :
        warning("Declaration of " &
            "PFN_vkGetShaderModuleCreateInfoIdentifierEXT" &
            " exists but with different size")
    PFN_vkGetShaderModuleCreateInfoIdentifierEXT
  else:
    PFN_vkGetShaderModuleCreateInfoIdentifierEXT_1107304138)
  PFN_vkCmdSetPerformanceMarkerINTEL_1107302433 = (when declared(
      PFN_vkCmdSetPerformanceMarkerINTEL):
    when ownSizeof(PFN_vkCmdSetPerformanceMarkerINTEL) !=
        ownSizeof(PFN_vkCmdSetPerformanceMarkerINTEL_1107302432):
      static :
        warning("Declaration of " & "PFN_vkCmdSetPerformanceMarkerINTEL" &
            " exists but with different size")
    PFN_vkCmdSetPerformanceMarkerINTEL
  else:
    PFN_vkCmdSetPerformanceMarkerINTEL_1107302432)
  struct_VkPhysicalDeviceMaintenance7FeaturesKHR_1107301321 = (when declared(
      struct_VkPhysicalDeviceMaintenance7FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance7FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance7FeaturesKHR_1107301320):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance7FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance7FeaturesKHR
  else:
    struct_VkPhysicalDeviceMaintenance7FeaturesKHR_1107301320)
  struct_VkBindIndexBufferIndirectCommandNV_1107302795 = (when declared(
      struct_VkBindIndexBufferIndirectCommandNV):
    when ownSizeof(struct_VkBindIndexBufferIndirectCommandNV) !=
        ownSizeof(struct_VkBindIndexBufferIndirectCommandNV_1107302794):
      static :
        warning("Declaration of " & "struct_VkBindIndexBufferIndirectCommandNV" &
            " exists but with different size")
    struct_VkBindIndexBufferIndirectCommandNV
  else:
    struct_VkBindIndexBufferIndirectCommandNV_1107302794)
  enum_VkCopyMicromapModeEXT_1107303523 = (when declared(
      enum_VkCopyMicromapModeEXT):
    when ownSizeof(enum_VkCopyMicromapModeEXT) !=
        ownSizeof(enum_VkCopyMicromapModeEXT_1107303522):
      static :
        warning("Declaration of " & "enum_VkCopyMicromapModeEXT" &
            " exists but with different size")
    enum_VkCopyMicromapModeEXT
  else:
    enum_VkCopyMicromapModeEXT_1107303522)
  VkClusterAccelerationStructureOpTypeNV_1107304747 = (when declared(
      VkClusterAccelerationStructureOpTypeNV):
    when ownSizeof(VkClusterAccelerationStructureOpTypeNV) !=
        ownSizeof(VkClusterAccelerationStructureOpTypeNV_1107304746):
      static :
        warning("Declaration of " & "VkClusterAccelerationStructureOpTypeNV" &
            " exists but with different size")
    VkClusterAccelerationStructureOpTypeNV
  else:
    VkClusterAccelerationStructureOpTypeNV_1107304746)
  VkQueueGlobalPriority_1107298983 = (when declared(VkQueueGlobalPriority):
    when ownSizeof(VkQueueGlobalPriority) != ownSizeof(VkQueueGlobalPriority_1107298982):
      static :
        warning("Declaration of " & "VkQueueGlobalPriority" &
            " exists but with different size")
    VkQueueGlobalPriority
  else:
    VkQueueGlobalPriority_1107298982)
  struct_VkOpticalFlowSessionCreatePrivateDataInfoNV_1107304195 = (when declared(
      struct_VkOpticalFlowSessionCreatePrivateDataInfoNV):
    when ownSizeof(struct_VkOpticalFlowSessionCreatePrivateDataInfoNV) !=
        ownSizeof(struct_VkOpticalFlowSessionCreatePrivateDataInfoNV_1107304194):
      static :
        warning("Declaration of " &
            "struct_VkOpticalFlowSessionCreatePrivateDataInfoNV" &
            " exists but with different size")
    struct_VkOpticalFlowSessionCreatePrivateDataInfoNV
  else:
    struct_VkOpticalFlowSessionCreatePrivateDataInfoNV_1107304194)
  VkImageBlit_1107297663 = (when declared(VkImageBlit):
    when ownSizeof(VkImageBlit) != ownSizeof(VkImageBlit_1107297662):
      static :
        warning("Declaration of " & "VkImageBlit" &
            " exists but with different size")
    VkImageBlit
  else:
    VkImageBlit_1107297662)
  VkGraphicsPipelineCreateInfo_1107297539 = (when declared(
      VkGraphicsPipelineCreateInfo):
    when ownSizeof(VkGraphicsPipelineCreateInfo) !=
        ownSizeof(VkGraphicsPipelineCreateInfo_1107297538):
      static :
        warning("Declaration of " & "VkGraphicsPipelineCreateInfo" &
            " exists but with different size")
    VkGraphicsPipelineCreateInfo
  else:
    VkGraphicsPipelineCreateInfo_1107297538)
  struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE_1107303469 = (when declared(
      struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE):
    when ownSizeof(struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE) !=
        ownSizeof(struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE_1107303468):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE" &
            " exists but with different size")
    struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE
  else:
    struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE_1107303468)
  PFN_vkGetPrivateData_1107298907 = (when declared(PFN_vkGetPrivateData):
    when ownSizeof(PFN_vkGetPrivateData) != ownSizeof(PFN_vkGetPrivateData_1107298906):
      static :
        warning("Declaration of " & "PFN_vkGetPrivateData" &
            " exists but with different size")
    PFN_vkGetPrivateData
  else:
    PFN_vkGetPrivateData_1107298906)
  struct_VkPipelineBinaryHandlesInfoKHR_1107300885 = (when declared(
      struct_VkPipelineBinaryHandlesInfoKHR):
    when ownSizeof(struct_VkPipelineBinaryHandlesInfoKHR) !=
        ownSizeof(struct_VkPipelineBinaryHandlesInfoKHR_1107300884):
      static :
        warning("Declaration of " & "struct_VkPipelineBinaryHandlesInfoKHR" &
            " exists but with different size")
    struct_VkPipelineBinaryHandlesInfoKHR
  else:
    struct_VkPipelineBinaryHandlesInfoKHR_1107300884)
  struct_VkPresentTimeGOOGLE_1107301707 = (when declared(
      struct_VkPresentTimeGOOGLE):
    when ownSizeof(struct_VkPresentTimeGOOGLE) !=
        ownSizeof(struct_VkPresentTimeGOOGLE_1107301706):
      static :
        warning("Declaration of " & "struct_VkPresentTimeGOOGLE" &
            " exists but with different size")
    struct_VkPresentTimeGOOGLE
  else:
    struct_VkPresentTimeGOOGLE_1107301706)
  VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR_1107300303 = (when declared(
      VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR_1107300302):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR
  else:
    VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR_1107300302)
  VkAcquireProfilingLockFlagBitsKHR_1107300129 = (when declared(
      VkAcquireProfilingLockFlagBitsKHR):
    when ownSizeof(VkAcquireProfilingLockFlagBitsKHR) !=
        ownSizeof(VkAcquireProfilingLockFlagBitsKHR_1107300128):
      static :
        warning("Declaration of " & "VkAcquireProfilingLockFlagBitsKHR" &
            " exists but with different size")
    VkAcquireProfilingLockFlagBitsKHR
  else:
    VkAcquireProfilingLockFlagBitsKHR_1107300128)
  struct_VkPhysicalDeviceExternalImageFormatInfo_1107298255 = (when declared(
      struct_VkPhysicalDeviceExternalImageFormatInfo):
    when ownSizeof(struct_VkPhysicalDeviceExternalImageFormatInfo) !=
        ownSizeof(struct_VkPhysicalDeviceExternalImageFormatInfo_1107298254):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExternalImageFormatInfo" &
            " exists but with different size")
    struct_VkPhysicalDeviceExternalImageFormatInfo
  else:
    struct_VkPhysicalDeviceExternalImageFormatInfo_1107298254)
  VkBufferUsageFlags2CreateInfoKHR_1107300799 = (when declared(
      VkBufferUsageFlags2CreateInfoKHR):
    when ownSizeof(VkBufferUsageFlags2CreateInfoKHR) !=
        ownSizeof(VkBufferUsageFlags2CreateInfoKHR_1107300798):
      static :
        warning("Declaration of " & "VkBufferUsageFlags2CreateInfoKHR" &
            " exists but with different size")
    VkBufferUsageFlags2CreateInfoKHR
  else:
    VkBufferUsageFlags2CreateInfoKHR_1107300798)
  enum_VkVideoEncodeH264RateControlFlagBitsKHR_1107299603 = (when declared(
      enum_VkVideoEncodeH264RateControlFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeH264RateControlFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeH264RateControlFlagBitsKHR_1107299602):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeH264RateControlFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeH264RateControlFlagBitsKHR
  else:
    enum_VkVideoEncodeH264RateControlFlagBitsKHR_1107299602)
  StdVideoVP9Profile_1107301107 = (when declared(StdVideoVP9Profile):
    when ownSizeof(StdVideoVP9Profile) != ownSizeof(StdVideoVP9Profile_1107301106):
      static :
        warning("Declaration of " & "StdVideoVP9Profile" &
            " exists but with different size")
    StdVideoVP9Profile
  else:
    StdVideoVP9Profile_1107301106)
  VkSurfaceCapabilitiesPresentBarrierNV_1107302925 = (when declared(
      VkSurfaceCapabilitiesPresentBarrierNV):
    when ownSizeof(VkSurfaceCapabilitiesPresentBarrierNV) !=
        ownSizeof(VkSurfaceCapabilitiesPresentBarrierNV_1107302924):
      static :
        warning("Declaration of " & "VkSurfaceCapabilitiesPresentBarrierNV" &
            " exists but with different size")
    VkSurfaceCapabilitiesPresentBarrierNV
  else:
    VkSurfaceCapabilitiesPresentBarrierNV_1107302924)
  VkBufferMemoryBarrier_1107297255 = (when declared(VkBufferMemoryBarrier):
    when ownSizeof(VkBufferMemoryBarrier) != ownSizeof(VkBufferMemoryBarrier_1107297254):
      static :
        warning("Declaration of " & "VkBufferMemoryBarrier" &
            " exists but with different size")
    VkBufferMemoryBarrier
  else:
    VkBufferMemoryBarrier_1107297254)
  VkPhysicalDeviceMultiDrawFeaturesEXT_1107303483 = (when declared(
      VkPhysicalDeviceMultiDrawFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceMultiDrawFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceMultiDrawFeaturesEXT_1107303482):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMultiDrawFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceMultiDrawFeaturesEXT
  else:
    VkPhysicalDeviceMultiDrawFeaturesEXT_1107303482)
  VkHostImageCopyFlagBitsEXT_1107302673 = (when declared(
      VkHostImageCopyFlagBitsEXT):
    when ownSizeof(VkHostImageCopyFlagBitsEXT) !=
        ownSizeof(VkHostImageCopyFlagBitsEXT_1107302672):
      static :
        warning("Declaration of " & "VkHostImageCopyFlagBitsEXT" &
            " exists but with different size")
    VkHostImageCopyFlagBitsEXT
  else:
    VkHostImageCopyFlagBitsEXT_1107302672)
  struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT_1107304129 = (when declared(
      struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT):
    when ownSizeof(struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT) !=
        ownSizeof(struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT_1107304128):
      static :
        warning("Declaration of " &
            "struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT" &
            " exists but with different size")
    struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT
  else:
    struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT_1107304128)
  VkMicromapCreateFlagBitsEXT_1107303551 = (when declared(
      VkMicromapCreateFlagBitsEXT):
    when ownSizeof(VkMicromapCreateFlagBitsEXT) !=
        ownSizeof(VkMicromapCreateFlagBitsEXT_1107303550):
      static :
        warning("Declaration of " & "VkMicromapCreateFlagBitsEXT" &
            " exists but with different size")
    VkMicromapCreateFlagBitsEXT
  else:
    VkMicromapCreateFlagBitsEXT_1107303550)
  struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI_1107303339 = (when declared(
      struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI):
    when ownSizeof(struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI) !=
        ownSizeof(struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI_1107303338):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI" &
            " exists but with different size")
    struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI
  else:
    struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI_1107303338)
  PFN_vkCmdEndQueryIndexedEXT_1107301489 = (when declared(
      PFN_vkCmdEndQueryIndexedEXT):
    when ownSizeof(PFN_vkCmdEndQueryIndexedEXT) !=
        ownSizeof(PFN_vkCmdEndQueryIndexedEXT_1107301488):
      static :
        warning("Declaration of " & "PFN_vkCmdEndQueryIndexedEXT" &
            " exists but with different size")
    PFN_vkCmdEndQueryIndexedEXT
  else:
    PFN_vkCmdEndQueryIndexedEXT_1107301488)
  PFN_vkCreateDebugUtilsMessengerEXT_1107301855 = (when declared(
      PFN_vkCreateDebugUtilsMessengerEXT):
    when ownSizeof(PFN_vkCreateDebugUtilsMessengerEXT) !=
        ownSizeof(PFN_vkCreateDebugUtilsMessengerEXT_1107301854):
      static :
        warning("Declaration of " & "PFN_vkCreateDebugUtilsMessengerEXT" &
            " exists but with different size")
    PFN_vkCreateDebugUtilsMessengerEXT
  else:
    PFN_vkCreateDebugUtilsMessengerEXT_1107301854)
  enum_VkImageViewCreateFlagBits_1107297063 = (when declared(
      enum_VkImageViewCreateFlagBits):
    when ownSizeof(enum_VkImageViewCreateFlagBits) !=
        ownSizeof(enum_VkImageViewCreateFlagBits_1107297062):
      static :
        warning("Declaration of " & "enum_VkImageViewCreateFlagBits" &
            " exists but with different size")
    enum_VkImageViewCreateFlagBits
  else:
    enum_VkImageViewCreateFlagBits_1107297062)
  struct_VkPipelineColorBlendAttachmentState_1107297525 = (when declared(
      struct_VkPipelineColorBlendAttachmentState):
    when ownSizeof(struct_VkPipelineColorBlendAttachmentState) !=
        ownSizeof(struct_VkPipelineColorBlendAttachmentState_1107297524):
      static :
        warning("Declaration of " & "struct_VkPipelineColorBlendAttachmentState" &
            " exists but with different size")
    struct_VkPipelineColorBlendAttachmentState
  else:
    struct_VkPipelineColorBlendAttachmentState_1107297524)
  struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT_1107304213 = (when declared(
      struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT_1107304212):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT
  else:
    struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT_1107304212)
  enum_VkCompositeAlphaFlagBitsKHR_1107299265 = (when declared(
      enum_VkCompositeAlphaFlagBitsKHR):
    when ownSizeof(enum_VkCompositeAlphaFlagBitsKHR) !=
        ownSizeof(enum_VkCompositeAlphaFlagBitsKHR_1107299264):
      static :
        warning("Declaration of " & "enum_VkCompositeAlphaFlagBitsKHR" &
            " exists but with different size")
    enum_VkCompositeAlphaFlagBitsKHR
  else:
    enum_VkCompositeAlphaFlagBitsKHR_1107299264)
  VkDeviceBufferMemoryRequirementsKHR_1107300761 = (when declared(
      VkDeviceBufferMemoryRequirementsKHR):
    when ownSizeof(VkDeviceBufferMemoryRequirementsKHR) !=
        ownSizeof(VkDeviceBufferMemoryRequirementsKHR_1107300760):
      static :
        warning("Declaration of " & "VkDeviceBufferMemoryRequirementsKHR" &
            " exists but with different size")
    VkDeviceBufferMemoryRequirementsKHR
  else:
    VkDeviceBufferMemoryRequirementsKHR_1107300760)
  PFN_vkCmdBeginVideoCodingKHR_1107299557 = (when declared(
      PFN_vkCmdBeginVideoCodingKHR):
    when ownSizeof(PFN_vkCmdBeginVideoCodingKHR) !=
        ownSizeof(PFN_vkCmdBeginVideoCodingKHR_1107299556):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginVideoCodingKHR" &
            " exists but with different size")
    PFN_vkCmdBeginVideoCodingKHR
  else:
    PFN_vkCmdBeginVideoCodingKHR_1107299556)
  StdVideoEncodeAV1ReferenceInfo_1107301077 = (when declared(
      StdVideoEncodeAV1ReferenceInfo):
    when ownSizeof(StdVideoEncodeAV1ReferenceInfo) !=
        ownSizeof(StdVideoEncodeAV1ReferenceInfo_1107301076):
      static :
        warning("Declaration of " & "StdVideoEncodeAV1ReferenceInfo" &
            " exists but with different size")
    StdVideoEncodeAV1ReferenceInfo
  else:
    StdVideoEncodeAV1ReferenceInfo_1107301076)
  struct_VkFrameBoundaryEXT_1107303391 = (when declared(
      struct_VkFrameBoundaryEXT):
    when ownSizeof(struct_VkFrameBoundaryEXT) !=
        ownSizeof(struct_VkFrameBoundaryEXT_1107303390):
      static :
        warning("Declaration of " & "struct_VkFrameBoundaryEXT" &
            " exists but with different size")
    struct_VkFrameBoundaryEXT
  else:
    struct_VkFrameBoundaryEXT_1107303390)
  VkShaderEXT_1107304241 = (when declared(VkShaderEXT):
    when ownSizeof(VkShaderEXT) != ownSizeof(VkShaderEXT_1107304240):
      static :
        warning("Declaration of " & "VkShaderEXT" &
            " exists but with different size")
    VkShaderEXT
  else:
    VkShaderEXT_1107304240)
  VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298561 = (when declared(
      VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures):
    when ownSizeof(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures) !=
        ownSizeof(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298560):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures" &
            " exists but with different size")
    VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures
  else:
    VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298560)
  union_VkClusterAccelerationStructureOpInputNV_1107304797 = (when declared(
      union_VkClusterAccelerationStructureOpInputNV):
    when ownSizeof(union_VkClusterAccelerationStructureOpInputNV) !=
        ownSizeof(union_VkClusterAccelerationStructureOpInputNV_1107304796):
      static :
        warning("Declaration of " &
            "union_VkClusterAccelerationStructureOpInputNV" &
            " exists but with different size")
    union_VkClusterAccelerationStructureOpInputNV
  else:
    union_VkClusterAccelerationStructureOpInputNV_1107304796)
  VkDrmFormatModifierPropertiesList2EXT_1107301987 = (when declared(
      VkDrmFormatModifierPropertiesList2EXT):
    when ownSizeof(VkDrmFormatModifierPropertiesList2EXT) !=
        ownSizeof(VkDrmFormatModifierPropertiesList2EXT_1107301986):
      static :
        warning("Declaration of " & "VkDrmFormatModifierPropertiesList2EXT" &
            " exists but with different size")
    VkDrmFormatModifierPropertiesList2EXT
  else:
    VkDrmFormatModifierPropertiesList2EXT_1107301986)
  enum_VkMemoryPropertyFlagBits_1107296973 = (when declared(
      enum_VkMemoryPropertyFlagBits):
    when ownSizeof(enum_VkMemoryPropertyFlagBits) !=
        ownSizeof(enum_VkMemoryPropertyFlagBits_1107296972):
      static :
        warning("Declaration of " & "enum_VkMemoryPropertyFlagBits" &
            " exists but with different size")
    enum_VkMemoryPropertyFlagBits
  else:
    enum_VkMemoryPropertyFlagBits_1107296972)
  VkPhysicalDeviceImageFormatInfo2_1107298147 = (when declared(
      VkPhysicalDeviceImageFormatInfo2):
    when ownSizeof(VkPhysicalDeviceImageFormatInfo2) !=
        ownSizeof(VkPhysicalDeviceImageFormatInfo2_1107298146):
      static :
        warning("Declaration of " & "VkPhysicalDeviceImageFormatInfo2" &
            " exists but with different size")
    VkPhysicalDeviceImageFormatInfo2
  else:
    VkPhysicalDeviceImageFormatInfo2_1107298146)
  struct_VkPipelineRenderingCreateInfo_1107298855 = (when declared(
      struct_VkPipelineRenderingCreateInfo):
    when ownSizeof(struct_VkPipelineRenderingCreateInfo) !=
        ownSizeof(struct_VkPipelineRenderingCreateInfo_1107298854):
      static :
        warning("Declaration of " & "struct_VkPipelineRenderingCreateInfo" &
            " exists but with different size")
    struct_VkPipelineRenderingCreateInfo
  else:
    struct_VkPipelineRenderingCreateInfo_1107298854)
  VkDisplayPlaneProperties2KHR_1107300213 = (when declared(
      VkDisplayPlaneProperties2KHR):
    when ownSizeof(VkDisplayPlaneProperties2KHR) !=
        ownSizeof(VkDisplayPlaneProperties2KHR_1107300212):
      static :
        warning("Declaration of " & "VkDisplayPlaneProperties2KHR" &
            " exists but with different size")
    VkDisplayPlaneProperties2KHR
  else:
    VkDisplayPlaneProperties2KHR_1107300212)
  VkLineRasterizationModeEXT_1107302625 = (when declared(
      VkLineRasterizationModeEXT):
    when ownSizeof(VkLineRasterizationModeEXT) !=
        ownSizeof(VkLineRasterizationModeEXT_1107302624):
      static :
        warning("Declaration of " & "VkLineRasterizationModeEXT" &
            " exists but with different size")
    VkLineRasterizationModeEXT
  else:
    VkLineRasterizationModeEXT_1107302624)
  PFN_vkCmdWaitEvents2_1107298913 = (when declared(PFN_vkCmdWaitEvents2):
    when ownSizeof(PFN_vkCmdWaitEvents2) != ownSizeof(PFN_vkCmdWaitEvents2_1107298912):
      static :
        warning("Declaration of " & "PFN_vkCmdWaitEvents2" &
            " exists but with different size")
    PFN_vkCmdWaitEvents2
  else:
    PFN_vkCmdWaitEvents2_1107298912)
  PFN_vkCmdSetVertexInputEXT_1107303297 = (when declared(
      PFN_vkCmdSetVertexInputEXT):
    when ownSizeof(PFN_vkCmdSetVertexInputEXT) !=
        ownSizeof(PFN_vkCmdSetVertexInputEXT_1107303296):
      static :
        warning("Declaration of " & "PFN_vkCmdSetVertexInputEXT" &
            " exists but with different size")
    PFN_vkCmdSetVertexInputEXT
  else:
    PFN_vkCmdSetVertexInputEXT_1107303296)
  struct_VkSubpassDependency_1107297605 = (when declared(
      struct_VkSubpassDependency):
    when ownSizeof(struct_VkSubpassDependency) !=
        ownSizeof(struct_VkSubpassDependency_1107297604):
      static :
        warning("Declaration of " & "struct_VkSubpassDependency" &
            " exists but with different size")
    struct_VkSubpassDependency
  else:
    struct_VkSubpassDependency_1107297604)
  PFN_vkCreateRayTracingPipelinesNV_1107302211 = (when declared(
      PFN_vkCreateRayTracingPipelinesNV):
    when ownSizeof(PFN_vkCreateRayTracingPipelinesNV) !=
        ownSizeof(PFN_vkCreateRayTracingPipelinesNV_1107302210):
      static :
        warning("Declaration of " & "PFN_vkCreateRayTracingPipelinesNV" &
            " exists but with different size")
    PFN_vkCreateRayTracingPipelinesNV
  else:
    PFN_vkCreateRayTracingPipelinesNV_1107302210)
  VkBindDataGraphPipelineSessionMemoryInfoARM_1107304517 = (when declared(
      VkBindDataGraphPipelineSessionMemoryInfoARM):
    when ownSizeof(VkBindDataGraphPipelineSessionMemoryInfoARM) !=
        ownSizeof(VkBindDataGraphPipelineSessionMemoryInfoARM_1107304516):
      static :
        warning("Declaration of " &
            "VkBindDataGraphPipelineSessionMemoryInfoARM" &
            " exists but with different size")
    VkBindDataGraphPipelineSessionMemoryInfoARM
  else:
    VkBindDataGraphPipelineSessionMemoryInfoARM_1107304516)
  struct_StdVideoAV1SequenceHeader_1107305485 = (when declared(
      struct_StdVideoAV1SequenceHeader):
    when ownSizeof(struct_StdVideoAV1SequenceHeader) !=
        ownSizeof(struct_StdVideoAV1SequenceHeader_1107305484):
      static :
        warning("Declaration of " & "struct_StdVideoAV1SequenceHeader" &
            " exists but with different size")
    struct_StdVideoAV1SequenceHeader
  else:
    struct_StdVideoAV1SequenceHeader_1107305484)
  VkWin32KeyedMutexAcquireReleaseInfoNV_1107305395 = (when declared(
      VkWin32KeyedMutexAcquireReleaseInfoNV):
    when ownSizeof(VkWin32KeyedMutexAcquireReleaseInfoNV) !=
        ownSizeof(VkWin32KeyedMutexAcquireReleaseInfoNV_1107305394):
      static :
        warning("Declaration of " & "VkWin32KeyedMutexAcquireReleaseInfoNV" &
            " exists but with different size")
    VkWin32KeyedMutexAcquireReleaseInfoNV
  else:
    VkWin32KeyedMutexAcquireReleaseInfoNV_1107305394)
  struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT_1107302251 = (when declared(
      struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT_1107302250):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT
  else:
    struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT_1107302250)
  PFN_vkCmdDecodeVideoKHR_1107299589 = (when declared(PFN_vkCmdDecodeVideoKHR):
    when ownSizeof(PFN_vkCmdDecodeVideoKHR) !=
        ownSizeof(PFN_vkCmdDecodeVideoKHR_1107299588):
      static :
        warning("Declaration of " & "PFN_vkCmdDecodeVideoKHR" &
            " exists but with different size")
    PFN_vkCmdDecodeVideoKHR
  else:
    PFN_vkCmdDecodeVideoKHR_1107299588)
  PFN_vkGetEventStatus_1107297765 = (when declared(PFN_vkGetEventStatus):
    when ownSizeof(PFN_vkGetEventStatus) != ownSizeof(PFN_vkGetEventStatus_1107297764):
      static :
        warning("Declaration of " & "PFN_vkGetEventStatus" &
            " exists but with different size")
    PFN_vkGetEventStatus
  else:
    PFN_vkGetEventStatus_1107297764)
  enum_VkOutOfBandQueueTypeNV_1107304395 = (when declared(
      enum_VkOutOfBandQueueTypeNV):
    when ownSizeof(enum_VkOutOfBandQueueTypeNV) !=
        ownSizeof(enum_VkOutOfBandQueueTypeNV_1107304394):
      static :
        warning("Declaration of " & "enum_VkOutOfBandQueueTypeNV" &
            " exists but with different size")
    enum_VkOutOfBandQueueTypeNV
  else:
    enum_VkOutOfBandQueueTypeNV_1107304394)
  PFN_vkCreateFence_1107297747 = (when declared(PFN_vkCreateFence):
    when ownSizeof(PFN_vkCreateFence) != ownSizeof(PFN_vkCreateFence_1107297746):
      static :
        warning("Declaration of " & "PFN_vkCreateFence" &
            " exists but with different size")
    PFN_vkCreateFence
  else:
    PFN_vkCreateFence_1107297746)
  VkIndirectCommandsLayoutCreateInfoEXT_1107305001 = (when declared(
      VkIndirectCommandsLayoutCreateInfoEXT):
    when ownSizeof(VkIndirectCommandsLayoutCreateInfoEXT) !=
        ownSizeof(VkIndirectCommandsLayoutCreateInfoEXT_1107305000):
      static :
        warning("Declaration of " & "VkIndirectCommandsLayoutCreateInfoEXT" &
            " exists but with different size")
    VkIndirectCommandsLayoutCreateInfoEXT
  else:
    VkIndirectCommandsLayoutCreateInfoEXT_1107305000)
  VkPhysicalDeviceTimelineSemaphoreFeatures_1107298577 = (when declared(
      VkPhysicalDeviceTimelineSemaphoreFeatures):
    when ownSizeof(VkPhysicalDeviceTimelineSemaphoreFeatures) !=
        ownSizeof(VkPhysicalDeviceTimelineSemaphoreFeatures_1107298576):
      static :
        warning("Declaration of " & "VkPhysicalDeviceTimelineSemaphoreFeatures" &
            " exists but with different size")
    VkPhysicalDeviceTimelineSemaphoreFeatures
  else:
    VkPhysicalDeviceTimelineSemaphoreFeatures_1107298576)
  VkPhysicalDeviceASTCDecodeFeaturesEXT_1107301605 = (when declared(
      VkPhysicalDeviceASTCDecodeFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceASTCDecodeFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceASTCDecodeFeaturesEXT_1107301604):
      static :
        warning("Declaration of " & "VkPhysicalDeviceASTCDecodeFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceASTCDecodeFeaturesEXT
  else:
    VkPhysicalDeviceASTCDecodeFeaturesEXT_1107301604)
  VkPhysicalDeviceDeviceMemoryReportFeaturesEXT_1107302887 = (when declared(
      VkPhysicalDeviceDeviceMemoryReportFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT_1107302886):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDeviceMemoryReportFeaturesEXT
  else:
    VkPhysicalDeviceDeviceMemoryReportFeaturesEXT_1107302886)
  VkDataGraphPipelineIdentifierCreateInfoARM_1107304529 = (when declared(
      VkDataGraphPipelineIdentifierCreateInfoARM):
    when ownSizeof(VkDataGraphPipelineIdentifierCreateInfoARM) !=
        ownSizeof(VkDataGraphPipelineIdentifierCreateInfoARM_1107304528):
      static :
        warning("Declaration of " & "VkDataGraphPipelineIdentifierCreateInfoARM" &
            " exists but with different size")
    VkDataGraphPipelineIdentifierCreateInfoARM
  else:
    VkDataGraphPipelineIdentifierCreateInfoARM_1107304528)
  PFN_vkCmdSetFrontFace_1107298939 = (when declared(PFN_vkCmdSetFrontFace):
    when ownSizeof(PFN_vkCmdSetFrontFace) != ownSizeof(PFN_vkCmdSetFrontFace_1107298938):
      static :
        warning("Declaration of " & "PFN_vkCmdSetFrontFace" &
            " exists but with different size")
    PFN_vkCmdSetFrontFace
  else:
    PFN_vkCmdSetFrontFace_1107298938)
  struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT_1107301965 = (when declared(
      struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT):
    when ownSizeof(struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT) !=
        ownSizeof(struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT_1107301964):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT
  else:
    struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT_1107301964)
  enum_VkComponentTypeKHR_1107300949 = (when declared(enum_VkComponentTypeKHR):
    when ownSizeof(enum_VkComponentTypeKHR) !=
        ownSizeof(enum_VkComponentTypeKHR_1107300948):
      static :
        warning("Declaration of " & "enum_VkComponentTypeKHR" &
            " exists but with different size")
    enum_VkComponentTypeKHR
  else:
    enum_VkComponentTypeKHR_1107300948)
  VkVideoEncodeAV1SuperblockSizeFlagBitsKHR_1107301031 = (when declared(
      VkVideoEncodeAV1SuperblockSizeFlagBitsKHR):
    when ownSizeof(VkVideoEncodeAV1SuperblockSizeFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeAV1SuperblockSizeFlagBitsKHR_1107301030):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1SuperblockSizeFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeAV1SuperblockSizeFlagBitsKHR
  else:
    VkVideoEncodeAV1SuperblockSizeFlagBitsKHR_1107301030)
  struct_VkBindMemoryStatus_1107299137 = (when declared(
      struct_VkBindMemoryStatus):
    when ownSizeof(struct_VkBindMemoryStatus) !=
        ownSizeof(struct_VkBindMemoryStatus_1107299136):
      static :
        warning("Declaration of " & "struct_VkBindMemoryStatus" &
            " exists but with different size")
    struct_VkBindMemoryStatus
  else:
    struct_VkBindMemoryStatus_1107299136)
  struct_VkImageFormatProperties2_1107298141 = (when declared(
      struct_VkImageFormatProperties2):
    when ownSizeof(struct_VkImageFormatProperties2) !=
        ownSizeof(struct_VkImageFormatProperties2_1107298140):
      static :
        warning("Declaration of " & "struct_VkImageFormatProperties2" &
            " exists but with different size")
    struct_VkImageFormatProperties2
  else:
    struct_VkImageFormatProperties2_1107298140)
  VkDebugMarkerMarkerInfoEXT_1107301443 = (when declared(
      VkDebugMarkerMarkerInfoEXT):
    when ownSizeof(VkDebugMarkerMarkerInfoEXT) !=
        ownSizeof(VkDebugMarkerMarkerInfoEXT_1107301442):
      static :
        warning("Declaration of " & "VkDebugMarkerMarkerInfoEXT" &
            " exists but with different size")
    VkDebugMarkerMarkerInfoEXT
  else:
    VkDebugMarkerMarkerInfoEXT_1107301442)
  struct_VkExtent3D_1107297229 = (when declared(struct_VkExtent3D):
    when ownSizeof(struct_VkExtent3D) != ownSizeof(struct_VkExtent3D_1107297228):
      static :
        warning("Declaration of " & "struct_VkExtent3D" &
            " exists but with different size")
    struct_VkExtent3D
  else:
    struct_VkExtent3D_1107297228)
  VkPhysicalDevicePushDescriptorProperties_1107299115 = (when declared(
      VkPhysicalDevicePushDescriptorProperties):
    when ownSizeof(VkPhysicalDevicePushDescriptorProperties) !=
        ownSizeof(VkPhysicalDevicePushDescriptorProperties_1107299114):
      static :
        warning("Declaration of " & "VkPhysicalDevicePushDescriptorProperties" &
            " exists but with different size")
    VkPhysicalDevicePushDescriptorProperties
  else:
    VkPhysicalDevicePushDescriptorProperties_1107299114)
  enum_VkStructureType_1107296781 = (when declared(enum_VkStructureType):
    when ownSizeof(enum_VkStructureType) != ownSizeof(enum_VkStructureType_1107296780):
      static :
        warning("Declaration of " & "enum_VkStructureType" &
            " exists but with different size")
    enum_VkStructureType
  else:
    enum_VkStructureType_1107296780)
  enum_VkSamplerAddressMode_1107296889 = (when declared(
      enum_VkSamplerAddressMode):
    when ownSizeof(enum_VkSamplerAddressMode) !=
        ownSizeof(enum_VkSamplerAddressMode_1107296888):
      static :
        warning("Declaration of " & "enum_VkSamplerAddressMode" &
            " exists but with different size")
    enum_VkSamplerAddressMode
  else:
    enum_VkSamplerAddressMode_1107296888)
  enum_VkVideoComponentBitDepthFlagBitsKHR_1107299437 = (when declared(
      enum_VkVideoComponentBitDepthFlagBitsKHR):
    when ownSizeof(enum_VkVideoComponentBitDepthFlagBitsKHR) !=
        ownSizeof(enum_VkVideoComponentBitDepthFlagBitsKHR_1107299436):
      static :
        warning("Declaration of " & "enum_VkVideoComponentBitDepthFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoComponentBitDepthFlagBitsKHR
  else:
    enum_VkVideoComponentBitDepthFlagBitsKHR_1107299436)
  VkDescriptorUpdateTemplateCreateFlagsKHR_1107300029 = (when declared(
      VkDescriptorUpdateTemplateCreateFlagsKHR):
    when ownSizeof(VkDescriptorUpdateTemplateCreateFlagsKHR) !=
        ownSizeof(VkDescriptorUpdateTemplateCreateFlagsKHR_1107300028):
      static :
        warning("Declaration of " & "VkDescriptorUpdateTemplateCreateFlagsKHR" &
            " exists but with different size")
    VkDescriptorUpdateTemplateCreateFlagsKHR
  else:
    VkDescriptorUpdateTemplateCreateFlagsKHR_1107300028)
  VkVideoEncodeH264ProfileInfoKHR_1107299669 = (when declared(
      VkVideoEncodeH264ProfileInfoKHR):
    when ownSizeof(VkVideoEncodeH264ProfileInfoKHR) !=
        ownSizeof(VkVideoEncodeH264ProfileInfoKHR_1107299668):
      static :
        warning("Declaration of " & "VkVideoEncodeH264ProfileInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264ProfileInfoKHR
  else:
    VkVideoEncodeH264ProfileInfoKHR_1107299668)
  VkPipelineShaderStageModuleIdentifierCreateInfoEXT_1107304131 = (when declared(
      VkPipelineShaderStageModuleIdentifierCreateInfoEXT):
    when ownSizeof(VkPipelineShaderStageModuleIdentifierCreateInfoEXT) !=
        ownSizeof(VkPipelineShaderStageModuleIdentifierCreateInfoEXT_1107304130):
      static :
        warning("Declaration of " &
            "VkPipelineShaderStageModuleIdentifierCreateInfoEXT" &
            " exists but with different size")
    VkPipelineShaderStageModuleIdentifierCreateInfoEXT
  else:
    VkPipelineShaderStageModuleIdentifierCreateInfoEXT_1107304130)
  struct_VkPhysicalDeviceShaderCorePropertiesAMD_1107302279 = (when declared(
      struct_VkPhysicalDeviceShaderCorePropertiesAMD):
    when ownSizeof(struct_VkPhysicalDeviceShaderCorePropertiesAMD) !=
        ownSizeof(struct_VkPhysicalDeviceShaderCorePropertiesAMD_1107302278):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderCorePropertiesAMD" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderCorePropertiesAMD
  else:
    struct_VkPhysicalDeviceShaderCorePropertiesAMD_1107302278)
  PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305085 = (when declared(
      PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV):
    when ownSizeof(PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV) !=
        ownSizeof(PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305084):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV
  else:
    PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305084)
  VkExportMemoryWin32HandleInfoKHR_1107305329 = (when declared(
      VkExportMemoryWin32HandleInfoKHR):
    when ownSizeof(VkExportMemoryWin32HandleInfoKHR) !=
        ownSizeof(VkExportMemoryWin32HandleInfoKHR_1107305328):
      static :
        warning("Declaration of " & "VkExportMemoryWin32HandleInfoKHR" &
            " exists but with different size")
    VkExportMemoryWin32HandleInfoKHR
  else:
    VkExportMemoryWin32HandleInfoKHR_1107305328)
  enum_VkIndirectCommandsLayoutUsageFlagBitsNV_1107302769 = (when declared(
      enum_VkIndirectCommandsLayoutUsageFlagBitsNV):
    when ownSizeof(enum_VkIndirectCommandsLayoutUsageFlagBitsNV) !=
        ownSizeof(enum_VkIndirectCommandsLayoutUsageFlagBitsNV_1107302768):
      static :
        warning("Declaration of " &
            "enum_VkIndirectCommandsLayoutUsageFlagBitsNV" &
            " exists but with different size")
    enum_VkIndirectCommandsLayoutUsageFlagBitsNV
  else:
    enum_VkIndirectCommandsLayoutUsageFlagBitsNV_1107302768)
  VkImageSubresourceLayers_1107297635 = (when declared(VkImageSubresourceLayers):
    when ownSizeof(VkImageSubresourceLayers) !=
        ownSizeof(VkImageSubresourceLayers_1107297634):
      static :
        warning("Declaration of " & "VkImageSubresourceLayers" &
            " exists but with different size")
    VkImageSubresourceLayers
  else:
    VkImageSubresourceLayers_1107297634)
  struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV_1107304879 = (when declared(
      struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV):
    when ownSizeof(struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV) !=
        ownSizeof(struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV_1107304878):
      static :
        warning("Declaration of " &
            "struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV" &
            " exists but with different size")
    struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV
  else:
    struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV_1107304878)
  VkVideoSessionCreateFlagsKHR_1107299453 = (when declared(
      VkVideoSessionCreateFlagsKHR):
    when ownSizeof(VkVideoSessionCreateFlagsKHR) !=
        ownSizeof(VkVideoSessionCreateFlagsKHR_1107299452):
      static :
        warning("Declaration of " & "VkVideoSessionCreateFlagsKHR" &
            " exists but with different size")
    VkVideoSessionCreateFlagsKHR
  else:
    VkVideoSessionCreateFlagsKHR_1107299452)
  VkPhysicalDeviceVulkan13Features_1107298689 = (when declared(
      VkPhysicalDeviceVulkan13Features):
    when ownSizeof(VkPhysicalDeviceVulkan13Features) !=
        ownSizeof(VkPhysicalDeviceVulkan13Features_1107298688):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVulkan13Features" &
            " exists but with different size")
    VkPhysicalDeviceVulkan13Features
  else:
    VkPhysicalDeviceVulkan13Features_1107298688)
  struct_VkPhysicalDevicePerformanceQueryFeaturesKHR_1107300133 = (when declared(
      struct_VkPhysicalDevicePerformanceQueryFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDevicePerformanceQueryFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDevicePerformanceQueryFeaturesKHR_1107300132):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePerformanceQueryFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDevicePerformanceQueryFeaturesKHR
  else:
    struct_VkPhysicalDevicePerformanceQueryFeaturesKHR_1107300132)
  struct_VkPhysicalDeviceSubgroupSizeControlFeatures_1107298815 = (when declared(
      struct_VkPhysicalDeviceSubgroupSizeControlFeatures):
    when ownSizeof(struct_VkPhysicalDeviceSubgroupSizeControlFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceSubgroupSizeControlFeatures_1107298814):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSubgroupSizeControlFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceSubgroupSizeControlFeatures
  else:
    struct_VkPhysicalDeviceSubgroupSizeControlFeatures_1107298814)
  VkBindImageMemoryInfoKHR_1107300287 = (when declared(VkBindImageMemoryInfoKHR):
    when ownSizeof(VkBindImageMemoryInfoKHR) !=
        ownSizeof(VkBindImageMemoryInfoKHR_1107300286):
      static :
        warning("Declaration of " & "VkBindImageMemoryInfoKHR" &
            " exists but with different size")
    VkBindImageMemoryInfoKHR
  else:
    VkBindImageMemoryInfoKHR_1107300286)
  VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300687 = (when declared(
      VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300686):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR
  else:
    VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300686)
  VkBuildMicromapFlagBitsEXT_1107303545 = (when declared(
      VkBuildMicromapFlagBitsEXT):
    when ownSizeof(VkBuildMicromapFlagBitsEXT) !=
        ownSizeof(VkBuildMicromapFlagBitsEXT_1107303544):
      static :
        warning("Declaration of " & "VkBuildMicromapFlagBitsEXT" &
            " exists but with different size")
    VkBuildMicromapFlagBitsEXT
  else:
    VkBuildMicromapFlagBitsEXT_1107303544)
  VkWin32KeyedMutexAcquireReleaseInfoKHR_1107305345 = (when declared(
      VkWin32KeyedMutexAcquireReleaseInfoKHR):
    when ownSizeof(VkWin32KeyedMutexAcquireReleaseInfoKHR) !=
        ownSizeof(VkWin32KeyedMutexAcquireReleaseInfoKHR_1107305344):
      static :
        warning("Declaration of " & "VkWin32KeyedMutexAcquireReleaseInfoKHR" &
            " exists but with different size")
    VkWin32KeyedMutexAcquireReleaseInfoKHR
  else:
    VkWin32KeyedMutexAcquireReleaseInfoKHR_1107305344)
  VkFormatFeatureFlagBits2KHR_1107300739 = (when declared(
      VkFormatFeatureFlagBits2KHR):
    when ownSizeof(VkFormatFeatureFlagBits2KHR) !=
        ownSizeof(VkFormatFeatureFlagBits2KHR_1107300738):
      static :
        warning("Declaration of " & "VkFormatFeatureFlagBits2KHR" &
            " exists but with different size")
    VkFormatFeatureFlagBits2KHR
  else:
    VkFormatFeatureFlagBits2KHR_1107300738)
  struct_VkPipelineViewportShadingRateImageStateCreateInfoNV_1107302041 = (when declared(
      struct_VkPipelineViewportShadingRateImageStateCreateInfoNV):
    when ownSizeof(struct_VkPipelineViewportShadingRateImageStateCreateInfoNV) !=
        ownSizeof(struct_VkPipelineViewportShadingRateImageStateCreateInfoNV_1107302040):
      static :
        warning("Declaration of " &
            "struct_VkPipelineViewportShadingRateImageStateCreateInfoNV" &
            " exists but with different size")
    struct_VkPipelineViewportShadingRateImageStateCreateInfoNV
  else:
    struct_VkPipelineViewportShadingRateImageStateCreateInfoNV_1107302040)
  VkPipelineRobustnessImageBehaviorEXT_1107301609 = (when declared(
      VkPipelineRobustnessImageBehaviorEXT):
    when ownSizeof(VkPipelineRobustnessImageBehaviorEXT) !=
        ownSizeof(VkPipelineRobustnessImageBehaviorEXT_1107301608):
      static :
        warning("Declaration of " & "VkPipelineRobustnessImageBehaviorEXT" &
            " exists but with different size")
    VkPipelineRobustnessImageBehaviorEXT
  else:
    VkPipelineRobustnessImageBehaviorEXT_1107301608)
  VkVideoEncodeAV1SuperblockSizeFlagsKHR_1107301033 = (when declared(
      VkVideoEncodeAV1SuperblockSizeFlagsKHR):
    when ownSizeof(VkVideoEncodeAV1SuperblockSizeFlagsKHR) !=
        ownSizeof(VkVideoEncodeAV1SuperblockSizeFlagsKHR_1107301032):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1SuperblockSizeFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeAV1SuperblockSizeFlagsKHR
  else:
    VkVideoEncodeAV1SuperblockSizeFlagsKHR_1107301032)
  enum_VkSubpassDescriptionFlagBits_1107297183 = (when declared(
      enum_VkSubpassDescriptionFlagBits):
    when ownSizeof(enum_VkSubpassDescriptionFlagBits) !=
        ownSizeof(enum_VkSubpassDescriptionFlagBits_1107297182):
      static :
        warning("Declaration of " & "enum_VkSubpassDescriptionFlagBits" &
            " exists but with different size")
    enum_VkSubpassDescriptionFlagBits
  else:
    enum_VkSubpassDescriptionFlagBits_1107297182)
  VkPartitionedAccelerationStructureWritePartitionTranslationDataNV_1107304893 = (when declared(
      VkPartitionedAccelerationStructureWritePartitionTranslationDataNV):
    when ownSizeof(VkPartitionedAccelerationStructureWritePartitionTranslationDataNV) !=
        ownSizeof(VkPartitionedAccelerationStructureWritePartitionTranslationDataNV_1107304892):
      static :
        warning("Declaration of " &
            "VkPartitionedAccelerationStructureWritePartitionTranslationDataNV" &
            " exists but with different size")
    VkPartitionedAccelerationStructureWritePartitionTranslationDataNV
  else:
    VkPartitionedAccelerationStructureWritePartitionTranslationDataNV_1107304892)
  VkToolPurposeFlagsEXT_1107302535 = (when declared(VkToolPurposeFlagsEXT):
    when ownSizeof(VkToolPurposeFlagsEXT) != ownSizeof(VkToolPurposeFlagsEXT_1107302534):
      static :
        warning("Declaration of " & "VkToolPurposeFlagsEXT" &
            " exists but with different size")
    VkToolPurposeFlagsEXT
  else:
    VkToolPurposeFlagsEXT_1107302534)
  struct_VkHostImageCopyDevicePerformanceQuery_1107299209 = (when declared(
      struct_VkHostImageCopyDevicePerformanceQuery):
    when ownSizeof(struct_VkHostImageCopyDevicePerformanceQuery) !=
        ownSizeof(struct_VkHostImageCopyDevicePerformanceQuery_1107299208):
      static :
        warning("Declaration of " &
            "struct_VkHostImageCopyDevicePerformanceQuery" &
            " exists but with different size")
    struct_VkHostImageCopyDevicePerformanceQuery
  else:
    struct_VkHostImageCopyDevicePerformanceQuery_1107299208)
  enum_VkOpticalFlowPerformanceLevelNV_1107304143 = (when declared(
      enum_VkOpticalFlowPerformanceLevelNV):
    when ownSizeof(enum_VkOpticalFlowPerformanceLevelNV) !=
        ownSizeof(enum_VkOpticalFlowPerformanceLevelNV_1107304142):
      static :
        warning("Declaration of " & "enum_VkOpticalFlowPerformanceLevelNV" &
            " exists but with different size")
    enum_VkOpticalFlowPerformanceLevelNV
  else:
    enum_VkOpticalFlowPerformanceLevelNV_1107304142)
  VkRayTracingShaderGroupCreateInfoKHR_1107305245 = (when declared(
      VkRayTracingShaderGroupCreateInfoKHR):
    when ownSizeof(VkRayTracingShaderGroupCreateInfoKHR) !=
        ownSizeof(VkRayTracingShaderGroupCreateInfoKHR_1107305244):
      static :
        warning("Declaration of " & "VkRayTracingShaderGroupCreateInfoKHR" &
            " exists but with different size")
    VkRayTracingShaderGroupCreateInfoKHR
  else:
    VkRayTracingShaderGroupCreateInfoKHR_1107305244)
  VkResolveImageInfo2KHR_1107300713 = (when declared(VkResolveImageInfo2KHR):
    when ownSizeof(VkResolveImageInfo2KHR) != ownSizeof(VkResolveImageInfo2KHR_1107300712):
      static :
        warning("Declaration of " & "VkResolveImageInfo2KHR" &
            " exists but with different size")
    VkResolveImageInfo2KHR
  else:
    VkResolveImageInfo2KHR_1107300712)
  enum_VkDepthBiasRepresentationEXT_1107302861 = (when declared(
      enum_VkDepthBiasRepresentationEXT):
    when ownSizeof(enum_VkDepthBiasRepresentationEXT) !=
        ownSizeof(enum_VkDepthBiasRepresentationEXT_1107302860):
      static :
        warning("Declaration of " & "enum_VkDepthBiasRepresentationEXT" &
            " exists but with different size")
    enum_VkDepthBiasRepresentationEXT
  else:
    enum_VkDepthBiasRepresentationEXT_1107302860)
  struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE_1107303693 = (when declared(
      struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE):
    when ownSizeof(struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE) !=
        ownSizeof(struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE_1107303692):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE" &
            " exists but with different size")
    struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
  else:
    struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE_1107303692)
  VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_1107304381 = (when declared(
      VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM):
    when ownSizeof(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM) !=
        ownSizeof(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_1107304380):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM" &
            " exists but with different size")
    VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM
  else:
    VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_1107304380)
  PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV_1107304203 = (when declared(
      PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV):
    when ownSizeof(PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV) !=
        ownSizeof(PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV_1107304202):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV
  else:
    PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV_1107304202)
  VkDeviceMemory_1107296738 = (when declared(VkDeviceMemory):
    when ownSizeof(VkDeviceMemory) != ownSizeof(VkDeviceMemory_1107296737):
      static :
        warning("Declaration of " & "VkDeviceMemory" &
            " exists but with different size")
    VkDeviceMemory
  else:
    VkDeviceMemory_1107296737)
  struct_VkCommandBufferBeginInfo_1107297625 = (when declared(
      struct_VkCommandBufferBeginInfo):
    when ownSizeof(struct_VkCommandBufferBeginInfo) !=
        ownSizeof(struct_VkCommandBufferBeginInfo_1107297624):
      static :
        warning("Declaration of " & "struct_VkCommandBufferBeginInfo" &
            " exists but with different size")
    struct_VkCommandBufferBeginInfo
  else:
    struct_VkCommandBufferBeginInfo_1107297624)
  VkBufferCopy_1107297631 = (when declared(VkBufferCopy):
    when ownSizeof(VkBufferCopy) != ownSizeof(VkBufferCopy_1107297630):
      static :
        warning("Declaration of " & "VkBufferCopy" &
            " exists but with different size")
    VkBufferCopy
  else:
    VkBufferCopy_1107297630)
  struct_VkSetDescriptorBufferOffsetsInfoEXT_1107301189 = (when declared(
      struct_VkSetDescriptorBufferOffsetsInfoEXT):
    when ownSizeof(struct_VkSetDescriptorBufferOffsetsInfoEXT) !=
        ownSizeof(struct_VkSetDescriptorBufferOffsetsInfoEXT_1107301188):
      static :
        warning("Declaration of " & "struct_VkSetDescriptorBufferOffsetsInfoEXT" &
            " exists but with different size")
    struct_VkSetDescriptorBufferOffsetsInfoEXT
  else:
    struct_VkSetDescriptorBufferOffsetsInfoEXT_1107301188)
  VkDescriptorSetLayoutSupport_1107298317 = (when declared(
      VkDescriptorSetLayoutSupport):
    when ownSizeof(VkDescriptorSetLayoutSupport) !=
        ownSizeof(VkDescriptorSetLayoutSupport_1107298316):
      static :
        warning("Declaration of " & "VkDescriptorSetLayoutSupport" &
            " exists but with different size")
    VkDescriptorSetLayoutSupport
  else:
    VkDescriptorSetLayoutSupport_1107298316)
  struct_VkCopyMemoryToImageIndirectInfoKHR_1107301231 = (when declared(
      struct_VkCopyMemoryToImageIndirectInfoKHR):
    when ownSizeof(struct_VkCopyMemoryToImageIndirectInfoKHR) !=
        ownSizeof(struct_VkCopyMemoryToImageIndirectInfoKHR_1107301230):
      static :
        warning("Declaration of " & "struct_VkCopyMemoryToImageIndirectInfoKHR" &
            " exists but with different size")
    struct_VkCopyMemoryToImageIndirectInfoKHR
  else:
    struct_VkCopyMemoryToImageIndirectInfoKHR_1107301230)
  PFN_vkDestroyOpticalFlowSessionNV_1107304207 = (when declared(
      PFN_vkDestroyOpticalFlowSessionNV):
    when ownSizeof(PFN_vkDestroyOpticalFlowSessionNV) !=
        ownSizeof(PFN_vkDestroyOpticalFlowSessionNV_1107304206):
      static :
        warning("Declaration of " & "PFN_vkDestroyOpticalFlowSessionNV" &
            " exists but with different size")
    PFN_vkDestroyOpticalFlowSessionNV
  else:
    PFN_vkDestroyOpticalFlowSessionNV_1107304206)
  struct_VkExportSemaphoreWin32HandleInfoKHR_1107305351 = (when declared(
      struct_VkExportSemaphoreWin32HandleInfoKHR):
    when ownSizeof(struct_VkExportSemaphoreWin32HandleInfoKHR) !=
        ownSizeof(struct_VkExportSemaphoreWin32HandleInfoKHR_1107305350):
      static :
        warning("Declaration of " & "struct_VkExportSemaphoreWin32HandleInfoKHR" &
            " exists but with different size")
    struct_VkExportSemaphoreWin32HandleInfoKHR
  else:
    struct_VkExportSemaphoreWin32HandleInfoKHR_1107305350)
  VkPhysicalDeviceDepthClampZeroOneFeaturesEXT_1107303709 = (when declared(
      VkPhysicalDeviceDepthClampZeroOneFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceDepthClampZeroOneFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceDepthClampZeroOneFeaturesEXT_1107303708):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDepthClampZeroOneFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDepthClampZeroOneFeaturesEXT
  else:
    VkPhysicalDeviceDepthClampZeroOneFeaturesEXT_1107303708)
  VkPerformanceStreamMarkerInfoINTEL_1107302419 = (when declared(
      VkPerformanceStreamMarkerInfoINTEL):
    when ownSizeof(VkPerformanceStreamMarkerInfoINTEL) !=
        ownSizeof(VkPerformanceStreamMarkerInfoINTEL_1107302418):
      static :
        warning("Declaration of " & "VkPerformanceStreamMarkerInfoINTEL" &
            " exists but with different size")
    VkPerformanceStreamMarkerInfoINTEL
  else:
    VkPerformanceStreamMarkerInfoINTEL_1107302418)
  enum_VkAccelerationStructureMemoryRequirementsTypeNV_1107302097 = (when declared(
      enum_VkAccelerationStructureMemoryRequirementsTypeNV):
    when ownSizeof(enum_VkAccelerationStructureMemoryRequirementsTypeNV) !=
        ownSizeof(enum_VkAccelerationStructureMemoryRequirementsTypeNV_1107302096):
      static :
        warning("Declaration of " &
            "enum_VkAccelerationStructureMemoryRequirementsTypeNV" &
            " exists but with different size")
    enum_VkAccelerationStructureMemoryRequirementsTypeNV
  else:
    enum_VkAccelerationStructureMemoryRequirementsTypeNV_1107302096)
  struct_VkSamplerBorderColorComponentMappingCreateInfoEXT_1107303655 = (when declared(
      struct_VkSamplerBorderColorComponentMappingCreateInfoEXT):
    when ownSizeof(struct_VkSamplerBorderColorComponentMappingCreateInfoEXT) !=
        ownSizeof(struct_VkSamplerBorderColorComponentMappingCreateInfoEXT_1107303654):
      static :
        warning("Declaration of " &
            "struct_VkSamplerBorderColorComponentMappingCreateInfoEXT" &
            " exists but with different size")
    struct_VkSamplerBorderColorComponentMappingCreateInfoEXT
  else:
    struct_VkSamplerBorderColorComponentMappingCreateInfoEXT_1107303654)
  StdVideoVP9FrameType_1107305639 = (when declared(StdVideoVP9FrameType):
    when ownSizeof(StdVideoVP9FrameType) != ownSizeof(StdVideoVP9FrameType_1107305638):
      static :
        warning("Declaration of " & "StdVideoVP9FrameType" &
            " exists but with different size")
    StdVideoVP9FrameType
  else:
    StdVideoVP9FrameType_1107305638)
  struct_VkRenderPassCreateInfo2_1107298455 = (when declared(
      struct_VkRenderPassCreateInfo2):
    when ownSizeof(struct_VkRenderPassCreateInfo2) !=
        ownSizeof(struct_VkRenderPassCreateInfo2_1107298454):
      static :
        warning("Declaration of " & "struct_VkRenderPassCreateInfo2" &
            " exists but with different size")
    struct_VkRenderPassCreateInfo2
  else:
    struct_VkRenderPassCreateInfo2_1107298454)
  struct_VkBufferMemoryBarrier_1107297253 = (when declared(
      struct_VkBufferMemoryBarrier):
    when ownSizeof(struct_VkBufferMemoryBarrier) !=
        ownSizeof(struct_VkBufferMemoryBarrier_1107297252):
      static :
        warning("Declaration of " & "struct_VkBufferMemoryBarrier" &
            " exists but with different size")
    struct_VkBufferMemoryBarrier
  else:
    struct_VkBufferMemoryBarrier_1107297252)
  VkSemaphoreSubmitInfo_1107298749 = (when declared(VkSemaphoreSubmitInfo):
    when ownSizeof(VkSemaphoreSubmitInfo) != ownSizeof(VkSemaphoreSubmitInfo_1107298748):
      static :
        warning("Declaration of " & "VkSemaphoreSubmitInfo" &
            " exists but with different size")
    VkSemaphoreSubmitInfo
  else:
    VkSemaphoreSubmitInfo_1107298748)
  StdVideoAV1FilmGrain_1107305625 = (when declared(StdVideoAV1FilmGrain):
    when ownSizeof(StdVideoAV1FilmGrain) != ownSizeof(StdVideoAV1FilmGrain_1107305624):
      static :
        warning("Declaration of " & "StdVideoAV1FilmGrain" &
            " exists but with different size")
    StdVideoAV1FilmGrain
  else:
    StdVideoAV1FilmGrain_1107305624)
  struct_VkFormatProperties_1107297305 = (when declared(
      struct_VkFormatProperties):
    when ownSizeof(struct_VkFormatProperties) !=
        ownSizeof(struct_VkFormatProperties_1107297304):
      static :
        warning("Declaration of " & "struct_VkFormatProperties" &
            " exists but with different size")
    struct_VkFormatProperties
  else:
    struct_VkFormatProperties_1107297304)
  VkWriteDescriptorSet_1107297587 = (when declared(VkWriteDescriptorSet):
    when ownSizeof(VkWriteDescriptorSet) != ownSizeof(VkWriteDescriptorSet_1107297586):
      static :
        warning("Declaration of " & "VkWriteDescriptorSet" &
            " exists but with different size")
    VkWriteDescriptorSet
  else:
    VkWriteDescriptorSet_1107297586)
  struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV_1107302515 = (when declared(
      struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV_1107302514):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
  else:
    struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV_1107302514)
  struct_StdVideoAV1ColorConfig_1107305737 = (when declared(
      struct_StdVideoAV1ColorConfig):
    when ownSizeof(struct_StdVideoAV1ColorConfig) !=
        ownSizeof(struct_StdVideoAV1ColorConfig_1107305736):
      static :
        warning("Declaration of " & "struct_StdVideoAV1ColorConfig" &
            " exists but with different size")
    struct_StdVideoAV1ColorConfig
  else:
    struct_StdVideoAV1ColorConfig_1107305736)
  struct_VkValidationFlagsEXT_1107301593 = (when declared(
      struct_VkValidationFlagsEXT):
    when ownSizeof(struct_VkValidationFlagsEXT) !=
        ownSizeof(struct_VkValidationFlagsEXT_1107301592):
      static :
        warning("Declaration of " & "struct_VkValidationFlagsEXT" &
            " exists but with different size")
    struct_VkValidationFlagsEXT
  else:
    struct_VkValidationFlagsEXT_1107301592)
  VkMultiDrawInfoEXT_1107303491 = (when declared(VkMultiDrawInfoEXT):
    when ownSizeof(VkMultiDrawInfoEXT) != ownSizeof(VkMultiDrawInfoEXT_1107303490):
      static :
        warning("Declaration of " & "VkMultiDrawInfoEXT" &
            " exists but with different size")
    VkMultiDrawInfoEXT
  else:
    VkMultiDrawInfoEXT_1107303490)
  struct_VkWriteDescriptorSetTensorARM_1107304023 = (when declared(
      struct_VkWriteDescriptorSetTensorARM):
    when ownSizeof(struct_VkWriteDescriptorSetTensorARM) !=
        ownSizeof(struct_VkWriteDescriptorSetTensorARM_1107304022):
      static :
        warning("Declaration of " & "struct_VkWriteDescriptorSetTensorARM" &
            " exists but with different size")
    struct_VkWriteDescriptorSetTensorARM
  else:
    struct_VkWriteDescriptorSetTensorARM_1107304022)
  struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT_1107303091 = (when declared(
      struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT_1107303090):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
  else:
    struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT_1107303090)
  struct_VkStridedDeviceAddressNV_1107304813 = (when declared(
      struct_VkStridedDeviceAddressNV):
    when ownSizeof(struct_VkStridedDeviceAddressNV) !=
        ownSizeof(struct_VkStridedDeviceAddressNV_1107304812):
      static :
        warning("Declaration of " & "struct_VkStridedDeviceAddressNV" &
            " exists but with different size")
    struct_VkStridedDeviceAddressNV
  else:
    struct_VkStridedDeviceAddressNV_1107304812)
  VkComputePipelineCreateInfo_1107297479 = (when declared(
      VkComputePipelineCreateInfo):
    when ownSizeof(VkComputePipelineCreateInfo) !=
        ownSizeof(VkComputePipelineCreateInfo_1107297478):
      static :
        warning("Declaration of " & "VkComputePipelineCreateInfo" &
            " exists but with different size")
    VkComputePipelineCreateInfo
  else:
    VkComputePipelineCreateInfo_1107297478)
  VkPhysicalDevicePerStageDescriptorSetFeaturesNV_1107304595 = (when declared(
      VkPhysicalDevicePerStageDescriptorSetFeaturesNV):
    when ownSizeof(VkPhysicalDevicePerStageDescriptorSetFeaturesNV) !=
        ownSizeof(VkPhysicalDevicePerStageDescriptorSetFeaturesNV_1107304594):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePerStageDescriptorSetFeaturesNV" &
            " exists but with different size")
    VkPhysicalDevicePerStageDescriptorSetFeaturesNV
  else:
    VkPhysicalDevicePerStageDescriptorSetFeaturesNV_1107304594)
  VkCopyAccelerationStructureModeNV_1107302095 = (when declared(
      VkCopyAccelerationStructureModeNV):
    when ownSizeof(VkCopyAccelerationStructureModeNV) !=
        ownSizeof(VkCopyAccelerationStructureModeNV_1107302094):
      static :
        warning("Declaration of " & "VkCopyAccelerationStructureModeNV" &
            " exists but with different size")
    VkCopyAccelerationStructureModeNV
  else:
    VkCopyAccelerationStructureModeNV_1107302094)
  struct_VkImportSemaphoreWin32HandleInfoKHR_1107305347 = (when declared(
      struct_VkImportSemaphoreWin32HandleInfoKHR):
    when ownSizeof(struct_VkImportSemaphoreWin32HandleInfoKHR) !=
        ownSizeof(struct_VkImportSemaphoreWin32HandleInfoKHR_1107305346):
      static :
        warning("Declaration of " & "struct_VkImportSemaphoreWin32HandleInfoKHR" &
            " exists but with different size")
    struct_VkImportSemaphoreWin32HandleInfoKHR
  else:
    struct_VkImportSemaphoreWin32HandleInfoKHR_1107305346)
  struct_StdVideoEncodeH264RefPicMarkingEntry_1107305859 = (when declared(
      struct_StdVideoEncodeH264RefPicMarkingEntry):
    when ownSizeof(struct_StdVideoEncodeH264RefPicMarkingEntry) !=
        ownSizeof(struct_StdVideoEncodeH264RefPicMarkingEntry_1107305858):
      static :
        warning("Declaration of " &
            "struct_StdVideoEncodeH264RefPicMarkingEntry" &
            " exists but with different size")
    struct_StdVideoEncodeH264RefPicMarkingEntry
  else:
    struct_StdVideoEncodeH264RefPicMarkingEntry_1107305858)
  struct_VkPhysicalDeviceMemoryProperties_1107297333 = (when declared(
      struct_VkPhysicalDeviceMemoryProperties):
    when ownSizeof(struct_VkPhysicalDeviceMemoryProperties) !=
        ownSizeof(struct_VkPhysicalDeviceMemoryProperties_1107297332):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceMemoryProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceMemoryProperties
  else:
    struct_VkPhysicalDeviceMemoryProperties_1107297332)
  VkPhysicalDeviceExtendedDynamicState2FeaturesEXT_1107303409 = (when declared(
      VkPhysicalDeviceExtendedDynamicState2FeaturesEXT):
    when ownSizeof(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT_1107303408):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceExtendedDynamicState2FeaturesEXT
  else:
    VkPhysicalDeviceExtendedDynamicState2FeaturesEXT_1107303408)
  VkPolygonMode_1107296871 = (when declared(VkPolygonMode):
    when ownSizeof(VkPolygonMode) != ownSizeof(VkPolygonMode_1107296870):
      static :
        warning("Declaration of " & "VkPolygonMode" &
            " exists but with different size")
    VkPolygonMode
  else:
    VkPolygonMode_1107296870)
  VkPhysicalDeviceLayeredApiPropertiesListKHR_1107301335 = (when declared(
      VkPhysicalDeviceLayeredApiPropertiesListKHR):
    when ownSizeof(VkPhysicalDeviceLayeredApiPropertiesListKHR) !=
        ownSizeof(VkPhysicalDeviceLayeredApiPropertiesListKHR_1107301334):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceLayeredApiPropertiesListKHR" &
            " exists but with different size")
    VkPhysicalDeviceLayeredApiPropertiesListKHR
  else:
    VkPhysicalDeviceLayeredApiPropertiesListKHR_1107301334)
  VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299031 = (when declared(
      VkPhysicalDeviceShaderSubgroupRotateFeatures):
    when ownSizeof(VkPhysicalDeviceShaderSubgroupRotateFeatures) !=
        ownSizeof(VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299030):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderSubgroupRotateFeatures" &
            " exists but with different size")
    VkPhysicalDeviceShaderSubgroupRotateFeatures
  else:
    VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299030)
  struct_VkPhysicalDeviceDynamicRenderingFeatures_1107298859 = (when declared(
      struct_VkPhysicalDeviceDynamicRenderingFeatures):
    when ownSizeof(struct_VkPhysicalDeviceDynamicRenderingFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceDynamicRenderingFeatures_1107298858):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDynamicRenderingFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceDynamicRenderingFeatures
  else:
    struct_VkPhysicalDeviceDynamicRenderingFeatures_1107298858)
  VkExportSemaphoreCreateInfoKHR_1107299987 = (when declared(
      VkExportSemaphoreCreateInfoKHR):
    when ownSizeof(VkExportSemaphoreCreateInfoKHR) !=
        ownSizeof(VkExportSemaphoreCreateInfoKHR_1107299986):
      static :
        warning("Declaration of " & "VkExportSemaphoreCreateInfoKHR" &
            " exists but with different size")
    VkExportSemaphoreCreateInfoKHR
  else:
    VkExportSemaphoreCreateInfoKHR_1107299986)
  struct_VkMemoryAllocateFlagsInfo_1107298073 = (when declared(
      struct_VkMemoryAllocateFlagsInfo):
    when ownSizeof(struct_VkMemoryAllocateFlagsInfo) !=
        ownSizeof(struct_VkMemoryAllocateFlagsInfo_1107298072):
      static :
        warning("Declaration of " & "struct_VkMemoryAllocateFlagsInfo" &
            " exists but with different size")
    struct_VkMemoryAllocateFlagsInfo
  else:
    struct_VkMemoryAllocateFlagsInfo_1107298072)
  VkDependencyFlags_1107297169 = (when declared(VkDependencyFlags):
    when ownSizeof(VkDependencyFlags) != ownSizeof(VkDependencyFlags_1107297168):
      static :
        warning("Declaration of " & "VkDependencyFlags" &
            " exists but with different size")
    VkDependencyFlags
  else:
    VkDependencyFlags_1107297168)
  VkVideoEncodeAV1ProfileInfoKHR_1107301083 = (when declared(
      VkVideoEncodeAV1ProfileInfoKHR):
    when ownSizeof(VkVideoEncodeAV1ProfileInfoKHR) !=
        ownSizeof(VkVideoEncodeAV1ProfileInfoKHR_1107301082):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1ProfileInfoKHR" &
            " exists but with different size")
    VkVideoEncodeAV1ProfileInfoKHR
  else:
    VkVideoEncodeAV1ProfileInfoKHR_1107301082)
  struct_VkPastPresentationTimingGOOGLE_1107301703 = (when declared(
      struct_VkPastPresentationTimingGOOGLE):
    when ownSizeof(struct_VkPastPresentationTimingGOOGLE) !=
        ownSizeof(struct_VkPastPresentationTimingGOOGLE_1107301702):
      static :
        warning("Declaration of " & "struct_VkPastPresentationTimingGOOGLE" &
            " exists but with different size")
    struct_VkPastPresentationTimingGOOGLE
  else:
    struct_VkPastPresentationTimingGOOGLE_1107301702)
  struct_VkVideoEncodeH264SessionCreateInfoKHR_1107299623 = (when declared(
      struct_VkVideoEncodeH264SessionCreateInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264SessionCreateInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264SessionCreateInfoKHR_1107299622):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH264SessionCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264SessionCreateInfoKHR
  else:
    struct_VkVideoEncodeH264SessionCreateInfoKHR_1107299622)
  VkFramebufferMixedSamplesCombinationNV_1107302589 = (when declared(
      VkFramebufferMixedSamplesCombinationNV):
    when ownSizeof(VkFramebufferMixedSamplesCombinationNV) !=
        ownSizeof(VkFramebufferMixedSamplesCombinationNV_1107302588):
      static :
        warning("Declaration of " & "VkFramebufferMixedSamplesCombinationNV" &
            " exists but with different size")
    VkFramebufferMixedSamplesCombinationNV
  else:
    VkFramebufferMixedSamplesCombinationNV_1107302588)
  VkPipelineInfoEXT_1107303369 = (when declared(VkPipelineInfoEXT):
    when ownSizeof(VkPipelineInfoEXT) != ownSizeof(VkPipelineInfoEXT_1107303368):
      static :
        warning("Declaration of " & "VkPipelineInfoEXT" &
            " exists but with different size")
    VkPipelineInfoEXT
  else:
    VkPipelineInfoEXT_1107303368)
  VkVideoCapabilityFlagsKHR_1107299447 = (when declared(
      VkVideoCapabilityFlagsKHR):
    when ownSizeof(VkVideoCapabilityFlagsKHR) !=
        ownSizeof(VkVideoCapabilityFlagsKHR_1107299446):
      static :
        warning("Declaration of " & "VkVideoCapabilityFlagsKHR" &
            " exists but with different size")
    VkVideoCapabilityFlagsKHR
  else:
    VkVideoCapabilityFlagsKHR_1107299446)
  VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT_1107303945 = (when declared(
      VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT_1107303944):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT
  else:
    VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT_1107303944)
  PFN_vkCreateAccelerationStructureKHR_1107305207 = (when declared(
      PFN_vkCreateAccelerationStructureKHR):
    when ownSizeof(PFN_vkCreateAccelerationStructureKHR) !=
        ownSizeof(PFN_vkCreateAccelerationStructureKHR_1107305206):
      static :
        warning("Declaration of " & "PFN_vkCreateAccelerationStructureKHR" &
            " exists but with different size")
    PFN_vkCreateAccelerationStructureKHR
  else:
    PFN_vkCreateAccelerationStructureKHR_1107305206)
  struct_VkMultisamplePropertiesEXT_1107301907 = (when declared(
      struct_VkMultisamplePropertiesEXT):
    when ownSizeof(struct_VkMultisamplePropertiesEXT) !=
        ownSizeof(struct_VkMultisamplePropertiesEXT_1107301906):
      static :
        warning("Declaration of " & "struct_VkMultisamplePropertiesEXT" &
            " exists but with different size")
    struct_VkMultisamplePropertiesEXT
  else:
    struct_VkMultisamplePropertiesEXT_1107301906)
  PFN_vkCreateTensorARM_1107304099 = (when declared(PFN_vkCreateTensorARM):
    when ownSizeof(PFN_vkCreateTensorARM) != ownSizeof(PFN_vkCreateTensorARM_1107304098):
      static :
        warning("Declaration of " & "PFN_vkCreateTensorARM" &
            " exists but with different size")
    PFN_vkCreateTensorARM
  else:
    PFN_vkCreateTensorARM_1107304098)
  PFN_vkGetPhysicalDeviceFormatProperties2KHR_1107299877 = (when declared(
      PFN_vkGetPhysicalDeviceFormatProperties2KHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceFormatProperties2KHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceFormatProperties2KHR_1107299876):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceFormatProperties2KHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceFormatProperties2KHR
  else:
    PFN_vkGetPhysicalDeviceFormatProperties2KHR_1107299876)
  VkPipelineBinaryKeysAndDataKHR_1107300863 = (when declared(
      VkPipelineBinaryKeysAndDataKHR):
    when ownSizeof(VkPipelineBinaryKeysAndDataKHR) !=
        ownSizeof(VkPipelineBinaryKeysAndDataKHR_1107300862):
      static :
        warning("Declaration of " & "VkPipelineBinaryKeysAndDataKHR" &
            " exists but with different size")
    VkPipelineBinaryKeysAndDataKHR
  else:
    VkPipelineBinaryKeysAndDataKHR_1107300862)
  PFN_vkCmdSetPerformanceStreamMarkerINTEL_1107302435 = (when declared(
      PFN_vkCmdSetPerformanceStreamMarkerINTEL):
    when ownSizeof(PFN_vkCmdSetPerformanceStreamMarkerINTEL) !=
        ownSizeof(PFN_vkCmdSetPerformanceStreamMarkerINTEL_1107302434):
      static :
        warning("Declaration of " & "PFN_vkCmdSetPerformanceStreamMarkerINTEL" &
            " exists but with different size")
    PFN_vkCmdSetPerformanceStreamMarkerINTEL
  else:
    PFN_vkCmdSetPerformanceStreamMarkerINTEL_1107302434)
  enum_VkProvokingVertexModeEXT_1107302601 = (when declared(
      enum_VkProvokingVertexModeEXT):
    when ownSizeof(enum_VkProvokingVertexModeEXT) !=
        ownSizeof(enum_VkProvokingVertexModeEXT_1107302600):
      static :
        warning("Declaration of " & "enum_VkProvokingVertexModeEXT" &
            " exists but with different size")
    enum_VkProvokingVertexModeEXT
  else:
    enum_VkProvokingVertexModeEXT_1107302600)
  PFN_vkGetPhysicalDeviceFormatProperties2_1107298349 = (when declared(
      PFN_vkGetPhysicalDeviceFormatProperties2):
    when ownSizeof(PFN_vkGetPhysicalDeviceFormatProperties2) !=
        ownSizeof(PFN_vkGetPhysicalDeviceFormatProperties2_1107298348):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceFormatProperties2" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceFormatProperties2
  else:
    PFN_vkGetPhysicalDeviceFormatProperties2_1107298348)
  struct_VkImportMemoryHostPointerInfoEXT_1107302243 = (when declared(
      struct_VkImportMemoryHostPointerInfoEXT):
    when ownSizeof(struct_VkImportMemoryHostPointerInfoEXT) !=
        ownSizeof(struct_VkImportMemoryHostPointerInfoEXT_1107302242):
      static :
        warning("Declaration of " & "struct_VkImportMemoryHostPointerInfoEXT" &
            " exists but with different size")
    struct_VkImportMemoryHostPointerInfoEXT
  else:
    struct_VkImportMemoryHostPointerInfoEXT_1107302242)
  PFN_vkMergeValidationCachesEXT_1107302011 = (when declared(
      PFN_vkMergeValidationCachesEXT):
    when ownSizeof(PFN_vkMergeValidationCachesEXT) !=
        ownSizeof(PFN_vkMergeValidationCachesEXT_1107302010):
      static :
        warning("Declaration of " & "PFN_vkMergeValidationCachesEXT" &
            " exists but with different size")
    PFN_vkMergeValidationCachesEXT
  else:
    PFN_vkMergeValidationCachesEXT_1107302010)
  VkPhysicalDeviceLineRasterizationFeaturesEXT_1107302627 = (when declared(
      VkPhysicalDeviceLineRasterizationFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceLineRasterizationFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceLineRasterizationFeaturesEXT_1107302626):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceLineRasterizationFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceLineRasterizationFeaturesEXT
  else:
    VkPhysicalDeviceLineRasterizationFeaturesEXT_1107302626)
  VkGraphicsPipelineLibraryFlagsEXT_1107303089 = (when declared(
      VkGraphicsPipelineLibraryFlagsEXT):
    when ownSizeof(VkGraphicsPipelineLibraryFlagsEXT) !=
        ownSizeof(VkGraphicsPipelineLibraryFlagsEXT_1107303088):
      static :
        warning("Declaration of " & "VkGraphicsPipelineLibraryFlagsEXT" &
            " exists but with different size")
    VkGraphicsPipelineLibraryFlagsEXT
  else:
    VkGraphicsPipelineLibraryFlagsEXT_1107303088)
  VkPipelineVertexInputStateCreateFlags_1107297105 = (when declared(
      VkPipelineVertexInputStateCreateFlags):
    when ownSizeof(VkPipelineVertexInputStateCreateFlags) !=
        ownSizeof(VkPipelineVertexInputStateCreateFlags_1107297104):
      static :
        warning("Declaration of " & "VkPipelineVertexInputStateCreateFlags" &
            " exists but with different size")
    VkPipelineVertexInputStateCreateFlags
  else:
    VkPipelineVertexInputStateCreateFlags_1107297104)
  VkOutOfBandQueueTypeInfoNV_1107304429 = (when declared(
      VkOutOfBandQueueTypeInfoNV):
    when ownSizeof(VkOutOfBandQueueTypeInfoNV) !=
        ownSizeof(VkOutOfBandQueueTypeInfoNV_1107304428):
      static :
        warning("Declaration of " & "VkOutOfBandQueueTypeInfoNV" &
            " exists but with different size")
    VkOutOfBandQueueTypeInfoNV
  else:
    VkOutOfBandQueueTypeInfoNV_1107304428)
  struct_VkMemoryBarrierAccessFlags3KHR_1107301345 = (when declared(
      struct_VkMemoryBarrierAccessFlags3KHR):
    when ownSizeof(struct_VkMemoryBarrierAccessFlags3KHR) !=
        ownSizeof(struct_VkMemoryBarrierAccessFlags3KHR_1107301344):
      static :
        warning("Declaration of " & "struct_VkMemoryBarrierAccessFlags3KHR" &
            " exists but with different size")
    struct_VkMemoryBarrierAccessFlags3KHR
  else:
    struct_VkMemoryBarrierAccessFlags3KHR_1107301344)
  VkSpecializationMapEntry_1107297467 = (when declared(VkSpecializationMapEntry):
    when ownSizeof(VkSpecializationMapEntry) !=
        ownSizeof(VkSpecializationMapEntry_1107297466):
      static :
        warning("Declaration of " & "VkSpecializationMapEntry" &
            " exists but with different size")
    VkSpecializationMapEntry
  else:
    VkSpecializationMapEntry_1107297466)
  struct_VkVideoEncodeQualityLevelPropertiesKHR_1107300623 = (when declared(
      struct_VkVideoEncodeQualityLevelPropertiesKHR):
    when ownSizeof(struct_VkVideoEncodeQualityLevelPropertiesKHR) !=
        ownSizeof(struct_VkVideoEncodeQualityLevelPropertiesKHR_1107300622):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeQualityLevelPropertiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeQualityLevelPropertiesKHR
  else:
    struct_VkVideoEncodeQualityLevelPropertiesKHR_1107300622)
  enum_VkExternalMemoryFeatureFlagBitsNV_1107301569 = (when declared(
      enum_VkExternalMemoryFeatureFlagBitsNV):
    when ownSizeof(enum_VkExternalMemoryFeatureFlagBitsNV) !=
        ownSizeof(enum_VkExternalMemoryFeatureFlagBitsNV_1107301568):
      static :
        warning("Declaration of " & "enum_VkExternalMemoryFeatureFlagBitsNV" &
            " exists but with different size")
    enum_VkExternalMemoryFeatureFlagBitsNV
  else:
    enum_VkExternalMemoryFeatureFlagBitsNV_1107301568)
  struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301397 = (when declared(
      struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301396):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR
  else:
    struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301396)
  VkCommandBufferUsageFlags_1107297205 = (when declared(
      VkCommandBufferUsageFlags):
    when ownSizeof(VkCommandBufferUsageFlags) !=
        ownSizeof(VkCommandBufferUsageFlags_1107297204):
      static :
        warning("Declaration of " & "VkCommandBufferUsageFlags" &
            " exists but with different size")
    VkCommandBufferUsageFlags
  else:
    VkCommandBufferUsageFlags_1107297204)
  PFN_vkGetDisplayPlaneSupportedDisplaysKHR_1107299401 = (when declared(
      PFN_vkGetDisplayPlaneSupportedDisplaysKHR):
    when ownSizeof(PFN_vkGetDisplayPlaneSupportedDisplaysKHR) !=
        ownSizeof(PFN_vkGetDisplayPlaneSupportedDisplaysKHR_1107299400):
      static :
        warning("Declaration of " & "PFN_vkGetDisplayPlaneSupportedDisplaysKHR" &
            " exists but with different size")
    PFN_vkGetDisplayPlaneSupportedDisplaysKHR
  else:
    PFN_vkGetDisplayPlaneSupportedDisplaysKHR_1107299400)
  PFN_vkCmdCopyMicromapEXT_1107303623 = (when declared(PFN_vkCmdCopyMicromapEXT):
    when ownSizeof(PFN_vkCmdCopyMicromapEXT) !=
        ownSizeof(PFN_vkCmdCopyMicromapEXT_1107303622):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyMicromapEXT" &
            " exists but with different size")
    PFN_vkCmdCopyMicromapEXT
  else:
    PFN_vkCmdCopyMicromapEXT_1107303622)
  PFN_vkGetPhysicalDeviceMemoryProperties2KHR_1107299883 = (when declared(
      PFN_vkGetPhysicalDeviceMemoryProperties2KHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceMemoryProperties2KHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceMemoryProperties2KHR_1107299882):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceMemoryProperties2KHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceMemoryProperties2KHR
  else:
    PFN_vkGetPhysicalDeviceMemoryProperties2KHR_1107299882)
  struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM_1107304075 = (when declared(
      struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM):
    when ownSizeof(struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM) !=
        ownSizeof(struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM_1107304074):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM
  else:
    struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM_1107304074)
  enum_VkOpticalFlowGridSizeFlagBitsNV_1107304151 = (when declared(
      enum_VkOpticalFlowGridSizeFlagBitsNV):
    when ownSizeof(enum_VkOpticalFlowGridSizeFlagBitsNV) !=
        ownSizeof(enum_VkOpticalFlowGridSizeFlagBitsNV_1107304150):
      static :
        warning("Declaration of " & "enum_VkOpticalFlowGridSizeFlagBitsNV" &
            " exists but with different size")
    enum_VkOpticalFlowGridSizeFlagBitsNV
  else:
    enum_VkOpticalFlowGridSizeFlagBitsNV_1107304150)
  VkSemaphoreTypeCreateInfo_1107298585 = (when declared(
      VkSemaphoreTypeCreateInfo):
    when ownSizeof(VkSemaphoreTypeCreateInfo) !=
        ownSizeof(VkSemaphoreTypeCreateInfo_1107298584):
      static :
        warning("Declaration of " & "VkSemaphoreTypeCreateInfo" &
            " exists but with different size")
    VkSemaphoreTypeCreateInfo
  else:
    VkSemaphoreTypeCreateInfo_1107298584)
  PFN_vkCmdCopyBufferToImage2KHR_1107300729 = (when declared(
      PFN_vkCmdCopyBufferToImage2KHR):
    when ownSizeof(PFN_vkCmdCopyBufferToImage2KHR) !=
        ownSizeof(PFN_vkCmdCopyBufferToImage2KHR_1107300728):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyBufferToImage2KHR" &
            " exists but with different size")
    PFN_vkCmdCopyBufferToImage2KHR
  else:
    PFN_vkCmdCopyBufferToImage2KHR_1107300728)
  VkBindPipelineIndirectCommandNV_1107303801 = (when declared(
      VkBindPipelineIndirectCommandNV):
    when ownSizeof(VkBindPipelineIndirectCommandNV) !=
        ownSizeof(VkBindPipelineIndirectCommandNV_1107303800):
      static :
        warning("Declaration of " & "VkBindPipelineIndirectCommandNV" &
            " exists but with different size")
    VkBindPipelineIndirectCommandNV
  else:
    VkBindPipelineIndirectCommandNV_1107303800)
  VkDataGraphPipelinePropertyQueryResultARM_1107304525 = (when declared(
      VkDataGraphPipelinePropertyQueryResultARM):
    when ownSizeof(VkDataGraphPipelinePropertyQueryResultARM) !=
        ownSizeof(VkDataGraphPipelinePropertyQueryResultARM_1107304524):
      static :
        warning("Declaration of " & "VkDataGraphPipelinePropertyQueryResultARM" &
            " exists but with different size")
    VkDataGraphPipelinePropertyQueryResultARM
  else:
    VkDataGraphPipelinePropertyQueryResultARM_1107304524)
  VkPipelineRasterizationStateStreamCreateFlagsEXT_1107301467 = (when declared(
      VkPipelineRasterizationStateStreamCreateFlagsEXT):
    when ownSizeof(VkPipelineRasterizationStateStreamCreateFlagsEXT) !=
        ownSizeof(VkPipelineRasterizationStateStreamCreateFlagsEXT_1107301466):
      static :
        warning("Declaration of " &
            "VkPipelineRasterizationStateStreamCreateFlagsEXT" &
            " exists but with different size")
    VkPipelineRasterizationStateStreamCreateFlagsEXT
  else:
    VkPipelineRasterizationStateStreamCreateFlagsEXT_1107301466)
  PFN_vkDestroySwapchainKHR_1107299339 = (when declared(
      PFN_vkDestroySwapchainKHR):
    when ownSizeof(PFN_vkDestroySwapchainKHR) !=
        ownSizeof(PFN_vkDestroySwapchainKHR_1107299338):
      static :
        warning("Declaration of " & "PFN_vkDestroySwapchainKHR" &
            " exists but with different size")
    PFN_vkDestroySwapchainKHR
  else:
    PFN_vkDestroySwapchainKHR_1107299338)
  PFN_vkGetDeviceBufferMemoryRequirements_1107298967 = (when declared(
      PFN_vkGetDeviceBufferMemoryRequirements):
    when ownSizeof(PFN_vkGetDeviceBufferMemoryRequirements) !=
        ownSizeof(PFN_vkGetDeviceBufferMemoryRequirements_1107298966):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceBufferMemoryRequirements" &
            " exists but with different size")
    PFN_vkGetDeviceBufferMemoryRequirements
  else:
    PFN_vkGetDeviceBufferMemoryRequirements_1107298966)
  enum_VkAccelerationStructureMotionInstanceTypeNV_1107303129 = (when declared(
      enum_VkAccelerationStructureMotionInstanceTypeNV):
    when ownSizeof(enum_VkAccelerationStructureMotionInstanceTypeNV) !=
        ownSizeof(enum_VkAccelerationStructureMotionInstanceTypeNV_1107303128):
      static :
        warning("Declaration of " &
            "enum_VkAccelerationStructureMotionInstanceTypeNV" &
            " exists but with different size")
    enum_VkAccelerationStructureMotionInstanceTypeNV
  else:
    enum_VkAccelerationStructureMotionInstanceTypeNV_1107303128)
  struct_VkCalibratedTimestampInfoKHR_1107301165 = (when declared(
      struct_VkCalibratedTimestampInfoKHR):
    when ownSizeof(struct_VkCalibratedTimestampInfoKHR) !=
        ownSizeof(struct_VkCalibratedTimestampInfoKHR_1107301164):
      static :
        warning("Declaration of " & "struct_VkCalibratedTimestampInfoKHR" &
            " exists but with different size")
    struct_VkCalibratedTimestampInfoKHR
  else:
    struct_VkCalibratedTimestampInfoKHR_1107301164)
  enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299797 = (when declared(
      enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR):
    when ownSizeof(enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR) !=
        ownSizeof(enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299796):
      static :
        warning("Declaration of " &
            "enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR
  else:
    enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299796)
  PFN_vkCreateGraphicsPipelines_1107297807 = (when declared(
      PFN_vkCreateGraphicsPipelines):
    when ownSizeof(PFN_vkCreateGraphicsPipelines) !=
        ownSizeof(PFN_vkCreateGraphicsPipelines_1107297806):
      static :
        warning("Declaration of " & "PFN_vkCreateGraphicsPipelines" &
            " exists but with different size")
    PFN_vkCreateGraphicsPipelines
  else:
    PFN_vkCreateGraphicsPipelines_1107297806)
  VkPhysicalDevicePipelineOpacityMicromapFeaturesARM_1107305089 = (when declared(
      VkPhysicalDevicePipelineOpacityMicromapFeaturesARM):
    when ownSizeof(VkPhysicalDevicePipelineOpacityMicromapFeaturesARM) !=
        ownSizeof(VkPhysicalDevicePipelineOpacityMicromapFeaturesARM_1107305088):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineOpacityMicromapFeaturesARM" &
            " exists but with different size")
    VkPhysicalDevicePipelineOpacityMicromapFeaturesARM
  else:
    VkPhysicalDevicePipelineOpacityMicromapFeaturesARM_1107305088)
  enum_VkDescriptorBindingFlagBits_1107298403 = (when declared(
      enum_VkDescriptorBindingFlagBits):
    when ownSizeof(enum_VkDescriptorBindingFlagBits) !=
        ownSizeof(enum_VkDescriptorBindingFlagBits_1107298402):
      static :
        warning("Declaration of " & "enum_VkDescriptorBindingFlagBits" &
            " exists but with different size")
    enum_VkDescriptorBindingFlagBits
  else:
    enum_VkDescriptorBindingFlagBits_1107298402)
  enum_VkDeviceDiagnosticsConfigFlagBitsNV_1107302951 = (when declared(
      enum_VkDeviceDiagnosticsConfigFlagBitsNV):
    when ownSizeof(enum_VkDeviceDiagnosticsConfigFlagBitsNV) !=
        ownSizeof(enum_VkDeviceDiagnosticsConfigFlagBitsNV_1107302950):
      static :
        warning("Declaration of " & "enum_VkDeviceDiagnosticsConfigFlagBitsNV" &
            " exists but with different size")
    enum_VkDeviceDiagnosticsConfigFlagBitsNV
  else:
    enum_VkDeviceDiagnosticsConfigFlagBitsNV_1107302950)
  VkDeviceMemoryOverallocationCreateInfoAMD_1107302289 = (when declared(
      VkDeviceMemoryOverallocationCreateInfoAMD):
    when ownSizeof(VkDeviceMemoryOverallocationCreateInfoAMD) !=
        ownSizeof(VkDeviceMemoryOverallocationCreateInfoAMD_1107302288):
      static :
        warning("Declaration of " & "VkDeviceMemoryOverallocationCreateInfoAMD" &
            " exists but with different size")
    VkDeviceMemoryOverallocationCreateInfoAMD
  else:
    VkDeviceMemoryOverallocationCreateInfoAMD_1107302288)
  VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT_1107303835 = (when declared(
      VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT_1107303834):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
  else:
    VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT_1107303834)
  VkClusterAccelerationStructureBuildTriangleClusterInfoNV_1107304831 = (when declared(
      VkClusterAccelerationStructureBuildTriangleClusterInfoNV):
    when ownSizeof(VkClusterAccelerationStructureBuildTriangleClusterInfoNV) !=
        ownSizeof(VkClusterAccelerationStructureBuildTriangleClusterInfoNV_1107304830):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureBuildTriangleClusterInfoNV" &
            " exists but with different size")
    VkClusterAccelerationStructureBuildTriangleClusterInfoNV
  else:
    VkClusterAccelerationStructureBuildTriangleClusterInfoNV_1107304830)
  struct_VkPipelineCompilerControlCreateInfoAMD_1107302267 = (when declared(
      struct_VkPipelineCompilerControlCreateInfoAMD):
    when ownSizeof(struct_VkPipelineCompilerControlCreateInfoAMD) !=
        ownSizeof(struct_VkPipelineCompilerControlCreateInfoAMD_1107302266):
      static :
        warning("Declaration of " &
            "struct_VkPipelineCompilerControlCreateInfoAMD" &
            " exists but with different size")
    struct_VkPipelineCompilerControlCreateInfoAMD
  else:
    struct_VkPipelineCompilerControlCreateInfoAMD_1107302266)
  VkCommandBufferLevel_1107296915 = (when declared(VkCommandBufferLevel):
    when ownSizeof(VkCommandBufferLevel) != ownSizeof(VkCommandBufferLevel_1107296914):
      static :
        warning("Declaration of " & "VkCommandBufferLevel" &
            " exists but with different size")
    VkCommandBufferLevel
  else:
    VkCommandBufferLevel_1107296914)
  enum_VkSamplerMipmapMode_1107296893 = (when declared(enum_VkSamplerMipmapMode):
    when ownSizeof(enum_VkSamplerMipmapMode) !=
        ownSizeof(enum_VkSamplerMipmapMode_1107296892):
      static :
        warning("Declaration of " & "enum_VkSamplerMipmapMode" &
            " exists but with different size")
    enum_VkSamplerMipmapMode
  else:
    enum_VkSamplerMipmapMode_1107296892)
  VkDeviceFaultAddressInfoEXT_1107303241 = (when declared(
      VkDeviceFaultAddressInfoEXT):
    when ownSizeof(VkDeviceFaultAddressInfoEXT) !=
        ownSizeof(VkDeviceFaultAddressInfoEXT_1107303240):
      static :
        warning("Declaration of " & "VkDeviceFaultAddressInfoEXT" &
            " exists but with different size")
    VkDeviceFaultAddressInfoEXT
  else:
    VkDeviceFaultAddressInfoEXT_1107303240)
  struct_VkTensorViewCreateInfoARM_1107304011 = (when declared(
      struct_VkTensorViewCreateInfoARM):
    when ownSizeof(struct_VkTensorViewCreateInfoARM) !=
        ownSizeof(struct_VkTensorViewCreateInfoARM_1107304010):
      static :
        warning("Declaration of " & "struct_VkTensorViewCreateInfoARM" &
            " exists but with different size")
    struct_VkTensorViewCreateInfoARM
  else:
    struct_VkTensorViewCreateInfoARM_1107304010)
  VkDataGraphPipelineSessionBindPointARM_1107304449 = (when declared(
      VkDataGraphPipelineSessionBindPointARM):
    when ownSizeof(VkDataGraphPipelineSessionBindPointARM) !=
        ownSizeof(VkDataGraphPipelineSessionBindPointARM_1107304448):
      static :
        warning("Declaration of " & "VkDataGraphPipelineSessionBindPointARM" &
            " exists but with different size")
    VkDataGraphPipelineSessionBindPointARM
  else:
    VkDataGraphPipelineSessionBindPointARM_1107304448)
  PFN_vkCmdCopyAccelerationStructureNV_1107302207 = (when declared(
      PFN_vkCmdCopyAccelerationStructureNV):
    when ownSizeof(PFN_vkCmdCopyAccelerationStructureNV) !=
        ownSizeof(PFN_vkCmdCopyAccelerationStructureNV_1107302206):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyAccelerationStructureNV" &
            " exists but with different size")
    PFN_vkCmdCopyAccelerationStructureNV
  else:
    PFN_vkCmdCopyAccelerationStructureNV_1107302206)
  VkPartitionedAccelerationStructureInstanceFlagBitsNV_1107304863 = (when declared(
      VkPartitionedAccelerationStructureInstanceFlagBitsNV):
    when ownSizeof(VkPartitionedAccelerationStructureInstanceFlagBitsNV) !=
        ownSizeof(VkPartitionedAccelerationStructureInstanceFlagBitsNV_1107304862):
      static :
        warning("Declaration of " &
            "VkPartitionedAccelerationStructureInstanceFlagBitsNV" &
            " exists but with different size")
    VkPartitionedAccelerationStructureInstanceFlagBitsNV
  else:
    VkPartitionedAccelerationStructureInstanceFlagBitsNV_1107304862)
  enum_VkCooperativeVectorMatrixLayoutNV_1107304321 = (when declared(
      enum_VkCooperativeVectorMatrixLayoutNV):
    when ownSizeof(enum_VkCooperativeVectorMatrixLayoutNV) !=
        ownSizeof(enum_VkCooperativeVectorMatrixLayoutNV_1107304320):
      static :
        warning("Declaration of " & "enum_VkCooperativeVectorMatrixLayoutNV" &
            " exists but with different size")
    enum_VkCooperativeVectorMatrixLayoutNV
  else:
    enum_VkCooperativeVectorMatrixLayoutNV_1107304320)
  VkMemoryToImageCopyEXT_1107302681 = (when declared(VkMemoryToImageCopyEXT):
    when ownSizeof(VkMemoryToImageCopyEXT) != ownSizeof(VkMemoryToImageCopyEXT_1107302680):
      static :
        warning("Declaration of " & "VkMemoryToImageCopyEXT" &
            " exists but with different size")
    VkMemoryToImageCopyEXT
  else:
    VkMemoryToImageCopyEXT_1107302680)
  enum_VkPipelineStageFlagBits_1107296993 = (when declared(
      enum_VkPipelineStageFlagBits):
    when ownSizeof(enum_VkPipelineStageFlagBits) !=
        ownSizeof(enum_VkPipelineStageFlagBits_1107296992):
      static :
        warning("Declaration of " & "enum_VkPipelineStageFlagBits" &
            " exists but with different size")
    enum_VkPipelineStageFlagBits
  else:
    enum_VkPipelineStageFlagBits_1107296992)
  VkPhysicalDeviceVariablePointersFeaturesKHR_1107300205 = (when declared(
      VkPhysicalDeviceVariablePointersFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceVariablePointersFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceVariablePointersFeaturesKHR_1107300204):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVariablePointersFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceVariablePointersFeaturesKHR
  else:
    VkPhysicalDeviceVariablePointersFeaturesKHR_1107300204)
  struct_VkPhysicalDeviceTensorFeaturesARM_1107304043 = (when declared(
      struct_VkPhysicalDeviceTensorFeaturesARM):
    when ownSizeof(struct_VkPhysicalDeviceTensorFeaturesARM) !=
        ownSizeof(struct_VkPhysicalDeviceTensorFeaturesARM_1107304042):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceTensorFeaturesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceTensorFeaturesARM
  else:
    struct_VkPhysicalDeviceTensorFeaturesARM_1107304042)
  VkPhysicalDeviceCubicWeightsFeaturesQCOM_1107304619 = (when declared(
      VkPhysicalDeviceCubicWeightsFeaturesQCOM):
    when ownSizeof(VkPhysicalDeviceCubicWeightsFeaturesQCOM) !=
        ownSizeof(VkPhysicalDeviceCubicWeightsFeaturesQCOM_1107304618):
      static :
        warning("Declaration of " & "VkPhysicalDeviceCubicWeightsFeaturesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceCubicWeightsFeaturesQCOM
  else:
    VkPhysicalDeviceCubicWeightsFeaturesQCOM_1107304618)
  VkPipelineCreateFlags2_1107298995 = (when declared(VkPipelineCreateFlags2):
    when ownSizeof(VkPipelineCreateFlags2) != ownSizeof(VkPipelineCreateFlags2_1107298994):
      static :
        warning("Declaration of " & "VkPipelineCreateFlags2" &
            " exists but with different size")
    VkPipelineCreateFlags2
  else:
    VkPipelineCreateFlags2_1107298994)
  PFN_vkGetSemaphoreWin32HandleKHR_1107305365 = (when declared(
      PFN_vkGetSemaphoreWin32HandleKHR):
    when ownSizeof(PFN_vkGetSemaphoreWin32HandleKHR) !=
        ownSizeof(PFN_vkGetSemaphoreWin32HandleKHR_1107305364):
      static :
        warning("Declaration of " & "PFN_vkGetSemaphoreWin32HandleKHR" &
            " exists but with different size")
    PFN_vkGetSemaphoreWin32HandleKHR
  else:
    PFN_vkGetSemaphoreWin32HandleKHR_1107305364)
  struct_VkBindSparseInfo_1107297405 = (when declared(struct_VkBindSparseInfo):
    when ownSizeof(struct_VkBindSparseInfo) !=
        ownSizeof(struct_VkBindSparseInfo_1107297404):
      static :
        warning("Declaration of " & "struct_VkBindSparseInfo" &
            " exists but with different size")
    struct_VkBindSparseInfo
  else:
    struct_VkBindSparseInfo_1107297404)
  struct_VkSurfaceCapabilities2EXT_1107301657 = (when declared(
      struct_VkSurfaceCapabilities2EXT):
    when ownSizeof(struct_VkSurfaceCapabilities2EXT) !=
        ownSizeof(struct_VkSurfaceCapabilities2EXT_1107301656):
      static :
        warning("Declaration of " & "struct_VkSurfaceCapabilities2EXT" &
            " exists but with different size")
    struct_VkSurfaceCapabilities2EXT
  else:
    struct_VkSurfaceCapabilities2EXT_1107301656)
  VkRenderPassCreateFlagBits_1107297179 = (when declared(
      VkRenderPassCreateFlagBits):
    when ownSizeof(VkRenderPassCreateFlagBits) !=
        ownSizeof(VkRenderPassCreateFlagBits_1107297178):
      static :
        warning("Declaration of " & "VkRenderPassCreateFlagBits" &
            " exists but with different size")
    VkRenderPassCreateFlagBits
  else:
    VkRenderPassCreateFlagBits_1107297178)
  PFN_vkCmdSetPrimitiveTopology_1107298941 = (when declared(
      PFN_vkCmdSetPrimitiveTopology):
    when ownSizeof(PFN_vkCmdSetPrimitiveTopology) !=
        ownSizeof(PFN_vkCmdSetPrimitiveTopology_1107298940):
      static :
        warning("Declaration of " & "PFN_vkCmdSetPrimitiveTopology" &
            " exists but with different size")
    PFN_vkCmdSetPrimitiveTopology
  else:
    PFN_vkCmdSetPrimitiveTopology_1107298940)
  struct_StdVideoEncodeH265SliceSegmentHeader_1107305465 = (when declared(
      struct_StdVideoEncodeH265SliceSegmentHeader):
    when ownSizeof(struct_StdVideoEncodeH265SliceSegmentHeader) !=
        ownSizeof(struct_StdVideoEncodeH265SliceSegmentHeader_1107305464):
      static :
        warning("Declaration of " &
            "struct_StdVideoEncodeH265SliceSegmentHeader" &
            " exists but with different size")
    struct_StdVideoEncodeH265SliceSegmentHeader
  else:
    struct_StdVideoEncodeH265SliceSegmentHeader_1107305464)
  StdVideoAV1SequenceHeaderFlags_1107305597 = (when declared(
      StdVideoAV1SequenceHeaderFlags):
    when ownSizeof(StdVideoAV1SequenceHeaderFlags) !=
        ownSizeof(StdVideoAV1SequenceHeaderFlags_1107305596):
      static :
        warning("Declaration of " & "StdVideoAV1SequenceHeaderFlags" &
            " exists but with different size")
    StdVideoAV1SequenceHeaderFlags
  else:
    StdVideoAV1SequenceHeaderFlags_1107305596)
  VkWriteIndirectExecutionSetShaderEXT_1107305025 = (when declared(
      VkWriteIndirectExecutionSetShaderEXT):
    when ownSizeof(VkWriteIndirectExecutionSetShaderEXT) !=
        ownSizeof(VkWriteIndirectExecutionSetShaderEXT_1107305024):
      static :
        warning("Declaration of " & "VkWriteIndirectExecutionSetShaderEXT" &
            " exists but with different size")
    VkWriteIndirectExecutionSetShaderEXT
  else:
    VkWriteIndirectExecutionSetShaderEXT_1107305024)
  PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR_1107299885 = (when declared(
      PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR_1107299884):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR
  else:
    PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR_1107299884)
  VkVideoEncodeInfoKHR_1107300597 = (when declared(VkVideoEncodeInfoKHR):
    when ownSizeof(VkVideoEncodeInfoKHR) != ownSizeof(VkVideoEncodeInfoKHR_1107300596):
      static :
        warning("Declaration of " & "VkVideoEncodeInfoKHR" &
            " exists but with different size")
    VkVideoEncodeInfoKHR
  else:
    VkVideoEncodeInfoKHR_1107300596)
  VkAccessFlagBits2_1107298669 = (when declared(VkAccessFlagBits2):
    when ownSizeof(VkAccessFlagBits2) != ownSizeof(VkAccessFlagBits2_1107298668):
      static :
        warning("Declaration of " & "VkAccessFlagBits2" &
            " exists but with different size")
    VkAccessFlagBits2
  else:
    VkAccessFlagBits2_1107298668)
  PFN_vkCmdDrawMeshTasksIndirectCountNV_1107302327 = (when declared(
      PFN_vkCmdDrawMeshTasksIndirectCountNV):
    when ownSizeof(PFN_vkCmdDrawMeshTasksIndirectCountNV) !=
        ownSizeof(PFN_vkCmdDrawMeshTasksIndirectCountNV_1107302326):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawMeshTasksIndirectCountNV" &
            " exists but with different size")
    PFN_vkCmdDrawMeshTasksIndirectCountNV
  else:
    PFN_vkCmdDrawMeshTasksIndirectCountNV_1107302326)
  VkPhysicalDeviceType_1107296823 = (when declared(VkPhysicalDeviceType):
    when ownSizeof(VkPhysicalDeviceType) != ownSizeof(VkPhysicalDeviceType_1107296822):
      static :
        warning("Declaration of " & "VkPhysicalDeviceType" &
            " exists but with different size")
    VkPhysicalDeviceType
  else:
    VkPhysicalDeviceType_1107296822)
  VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303229 = (when declared(
      VkDeviceFaultVendorBinaryHeaderVersionEXT):
    when ownSizeof(VkDeviceFaultVendorBinaryHeaderVersionEXT) !=
        ownSizeof(VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303228):
      static :
        warning("Declaration of " & "VkDeviceFaultVendorBinaryHeaderVersionEXT" &
            " exists but with different size")
    VkDeviceFaultVendorBinaryHeaderVersionEXT
  else:
    VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303228)
  struct_StdVideoEncodeAV1ReferenceInfo_1107305497 = (when declared(
      struct_StdVideoEncodeAV1ReferenceInfo):
    when ownSizeof(struct_StdVideoEncodeAV1ReferenceInfo) !=
        ownSizeof(struct_StdVideoEncodeAV1ReferenceInfo_1107305496):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeAV1ReferenceInfo" &
            " exists but with different size")
    struct_StdVideoEncodeAV1ReferenceInfo
  else:
    struct_StdVideoEncodeAV1ReferenceInfo_1107305496)
  StdVideoH265PpsFlags_1107305571 = (when declared(StdVideoH265PpsFlags):
    when ownSizeof(StdVideoH265PpsFlags) != ownSizeof(StdVideoH265PpsFlags_1107305570):
      static :
        warning("Declaration of " & "StdVideoH265PpsFlags" &
            " exists but with different size")
    StdVideoH265PpsFlags
  else:
    StdVideoH265PpsFlags_1107305570)
  struct_StdVideoVP9SegmentationFlags_1107305905 = (when declared(
      struct_StdVideoVP9SegmentationFlags):
    when ownSizeof(struct_StdVideoVP9SegmentationFlags) !=
        ownSizeof(struct_StdVideoVP9SegmentationFlags_1107305904):
      static :
        warning("Declaration of " & "struct_StdVideoVP9SegmentationFlags" &
            " exists but with different size")
    struct_StdVideoVP9SegmentationFlags
  else:
    struct_StdVideoVP9SegmentationFlags_1107305904)
  enum_VkDeviceEventTypeEXT_1107301667 = (when declared(
      enum_VkDeviceEventTypeEXT):
    when ownSizeof(enum_VkDeviceEventTypeEXT) !=
        ownSizeof(enum_VkDeviceEventTypeEXT_1107301666):
      static :
        warning("Declaration of " & "enum_VkDeviceEventTypeEXT" &
            " exists but with different size")
    enum_VkDeviceEventTypeEXT
  else:
    enum_VkDeviceEventTypeEXT_1107301666)
  PFN_vkRegisterDisplayEventEXT_1107301695 = (when declared(
      PFN_vkRegisterDisplayEventEXT):
    when ownSizeof(PFN_vkRegisterDisplayEventEXT) !=
        ownSizeof(PFN_vkRegisterDisplayEventEXT_1107301694):
      static :
        warning("Declaration of " & "PFN_vkRegisterDisplayEventEXT" &
            " exists but with different size")
    PFN_vkRegisterDisplayEventEXT
  else:
    PFN_vkRegisterDisplayEventEXT_1107301694)
  struct_StdVideoH264SpsFlags_1107305655 = (when declared(
      struct_StdVideoH264SpsFlags):
    when ownSizeof(struct_StdVideoH264SpsFlags) !=
        ownSizeof(struct_StdVideoH264SpsFlags_1107305654):
      static :
        warning("Declaration of " & "struct_StdVideoH264SpsFlags" &
            " exists but with different size")
    struct_StdVideoH264SpsFlags
  else:
    struct_StdVideoH264SpsFlags_1107305654)
  enum_VkPerformanceCounterStorageKHR_1107300117 = (when declared(
      enum_VkPerformanceCounterStorageKHR):
    when ownSizeof(enum_VkPerformanceCounterStorageKHR) !=
        ownSizeof(enum_VkPerformanceCounterStorageKHR_1107300116):
      static :
        warning("Declaration of " & "enum_VkPerformanceCounterStorageKHR" &
            " exists but with different size")
    enum_VkPerformanceCounterStorageKHR
  else:
    enum_VkPerformanceCounterStorageKHR_1107300116)
  enum_VkClusterAccelerationStructureOpTypeNV_1107304745 = (when declared(
      enum_VkClusterAccelerationStructureOpTypeNV):
    when ownSizeof(enum_VkClusterAccelerationStructureOpTypeNV) !=
        ownSizeof(enum_VkClusterAccelerationStructureOpTypeNV_1107304744):
      static :
        warning("Declaration of " &
            "enum_VkClusterAccelerationStructureOpTypeNV" &
            " exists but with different size")
    enum_VkClusterAccelerationStructureOpTypeNV
  else:
    enum_VkClusterAccelerationStructureOpTypeNV_1107304744)
  PFN_vkCmdResetEvent_1107297925 = (when declared(PFN_vkCmdResetEvent):
    when ownSizeof(PFN_vkCmdResetEvent) != ownSizeof(PFN_vkCmdResetEvent_1107297924):
      static :
        warning("Declaration of " & "PFN_vkCmdResetEvent" &
            " exists but with different size")
    PFN_vkCmdResetEvent
  else:
    PFN_vkCmdResetEvent_1107297924)
  VkDisplayPlaneCapabilities2KHR_1107300225 = (when declared(
      VkDisplayPlaneCapabilities2KHR):
    when ownSizeof(VkDisplayPlaneCapabilities2KHR) !=
        ownSizeof(VkDisplayPlaneCapabilities2KHR_1107300224):
      static :
        warning("Declaration of " & "VkDisplayPlaneCapabilities2KHR" &
            " exists but with different size")
    VkDisplayPlaneCapabilities2KHR
  else:
    VkDisplayPlaneCapabilities2KHR_1107300224)
  VkIndirectCommandsLayoutTokenNV_1107302813 = (when declared(
      VkIndirectCommandsLayoutTokenNV):
    when ownSizeof(VkIndirectCommandsLayoutTokenNV) !=
        ownSizeof(VkIndirectCommandsLayoutTokenNV_1107302812):
      static :
        warning("Declaration of " & "VkIndirectCommandsLayoutTokenNV" &
            " exists but with different size")
    VkIndirectCommandsLayoutTokenNV
  else:
    VkIndirectCommandsLayoutTokenNV_1107302812)
  struct_VkPhysicalDevicePipelineBinaryFeaturesKHR_1107300841 = (when declared(
      struct_VkPhysicalDevicePipelineBinaryFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDevicePipelineBinaryFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDevicePipelineBinaryFeaturesKHR_1107300840):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePipelineBinaryFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDevicePipelineBinaryFeaturesKHR
  else:
    struct_VkPhysicalDevicePipelineBinaryFeaturesKHR_1107300840)
  struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT_1107303421 = (when declared(
      struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT_1107303420):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT
  else:
    struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT_1107303420)
  VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300925 = (when declared(
      VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300924):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR
  else:
    VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300924)
  PFN_vkCmdCopyAccelerationStructureKHR_1107305225 = (when declared(
      PFN_vkCmdCopyAccelerationStructureKHR):
    when ownSizeof(PFN_vkCmdCopyAccelerationStructureKHR) !=
        ownSizeof(PFN_vkCmdCopyAccelerationStructureKHR_1107305224):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyAccelerationStructureKHR" &
            " exists but with different size")
    PFN_vkCmdCopyAccelerationStructureKHR
  else:
    PFN_vkCmdCopyAccelerationStructureKHR_1107305224)
  VkExportFenceCreateInfo_1107298297 = (when declared(VkExportFenceCreateInfo):
    when ownSizeof(VkExportFenceCreateInfo) !=
        ownSizeof(VkExportFenceCreateInfo_1107298296):
      static :
        warning("Declaration of " & "VkExportFenceCreateInfo" &
            " exists but with different size")
    VkExportFenceCreateInfo
  else:
    VkExportFenceCreateInfo_1107298296)
  VkQueueGlobalPriorityKHR_1107300341 = (when declared(VkQueueGlobalPriorityKHR):
    when ownSizeof(VkQueueGlobalPriorityKHR) !=
        ownSizeof(VkQueueGlobalPriorityKHR_1107300340):
      static :
        warning("Declaration of " & "VkQueueGlobalPriorityKHR" &
            " exists but with different size")
    VkQueueGlobalPriorityKHR
  else:
    VkQueueGlobalPriorityKHR_1107300340)
  struct_VkFenceCreateInfo_1107297417 = (when declared(struct_VkFenceCreateInfo):
    when ownSizeof(struct_VkFenceCreateInfo) !=
        ownSizeof(struct_VkFenceCreateInfo_1107297416):
      static :
        warning("Declaration of " & "struct_VkFenceCreateInfo" &
            " exists but with different size")
    struct_VkFenceCreateInfo
  else:
    struct_VkFenceCreateInfo_1107297416)
  struct_VkPhysicalDeviceBufferDeviceAddressFeatures_1107298599 = (when declared(
      struct_VkPhysicalDeviceBufferDeviceAddressFeatures):
    when ownSizeof(struct_VkPhysicalDeviceBufferDeviceAddressFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceBufferDeviceAddressFeatures_1107298598):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceBufferDeviceAddressFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceBufferDeviceAddressFeatures
  else:
    struct_VkPhysicalDeviceBufferDeviceAddressFeatures_1107298598)
  struct_VkDeviceQueueGlobalPriorityCreateInfo_1107299017 = (when declared(
      struct_VkDeviceQueueGlobalPriorityCreateInfo):
    when ownSizeof(struct_VkDeviceQueueGlobalPriorityCreateInfo) !=
        ownSizeof(struct_VkDeviceQueueGlobalPriorityCreateInfo_1107299016):
      static :
        warning("Declaration of " &
            "struct_VkDeviceQueueGlobalPriorityCreateInfo" &
            " exists but with different size")
    struct_VkDeviceQueueGlobalPriorityCreateInfo
  else:
    struct_VkDeviceQueueGlobalPriorityCreateInfo_1107299016)
  VkVideoEncodeH265TransformBlockSizeFlagsKHR_1107299709 = (when declared(
      VkVideoEncodeH265TransformBlockSizeFlagsKHR):
    when ownSizeof(VkVideoEncodeH265TransformBlockSizeFlagsKHR) !=
        ownSizeof(VkVideoEncodeH265TransformBlockSizeFlagsKHR_1107299708):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH265TransformBlockSizeFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeH265TransformBlockSizeFlagsKHR
  else:
    VkVideoEncodeH265TransformBlockSizeFlagsKHR_1107299708)
  VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM_1107304587 = (when declared(
      VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM):
    when ownSizeof(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM) !=
        ownSizeof(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM_1107304586):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
  else:
    VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM_1107304586)
  struct_VkDescriptorSetLayoutBinding_1107297577 = (when declared(
      struct_VkDescriptorSetLayoutBinding):
    when ownSizeof(struct_VkDescriptorSetLayoutBinding) !=
        ownSizeof(struct_VkDescriptorSetLayoutBinding_1107297576):
      static :
        warning("Declaration of " & "struct_VkDescriptorSetLayoutBinding" &
            " exists but with different size")
    struct_VkDescriptorSetLayoutBinding
  else:
    struct_VkDescriptorSetLayoutBinding_1107297576)
  VkLayeredDriverUnderlyingApiMSFT_1107304649 = (when declared(
      VkLayeredDriverUnderlyingApiMSFT):
    when ownSizeof(VkLayeredDriverUnderlyingApiMSFT) !=
        ownSizeof(VkLayeredDriverUnderlyingApiMSFT_1107304648):
      static :
        warning("Declaration of " & "VkLayeredDriverUnderlyingApiMSFT" &
            " exists but with different size")
    VkLayeredDriverUnderlyingApiMSFT
  else:
    VkLayeredDriverUnderlyingApiMSFT_1107304648)
  struct_VkDeviceFaultInfoEXT_1107303247 = (when declared(
      struct_VkDeviceFaultInfoEXT):
    when ownSizeof(struct_VkDeviceFaultInfoEXT) !=
        ownSizeof(struct_VkDeviceFaultInfoEXT_1107303246):
      static :
        warning("Declaration of " & "struct_VkDeviceFaultInfoEXT" &
            " exists but with different size")
    struct_VkDeviceFaultInfoEXT
  else:
    struct_VkDeviceFaultInfoEXT_1107303246)
  VkCommandPool_1107296775 = (when declared(VkCommandPool):
    when ownSizeof(VkCommandPool) != ownSizeof(VkCommandPool_1107296774):
      static :
        warning("Declaration of " & "VkCommandPool" &
            " exists but with different size")
    VkCommandPool
  else:
    VkCommandPool_1107296774)
  enum_VkVideoEncodeContentFlagBitsKHR_1107300587 = (when declared(
      enum_VkVideoEncodeContentFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeContentFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeContentFlagBitsKHR_1107300586):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeContentFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeContentFlagBitsKHR
  else:
    enum_VkVideoEncodeContentFlagBitsKHR_1107300586)
  struct_VkVideoDecodeVP9PictureInfoKHR_1107301117 = (when declared(
      struct_VkVideoDecodeVP9PictureInfoKHR):
    when ownSizeof(struct_VkVideoDecodeVP9PictureInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeVP9PictureInfoKHR_1107301116):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeVP9PictureInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeVP9PictureInfoKHR
  else:
    struct_VkVideoDecodeVP9PictureInfoKHR_1107301116)
  struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM_1107305087 = (when declared(
      struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM):
    when ownSizeof(struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM) !=
        ownSizeof(struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM_1107305086):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM" &
            " exists but with different size")
    struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM
  else:
    struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM_1107305086)
  VkVertexInputAttributeDescription2EXT_1107303295 = (when declared(
      VkVertexInputAttributeDescription2EXT):
    when ownSizeof(VkVertexInputAttributeDescription2EXT) !=
        ownSizeof(VkVertexInputAttributeDescription2EXT_1107303294):
      static :
        warning("Declaration of " & "VkVertexInputAttributeDescription2EXT" &
            " exists but with different size")
    VkVertexInputAttributeDescription2EXT
  else:
    VkVertexInputAttributeDescription2EXT_1107303294)
  struct_VkRectLayerKHR_1107300013 = (when declared(struct_VkRectLayerKHR):
    when ownSizeof(struct_VkRectLayerKHR) != ownSizeof(struct_VkRectLayerKHR_1107300012):
      static :
        warning("Declaration of " & "struct_VkRectLayerKHR" &
            " exists but with different size")
    struct_VkRectLayerKHR
  else:
    struct_VkRectLayerKHR_1107300012)
  VkDeviceAddressBindingTypeEXT_1107303305 = (when declared(
      VkDeviceAddressBindingTypeEXT):
    when ownSizeof(VkDeviceAddressBindingTypeEXT) !=
        ownSizeof(VkDeviceAddressBindingTypeEXT_1107303304):
      static :
        warning("Declaration of " & "VkDeviceAddressBindingTypeEXT" &
            " exists but with different size")
    VkDeviceAddressBindingTypeEXT
  else:
    VkDeviceAddressBindingTypeEXT_1107303304)
  PFN_vkCreateRayTracingPipelinesKHR_1107305269 = (when declared(
      PFN_vkCreateRayTracingPipelinesKHR):
    when ownSizeof(PFN_vkCreateRayTracingPipelinesKHR) !=
        ownSizeof(PFN_vkCreateRayTracingPipelinesKHR_1107305268):
      static :
        warning("Declaration of " & "PFN_vkCreateRayTracingPipelinesKHR" &
            " exists but with different size")
    PFN_vkCreateRayTracingPipelinesKHR
  else:
    PFN_vkCreateRayTracingPipelinesKHR_1107305268)
  VkPhysicalDeviceVideoDecodeVP9FeaturesKHR_1107301103 = (when declared(
      VkPhysicalDeviceVideoDecodeVP9FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceVideoDecodeVP9FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceVideoDecodeVP9FeaturesKHR_1107301102):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVideoDecodeVP9FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceVideoDecodeVP9FeaturesKHR
  else:
    VkPhysicalDeviceVideoDecodeVP9FeaturesKHR_1107301102)
  PFN_vkCreateSampler_1107297817 = (when declared(PFN_vkCreateSampler):
    when ownSizeof(PFN_vkCreateSampler) != ownSizeof(PFN_vkCreateSampler_1107297816):
      static :
        warning("Declaration of " & "PFN_vkCreateSampler" &
            " exists but with different size")
    PFN_vkCreateSampler
  else:
    PFN_vkCreateSampler_1107297816)
  VkVideoDecodeH264PictureLayoutFlagsKHR_1107299801 = (when declared(
      VkVideoDecodeH264PictureLayoutFlagsKHR):
    when ownSizeof(VkVideoDecodeH264PictureLayoutFlagsKHR) !=
        ownSizeof(VkVideoDecodeH264PictureLayoutFlagsKHR_1107299800):
      static :
        warning("Declaration of " & "VkVideoDecodeH264PictureLayoutFlagsKHR" &
            " exists but with different size")
    VkVideoDecodeH264PictureLayoutFlagsKHR
  else:
    VkVideoDecodeH264PictureLayoutFlagsKHR_1107299800)
  PFN_vkGetDeviceImageMemoryRequirements_1107298969 = (when declared(
      PFN_vkGetDeviceImageMemoryRequirements):
    when ownSizeof(PFN_vkGetDeviceImageMemoryRequirements) !=
        ownSizeof(PFN_vkGetDeviceImageMemoryRequirements_1107298968):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceImageMemoryRequirements" &
            " exists but with different size")
    PFN_vkGetDeviceImageMemoryRequirements
  else:
    PFN_vkGetDeviceImageMemoryRequirements_1107298968)
  VkPipelineTessellationDomainOriginStateCreateInfoKHR_1107300185 = (when declared(
      VkPipelineTessellationDomainOriginStateCreateInfoKHR):
    when ownSizeof(VkPipelineTessellationDomainOriginStateCreateInfoKHR) !=
        ownSizeof(VkPipelineTessellationDomainOriginStateCreateInfoKHR_1107300184):
      static :
        warning("Declaration of " &
            "VkPipelineTessellationDomainOriginStateCreateInfoKHR" &
            " exists but with different size")
    VkPipelineTessellationDomainOriginStateCreateInfoKHR
  else:
    VkPipelineTessellationDomainOriginStateCreateInfoKHR_1107300184)
  PFN_vkDestroyDebugReportCallbackEXT_1107301421 = (when declared(
      PFN_vkDestroyDebugReportCallbackEXT):
    when ownSizeof(PFN_vkDestroyDebugReportCallbackEXT) !=
        ownSizeof(PFN_vkDestroyDebugReportCallbackEXT_1107301420):
      static :
        warning("Declaration of " & "PFN_vkDestroyDebugReportCallbackEXT" &
            " exists but with different size")
    PFN_vkDestroyDebugReportCallbackEXT
  else:
    PFN_vkDestroyDebugReportCallbackEXT_1107301420)
  struct_VkImportSemaphoreFdInfoKHR_1107299989 = (when declared(
      struct_VkImportSemaphoreFdInfoKHR):
    when ownSizeof(struct_VkImportSemaphoreFdInfoKHR) !=
        ownSizeof(struct_VkImportSemaphoreFdInfoKHR_1107299988):
      static :
        warning("Declaration of " & "struct_VkImportSemaphoreFdInfoKHR" &
            " exists but with different size")
    struct_VkImportSemaphoreFdInfoKHR
  else:
    struct_VkImportSemaphoreFdInfoKHR_1107299988)
  struct_VkVertexInputAttributeDescription2EXT_1107303293 = (when declared(
      struct_VkVertexInputAttributeDescription2EXT):
    when ownSizeof(struct_VkVertexInputAttributeDescription2EXT) !=
        ownSizeof(struct_VkVertexInputAttributeDescription2EXT_1107303292):
      static :
        warning("Declaration of " &
            "struct_VkVertexInputAttributeDescription2EXT" &
            " exists but with different size")
    struct_VkVertexInputAttributeDescription2EXT
  else:
    struct_VkVertexInputAttributeDescription2EXT_1107303292)
  PFN_vkCreateSwapchainKHR_1107299337 = (when declared(PFN_vkCreateSwapchainKHR):
    when ownSizeof(PFN_vkCreateSwapchainKHR) !=
        ownSizeof(PFN_vkCreateSwapchainKHR_1107299336):
      static :
        warning("Declaration of " & "PFN_vkCreateSwapchainKHR" &
            " exists but with different size")
    PFN_vkCreateSwapchainKHR
  else:
    PFN_vkCreateSwapchainKHR_1107299336)
  PFN_vkCmdResolveImage2KHR_1107300735 = (when declared(
      PFN_vkCmdResolveImage2KHR):
    when ownSizeof(PFN_vkCmdResolveImage2KHR) !=
        ownSizeof(PFN_vkCmdResolveImage2KHR_1107300734):
      static :
        warning("Declaration of " & "PFN_vkCmdResolveImage2KHR" &
            " exists but with different size")
    PFN_vkCmdResolveImage2KHR
  else:
    PFN_vkCmdResolveImage2KHR_1107300734)
  PFN_vkCopyMicromapEXT_1107303615 = (when declared(PFN_vkCopyMicromapEXT):
    when ownSizeof(PFN_vkCopyMicromapEXT) != ownSizeof(PFN_vkCopyMicromapEXT_1107303614):
      static :
        warning("Declaration of " & "PFN_vkCopyMicromapEXT" &
            " exists but with different size")
    PFN_vkCopyMicromapEXT
  else:
    PFN_vkCopyMicromapEXT_1107303614)
  struct_VkPhysicalDeviceSynchronization2Features_1107298759 = (when declared(
      struct_VkPhysicalDeviceSynchronization2Features):
    when ownSizeof(struct_VkPhysicalDeviceSynchronization2Features) !=
        ownSizeof(struct_VkPhysicalDeviceSynchronization2Features_1107298758):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSynchronization2Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceSynchronization2Features
  else:
    struct_VkPhysicalDeviceSynchronization2Features_1107298758)
  enum_VkIndirectCommandsLayoutUsageFlagBitsEXT_1107304929 = (when declared(
      enum_VkIndirectCommandsLayoutUsageFlagBitsEXT):
    when ownSizeof(enum_VkIndirectCommandsLayoutUsageFlagBitsEXT) !=
        ownSizeof(enum_VkIndirectCommandsLayoutUsageFlagBitsEXT_1107304928):
      static :
        warning("Declaration of " &
            "enum_VkIndirectCommandsLayoutUsageFlagBitsEXT" &
            " exists but with different size")
    enum_VkIndirectCommandsLayoutUsageFlagBitsEXT
  else:
    enum_VkIndirectCommandsLayoutUsageFlagBitsEXT_1107304928)
  PFN_vkGetWinrtDisplayNV_1107305425 = (when declared(PFN_vkGetWinrtDisplayNV):
    when ownSizeof(PFN_vkGetWinrtDisplayNV) !=
        ownSizeof(PFN_vkGetWinrtDisplayNV_1107305424):
      static :
        warning("Declaration of " & "PFN_vkGetWinrtDisplayNV" &
            " exists but with different size")
    PFN_vkGetWinrtDisplayNV
  else:
    PFN_vkGetWinrtDisplayNV_1107305424)
  struct_VkPhysicalDevicePipelineBinaryPropertiesKHR_1107300845 = (when declared(
      struct_VkPhysicalDevicePipelineBinaryPropertiesKHR):
    when ownSizeof(struct_VkPhysicalDevicePipelineBinaryPropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDevicePipelineBinaryPropertiesKHR_1107300844):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePipelineBinaryPropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDevicePipelineBinaryPropertiesKHR
  else:
    struct_VkPhysicalDevicePipelineBinaryPropertiesKHR_1107300844)
  VkAntiLagPresentationInfoAMD_1107304233 = (when declared(
      VkAntiLagPresentationInfoAMD):
    when ownSizeof(VkAntiLagPresentationInfoAMD) !=
        ownSizeof(VkAntiLagPresentationInfoAMD_1107304232):
      static :
        warning("Declaration of " & "VkAntiLagPresentationInfoAMD" &
            " exists but with different size")
    VkAntiLagPresentationInfoAMD
  else:
    VkAntiLagPresentationInfoAMD_1107304232)
  StdVideoH265PictureParameterSet_1107299741 = (when declared(
      StdVideoH265PictureParameterSet):
    when ownSizeof(StdVideoH265PictureParameterSet) !=
        ownSizeof(StdVideoH265PictureParameterSet_1107299740):
      static :
        warning("Declaration of " & "StdVideoH265PictureParameterSet" &
            " exists but with different size")
    StdVideoH265PictureParameterSet
  else:
    StdVideoH265PictureParameterSet_1107299740)
  struct_VkDisplaySurfaceStereoCreateInfoNV_1107304685 = (when declared(
      struct_VkDisplaySurfaceStereoCreateInfoNV):
    when ownSizeof(struct_VkDisplaySurfaceStereoCreateInfoNV) !=
        ownSizeof(struct_VkDisplaySurfaceStereoCreateInfoNV_1107304684):
      static :
        warning("Declaration of " & "struct_VkDisplaySurfaceStereoCreateInfoNV" &
            " exists but with different size")
    struct_VkDisplaySurfaceStereoCreateInfoNV
  else:
    struct_VkDisplaySurfaceStereoCreateInfoNV_1107304684)
  VkImageDrmFormatModifierExplicitCreateInfoEXT_1107301975 = (when declared(
      VkImageDrmFormatModifierExplicitCreateInfoEXT):
    when ownSizeof(VkImageDrmFormatModifierExplicitCreateInfoEXT) !=
        ownSizeof(VkImageDrmFormatModifierExplicitCreateInfoEXT_1107301974):
      static :
        warning("Declaration of " &
            "VkImageDrmFormatModifierExplicitCreateInfoEXT" &
            " exists but with different size")
    VkImageDrmFormatModifierExplicitCreateInfoEXT
  else:
    VkImageDrmFormatModifierExplicitCreateInfoEXT_1107301974)
  VkAccelerationStructureTypeKHR_1107302087 = (when declared(
      VkAccelerationStructureTypeKHR):
    when ownSizeof(VkAccelerationStructureTypeKHR) !=
        ownSizeof(VkAccelerationStructureTypeKHR_1107302086):
      static :
        warning("Declaration of " & "VkAccelerationStructureTypeKHR" &
            " exists but with different size")
    VkAccelerationStructureTypeKHR
  else:
    VkAccelerationStructureTypeKHR_1107302086)
  struct_VkMemoryMapInfo_1107299073 = (when declared(struct_VkMemoryMapInfo):
    when ownSizeof(struct_VkMemoryMapInfo) != ownSizeof(struct_VkMemoryMapInfo_1107299072):
      static :
        warning("Declaration of " & "struct_VkMemoryMapInfo" &
            " exists but with different size")
    struct_VkMemoryMapInfo
  else:
    struct_VkMemoryMapInfo_1107299072)
  enum_VkSwapchainCreateFlagBitsKHR_1107299293 = (when declared(
      enum_VkSwapchainCreateFlagBitsKHR):
    when ownSizeof(enum_VkSwapchainCreateFlagBitsKHR) !=
        ownSizeof(enum_VkSwapchainCreateFlagBitsKHR_1107299292):
      static :
        warning("Declaration of " & "enum_VkSwapchainCreateFlagBitsKHR" &
            " exists but with different size")
    enum_VkSwapchainCreateFlagBitsKHR
  else:
    enum_VkSwapchainCreateFlagBitsKHR_1107299292)
  VkCommandPoolCreateFlags_1107297193 = (when declared(VkCommandPoolCreateFlags):
    when ownSizeof(VkCommandPoolCreateFlags) !=
        ownSizeof(VkCommandPoolCreateFlags_1107297192):
      static :
        warning("Declaration of " & "VkCommandPoolCreateFlags" &
            " exists but with different size")
    VkCommandPoolCreateFlags
  else:
    VkCommandPoolCreateFlags_1107297192)
  struct_VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302407 = (when declared(
      struct_VkQueryPoolPerformanceQueryCreateInfoINTEL):
    when ownSizeof(struct_VkQueryPoolPerformanceQueryCreateInfoINTEL) !=
        ownSizeof(struct_VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302406):
      static :
        warning("Declaration of " &
            "struct_VkQueryPoolPerformanceQueryCreateInfoINTEL" &
            " exists but with different size")
    struct_VkQueryPoolPerformanceQueryCreateInfoINTEL
  else:
    struct_VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302406)
  struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD_1107303103 = (when declared(
      struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD):
    when ownSizeof(struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD) !=
        ownSizeof(struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD_1107303102):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
  else:
    struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD_1107303102)
  PFN_vkCmdSetViewportWScalingNV_1107301647 = (when declared(
      PFN_vkCmdSetViewportWScalingNV):
    when ownSizeof(PFN_vkCmdSetViewportWScalingNV) !=
        ownSizeof(PFN_vkCmdSetViewportWScalingNV_1107301646):
      static :
        warning("Declaration of " & "PFN_vkCmdSetViewportWScalingNV" &
            " exists but with different size")
    PFN_vkCmdSetViewportWScalingNV
  else:
    PFN_vkCmdSetViewportWScalingNV_1107301646)
  struct_VkBindVertexBufferIndirectCommandNV_1107302799 = (when declared(
      struct_VkBindVertexBufferIndirectCommandNV):
    when ownSizeof(struct_VkBindVertexBufferIndirectCommandNV) !=
        ownSizeof(struct_VkBindVertexBufferIndirectCommandNV_1107302798):
      static :
        warning("Declaration of " & "struct_VkBindVertexBufferIndirectCommandNV" &
            " exists but with different size")
    struct_VkBindVertexBufferIndirectCommandNV
  else:
    struct_VkBindVertexBufferIndirectCommandNV_1107302798)
  struct_VkAccelerationStructureMotionInstanceNV_1107303165 = (when declared(
      struct_VkAccelerationStructureMotionInstanceNV):
    when ownSizeof(struct_VkAccelerationStructureMotionInstanceNV) !=
        ownSizeof(struct_VkAccelerationStructureMotionInstanceNV_1107303164):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureMotionInstanceNV" &
            " exists but with different size")
    struct_VkAccelerationStructureMotionInstanceNV
  else:
    struct_VkAccelerationStructureMotionInstanceNV_1107303164)
  struct_StdVideoH265SequenceParameterSet_1107305461 = (when declared(
      struct_StdVideoH265SequenceParameterSet):
    when ownSizeof(struct_StdVideoH265SequenceParameterSet) !=
        ownSizeof(struct_StdVideoH265SequenceParameterSet_1107305460):
      static :
        warning("Declaration of " & "struct_StdVideoH265SequenceParameterSet" &
            " exists but with different size")
    struct_StdVideoH265SequenceParameterSet
  else:
    struct_StdVideoH265SequenceParameterSet_1107305460)
  struct_VkImageFormatProperties_1107297309 = (when declared(
      struct_VkImageFormatProperties):
    when ownSizeof(struct_VkImageFormatProperties) !=
        ownSizeof(struct_VkImageFormatProperties_1107297308):
      static :
        warning("Declaration of " & "struct_VkImageFormatProperties" &
            " exists but with different size")
    struct_VkImageFormatProperties
  else:
    struct_VkImageFormatProperties_1107297308)
  VkExternalMemoryFeatureFlagBitsKHR_1107299931 = (when declared(
      VkExternalMemoryFeatureFlagBitsKHR):
    when ownSizeof(VkExternalMemoryFeatureFlagBitsKHR) !=
        ownSizeof(VkExternalMemoryFeatureFlagBitsKHR_1107299930):
      static :
        warning("Declaration of " & "VkExternalMemoryFeatureFlagBitsKHR" &
            " exists but with different size")
    VkExternalMemoryFeatureFlagBitsKHR
  else:
    VkExternalMemoryFeatureFlagBitsKHR_1107299930)
  enum_StdVideoH265LevelIdc_1107305457 = (when declared(
      enum_StdVideoH265LevelIdc):
    when ownSizeof(enum_StdVideoH265LevelIdc) !=
        ownSizeof(enum_StdVideoH265LevelIdc_1107305456):
      static :
        warning("Declaration of " & "enum_StdVideoH265LevelIdc" &
            " exists but with different size")
    enum_StdVideoH265LevelIdc
  else:
    enum_StdVideoH265LevelIdc_1107305456)
  VkResolveModeFlagsKHR_1107300361 = (when declared(VkResolveModeFlagsKHR):
    when ownSizeof(VkResolveModeFlagsKHR) != ownSizeof(VkResolveModeFlagsKHR_1107300360):
      static :
        warning("Declaration of " & "VkResolveModeFlagsKHR" &
            " exists but with different size")
    VkResolveModeFlagsKHR
  else:
    VkResolveModeFlagsKHR_1107300360)
  PFN_vkReleaseCapturedPipelineDataKHR_1107300897 = (when declared(
      PFN_vkReleaseCapturedPipelineDataKHR):
    when ownSizeof(PFN_vkReleaseCapturedPipelineDataKHR) !=
        ownSizeof(PFN_vkReleaseCapturedPipelineDataKHR_1107300896):
      static :
        warning("Declaration of " & "PFN_vkReleaseCapturedPipelineDataKHR" &
            " exists but with different size")
    PFN_vkReleaseCapturedPipelineDataKHR
  else:
    PFN_vkReleaseCapturedPipelineDataKHR_1107300896)
  PFN_vkCreateVideoSessionKHR_1107299543 = (when declared(
      PFN_vkCreateVideoSessionKHR):
    when ownSizeof(PFN_vkCreateVideoSessionKHR) !=
        ownSizeof(PFN_vkCreateVideoSessionKHR_1107299542):
      static :
        warning("Declaration of " & "PFN_vkCreateVideoSessionKHR" &
            " exists but with different size")
    PFN_vkCreateVideoSessionKHR
  else:
    PFN_vkCreateVideoSessionKHR_1107299542)
  struct_VkAccelerationStructureMotionInfoNV_1107303145 = (when declared(
      struct_VkAccelerationStructureMotionInfoNV):
    when ownSizeof(struct_VkAccelerationStructureMotionInfoNV) !=
        ownSizeof(struct_VkAccelerationStructureMotionInfoNV_1107303144):
      static :
        warning("Declaration of " & "struct_VkAccelerationStructureMotionInfoNV" &
            " exists but with different size")
    struct_VkAccelerationStructureMotionInfoNV
  else:
    struct_VkAccelerationStructureMotionInfoNV_1107303144)
  PFN_vkQueueEndDebugUtilsLabelEXT_1107301845 = (when declared(
      PFN_vkQueueEndDebugUtilsLabelEXT):
    when ownSizeof(PFN_vkQueueEndDebugUtilsLabelEXT) !=
        ownSizeof(PFN_vkQueueEndDebugUtilsLabelEXT_1107301844):
      static :
        warning("Declaration of " & "PFN_vkQueueEndDebugUtilsLabelEXT" &
            " exists but with different size")
    PFN_vkQueueEndDebugUtilsLabelEXT
  else:
    PFN_vkQueueEndDebugUtilsLabelEXT_1107301844)
  VkPipelineRasterizationStateCreateFlags_1107297113 = (when declared(
      VkPipelineRasterizationStateCreateFlags):
    when ownSizeof(VkPipelineRasterizationStateCreateFlags) !=
        ownSizeof(VkPipelineRasterizationStateCreateFlags_1107297112):
      static :
        warning("Declaration of " & "VkPipelineRasterizationStateCreateFlags" &
            " exists but with different size")
    VkPipelineRasterizationStateCreateFlags
  else:
    VkPipelineRasterizationStateCreateFlags_1107297112)
  struct_VkDataGraphPipelinePropertyQueryResultARM_1107304523 = (when declared(
      struct_VkDataGraphPipelinePropertyQueryResultARM):
    when ownSizeof(struct_VkDataGraphPipelinePropertyQueryResultARM) !=
        ownSizeof(struct_VkDataGraphPipelinePropertyQueryResultARM_1107304522):
      static :
        warning("Declaration of " &
            "struct_VkDataGraphPipelinePropertyQueryResultARM" &
            " exists but with different size")
    struct_VkDataGraphPipelinePropertyQueryResultARM
  else:
    struct_VkDataGraphPipelinePropertyQueryResultARM_1107304522)
  struct_VkPerformanceStreamMarkerInfoINTEL_1107302417 = (when declared(
      struct_VkPerformanceStreamMarkerInfoINTEL):
    when ownSizeof(struct_VkPerformanceStreamMarkerInfoINTEL) !=
        ownSizeof(struct_VkPerformanceStreamMarkerInfoINTEL_1107302416):
      static :
        warning("Declaration of " & "struct_VkPerformanceStreamMarkerInfoINTEL" &
            " exists but with different size")
    struct_VkPerformanceStreamMarkerInfoINTEL
  else:
    struct_VkPerformanceStreamMarkerInfoINTEL_1107302416)
  PFN_vkCmdCopyAccelerationStructureToMemoryKHR_1107305227 = (when declared(
      PFN_vkCmdCopyAccelerationStructureToMemoryKHR):
    when ownSizeof(PFN_vkCmdCopyAccelerationStructureToMemoryKHR) !=
        ownSizeof(PFN_vkCmdCopyAccelerationStructureToMemoryKHR_1107305226):
      static :
        warning("Declaration of " &
            "PFN_vkCmdCopyAccelerationStructureToMemoryKHR" &
            " exists but with different size")
    PFN_vkCmdCopyAccelerationStructureToMemoryKHR
  else:
    PFN_vkCmdCopyAccelerationStructureToMemoryKHR_1107305226)
  VkPipelineInputAssemblyStateCreateInfo_1107297495 = (when declared(
      VkPipelineInputAssemblyStateCreateInfo):
    when ownSizeof(VkPipelineInputAssemblyStateCreateInfo) !=
        ownSizeof(VkPipelineInputAssemblyStateCreateInfo_1107297494):
      static :
        warning("Declaration of " & "VkPipelineInputAssemblyStateCreateInfo" &
            " exists but with different size")
    VkPipelineInputAssemblyStateCreateInfo
  else:
    VkPipelineInputAssemblyStateCreateInfo_1107297494)
  struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV_1107303757 = (when declared(
      struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV_1107303756):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV
  else:
    struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV_1107303756)
  struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE_1107303457 = (when declared(
      struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE):
    when ownSizeof(struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE) !=
        ownSizeof(struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE_1107303456):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE" &
            " exists but with different size")
    struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE
  else:
    struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE_1107303456)
  struct_VkBufferCopy2_1107298771 = (when declared(struct_VkBufferCopy2):
    when ownSizeof(struct_VkBufferCopy2) != ownSizeof(struct_VkBufferCopy2_1107298770):
      static :
        warning("Declaration of " & "struct_VkBufferCopy2" &
            " exists but with different size")
    struct_VkBufferCopy2
  else:
    struct_VkBufferCopy2_1107298770)
  enum_StdVideoAV1FrameType_1107305743 = (when declared(
      enum_StdVideoAV1FrameType):
    when ownSizeof(enum_StdVideoAV1FrameType) !=
        ownSizeof(enum_StdVideoAV1FrameType_1107305742):
      static :
        warning("Declaration of " & "enum_StdVideoAV1FrameType" &
            " exists but with different size")
    enum_StdVideoAV1FrameType
  else:
    enum_StdVideoAV1FrameType_1107305742)
  StdVideoEncodeH265PictureInfoFlags_1107305579 = (when declared(
      StdVideoEncodeH265PictureInfoFlags):
    when ownSizeof(StdVideoEncodeH265PictureInfoFlags) !=
        ownSizeof(StdVideoEncodeH265PictureInfoFlags_1107305578):
      static :
        warning("Declaration of " & "StdVideoEncodeH265PictureInfoFlags" &
            " exists but with different size")
    StdVideoEncodeH265PictureInfoFlags
  else:
    StdVideoEncodeH265PictureInfoFlags_1107305578)
  VkClearRect_1107297659 = (when declared(VkClearRect):
    when ownSizeof(VkClearRect) != ownSizeof(VkClearRect_1107297658):
      static :
        warning("Declaration of " & "VkClearRect" &
            " exists but with different size")
    VkClearRect
  else:
    VkClearRect_1107297658)
  struct_VkQueueFamilyProperties2_1107298149 = (when declared(
      struct_VkQueueFamilyProperties2):
    when ownSizeof(struct_VkQueueFamilyProperties2) !=
        ownSizeof(struct_VkQueueFamilyProperties2_1107298148):
      static :
        warning("Declaration of " & "struct_VkQueueFamilyProperties2" &
            " exists but with different size")
    struct_VkQueueFamilyProperties2
  else:
    struct_VkQueueFamilyProperties2_1107298148)
  VkVideoDecodeAV1InlineSessionParametersInfoKHR_1107301383 = (when declared(
      VkVideoDecodeAV1InlineSessionParametersInfoKHR):
    when ownSizeof(VkVideoDecodeAV1InlineSessionParametersInfoKHR) !=
        ownSizeof(VkVideoDecodeAV1InlineSessionParametersInfoKHR_1107301382):
      static :
        warning("Declaration of " &
            "VkVideoDecodeAV1InlineSessionParametersInfoKHR" &
            " exists but with different size")
    VkVideoDecodeAV1InlineSessionParametersInfoKHR
  else:
    VkVideoDecodeAV1InlineSessionParametersInfoKHR_1107301382)
  struct_VkVideoDecodeH264SessionParametersAddInfoKHR_1107299811 = (when declared(
      struct_VkVideoDecodeH264SessionParametersAddInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH264SessionParametersAddInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH264SessionParametersAddInfoKHR_1107299810):
      static :
        warning("Declaration of " &
            "struct_VkVideoDecodeH264SessionParametersAddInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH264SessionParametersAddInfoKHR
  else:
    struct_VkVideoDecodeH264SessionParametersAddInfoKHR_1107299810)
  struct_VkQueueFamilyQueryResultStatusPropertiesKHR_1107299471 = (when declared(
      struct_VkQueueFamilyQueryResultStatusPropertiesKHR):
    when ownSizeof(struct_VkQueueFamilyQueryResultStatusPropertiesKHR) !=
        ownSizeof(struct_VkQueueFamilyQueryResultStatusPropertiesKHR_1107299470):
      static :
        warning("Declaration of " &
            "struct_VkQueueFamilyQueryResultStatusPropertiesKHR" &
            " exists but with different size")
    struct_VkQueueFamilyQueryResultStatusPropertiesKHR
  else:
    struct_VkQueueFamilyQueryResultStatusPropertiesKHR_1107299470)
  VkPipelineStageFlags_1107296997 = (when declared(VkPipelineStageFlags):
    when ownSizeof(VkPipelineStageFlags) != ownSizeof(VkPipelineStageFlags_1107296996):
      static :
        warning("Declaration of " & "VkPipelineStageFlags" &
            " exists but with different size")
    VkPipelineStageFlags
  else:
    VkPipelineStageFlags_1107296996)
  PFN_vkCreateShadersEXT_1107304275 = (when declared(PFN_vkCreateShadersEXT):
    when ownSizeof(PFN_vkCreateShadersEXT) != ownSizeof(PFN_vkCreateShadersEXT_1107304274):
      static :
        warning("Declaration of " & "PFN_vkCreateShadersEXT" &
            " exists but with different size")
    PFN_vkCreateShadersEXT
  else:
    PFN_vkCreateShadersEXT_1107304274)
  VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304557 = (when declared(
      VkQueueFamilyDataGraphProcessingEnginePropertiesARM):
    when ownSizeof(VkQueueFamilyDataGraphProcessingEnginePropertiesARM) !=
        ownSizeof(VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304556):
      static :
        warning("Declaration of " &
            "VkQueueFamilyDataGraphProcessingEnginePropertiesARM" &
            " exists but with different size")
    VkQueueFamilyDataGraphProcessingEnginePropertiesARM
  else:
    VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304556)
  VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT_1107305093 = (when declared(
      VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT_1107305092):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT
  else:
    VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT_1107305092)
  VkSamplerYcbcrRange_1107297969 = (when declared(VkSamplerYcbcrRange):
    when ownSizeof(VkSamplerYcbcrRange) != ownSizeof(VkSamplerYcbcrRange_1107297968):
      static :
        warning("Declaration of " & "VkSamplerYcbcrRange" &
            " exists but with different size")
    VkSamplerYcbcrRange
  else:
    VkSamplerYcbcrRange_1107297968)
  enum_VkVideoEncodeAV1StdFlagBitsKHR_1107301023 = (when declared(
      enum_VkVideoEncodeAV1StdFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeAV1StdFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeAV1StdFlagBitsKHR_1107301022):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeAV1StdFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeAV1StdFlagBitsKHR
  else:
    enum_VkVideoEncodeAV1StdFlagBitsKHR_1107301022)
  VkFramebufferAttachmentImageInfo_1107298541 = (when declared(
      VkFramebufferAttachmentImageInfo):
    when ownSizeof(VkFramebufferAttachmentImageInfo) !=
        ownSizeof(VkFramebufferAttachmentImageInfo_1107298540):
      static :
        warning("Declaration of " & "VkFramebufferAttachmentImageInfo" &
            " exists but with different size")
    VkFramebufferAttachmentImageInfo
  else:
    VkFramebufferAttachmentImageInfo_1107298540)
  PFN_vkCmdPushDescriptorSetWithTemplate2KHR_1107301203 = (when declared(
      PFN_vkCmdPushDescriptorSetWithTemplate2KHR):
    when ownSizeof(PFN_vkCmdPushDescriptorSetWithTemplate2KHR) !=
        ownSizeof(PFN_vkCmdPushDescriptorSetWithTemplate2KHR_1107301202):
      static :
        warning("Declaration of " & "PFN_vkCmdPushDescriptorSetWithTemplate2KHR" &
            " exists but with different size")
    PFN_vkCmdPushDescriptorSetWithTemplate2KHR
  else:
    PFN_vkCmdPushDescriptorSetWithTemplate2KHR_1107301202)
  VkFenceCreateFlagBits_1107297019 = (when declared(VkFenceCreateFlagBits):
    when ownSizeof(VkFenceCreateFlagBits) != ownSizeof(VkFenceCreateFlagBits_1107297018):
      static :
        warning("Declaration of " & "VkFenceCreateFlagBits" &
            " exists but with different size")
    VkFenceCreateFlagBits
  else:
    VkFenceCreateFlagBits_1107297018)
  VkPipelineViewportStateCreateInfo_1107297507 = (when declared(
      VkPipelineViewportStateCreateInfo):
    when ownSizeof(VkPipelineViewportStateCreateInfo) !=
        ownSizeof(VkPipelineViewportStateCreateInfo_1107297506):
      static :
        warning("Declaration of " & "VkPipelineViewportStateCreateInfo" &
            " exists but with different size")
    VkPipelineViewportStateCreateInfo
  else:
    VkPipelineViewportStateCreateInfo_1107297506)
  struct_VkAttachmentDescriptionStencilLayout_1107298567 = (when declared(
      struct_VkAttachmentDescriptionStencilLayout):
    when ownSizeof(struct_VkAttachmentDescriptionStencilLayout) !=
        ownSizeof(struct_VkAttachmentDescriptionStencilLayout_1107298566):
      static :
        warning("Declaration of " &
            "struct_VkAttachmentDescriptionStencilLayout" &
            " exists but with different size")
    struct_VkAttachmentDescriptionStencilLayout
  else:
    struct_VkAttachmentDescriptionStencilLayout_1107298566)
  PFN_vkCmdCopyBuffer2KHR_1107300725 = (when declared(PFN_vkCmdCopyBuffer2KHR):
    when ownSizeof(PFN_vkCmdCopyBuffer2KHR) !=
        ownSizeof(PFN_vkCmdCopyBuffer2KHR_1107300724):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyBuffer2KHR" &
            " exists but with different size")
    PFN_vkCmdCopyBuffer2KHR
  else:
    PFN_vkCmdCopyBuffer2KHR_1107300724)
  struct_VkFramebufferAttachmentsCreateInfo_1107298543 = (when declared(
      struct_VkFramebufferAttachmentsCreateInfo):
    when ownSizeof(struct_VkFramebufferAttachmentsCreateInfo) !=
        ownSizeof(struct_VkFramebufferAttachmentsCreateInfo_1107298542):
      static :
        warning("Declaration of " & "struct_VkFramebufferAttachmentsCreateInfo" &
            " exists but with different size")
    struct_VkFramebufferAttachmentsCreateInfo
  else:
    struct_VkFramebufferAttachmentsCreateInfo_1107298542)
  VkMemoryUnmapFlagBits_1107298991 = (when declared(VkMemoryUnmapFlagBits):
    when ownSizeof(VkMemoryUnmapFlagBits) != ownSizeof(VkMemoryUnmapFlagBits_1107298990):
      static :
        warning("Declaration of " & "VkMemoryUnmapFlagBits" &
            " exists but with different size")
    VkMemoryUnmapFlagBits
  else:
    VkMemoryUnmapFlagBits_1107298990)
  VkCheckpointData2NV_1107302361 = (when declared(VkCheckpointData2NV):
    when ownSizeof(VkCheckpointData2NV) != ownSizeof(VkCheckpointData2NV_1107302360):
      static :
        warning("Declaration of " & "VkCheckpointData2NV" &
            " exists but with different size")
    VkCheckpointData2NV
  else:
    VkCheckpointData2NV_1107302360)
  VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV_1107303117 = (when declared(
      VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV):
    when ownSizeof(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV_1107303116):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV
  else:
    VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV_1107303116)
  VkClearAttachment_1107297655 = (when declared(VkClearAttachment):
    when ownSizeof(VkClearAttachment) != ownSizeof(VkClearAttachment_1107297654):
      static :
        warning("Declaration of " & "VkClearAttachment" &
            " exists but with different size")
    VkClearAttachment
  else:
    VkClearAttachment_1107297654)
  VkDeviceImageMemoryRequirementsKHR_1107300763 = (when declared(
      VkDeviceImageMemoryRequirementsKHR):
    when ownSizeof(VkDeviceImageMemoryRequirementsKHR) !=
        ownSizeof(VkDeviceImageMemoryRequirementsKHR_1107300762):
      static :
        warning("Declaration of " & "VkDeviceImageMemoryRequirementsKHR" &
            " exists but with different size")
    VkDeviceImageMemoryRequirementsKHR
  else:
    VkDeviceImageMemoryRequirementsKHR_1107300762)
  struct_VkSurfaceCapabilitiesPresentWait2KHR_1107300821 = (when declared(
      struct_VkSurfaceCapabilitiesPresentWait2KHR):
    when ownSizeof(struct_VkSurfaceCapabilitiesPresentWait2KHR) !=
        ownSizeof(struct_VkSurfaceCapabilitiesPresentWait2KHR_1107300820):
      static :
        warning("Declaration of " &
            "struct_VkSurfaceCapabilitiesPresentWait2KHR" &
            " exists but with different size")
    struct_VkSurfaceCapabilitiesPresentWait2KHR
  else:
    struct_VkSurfaceCapabilitiesPresentWait2KHR_1107300820)
  PFN_vkCmdTraceRaysIndirect2KHR_1107300751 = (when declared(
      PFN_vkCmdTraceRaysIndirect2KHR):
    when ownSizeof(PFN_vkCmdTraceRaysIndirect2KHR) !=
        ownSizeof(PFN_vkCmdTraceRaysIndirect2KHR_1107300750):
      static :
        warning("Declaration of " & "PFN_vkCmdTraceRaysIndirect2KHR" &
            " exists but with different size")
    PFN_vkCmdTraceRaysIndirect2KHR
  else:
    PFN_vkCmdTraceRaysIndirect2KHR_1107300750)
  PFN_vkCmdDrawMeshTasksNV_1107302323 = (when declared(PFN_vkCmdDrawMeshTasksNV):
    when ownSizeof(PFN_vkCmdDrawMeshTasksNV) !=
        ownSizeof(PFN_vkCmdDrawMeshTasksNV_1107302322):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawMeshTasksNV" &
            " exists but with different size")
    PFN_vkCmdDrawMeshTasksNV
  else:
    PFN_vkCmdDrawMeshTasksNV_1107302322)
  struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM_1107304601 = (when declared(
      struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM_1107304600):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM
  else:
    struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM_1107304600)
  VkQueryLowLatencySupportNV_1107303003 = (when declared(
      VkQueryLowLatencySupportNV):
    when ownSizeof(VkQueryLowLatencySupportNV) !=
        ownSizeof(VkQueryLowLatencySupportNV_1107303002):
      static :
        warning("Declaration of " & "VkQueryLowLatencySupportNV" &
            " exists but with different size")
    VkQueryLowLatencySupportNV
  else:
    VkQueryLowLatencySupportNV_1107303002)
  struct_VkPipelineTessellationStateCreateInfo_1107297497 = (when declared(
      struct_VkPipelineTessellationStateCreateInfo):
    when ownSizeof(struct_VkPipelineTessellationStateCreateInfo) !=
        ownSizeof(struct_VkPipelineTessellationStateCreateInfo_1107297496):
      static :
        warning("Declaration of " &
            "struct_VkPipelineTessellationStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineTessellationStateCreateInfo
  else:
    struct_VkPipelineTessellationStateCreateInfo_1107297496)
  struct_VkComputePipelineCreateInfo_1107297477 = (when declared(
      struct_VkComputePipelineCreateInfo):
    when ownSizeof(struct_VkComputePipelineCreateInfo) !=
        ownSizeof(struct_VkComputePipelineCreateInfo_1107297476):
      static :
        warning("Declaration of " & "struct_VkComputePipelineCreateInfo" &
            " exists but with different size")
    struct_VkComputePipelineCreateInfo
  else:
    struct_VkComputePipelineCreateInfo_1107297476)
  PFN_vkCreateSamplerYcbcrConversion_1107298363 = (when declared(
      PFN_vkCreateSamplerYcbcrConversion):
    when ownSizeof(PFN_vkCreateSamplerYcbcrConversion) !=
        ownSizeof(PFN_vkCreateSamplerYcbcrConversion_1107298362):
      static :
        warning("Declaration of " & "PFN_vkCreateSamplerYcbcrConversion" &
            " exists but with different size")
    PFN_vkCreateSamplerYcbcrConversion
  else:
    PFN_vkCreateSamplerYcbcrConversion_1107298362)
  VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT_1107304731 = (when declared(
      VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT_1107304730):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT
  else:
    VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT_1107304730)
  struct_VkXYColorEXT_1107301785 = (when declared(struct_VkXYColorEXT):
    when ownSizeof(struct_VkXYColorEXT) != ownSizeof(struct_VkXYColorEXT_1107301784):
      static :
        warning("Declaration of " & "struct_VkXYColorEXT" &
            " exists but with different size")
    struct_VkXYColorEXT
  else:
    struct_VkXYColorEXT_1107301784)
  struct_VkStridedDeviceAddressRegionKHR_1107304805 = (when declared(
      struct_VkStridedDeviceAddressRegionKHR):
    when ownSizeof(struct_VkStridedDeviceAddressRegionKHR) !=
        ownSizeof(struct_VkStridedDeviceAddressRegionKHR_1107304804):
      static :
        warning("Declaration of " & "struct_VkStridedDeviceAddressRegionKHR" &
            " exists but with different size")
    struct_VkStridedDeviceAddressRegionKHR
  else:
    struct_VkStridedDeviceAddressRegionKHR_1107304804)
  enum_VkQueryPoolCreateFlagBits_1107297037 = (when declared(
      enum_VkQueryPoolCreateFlagBits):
    when ownSizeof(enum_VkQueryPoolCreateFlagBits) !=
        ownSizeof(enum_VkQueryPoolCreateFlagBits_1107297036):
      static :
        warning("Declaration of " & "enum_VkQueryPoolCreateFlagBits" &
            " exists but with different size")
    enum_VkQueryPoolCreateFlagBits
  else:
    enum_VkQueryPoolCreateFlagBits_1107297036)
  PFN_vkGetGeneratedCommandsMemoryRequirementsEXT_1107305027 = (when declared(
      PFN_vkGetGeneratedCommandsMemoryRequirementsEXT):
    when ownSizeof(PFN_vkGetGeneratedCommandsMemoryRequirementsEXT) !=
        ownSizeof(PFN_vkGetGeneratedCommandsMemoryRequirementsEXT_1107305026):
      static :
        warning("Declaration of " &
            "PFN_vkGetGeneratedCommandsMemoryRequirementsEXT" &
            " exists but with different size")
    PFN_vkGetGeneratedCommandsMemoryRequirementsEXT
  else:
    PFN_vkGetGeneratedCommandsMemoryRequirementsEXT_1107305026)
  VkClusterAccelerationStructureIndexFormatFlagBitsNV_1107304773 = (when declared(
      VkClusterAccelerationStructureIndexFormatFlagBitsNV):
    when ownSizeof(VkClusterAccelerationStructureIndexFormatFlagBitsNV) !=
        ownSizeof(VkClusterAccelerationStructureIndexFormatFlagBitsNV_1107304772):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureIndexFormatFlagBitsNV" &
            " exists but with different size")
    VkClusterAccelerationStructureIndexFormatFlagBitsNV
  else:
    VkClusterAccelerationStructureIndexFormatFlagBitsNV_1107304772)
  VkPhysicalDevicePrivateDataFeatures_1107298717 = (when declared(
      VkPhysicalDevicePrivateDataFeatures):
    when ownSizeof(VkPhysicalDevicePrivateDataFeatures) !=
        ownSizeof(VkPhysicalDevicePrivateDataFeatures_1107298716):
      static :
        warning("Declaration of " & "VkPhysicalDevicePrivateDataFeatures" &
            " exists but with different size")
    VkPhysicalDevicePrivateDataFeatures
  else:
    VkPhysicalDevicePrivateDataFeatures_1107298716)
  PFN_vkDestroyDeferredOperationKHR_1107300479 = (when declared(
      PFN_vkDestroyDeferredOperationKHR):
    when ownSizeof(PFN_vkDestroyDeferredOperationKHR) !=
        ownSizeof(PFN_vkDestroyDeferredOperationKHR_1107300478):
      static :
        warning("Declaration of " & "PFN_vkDestroyDeferredOperationKHR" &
            " exists but with different size")
    PFN_vkDestroyDeferredOperationKHR
  else:
    PFN_vkDestroyDeferredOperationKHR_1107300478)
  VkVideoEncodeH265SessionParametersCreateInfoKHR_1107299747 = (when declared(
      VkVideoEncodeH265SessionParametersCreateInfoKHR):
    when ownSizeof(VkVideoEncodeH265SessionParametersCreateInfoKHR) !=
        ownSizeof(VkVideoEncodeH265SessionParametersCreateInfoKHR_1107299746):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH265SessionParametersCreateInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265SessionParametersCreateInfoKHR
  else:
    VkVideoEncodeH265SessionParametersCreateInfoKHR_1107299746)
  VkPhysicalDevicePipelineBinaryFeaturesKHR_1107300843 = (when declared(
      VkPhysicalDevicePipelineBinaryFeaturesKHR):
    when ownSizeof(VkPhysicalDevicePipelineBinaryFeaturesKHR) !=
        ownSizeof(VkPhysicalDevicePipelineBinaryFeaturesKHR_1107300842):
      static :
        warning("Declaration of " & "VkPhysicalDevicePipelineBinaryFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDevicePipelineBinaryFeaturesKHR
  else:
    VkPhysicalDevicePipelineBinaryFeaturesKHR_1107300842)
  PFN_vkGetCalibratedTimestampsKHR_1107301171 = (when declared(
      PFN_vkGetCalibratedTimestampsKHR):
    when ownSizeof(PFN_vkGetCalibratedTimestampsKHR) !=
        ownSizeof(PFN_vkGetCalibratedTimestampsKHR_1107301170):
      static :
        warning("Declaration of " & "PFN_vkGetCalibratedTimestampsKHR" &
            " exists but with different size")
    PFN_vkGetCalibratedTimestampsKHR
  else:
    PFN_vkGetCalibratedTimestampsKHR_1107301170)
  struct_VkPipelineRasterizationStateCreateInfo_1107297509 = (when declared(
      struct_VkPipelineRasterizationStateCreateInfo):
    when ownSizeof(struct_VkPipelineRasterizationStateCreateInfo) !=
        ownSizeof(struct_VkPipelineRasterizationStateCreateInfo_1107297508):
      static :
        warning("Declaration of " &
            "struct_VkPipelineRasterizationStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineRasterizationStateCreateInfo
  else:
    struct_VkPipelineRasterizationStateCreateInfo_1107297508)
  VkImportMemoryHostPointerInfoEXT_1107302245 = (when declared(
      VkImportMemoryHostPointerInfoEXT):
    when ownSizeof(VkImportMemoryHostPointerInfoEXT) !=
        ownSizeof(VkImportMemoryHostPointerInfoEXT_1107302244):
      static :
        warning("Declaration of " & "VkImportMemoryHostPointerInfoEXT" &
            " exists but with different size")
    VkImportMemoryHostPointerInfoEXT
  else:
    VkImportMemoryHostPointerInfoEXT_1107302244)
  StdVideoEncodeH265ReferenceListsInfoFlags_1107305815 = (when declared(
      StdVideoEncodeH265ReferenceListsInfoFlags):
    when ownSizeof(StdVideoEncodeH265ReferenceListsInfoFlags) !=
        ownSizeof(StdVideoEncodeH265ReferenceListsInfoFlags_1107305814):
      static :
        warning("Declaration of " & "StdVideoEncodeH265ReferenceListsInfoFlags" &
            " exists but with different size")
    StdVideoEncodeH265ReferenceListsInfoFlags
  else:
    StdVideoEncodeH265ReferenceListsInfoFlags_1107305814)
  PFN_vkCreatePrivateDataSlotEXT_1107302941 = (when declared(
      PFN_vkCreatePrivateDataSlotEXT):
    when ownSizeof(PFN_vkCreatePrivateDataSlotEXT) !=
        ownSizeof(PFN_vkCreatePrivateDataSlotEXT_1107302940):
      static :
        warning("Declaration of " & "PFN_vkCreatePrivateDataSlotEXT" &
            " exists but with different size")
    PFN_vkCreatePrivateDataSlotEXT
  else:
    PFN_vkCreatePrivateDataSlotEXT_1107302940)
  VkVideoEncodeH264SessionParametersFeedbackInfoKHR_1107299645 = (when declared(
      VkVideoEncodeH264SessionParametersFeedbackInfoKHR):
    when ownSizeof(VkVideoEncodeH264SessionParametersFeedbackInfoKHR) !=
        ownSizeof(VkVideoEncodeH264SessionParametersFeedbackInfoKHR_1107299644):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH264SessionParametersFeedbackInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264SessionParametersFeedbackInfoKHR
  else:
    VkVideoEncodeH264SessionParametersFeedbackInfoKHR_1107299644)
  struct_VkDescriptorBufferBindingInfoEXT_1107303023 = (when declared(
      struct_VkDescriptorBufferBindingInfoEXT):
    when ownSizeof(struct_VkDescriptorBufferBindingInfoEXT) !=
        ownSizeof(struct_VkDescriptorBufferBindingInfoEXT_1107303022):
      static :
        warning("Declaration of " & "struct_VkDescriptorBufferBindingInfoEXT" &
            " exists but with different size")
    struct_VkDescriptorBufferBindingInfoEXT
  else:
    struct_VkDescriptorBufferBindingInfoEXT_1107303022)
  struct_VkBindVertexBufferIndirectCommandEXT_1107305007 = (when declared(
      struct_VkBindVertexBufferIndirectCommandEXT):
    when ownSizeof(struct_VkBindVertexBufferIndirectCommandEXT) !=
        ownSizeof(struct_VkBindVertexBufferIndirectCommandEXT_1107305006):
      static :
        warning("Declaration of " &
            "struct_VkBindVertexBufferIndirectCommandEXT" &
            " exists but with different size")
    struct_VkBindVertexBufferIndirectCommandEXT
  else:
    struct_VkBindVertexBufferIndirectCommandEXT_1107305006)
  StdVideoH265LevelIdc_1107299719 = (when declared(StdVideoH265LevelIdc):
    when ownSizeof(StdVideoH265LevelIdc) != ownSizeof(StdVideoH265LevelIdc_1107299718):
      static :
        warning("Declaration of " & "StdVideoH265LevelIdc" &
            " exists but with different size")
    StdVideoH265LevelIdc
  else:
    StdVideoH265LevelIdc_1107299718)
  enum_VkSystemAllocationScope_1107296801 = (when declared(
      enum_VkSystemAllocationScope):
    when ownSizeof(enum_VkSystemAllocationScope) !=
        ownSizeof(enum_VkSystemAllocationScope_1107296800):
      static :
        warning("Declaration of " & "enum_VkSystemAllocationScope" &
            " exists but with different size")
    enum_VkSystemAllocationScope
  else:
    enum_VkSystemAllocationScope_1107296800)
  VkSamplerReductionModeEXT_1107301861 = (when declared(
      VkSamplerReductionModeEXT):
    when ownSizeof(VkSamplerReductionModeEXT) !=
        ownSizeof(VkSamplerReductionModeEXT_1107301860):
      static :
        warning("Declaration of " & "VkSamplerReductionModeEXT" &
            " exists but with different size")
    VkSamplerReductionModeEXT
  else:
    VkSamplerReductionModeEXT_1107301860)
  VkRenderPassMultiviewCreateInfoKHR_1107299849 = (when declared(
      VkRenderPassMultiviewCreateInfoKHR):
    when ownSizeof(VkRenderPassMultiviewCreateInfoKHR) !=
        ownSizeof(VkRenderPassMultiviewCreateInfoKHR_1107299848):
      static :
        warning("Declaration of " & "VkRenderPassMultiviewCreateInfoKHR" &
            " exists but with different size")
    VkRenderPassMultiviewCreateInfoKHR
  else:
    VkRenderPassMultiviewCreateInfoKHR_1107299848)
  struct_VkTileMemorySizeInfoQCOM_1107304675 = (when declared(
      struct_VkTileMemorySizeInfoQCOM):
    when ownSizeof(struct_VkTileMemorySizeInfoQCOM) !=
        ownSizeof(struct_VkTileMemorySizeInfoQCOM_1107304674):
      static :
        warning("Declaration of " & "struct_VkTileMemorySizeInfoQCOM" &
            " exists but with different size")
    struct_VkTileMemorySizeInfoQCOM
  else:
    struct_VkTileMemorySizeInfoQCOM_1107304674)
  VkIndirectExecutionSetShaderLayoutInfoEXT_1107304953 = (when declared(
      VkIndirectExecutionSetShaderLayoutInfoEXT):
    when ownSizeof(VkIndirectExecutionSetShaderLayoutInfoEXT) !=
        ownSizeof(VkIndirectExecutionSetShaderLayoutInfoEXT_1107304952):
      static :
        warning("Declaration of " & "VkIndirectExecutionSetShaderLayoutInfoEXT" &
            " exists but with different size")
    VkIndirectExecutionSetShaderLayoutInfoEXT
  else:
    VkIndirectExecutionSetShaderLayoutInfoEXT_1107304952)
  enum_VkVideoEncodeH265CtbSizeFlagBitsKHR_1107299699 = (when declared(
      enum_VkVideoEncodeH265CtbSizeFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeH265CtbSizeFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeH265CtbSizeFlagBitsKHR_1107299698):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeH265CtbSizeFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeH265CtbSizeFlagBitsKHR
  else:
    enum_VkVideoEncodeH265CtbSizeFlagBitsKHR_1107299698)
  struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300965 = (when declared(
      struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300964):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR
  else:
    struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300964)
  VkPhysicalDeviceAddressBindingReportFeaturesEXT_1107303315 = (when declared(
      VkPhysicalDeviceAddressBindingReportFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceAddressBindingReportFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceAddressBindingReportFeaturesEXT_1107303314):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceAddressBindingReportFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceAddressBindingReportFeaturesEXT
  else:
    VkPhysicalDeviceAddressBindingReportFeaturesEXT_1107303314)
  VkExportMemoryWin32HandleInfoNV_1107305389 = (when declared(
      VkExportMemoryWin32HandleInfoNV):
    when ownSizeof(VkExportMemoryWin32HandleInfoNV) !=
        ownSizeof(VkExportMemoryWin32HandleInfoNV_1107305388):
      static :
        warning("Declaration of " & "VkExportMemoryWin32HandleInfoNV" &
            " exists but with different size")
    VkExportMemoryWin32HandleInfoNV
  else:
    VkExportMemoryWin32HandleInfoNV_1107305388)
  VkBlitImageCubicWeightsInfoQCOM_1107304627 = (when declared(
      VkBlitImageCubicWeightsInfoQCOM):
    when ownSizeof(VkBlitImageCubicWeightsInfoQCOM) !=
        ownSizeof(VkBlitImageCubicWeightsInfoQCOM_1107304626):
      static :
        warning("Declaration of " & "VkBlitImageCubicWeightsInfoQCOM" &
            " exists but with different size")
    VkBlitImageCubicWeightsInfoQCOM
  else:
    VkBlitImageCubicWeightsInfoQCOM_1107304626)
  VkPhysicalDeviceBorderColorSwizzleFeaturesEXT_1107303653 = (when declared(
      VkPhysicalDeviceBorderColorSwizzleFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT_1107303652):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceBorderColorSwizzleFeaturesEXT
  else:
    VkPhysicalDeviceBorderColorSwizzleFeaturesEXT_1107303652)
  struct_VkQueueFamilyCheckpointPropertiesNV_1107302347 = (when declared(
      struct_VkQueueFamilyCheckpointPropertiesNV):
    when ownSizeof(struct_VkQueueFamilyCheckpointPropertiesNV) !=
        ownSizeof(struct_VkQueueFamilyCheckpointPropertiesNV_1107302346):
      static :
        warning("Declaration of " & "struct_VkQueueFamilyCheckpointPropertiesNV" &
            " exists but with different size")
    struct_VkQueueFamilyCheckpointPropertiesNV
  else:
    struct_VkQueueFamilyCheckpointPropertiesNV_1107302346)
  VkDepthClampModeEXT_1107304249 = (when declared(VkDepthClampModeEXT):
    when ownSizeof(VkDepthClampModeEXT) != ownSizeof(VkDepthClampModeEXT_1107304248):
      static :
        warning("Declaration of " & "VkDepthClampModeEXT" &
            " exists but with different size")
    VkDepthClampModeEXT
  else:
    VkDepthClampModeEXT_1107304248)
  VkPhysicalDeviceTimelineSemaphorePropertiesKHR_1107300375 = (when declared(
      VkPhysicalDeviceTimelineSemaphorePropertiesKHR):
    when ownSizeof(VkPhysicalDeviceTimelineSemaphorePropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceTimelineSemaphorePropertiesKHR_1107300374):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceTimelineSemaphorePropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceTimelineSemaphorePropertiesKHR
  else:
    VkPhysicalDeviceTimelineSemaphorePropertiesKHR_1107300374)
  VkOpticalFlowSessionNV_1107304141 = (when declared(VkOpticalFlowSessionNV):
    when ownSizeof(VkOpticalFlowSessionNV) != ownSizeof(VkOpticalFlowSessionNV_1107304140):
      static :
        warning("Declaration of " & "VkOpticalFlowSessionNV" &
            " exists but with different size")
    VkOpticalFlowSessionNV
  else:
    VkOpticalFlowSessionNV_1107304140)
  VkCuModuleNVX_1107301493 = (when declared(VkCuModuleNVX):
    when ownSizeof(VkCuModuleNVX) != ownSizeof(VkCuModuleNVX_1107301492):
      static :
        warning("Declaration of " & "VkCuModuleNVX" &
            " exists but with different size")
    VkCuModuleNVX
  else:
    VkCuModuleNVX_1107301492)
  VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT_1107302725 = (when declared(
      VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT):
    when ownSizeof(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT_1107302724):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT
  else:
    VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT_1107302724)
  VkRenderPassCreationFeedbackInfoEXT_1107303953 = (when declared(
      VkRenderPassCreationFeedbackInfoEXT):
    when ownSizeof(VkRenderPassCreationFeedbackInfoEXT) !=
        ownSizeof(VkRenderPassCreationFeedbackInfoEXT_1107303952):
      static :
        warning("Declaration of " & "VkRenderPassCreationFeedbackInfoEXT" &
            " exists but with different size")
    VkRenderPassCreationFeedbackInfoEXT
  else:
    VkRenderPassCreationFeedbackInfoEXT_1107303952)
  PFN_vkGetBufferMemoryRequirements2_1107298341 = (when declared(
      PFN_vkGetBufferMemoryRequirements2):
    when ownSizeof(PFN_vkGetBufferMemoryRequirements2) !=
        ownSizeof(PFN_vkGetBufferMemoryRequirements2_1107298340):
      static :
        warning("Declaration of " & "PFN_vkGetBufferMemoryRequirements2" &
            " exists but with different size")
    PFN_vkGetBufferMemoryRequirements2
  else:
    PFN_vkGetBufferMemoryRequirements2_1107298340)
  VkExternalFenceHandleTypeFlagBits_1107298015 = (when declared(
      VkExternalFenceHandleTypeFlagBits):
    when ownSizeof(VkExternalFenceHandleTypeFlagBits) !=
        ownSizeof(VkExternalFenceHandleTypeFlagBits_1107298014):
      static :
        warning("Declaration of " & "VkExternalFenceHandleTypeFlagBits" &
            " exists but with different size")
    VkExternalFenceHandleTypeFlagBits
  else:
    VkExternalFenceHandleTypeFlagBits_1107298014)
  struct_VkRenderPassStripeInfoARM_1107303723 = (when declared(
      struct_VkRenderPassStripeInfoARM):
    when ownSizeof(struct_VkRenderPassStripeInfoARM) !=
        ownSizeof(struct_VkRenderPassStripeInfoARM_1107303722):
      static :
        warning("Declaration of " & "struct_VkRenderPassStripeInfoARM" &
            " exists but with different size")
    struct_VkRenderPassStripeInfoARM
  else:
    struct_VkRenderPassStripeInfoARM_1107303722)
  PFN_vkDestroyExternalComputeQueueNV_1107304717 = (when declared(
      PFN_vkDestroyExternalComputeQueueNV):
    when ownSizeof(PFN_vkDestroyExternalComputeQueueNV) !=
        ownSizeof(PFN_vkDestroyExternalComputeQueueNV_1107304716):
      static :
        warning("Declaration of " & "PFN_vkDestroyExternalComputeQueueNV" &
            " exists but with different size")
    PFN_vkDestroyExternalComputeQueueNV
  else:
    PFN_vkDestroyExternalComputeQueueNV_1107304716)
  PFN_vkCmdBlitImage_1107297905 = (when declared(PFN_vkCmdBlitImage):
    when ownSizeof(PFN_vkCmdBlitImage) != ownSizeof(PFN_vkCmdBlitImage_1107297904):
      static :
        warning("Declaration of " & "PFN_vkCmdBlitImage" &
            " exists but with different size")
    PFN_vkCmdBlitImage
  else:
    PFN_vkCmdBlitImage_1107297904)
  struct_VkPhysicalDeviceOpticalFlowFeaturesNV_1107304175 = (when declared(
      struct_VkPhysicalDeviceOpticalFlowFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceOpticalFlowFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceOpticalFlowFeaturesNV_1107304174):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceOpticalFlowFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceOpticalFlowFeaturesNV
  else:
    struct_VkPhysicalDeviceOpticalFlowFeaturesNV_1107304174)
  VkVideoEncodeQuantizationMapCapabilitiesKHR_1107301275 = (when declared(
      VkVideoEncodeQuantizationMapCapabilitiesKHR):
    when ownSizeof(VkVideoEncodeQuantizationMapCapabilitiesKHR) !=
        ownSizeof(VkVideoEncodeQuantizationMapCapabilitiesKHR_1107301274):
      static :
        warning("Declaration of " &
            "VkVideoEncodeQuantizationMapCapabilitiesKHR" &
            " exists but with different size")
    VkVideoEncodeQuantizationMapCapabilitiesKHR
  else:
    VkVideoEncodeQuantizationMapCapabilitiesKHR_1107301274)
  VkVideoEncodeRateControlInfoKHR_1107300617 = (when declared(
      VkVideoEncodeRateControlInfoKHR):
    when ownSizeof(VkVideoEncodeRateControlInfoKHR) !=
        ownSizeof(VkVideoEncodeRateControlInfoKHR_1107300616):
      static :
        warning("Declaration of " & "VkVideoEncodeRateControlInfoKHR" &
            " exists but with different size")
    VkVideoEncodeRateControlInfoKHR
  else:
    VkVideoEncodeRateControlInfoKHR_1107300616)
  VkPresentIdKHR_1107300547 = (when declared(VkPresentIdKHR):
    when ownSizeof(VkPresentIdKHR) != ownSizeof(VkPresentIdKHR_1107300546):
      static :
        warning("Declaration of " & "VkPresentIdKHR" &
            " exists but with different size")
    VkPresentIdKHR
  else:
    VkPresentIdKHR_1107300546)
  struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR_1107300491 = (when declared(
      struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR_1107300490):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR
  else:
    struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR_1107300490)
  struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV_1107302331 = (when declared(
      struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV_1107302330):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV
  else:
    struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV_1107302330)
  PFN_vkDestroyDescriptorUpdateTemplateKHR_1107300037 = (when declared(
      PFN_vkDestroyDescriptorUpdateTemplateKHR):
    when ownSizeof(PFN_vkDestroyDescriptorUpdateTemplateKHR) !=
        ownSizeof(PFN_vkDestroyDescriptorUpdateTemplateKHR_1107300036):
      static :
        warning("Declaration of " & "PFN_vkDestroyDescriptorUpdateTemplateKHR" &
            " exists but with different size")
    PFN_vkDestroyDescriptorUpdateTemplateKHR
  else:
    PFN_vkDestroyDescriptorUpdateTemplateKHR_1107300036)
  struct_VkPipelineBinaryInfoKHR_1107300873 = (when declared(
      struct_VkPipelineBinaryInfoKHR):
    when ownSizeof(struct_VkPipelineBinaryInfoKHR) !=
        ownSizeof(struct_VkPipelineBinaryInfoKHR_1107300872):
      static :
        warning("Declaration of " & "struct_VkPipelineBinaryInfoKHR" &
            " exists but with different size")
    struct_VkPipelineBinaryInfoKHR
  else:
    struct_VkPipelineBinaryInfoKHR_1107300872)
  enum_VkAccelerationStructureCreateFlagBitsKHR_1107305137 = (when declared(
      enum_VkAccelerationStructureCreateFlagBitsKHR):
    when ownSizeof(enum_VkAccelerationStructureCreateFlagBitsKHR) !=
        ownSizeof(enum_VkAccelerationStructureCreateFlagBitsKHR_1107305136):
      static :
        warning("Declaration of " &
            "enum_VkAccelerationStructureCreateFlagBitsKHR" &
            " exists but with different size")
    enum_VkAccelerationStructureCreateFlagBitsKHR
  else:
    enum_VkAccelerationStructureCreateFlagBitsKHR_1107305136)
  VkPhysicalDeviceBufferDeviceAddressFeatures_1107298601 = (when declared(
      VkPhysicalDeviceBufferDeviceAddressFeatures):
    when ownSizeof(VkPhysicalDeviceBufferDeviceAddressFeatures) !=
        ownSizeof(VkPhysicalDeviceBufferDeviceAddressFeatures_1107298600):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceBufferDeviceAddressFeatures" &
            " exists but with different size")
    VkPhysicalDeviceBufferDeviceAddressFeatures
  else:
    VkPhysicalDeviceBufferDeviceAddressFeatures_1107298600)
  PFN_vkCmdSetDeviceMaskKHR_1107299911 = (when declared(
      PFN_vkCmdSetDeviceMaskKHR):
    when ownSizeof(PFN_vkCmdSetDeviceMaskKHR) !=
        ownSizeof(PFN_vkCmdSetDeviceMaskKHR_1107299910):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDeviceMaskKHR" &
            " exists but with different size")
    PFN_vkCmdSetDeviceMaskKHR
  else:
    PFN_vkCmdSetDeviceMaskKHR_1107299910)
  struct_VkPipelineExecutablePropertiesKHR_1107300499 = (when declared(
      struct_VkPipelineExecutablePropertiesKHR):
    when ownSizeof(struct_VkPipelineExecutablePropertiesKHR) !=
        ownSizeof(struct_VkPipelineExecutablePropertiesKHR_1107300498):
      static :
        warning("Declaration of " & "struct_VkPipelineExecutablePropertiesKHR" &
            " exists but with different size")
    struct_VkPipelineExecutablePropertiesKHR
  else:
    struct_VkPipelineExecutablePropertiesKHR_1107300498)
  struct_VkTensorMemoryBarrierARM_1107304035 = (when declared(
      struct_VkTensorMemoryBarrierARM):
    when ownSizeof(struct_VkTensorMemoryBarrierARM) !=
        ownSizeof(struct_VkTensorMemoryBarrierARM_1107304034):
      static :
        warning("Declaration of " & "struct_VkTensorMemoryBarrierARM" &
            " exists but with different size")
    struct_VkTensorMemoryBarrierARM
  else:
    struct_VkTensorMemoryBarrierARM_1107304034)
  struct_VkPerformanceOverrideInfoINTEL_1107302421 = (when declared(
      struct_VkPerformanceOverrideInfoINTEL):
    when ownSizeof(struct_VkPerformanceOverrideInfoINTEL) !=
        ownSizeof(struct_VkPerformanceOverrideInfoINTEL_1107302420):
      static :
        warning("Declaration of " & "struct_VkPerformanceOverrideInfoINTEL" &
            " exists but with different size")
    struct_VkPerformanceOverrideInfoINTEL
  else:
    struct_VkPerformanceOverrideInfoINTEL_1107302420)
  enum_VkSubpassMergeStatusEXT_1107303939 = (when declared(
      enum_VkSubpassMergeStatusEXT):
    when ownSizeof(enum_VkSubpassMergeStatusEXT) !=
        ownSizeof(enum_VkSubpassMergeStatusEXT_1107303938):
      static :
        warning("Declaration of " & "enum_VkSubpassMergeStatusEXT" &
            " exists but with different size")
    enum_VkSubpassMergeStatusEXT
  else:
    enum_VkSubpassMergeStatusEXT_1107303938)
  VkPhysicalDeviceLineRasterizationFeaturesKHR_1107301153 = (when declared(
      VkPhysicalDeviceLineRasterizationFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceLineRasterizationFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceLineRasterizationFeaturesKHR_1107301152):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceLineRasterizationFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceLineRasterizationFeaturesKHR
  else:
    VkPhysicalDeviceLineRasterizationFeaturesKHR_1107301152)
  struct_VkPhysicalDeviceRobustness2PropertiesKHR_1107301393 = (when declared(
      struct_VkPhysicalDeviceRobustness2PropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceRobustness2PropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceRobustness2PropertiesKHR_1107301392):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRobustness2PropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceRobustness2PropertiesKHR
  else:
    struct_VkPhysicalDeviceRobustness2PropertiesKHR_1107301392)
  VkVideoSessionParametersKHR_1107299419 = (when declared(
      VkVideoSessionParametersKHR):
    when ownSizeof(VkVideoSessionParametersKHR) !=
        ownSizeof(VkVideoSessionParametersKHR_1107299418):
      static :
        warning("Declaration of " & "VkVideoSessionParametersKHR" &
            " exists but with different size")
    VkVideoSessionParametersKHR
  else:
    VkVideoSessionParametersKHR_1107299418)
  struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT_1107302885 = (when declared(
      struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT_1107302884):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT
  else:
    struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT_1107302884)
  enum_VkAntiLagModeAMD_1107304219 = (when declared(enum_VkAntiLagModeAMD):
    when ownSizeof(enum_VkAntiLagModeAMD) != ownSizeof(enum_VkAntiLagModeAMD_1107304218):
      static :
        warning("Declaration of " & "enum_VkAntiLagModeAMD" &
            " exists but with different size")
    enum_VkAntiLagModeAMD
  else:
    enum_VkAntiLagModeAMD_1107304218)
  struct_VkExportMemoryAllocateInfo_1107298283 = (when declared(
      struct_VkExportMemoryAllocateInfo):
    when ownSizeof(struct_VkExportMemoryAllocateInfo) !=
        ownSizeof(struct_VkExportMemoryAllocateInfo_1107298282):
      static :
        warning("Declaration of " & "struct_VkExportMemoryAllocateInfo" &
            " exists but with different size")
    struct_VkExportMemoryAllocateInfo
  else:
    struct_VkExportMemoryAllocateInfo_1107298282)
  struct_VkSurfacePresentModeCompatibilityKHR_1107300919 = (when declared(
      struct_VkSurfacePresentModeCompatibilityKHR):
    when ownSizeof(struct_VkSurfacePresentModeCompatibilityKHR) !=
        ownSizeof(struct_VkSurfacePresentModeCompatibilityKHR_1107300918):
      static :
        warning("Declaration of " &
            "struct_VkSurfacePresentModeCompatibilityKHR" &
            " exists but with different size")
    struct_VkSurfacePresentModeCompatibilityKHR
  else:
    struct_VkSurfacePresentModeCompatibilityKHR_1107300918)
  struct_VkCooperativeMatrixPropertiesKHR_1107300957 = (when declared(
      struct_VkCooperativeMatrixPropertiesKHR):
    when ownSizeof(struct_VkCooperativeMatrixPropertiesKHR) !=
        ownSizeof(struct_VkCooperativeMatrixPropertiesKHR_1107300956):
      static :
        warning("Declaration of " & "struct_VkCooperativeMatrixPropertiesKHR" &
            " exists but with different size")
    struct_VkCooperativeMatrixPropertiesKHR
  else:
    struct_VkCooperativeMatrixPropertiesKHR_1107300956)
  VkHostImageLayoutTransitionInfoEXT_1107302691 = (when declared(
      VkHostImageLayoutTransitionInfoEXT):
    when ownSizeof(VkHostImageLayoutTransitionInfoEXT) !=
        ownSizeof(VkHostImageLayoutTransitionInfoEXT_1107302690):
      static :
        warning("Declaration of " & "VkHostImageLayoutTransitionInfoEXT" &
            " exists but with different size")
    VkHostImageLayoutTransitionInfoEXT
  else:
    VkHostImageLayoutTransitionInfoEXT_1107302690)
  VkQueryResultStatusKHR_1107299423 = (when declared(VkQueryResultStatusKHR):
    when ownSizeof(VkQueryResultStatusKHR) != ownSizeof(VkQueryResultStatusKHR_1107299422):
      static :
        warning("Declaration of " & "VkQueryResultStatusKHR" &
            " exists but with different size")
    VkQueryResultStatusKHR
  else:
    VkQueryResultStatusKHR_1107299422)
  VkBuildPartitionedAccelerationStructureIndirectCommandNV_1107304881 = (when declared(
      VkBuildPartitionedAccelerationStructureIndirectCommandNV):
    when ownSizeof(VkBuildPartitionedAccelerationStructureIndirectCommandNV) !=
        ownSizeof(VkBuildPartitionedAccelerationStructureIndirectCommandNV_1107304880):
      static :
        warning("Declaration of " &
            "VkBuildPartitionedAccelerationStructureIndirectCommandNV" &
            " exists but with different size")
    VkBuildPartitionedAccelerationStructureIndirectCommandNV
  else:
    VkBuildPartitionedAccelerationStructureIndirectCommandNV_1107304880)
  PFN_vkCmdDecompressMemoryIndirectCountNV_1107303785 = (when declared(
      PFN_vkCmdDecompressMemoryIndirectCountNV):
    when ownSizeof(PFN_vkCmdDecompressMemoryIndirectCountNV) !=
        ownSizeof(PFN_vkCmdDecompressMemoryIndirectCountNV_1107303784):
      static :
        warning("Declaration of " & "PFN_vkCmdDecompressMemoryIndirectCountNV" &
            " exists but with different size")
    PFN_vkCmdDecompressMemoryIndirectCountNV
  else:
    PFN_vkCmdDecompressMemoryIndirectCountNV_1107303784)
  struct_StdVideoAV1FilmGrainFlags_1107305897 = (when declared(
      struct_StdVideoAV1FilmGrainFlags):
    when ownSizeof(struct_StdVideoAV1FilmGrainFlags) !=
        ownSizeof(struct_StdVideoAV1FilmGrainFlags_1107305896):
      static :
        warning("Declaration of " & "struct_StdVideoAV1FilmGrainFlags" &
            " exists but with different size")
    struct_StdVideoAV1FilmGrainFlags
  else:
    struct_StdVideoAV1FilmGrainFlags_1107305896)
  VkTransformMatrixNV_1107302183 = (when declared(VkTransformMatrixNV):
    when ownSizeof(VkTransformMatrixNV) != ownSizeof(VkTransformMatrixNV_1107302182):
      static :
        warning("Declaration of " & "VkTransformMatrixNV" &
            " exists but with different size")
    VkTransformMatrixNV
  else:
    VkTransformMatrixNV_1107302182)
  struct_VkDrmFormatModifierPropertiesListEXT_1107301961 = (when declared(
      struct_VkDrmFormatModifierPropertiesListEXT):
    when ownSizeof(struct_VkDrmFormatModifierPropertiesListEXT) !=
        ownSizeof(struct_VkDrmFormatModifierPropertiesListEXT_1107301960):
      static :
        warning("Declaration of " &
            "struct_VkDrmFormatModifierPropertiesListEXT" &
            " exists but with different size")
    struct_VkDrmFormatModifierPropertiesListEXT
  else:
    struct_VkDrmFormatModifierPropertiesListEXT_1107301960)
  struct_VkExternalMemoryAcquireUnmodifiedEXT_1107303857 = (when declared(
      struct_VkExternalMemoryAcquireUnmodifiedEXT):
    when ownSizeof(struct_VkExternalMemoryAcquireUnmodifiedEXT) !=
        ownSizeof(struct_VkExternalMemoryAcquireUnmodifiedEXT_1107303856):
      static :
        warning("Declaration of " &
            "struct_VkExternalMemoryAcquireUnmodifiedEXT" &
            " exists but with different size")
    struct_VkExternalMemoryAcquireUnmodifiedEXT
  else:
    struct_VkExternalMemoryAcquireUnmodifiedEXT_1107303856)
  struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR_1107300407 = (when declared(
      struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR_1107300406):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR
  else:
    struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR_1107300406)
  PFN_vkCmdSetDepthBiasEnable_1107298963 = (when declared(
      PFN_vkCmdSetDepthBiasEnable):
    when ownSizeof(PFN_vkCmdSetDepthBiasEnable) !=
        ownSizeof(PFN_vkCmdSetDepthBiasEnable_1107298962):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthBiasEnable" &
            " exists but with different size")
    PFN_vkCmdSetDepthBiasEnable
  else:
    PFN_vkCmdSetDepthBiasEnable_1107298962)
  struct_VkPresentWait2InfoKHR_1107300829 = (when declared(
      struct_VkPresentWait2InfoKHR):
    when ownSizeof(struct_VkPresentWait2InfoKHR) !=
        ownSizeof(struct_VkPresentWait2InfoKHR_1107300828):
      static :
        warning("Declaration of " & "struct_VkPresentWait2InfoKHR" &
            " exists but with different size")
    struct_VkPresentWait2InfoKHR
  else:
    struct_VkPresentWait2InfoKHR_1107300828)
  VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298557 = (when declared(
      VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures):
    when ownSizeof(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures) !=
        ownSizeof(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298556):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures" &
            " exists but with different size")
    VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
  else:
    VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298556)
  VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304461 = (when declared(
      VkPhysicalDeviceDataGraphProcessingEngineTypeARM):
    when ownSizeof(VkPhysicalDeviceDataGraphProcessingEngineTypeARM) !=
        ownSizeof(VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304460):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDataGraphProcessingEngineTypeARM" &
            " exists but with different size")
    VkPhysicalDeviceDataGraphProcessingEngineTypeARM
  else:
    VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304460)
  PFN_vkReleaseSwapchainImagesKHR_1107300947 = (when declared(
      PFN_vkReleaseSwapchainImagesKHR):
    when ownSizeof(PFN_vkReleaseSwapchainImagesKHR) !=
        ownSizeof(PFN_vkReleaseSwapchainImagesKHR_1107300946):
      static :
        warning("Declaration of " & "PFN_vkReleaseSwapchainImagesKHR" &
            " exists but with different size")
    PFN_vkReleaseSwapchainImagesKHR
  else:
    PFN_vkReleaseSwapchainImagesKHR_1107300946)
  PFN_vkTransitionImageLayoutEXT_1107302707 = (when declared(
      PFN_vkTransitionImageLayoutEXT):
    when ownSizeof(PFN_vkTransitionImageLayoutEXT) !=
        ownSizeof(PFN_vkTransitionImageLayoutEXT_1107302706):
      static :
        warning("Declaration of " & "PFN_vkTransitionImageLayoutEXT" &
            " exists but with different size")
    PFN_vkTransitionImageLayoutEXT
  else:
    PFN_vkTransitionImageLayoutEXT_1107302706)
  VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT_1107303661 = (when declared(
      VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT):
    when ownSizeof(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT) !=
        ownSizeof(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT_1107303660):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
  else:
    VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT_1107303660)
  VkSubpassBeginInfoKHR_1107300059 = (when declared(VkSubpassBeginInfoKHR):
    when ownSizeof(VkSubpassBeginInfoKHR) != ownSizeof(VkSubpassBeginInfoKHR_1107300058):
      static :
        warning("Declaration of " & "VkSubpassBeginInfoKHR" &
            " exists but with different size")
    VkSubpassBeginInfoKHR
  else:
    VkSubpassBeginInfoKHR_1107300058)
  struct_VkLayerProperties_1107297361 = (when declared(struct_VkLayerProperties):
    when ownSizeof(struct_VkLayerProperties) !=
        ownSizeof(struct_VkLayerProperties_1107297360):
      static :
        warning("Declaration of " & "struct_VkLayerProperties" &
            " exists but with different size")
    struct_VkLayerProperties
  else:
    struct_VkLayerProperties_1107297360)
  VkExternalSemaphoreFeatureFlagBits_1107298045 = (when declared(
      VkExternalSemaphoreFeatureFlagBits):
    when ownSizeof(VkExternalSemaphoreFeatureFlagBits) !=
        ownSizeof(VkExternalSemaphoreFeatureFlagBits_1107298044):
      static :
        warning("Declaration of " & "VkExternalSemaphoreFeatureFlagBits" &
            " exists but with different size")
    VkExternalSemaphoreFeatureFlagBits
  else:
    VkExternalSemaphoreFeatureFlagBits_1107298044)
  VkCopyCommandTransformInfoQCOM_1107303187 = (when declared(
      VkCopyCommandTransformInfoQCOM):
    when ownSizeof(VkCopyCommandTransformInfoQCOM) !=
        ownSizeof(VkCopyCommandTransformInfoQCOM_1107303186):
      static :
        warning("Declaration of " & "VkCopyCommandTransformInfoQCOM" &
            " exists but with different size")
    VkCopyCommandTransformInfoQCOM
  else:
    VkCopyCommandTransformInfoQCOM_1107303186)
  VkDeviceMemoryOpaqueCaptureAddressInfo_1107298617 = (when declared(
      VkDeviceMemoryOpaqueCaptureAddressInfo):
    when ownSizeof(VkDeviceMemoryOpaqueCaptureAddressInfo) !=
        ownSizeof(VkDeviceMemoryOpaqueCaptureAddressInfo_1107298616):
      static :
        warning("Declaration of " & "VkDeviceMemoryOpaqueCaptureAddressInfo" &
            " exists but with different size")
    VkDeviceMemoryOpaqueCaptureAddressInfo
  else:
    VkDeviceMemoryOpaqueCaptureAddressInfo_1107298616)
  VkPipelineViewportDepthClipControlCreateInfoEXT_1107303327 = (when declared(
      VkPipelineViewportDepthClipControlCreateInfoEXT):
    when ownSizeof(VkPipelineViewportDepthClipControlCreateInfoEXT) !=
        ownSizeof(VkPipelineViewportDepthClipControlCreateInfoEXT_1107303326):
      static :
        warning("Declaration of " &
            "VkPipelineViewportDepthClipControlCreateInfoEXT" &
            " exists but with different size")
    VkPipelineViewportDepthClipControlCreateInfoEXT
  else:
    VkPipelineViewportDepthClipControlCreateInfoEXT_1107303326)
  PFN_vkDebugReportMessageEXT_1107301423 = (when declared(
      PFN_vkDebugReportMessageEXT):
    when ownSizeof(PFN_vkDebugReportMessageEXT) !=
        ownSizeof(PFN_vkDebugReportMessageEXT_1107301422):
      static :
        warning("Declaration of " & "PFN_vkDebugReportMessageEXT" &
            " exists but with different size")
    PFN_vkDebugReportMessageEXT
  else:
    PFN_vkDebugReportMessageEXT_1107301422)
  struct_VkMicromapBuildInfoEXT_1107303563 = (when declared(
      struct_VkMicromapBuildInfoEXT):
    when ownSizeof(struct_VkMicromapBuildInfoEXT) !=
        ownSizeof(struct_VkMicromapBuildInfoEXT_1107303562):
      static :
        warning("Declaration of " & "struct_VkMicromapBuildInfoEXT" &
            " exists but with different size")
    struct_VkMicromapBuildInfoEXT
  else:
    struct_VkMicromapBuildInfoEXT_1107303562)
  struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304503 = (when declared(
      struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM):
    when ownSizeof(struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM) !=
        ownSizeof(struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304502):
      static :
        warning("Declaration of " &
            "struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM
  else:
    struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304502)
  struct_VkClusterAccelerationStructureInputInfoNV_1107304801 = (when declared(
      struct_VkClusterAccelerationStructureInputInfoNV):
    when ownSizeof(struct_VkClusterAccelerationStructureInputInfoNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureInputInfoNV_1107304800):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureInputInfoNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureInputInfoNV
  else:
    struct_VkClusterAccelerationStructureInputInfoNV_1107304800)
  StdVideoAV1Level_1107300987 = (when declared(StdVideoAV1Level):
    when ownSizeof(StdVideoAV1Level) != ownSizeof(StdVideoAV1Level_1107300986):
      static :
        warning("Declaration of " & "StdVideoAV1Level" &
            " exists but with different size")
    StdVideoAV1Level
  else:
    StdVideoAV1Level_1107300986)
  struct_StdVideoH264PpsFlags_1107305665 = (when declared(
      struct_StdVideoH264PpsFlags):
    when ownSizeof(struct_StdVideoH264PpsFlags) !=
        ownSizeof(struct_StdVideoH264PpsFlags_1107305664):
      static :
        warning("Declaration of " & "struct_StdVideoH264PpsFlags" &
            " exists but with different size")
    struct_StdVideoH264PpsFlags
  else:
    struct_StdVideoH264PpsFlags_1107305664)
  enum_VkCoarseSampleOrderTypeNV_1107302033 = (when declared(
      enum_VkCoarseSampleOrderTypeNV):
    when ownSizeof(enum_VkCoarseSampleOrderTypeNV) !=
        ownSizeof(enum_VkCoarseSampleOrderTypeNV_1107302032):
      static :
        warning("Declaration of " & "enum_VkCoarseSampleOrderTypeNV" &
            " exists but with different size")
    enum_VkCoarseSampleOrderTypeNV
  else:
    enum_VkCoarseSampleOrderTypeNV_1107302032)
  VkDescriptorPoolInlineUniformBlockCreateInfo_1107298841 = (when declared(
      VkDescriptorPoolInlineUniformBlockCreateInfo):
    when ownSizeof(VkDescriptorPoolInlineUniformBlockCreateInfo) !=
        ownSizeof(VkDescriptorPoolInlineUniformBlockCreateInfo_1107298840):
      static :
        warning("Declaration of " &
            "VkDescriptorPoolInlineUniformBlockCreateInfo" &
            " exists but with different size")
    VkDescriptorPoolInlineUniformBlockCreateInfo
  else:
    VkDescriptorPoolInlineUniformBlockCreateInfo_1107298840)
  VkExternalImageFormatPropertiesNV_1107301577 = (when declared(
      VkExternalImageFormatPropertiesNV):
    when ownSizeof(VkExternalImageFormatPropertiesNV) !=
        ownSizeof(VkExternalImageFormatPropertiesNV_1107301576):
      static :
        warning("Declaration of " & "VkExternalImageFormatPropertiesNV" &
            " exists but with different size")
    VkExternalImageFormatPropertiesNV
  else:
    VkExternalImageFormatPropertiesNV_1107301576)
  struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT_1107301469 = (when declared(
      struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT_1107301468):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT
  else:
    struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT_1107301468)
  PFN_vkGetPhysicalDeviceFeatures2KHR_1107299873 = (when declared(
      PFN_vkGetPhysicalDeviceFeatures2KHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceFeatures2KHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceFeatures2KHR_1107299872):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceFeatures2KHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceFeatures2KHR
  else:
    PFN_vkGetPhysicalDeviceFeatures2KHR_1107299872)
  struct_VkAmigoProfilingSubmitInfoSEC_1107304301 = (when declared(
      struct_VkAmigoProfilingSubmitInfoSEC):
    when ownSizeof(struct_VkAmigoProfilingSubmitInfoSEC) !=
        ownSizeof(struct_VkAmigoProfilingSubmitInfoSEC_1107304300):
      static :
        warning("Declaration of " & "struct_VkAmigoProfilingSubmitInfoSEC" &
            " exists but with different size")
    struct_VkAmigoProfilingSubmitInfoSEC
  else:
    struct_VkAmigoProfilingSubmitInfoSEC_1107304300)
  struct_VkVideoDecodeH265SessionParametersCreateInfoKHR_1107300325 = (when declared(
      struct_VkVideoDecodeH265SessionParametersCreateInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH265SessionParametersCreateInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH265SessionParametersCreateInfoKHR_1107300324):
      static :
        warning("Declaration of " &
            "struct_VkVideoDecodeH265SessionParametersCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH265SessionParametersCreateInfoKHR
  else:
    struct_VkVideoDecodeH265SessionParametersCreateInfoKHR_1107300324)
  VkSemaphoreSignalInfoKHR_1107300383 = (when declared(VkSemaphoreSignalInfoKHR):
    when ownSizeof(VkSemaphoreSignalInfoKHR) !=
        ownSizeof(VkSemaphoreSignalInfoKHR_1107300382):
      static :
        warning("Declaration of " & "VkSemaphoreSignalInfoKHR" &
            " exists but with different size")
    VkSemaphoreSignalInfoKHR
  else:
    VkSemaphoreSignalInfoKHR_1107300382)
  struct_VkPhysicalDeviceIDProperties_1107298271 = (when declared(
      struct_VkPhysicalDeviceIDProperties):
    when ownSizeof(struct_VkPhysicalDeviceIDProperties) !=
        ownSizeof(struct_VkPhysicalDeviceIDProperties_1107298270):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceIDProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceIDProperties
  else:
    struct_VkPhysicalDeviceIDProperties_1107298270)
  VkVideoEncodeH264PictureInfoKHR_1107299657 = (when declared(
      VkVideoEncodeH264PictureInfoKHR):
    when ownSizeof(VkVideoEncodeH264PictureInfoKHR) !=
        ownSizeof(VkVideoEncodeH264PictureInfoKHR_1107299656):
      static :
        warning("Declaration of " & "VkVideoEncodeH264PictureInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264PictureInfoKHR
  else:
    VkVideoEncodeH264PictureInfoKHR_1107299656)
  StdVideoEncodeH265ReferenceInfo_1107299771 = (when declared(
      StdVideoEncodeH265ReferenceInfo):
    when ownSizeof(StdVideoEncodeH265ReferenceInfo) !=
        ownSizeof(StdVideoEncodeH265ReferenceInfo_1107299770):
      static :
        warning("Declaration of " & "StdVideoEncodeH265ReferenceInfo" &
            " exists but with different size")
    StdVideoEncodeH265ReferenceInfo
  else:
    StdVideoEncodeH265ReferenceInfo_1107299770)
  VkDevicePrivateDataCreateInfo_1107298721 = (when declared(
      VkDevicePrivateDataCreateInfo):
    when ownSizeof(VkDevicePrivateDataCreateInfo) !=
        ownSizeof(VkDevicePrivateDataCreateInfo_1107298720):
      static :
        warning("Declaration of " & "VkDevicePrivateDataCreateInfo" &
            " exists but with different size")
    VkDevicePrivateDataCreateInfo
  else:
    VkDevicePrivateDataCreateInfo_1107298720)
  VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT_1107303093 = (when declared(
      VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT_1107303092):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
  else:
    VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT_1107303092)
  PFN_vkGetBufferMemoryRequirements2KHR_1107300255 = (when declared(
      PFN_vkGetBufferMemoryRequirements2KHR):
    when ownSizeof(PFN_vkGetBufferMemoryRequirements2KHR) !=
        ownSizeof(PFN_vkGetBufferMemoryRequirements2KHR_1107300254):
      static :
        warning("Declaration of " & "PFN_vkGetBufferMemoryRequirements2KHR" &
            " exists but with different size")
    PFN_vkGetBufferMemoryRequirements2KHR
  else:
    PFN_vkGetBufferMemoryRequirements2KHR_1107300254)
  PFN_vkWaitSemaphoresKHR_1107300387 = (when declared(PFN_vkWaitSemaphoresKHR):
    when ownSizeof(PFN_vkWaitSemaphoresKHR) !=
        ownSizeof(PFN_vkWaitSemaphoresKHR_1107300386):
      static :
        warning("Declaration of " & "PFN_vkWaitSemaphoresKHR" &
            " exists but with different size")
    PFN_vkWaitSemaphoresKHR
  else:
    PFN_vkWaitSemaphoresKHR_1107300386)
  VkCopyMemoryToImageInfoEXT_1107302685 = (when declared(
      VkCopyMemoryToImageInfoEXT):
    when ownSizeof(VkCopyMemoryToImageInfoEXT) !=
        ownSizeof(VkCopyMemoryToImageInfoEXT_1107302684):
      static :
        warning("Declaration of " & "VkCopyMemoryToImageInfoEXT" &
            " exists but with different size")
    VkCopyMemoryToImageInfoEXT
  else:
    VkCopyMemoryToImageInfoEXT_1107302684)
  VkDeviceGroupSubmitInfo_1107298087 = (when declared(VkDeviceGroupSubmitInfo):
    when ownSizeof(VkDeviceGroupSubmitInfo) !=
        ownSizeof(VkDeviceGroupSubmitInfo_1107298086):
      static :
        warning("Declaration of " & "VkDeviceGroupSubmitInfo" &
            " exists but with different size")
    VkDeviceGroupSubmitInfo
  else:
    VkDeviceGroupSubmitInfo_1107298086)
  VkExportSemaphoreCreateInfo_1107298301 = (when declared(
      VkExportSemaphoreCreateInfo):
    when ownSizeof(VkExportSemaphoreCreateInfo) !=
        ownSizeof(VkExportSemaphoreCreateInfo_1107298300):
      static :
        warning("Declaration of " & "VkExportSemaphoreCreateInfo" &
            " exists but with different size")
    VkExportSemaphoreCreateInfo
  else:
    VkExportSemaphoreCreateInfo_1107298300)
  struct_HMONITOR_private_1107305513 = (when declared(struct_HMONITOR_private):
    when ownSizeof(struct_HMONITOR_private) !=
        ownSizeof(struct_HMONITOR_private_1107305512):
      static :
        warning("Declaration of " & "struct_HMONITOR_private" &
            " exists but with different size")
    struct_HMONITOR_private
  else:
    struct_HMONITOR_private_1107305512)
  VkSparseImageMemoryBindInfo_1107297403 = (when declared(
      VkSparseImageMemoryBindInfo):
    when ownSizeof(VkSparseImageMemoryBindInfo) !=
        ownSizeof(VkSparseImageMemoryBindInfo_1107297402):
      static :
        warning("Declaration of " & "VkSparseImageMemoryBindInfo" &
            " exists but with different size")
    VkSparseImageMemoryBindInfo
  else:
    VkSparseImageMemoryBindInfo_1107297402)
  PFN_vkCmdBeginRenderPass_1107297943 = (when declared(PFN_vkCmdBeginRenderPass):
    when ownSizeof(PFN_vkCmdBeginRenderPass) !=
        ownSizeof(PFN_vkCmdBeginRenderPass_1107297942):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginRenderPass" &
            " exists but with different size")
    PFN_vkCmdBeginRenderPass
  else:
    PFN_vkCmdBeginRenderPass_1107297942)
  VkClusterAccelerationStructureGetTemplateIndicesInfoNV_1107304843 = (when declared(
      VkClusterAccelerationStructureGetTemplateIndicesInfoNV):
    when ownSizeof(VkClusterAccelerationStructureGetTemplateIndicesInfoNV) !=
        ownSizeof(VkClusterAccelerationStructureGetTemplateIndicesInfoNV_1107304842):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureGetTemplateIndicesInfoNV" &
            " exists but with different size")
    VkClusterAccelerationStructureGetTemplateIndicesInfoNV
  else:
    VkClusterAccelerationStructureGetTemplateIndicesInfoNV_1107304842)
  PFN_vkGetMicromapBuildSizesEXT_1107303633 = (when declared(
      PFN_vkGetMicromapBuildSizesEXT):
    when ownSizeof(PFN_vkGetMicromapBuildSizesEXT) !=
        ownSizeof(PFN_vkGetMicromapBuildSizesEXT_1107303632):
      static :
        warning("Declaration of " & "PFN_vkGetMicromapBuildSizesEXT" &
            " exists but with different size")
    PFN_vkGetMicromapBuildSizesEXT
  else:
    PFN_vkGetMicromapBuildSizesEXT_1107303632)
  enum_VkMemoryHeapFlagBits_1107296967 = (when declared(
      enum_VkMemoryHeapFlagBits):
    when ownSizeof(enum_VkMemoryHeapFlagBits) !=
        ownSizeof(enum_VkMemoryHeapFlagBits_1107296966):
      static :
        warning("Declaration of " & "enum_VkMemoryHeapFlagBits" &
            " exists but with different size")
    enum_VkMemoryHeapFlagBits
  else:
    enum_VkMemoryHeapFlagBits_1107296966)
  PFN_vkCmdPipelineBarrier2KHR_1107300679 = (when declared(
      PFN_vkCmdPipelineBarrier2KHR):
    when ownSizeof(PFN_vkCmdPipelineBarrier2KHR) !=
        ownSizeof(PFN_vkCmdPipelineBarrier2KHR_1107300678):
      static :
        warning("Declaration of " & "PFN_vkCmdPipelineBarrier2KHR" &
            " exists but with different size")
    PFN_vkCmdPipelineBarrier2KHR
  else:
    PFN_vkCmdPipelineBarrier2KHR_1107300678)
  PFN_vkCreateCuFunctionNVX_1107301515 = (when declared(
      PFN_vkCreateCuFunctionNVX):
    when ownSizeof(PFN_vkCreateCuFunctionNVX) !=
        ownSizeof(PFN_vkCreateCuFunctionNVX_1107301514):
      static :
        warning("Declaration of " & "PFN_vkCreateCuFunctionNVX" &
            " exists but with different size")
    PFN_vkCreateCuFunctionNVX
  else:
    PFN_vkCreateCuFunctionNVX_1107301514)
  VkRenderPassStripeSubmitInfoARM_1107303733 = (when declared(
      VkRenderPassStripeSubmitInfoARM):
    when ownSizeof(VkRenderPassStripeSubmitInfoARM) !=
        ownSizeof(VkRenderPassStripeSubmitInfoARM_1107303732):
      static :
        warning("Declaration of " & "VkRenderPassStripeSubmitInfoARM" &
            " exists but with different size")
    VkRenderPassStripeSubmitInfoARM
  else:
    VkRenderPassStripeSubmitInfoARM_1107303732)
  struct_VkPhysicalDeviceScalarBlockLayoutFeatures_1107298515 = (when declared(
      struct_VkPhysicalDeviceScalarBlockLayoutFeatures):
    when ownSizeof(struct_VkPhysicalDeviceScalarBlockLayoutFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceScalarBlockLayoutFeatures_1107298514):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceScalarBlockLayoutFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceScalarBlockLayoutFeatures
  else:
    struct_VkPhysicalDeviceScalarBlockLayoutFeatures_1107298514)
  VkTensorUsageFlagBitsARM_1107304001 = (when declared(VkTensorUsageFlagBitsARM):
    when ownSizeof(VkTensorUsageFlagBitsARM) !=
        ownSizeof(VkTensorUsageFlagBitsARM_1107304000):
      static :
        warning("Declaration of " & "VkTensorUsageFlagBitsARM" &
            " exists but with different size")
    VkTensorUsageFlagBitsARM
  else:
    VkTensorUsageFlagBitsARM_1107304000)
  VkLatencySubmissionPresentIdNV_1107304421 = (when declared(
      VkLatencySubmissionPresentIdNV):
    when ownSizeof(VkLatencySubmissionPresentIdNV) !=
        ownSizeof(VkLatencySubmissionPresentIdNV_1107304420):
      static :
        warning("Declaration of " & "VkLatencySubmissionPresentIdNV" &
            " exists but with different size")
    VkLatencySubmissionPresentIdNV
  else:
    VkLatencySubmissionPresentIdNV_1107304420)
  struct_VkDrmFormatModifierPropertiesEXT_1107301957 = (when declared(
      struct_VkDrmFormatModifierPropertiesEXT):
    when ownSizeof(struct_VkDrmFormatModifierPropertiesEXT) !=
        ownSizeof(struct_VkDrmFormatModifierPropertiesEXT_1107301956):
      static :
        warning("Declaration of " & "struct_VkDrmFormatModifierPropertiesEXT" &
            " exists but with different size")
    struct_VkDrmFormatModifierPropertiesEXT
  else:
    struct_VkDrmFormatModifierPropertiesEXT_1107301956)
  struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV_1107304841 = (when declared(
      struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV):
    when ownSizeof(struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV_1107304840):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV
  else:
    struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV_1107304840)
  StdVideoAV1TileInfoFlags_1107305829 = (when declared(StdVideoAV1TileInfoFlags):
    when ownSizeof(StdVideoAV1TileInfoFlags) !=
        ownSizeof(StdVideoAV1TileInfoFlags_1107305828):
      static :
        warning("Declaration of " & "StdVideoAV1TileInfoFlags" &
            " exists but with different size")
    StdVideoAV1TileInfoFlags
  else:
    StdVideoAV1TileInfoFlags_1107305828)
  StdVideoH265ProfileTierLevelFlags_1107305805 = (when declared(
      StdVideoH265ProfileTierLevelFlags):
    when ownSizeof(StdVideoH265ProfileTierLevelFlags) !=
        ownSizeof(StdVideoH265ProfileTierLevelFlags_1107305804):
      static :
        warning("Declaration of " & "StdVideoH265ProfileTierLevelFlags" &
            " exists but with different size")
    StdVideoH265ProfileTierLevelFlags
  else:
    StdVideoH265ProfileTierLevelFlags_1107305804)
  VkDebugUtilsMessengerCallbackDataFlagsEXT_1107301801 = (when declared(
      VkDebugUtilsMessengerCallbackDataFlagsEXT):
    when ownSizeof(VkDebugUtilsMessengerCallbackDataFlagsEXT) !=
        ownSizeof(VkDebugUtilsMessengerCallbackDataFlagsEXT_1107301800):
      static :
        warning("Declaration of " & "VkDebugUtilsMessengerCallbackDataFlagsEXT" &
            " exists but with different size")
    VkDebugUtilsMessengerCallbackDataFlagsEXT
  else:
    VkDebugUtilsMessengerCallbackDataFlagsEXT_1107301800)
  VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR_1107300775 = (when declared(
      VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR_1107300774):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR
  else:
    VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR_1107300774)
  struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV_1107304721 = (when declared(
      struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV_1107304720):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV
  else:
    struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV_1107304720)
  struct_VkDeviceGroupCommandBufferBeginInfo_1107298081 = (when declared(
      struct_VkDeviceGroupCommandBufferBeginInfo):
    when ownSizeof(struct_VkDeviceGroupCommandBufferBeginInfo) !=
        ownSizeof(struct_VkDeviceGroupCommandBufferBeginInfo_1107298080):
      static :
        warning("Declaration of " & "struct_VkDeviceGroupCommandBufferBeginInfo" &
            " exists but with different size")
    struct_VkDeviceGroupCommandBufferBeginInfo
  else:
    struct_VkDeviceGroupCommandBufferBeginInfo_1107298080)
  struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT_1107301927 = (when declared(
      struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT):
    when ownSizeof(struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT) !=
        ownSizeof(struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT_1107301926):
      static :
        warning("Declaration of " &
            "struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT" &
            " exists but with different size")
    struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT
  else:
    struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT_1107301926)
  struct_StdVideoEncodeH264SliceHeaderFlags_1107305669 = (when declared(
      struct_StdVideoEncodeH264SliceHeaderFlags):
    when ownSizeof(struct_StdVideoEncodeH264SliceHeaderFlags) !=
        ownSizeof(struct_StdVideoEncodeH264SliceHeaderFlags_1107305668):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH264SliceHeaderFlags" &
            " exists but with different size")
    struct_StdVideoEncodeH264SliceHeaderFlags
  else:
    struct_StdVideoEncodeH264SliceHeaderFlags_1107305668)
  VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303453 = (when declared(
      VkVideoEncodeRgbChromaOffsetFlagBitsVALVE):
    when ownSizeof(VkVideoEncodeRgbChromaOffsetFlagBitsVALVE) !=
        ownSizeof(VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303452):
      static :
        warning("Declaration of " & "VkVideoEncodeRgbChromaOffsetFlagBitsVALVE" &
            " exists but with different size")
    VkVideoEncodeRgbChromaOffsetFlagBitsVALVE
  else:
    VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303452)
  PFN_vkCmdSetStencilReference_1107297881 = (when declared(
      PFN_vkCmdSetStencilReference):
    when ownSizeof(PFN_vkCmdSetStencilReference) !=
        ownSizeof(PFN_vkCmdSetStencilReference_1107297880):
      static :
        warning("Declaration of " & "PFN_vkCmdSetStencilReference" &
            " exists but with different size")
    PFN_vkCmdSetStencilReference
  else:
    PFN_vkCmdSetStencilReference_1107297880)
  PFN_vkCmdBindDescriptorBuffersEXT_1107303069 = (when declared(
      PFN_vkCmdBindDescriptorBuffersEXT):
    when ownSizeof(PFN_vkCmdBindDescriptorBuffersEXT) !=
        ownSizeof(PFN_vkCmdBindDescriptorBuffersEXT_1107303068):
      static :
        warning("Declaration of " & "PFN_vkCmdBindDescriptorBuffersEXT" &
            " exists but with different size")
    PFN_vkCmdBindDescriptorBuffersEXT
  else:
    PFN_vkCmdBindDescriptorBuffersEXT_1107303068)
  PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR_1107300089 = (when declared(
      PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR_1107300088):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
  else:
    PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR_1107300088)
  struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT_1107302593 = (when declared(
      struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT_1107302592):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT
  else:
    struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT_1107302592)
  VkPhysicalDeviceMapMemoryPlacedFeaturesEXT_1107302713 = (when declared(
      VkPhysicalDeviceMapMemoryPlacedFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT_1107302712):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceMapMemoryPlacedFeaturesEXT
  else:
    VkPhysicalDeviceMapMemoryPlacedFeaturesEXT_1107302712)
  VkVideoCodingControlFlagsKHR_1107299469 = (when declared(
      VkVideoCodingControlFlagsKHR):
    when ownSizeof(VkVideoCodingControlFlagsKHR) !=
        ownSizeof(VkVideoCodingControlFlagsKHR_1107299468):
      static :
        warning("Declaration of " & "VkVideoCodingControlFlagsKHR" &
            " exists but with different size")
    VkVideoCodingControlFlagsKHR
  else:
    VkVideoCodingControlFlagsKHR_1107299468)
  VkSemaphoreImportFlagBits_1107298033 = (when declared(
      VkSemaphoreImportFlagBits):
    when ownSizeof(VkSemaphoreImportFlagBits) !=
        ownSizeof(VkSemaphoreImportFlagBits_1107298032):
      static :
        warning("Declaration of " & "VkSemaphoreImportFlagBits" &
            " exists but with different size")
    VkSemaphoreImportFlagBits
  else:
    VkSemaphoreImportFlagBits_1107298032)
  enum_VkLatencyMarkerNV_1107304391 = (when declared(enum_VkLatencyMarkerNV):
    when ownSizeof(enum_VkLatencyMarkerNV) != ownSizeof(enum_VkLatencyMarkerNV_1107304390):
      static :
        warning("Declaration of " & "enum_VkLatencyMarkerNV" &
            " exists but with different size")
    enum_VkLatencyMarkerNV
  else:
    enum_VkLatencyMarkerNV_1107304390)
  VkShaderStageFlags_1107297137 = (when declared(VkShaderStageFlags):
    when ownSizeof(VkShaderStageFlags) != ownSizeof(VkShaderStageFlags_1107297136):
      static :
        warning("Declaration of " & "VkShaderStageFlags" &
            " exists but with different size")
    VkShaderStageFlags
  else:
    VkShaderStageFlags_1107297136)
  VkExternalMemoryProperties_1107298253 = (when declared(
      VkExternalMemoryProperties):
    when ownSizeof(VkExternalMemoryProperties) !=
        ownSizeof(VkExternalMemoryProperties_1107298252):
      static :
        warning("Declaration of " & "VkExternalMemoryProperties" &
            " exists but with different size")
    VkExternalMemoryProperties
  else:
    VkExternalMemoryProperties_1107298252)
  enum_VkVideoEncodeCapabilityFlagBitsKHR_1107300563 = (when declared(
      enum_VkVideoEncodeCapabilityFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeCapabilityFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeCapabilityFlagBitsKHR_1107300562):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeCapabilityFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeCapabilityFlagBitsKHR
  else:
    enum_VkVideoEncodeCapabilityFlagBitsKHR_1107300562)
  struct_VkImageToMemoryCopy_1107299185 = (when declared(
      struct_VkImageToMemoryCopy):
    when ownSizeof(struct_VkImageToMemoryCopy) !=
        ownSizeof(struct_VkImageToMemoryCopy_1107299184):
      static :
        warning("Declaration of " & "struct_VkImageToMemoryCopy" &
            " exists but with different size")
    struct_VkImageToMemoryCopy
  else:
    struct_VkImageToMemoryCopy_1107299184)
  struct_VkGeneratedCommandsInfoNV_1107302819 = (when declared(
      struct_VkGeneratedCommandsInfoNV):
    when ownSizeof(struct_VkGeneratedCommandsInfoNV) !=
        ownSizeof(struct_VkGeneratedCommandsInfoNV_1107302818):
      static :
        warning("Declaration of " & "struct_VkGeneratedCommandsInfoNV" &
            " exists but with different size")
    struct_VkGeneratedCommandsInfoNV
  else:
    struct_VkGeneratedCommandsInfoNV_1107302818)
  PFN_vkCopyAccelerationStructureToMemoryKHR_1107305219 = (when declared(
      PFN_vkCopyAccelerationStructureToMemoryKHR):
    when ownSizeof(PFN_vkCopyAccelerationStructureToMemoryKHR) !=
        ownSizeof(PFN_vkCopyAccelerationStructureToMemoryKHR_1107305218):
      static :
        warning("Declaration of " & "PFN_vkCopyAccelerationStructureToMemoryKHR" &
            " exists but with different size")
    PFN_vkCopyAccelerationStructureToMemoryKHR
  else:
    PFN_vkCopyAccelerationStructureToMemoryKHR_1107305218)
  VkCopyBufferToImageInfo2_1107298793 = (when declared(VkCopyBufferToImageInfo2):
    when ownSizeof(VkCopyBufferToImageInfo2) !=
        ownSizeof(VkCopyBufferToImageInfo2_1107298792):
      static :
        warning("Declaration of " & "VkCopyBufferToImageInfo2" &
            " exists but with different size")
    VkCopyBufferToImageInfo2
  else:
    VkCopyBufferToImageInfo2_1107298792)
  VkPipelineCacheHeaderVersion_1107296787 = (when declared(
      VkPipelineCacheHeaderVersion):
    when ownSizeof(VkPipelineCacheHeaderVersion) !=
        ownSizeof(VkPipelineCacheHeaderVersion_1107296786):
      static :
        warning("Declaration of " & "VkPipelineCacheHeaderVersion" &
            " exists but with different size")
    VkPipelineCacheHeaderVersion
  else:
    VkPipelineCacheHeaderVersion_1107296786)
  struct_VkPipelineVertexInputStateCreateInfo_1107297489 = (when declared(
      struct_VkPipelineVertexInputStateCreateInfo):
    when ownSizeof(struct_VkPipelineVertexInputStateCreateInfo) !=
        ownSizeof(struct_VkPipelineVertexInputStateCreateInfo_1107297488):
      static :
        warning("Declaration of " &
            "struct_VkPipelineVertexInputStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineVertexInputStateCreateInfo
  else:
    struct_VkPipelineVertexInputStateCreateInfo_1107297488)
  VkExternalSemaphoreHandleTypeFlagsKHR_1107299969 = (when declared(
      VkExternalSemaphoreHandleTypeFlagsKHR):
    when ownSizeof(VkExternalSemaphoreHandleTypeFlagsKHR) !=
        ownSizeof(VkExternalSemaphoreHandleTypeFlagsKHR_1107299968):
      static :
        warning("Declaration of " & "VkExternalSemaphoreHandleTypeFlagsKHR" &
            " exists but with different size")
    VkExternalSemaphoreHandleTypeFlagsKHR
  else:
    VkExternalSemaphoreHandleTypeFlagsKHR_1107299968)
  PFN_vkDestroyPipelineBinaryKHR_1107300891 = (when declared(
      PFN_vkDestroyPipelineBinaryKHR):
    when ownSizeof(PFN_vkDestroyPipelineBinaryKHR) !=
        ownSizeof(PFN_vkDestroyPipelineBinaryKHR_1107300890):
      static :
        warning("Declaration of " & "PFN_vkDestroyPipelineBinaryKHR" &
            " exists but with different size")
    PFN_vkDestroyPipelineBinaryKHR
  else:
    PFN_vkDestroyPipelineBinaryKHR_1107300890)
  VkSetPresentConfigNV_1107305113 = (when declared(VkSetPresentConfigNV):
    when ownSizeof(VkSetPresentConfigNV) != ownSizeof(VkSetPresentConfigNV_1107305112):
      static :
        warning("Declaration of " & "VkSetPresentConfigNV" &
            " exists but with different size")
    VkSetPresentConfigNV
  else:
    VkSetPresentConfigNV_1107305112)
  VkDebugUtilsMessengerCreateFlagsEXT_1107301815 = (when declared(
      VkDebugUtilsMessengerCreateFlagsEXT):
    when ownSizeof(VkDebugUtilsMessengerCreateFlagsEXT) !=
        ownSizeof(VkDebugUtilsMessengerCreateFlagsEXT_1107301814):
      static :
        warning("Declaration of " & "VkDebugUtilsMessengerCreateFlagsEXT" &
            " exists but with different size")
    VkDebugUtilsMessengerCreateFlagsEXT
  else:
    VkDebugUtilsMessengerCreateFlagsEXT_1107301814)
  struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV_1107302775 = (when declared(
      struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV_1107302774):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV
  else:
    struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV_1107302774)
  VkPipelineRenderingCreateInfoKHR_1107299839 = (when declared(
      VkPipelineRenderingCreateInfoKHR):
    when ownSizeof(VkPipelineRenderingCreateInfoKHR) !=
        ownSizeof(VkPipelineRenderingCreateInfoKHR_1107299838):
      static :
        warning("Declaration of " & "VkPipelineRenderingCreateInfoKHR" &
            " exists but with different size")
    VkPipelineRenderingCreateInfoKHR
  else:
    VkPipelineRenderingCreateInfoKHR_1107299838)
  PFN_vkCmdDrawMeshTasksEXT_1107305295 = (when declared(
      PFN_vkCmdDrawMeshTasksEXT):
    when ownSizeof(PFN_vkCmdDrawMeshTasksEXT) !=
        ownSizeof(PFN_vkCmdDrawMeshTasksEXT_1107305294):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawMeshTasksEXT" &
            " exists but with different size")
    PFN_vkCmdDrawMeshTasksEXT
  else:
    PFN_vkCmdDrawMeshTasksEXT_1107305294)
  struct_VkCoarseSampleLocationNV_1107302053 = (when declared(
      struct_VkCoarseSampleLocationNV):
    when ownSizeof(struct_VkCoarseSampleLocationNV) !=
        ownSizeof(struct_VkCoarseSampleLocationNV_1107302052):
      static :
        warning("Declaration of " & "struct_VkCoarseSampleLocationNV" &
            " exists but with different size")
    struct_VkCoarseSampleLocationNV
  else:
    struct_VkCoarseSampleLocationNV_1107302052)
  VkVideoDecodeAV1CapabilitiesKHR_1107300989 = (when declared(
      VkVideoDecodeAV1CapabilitiesKHR):
    when ownSizeof(VkVideoDecodeAV1CapabilitiesKHR) !=
        ownSizeof(VkVideoDecodeAV1CapabilitiesKHR_1107300988):
      static :
        warning("Declaration of " & "VkVideoDecodeAV1CapabilitiesKHR" &
            " exists but with different size")
    VkVideoDecodeAV1CapabilitiesKHR
  else:
    VkVideoDecodeAV1CapabilitiesKHR_1107300988)
  PFN_vkCmdSetCoarseSampleOrderNV_1107302069 = (when declared(
      PFN_vkCmdSetCoarseSampleOrderNV):
    when ownSizeof(PFN_vkCmdSetCoarseSampleOrderNV) !=
        ownSizeof(PFN_vkCmdSetCoarseSampleOrderNV_1107302068):
      static :
        warning("Declaration of " & "PFN_vkCmdSetCoarseSampleOrderNV" &
            " exists but with different size")
    PFN_vkCmdSetCoarseSampleOrderNV
  else:
    PFN_vkCmdSetCoarseSampleOrderNV_1107302068)
  VkExternalFenceFeatureFlagBitsKHR_1107300083 = (when declared(
      VkExternalFenceFeatureFlagBitsKHR):
    when ownSizeof(VkExternalFenceFeatureFlagBitsKHR) !=
        ownSizeof(VkExternalFenceFeatureFlagBitsKHR_1107300082):
      static :
        warning("Declaration of " & "VkExternalFenceFeatureFlagBitsKHR" &
            " exists but with different size")
    VkExternalFenceFeatureFlagBitsKHR
  else:
    VkExternalFenceFeatureFlagBitsKHR_1107300082)
  VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE_1107303271 = (when declared(
      VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE):
    when ownSizeof(VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE) !=
        ownSizeof(VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE_1107303270):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE" &
            " exists but with different size")
    VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE
  else:
    VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE_1107303270)
  VkImageViewSlicedCreateInfoEXT_1107303691 = (when declared(
      VkImageViewSlicedCreateInfoEXT):
    when ownSizeof(VkImageViewSlicedCreateInfoEXT) !=
        ownSizeof(VkImageViewSlicedCreateInfoEXT_1107303690):
      static :
        warning("Declaration of " & "VkImageViewSlicedCreateInfoEXT" &
            " exists but with different size")
    VkImageViewSlicedCreateInfoEXT
  else:
    VkImageViewSlicedCreateInfoEXT_1107303690)
  VkGeometryInstanceFlagBitsNV_1107302119 = (when declared(
      VkGeometryInstanceFlagBitsNV):
    when ownSizeof(VkGeometryInstanceFlagBitsNV) !=
        ownSizeof(VkGeometryInstanceFlagBitsNV_1107302118):
      static :
        warning("Declaration of " & "VkGeometryInstanceFlagBitsNV" &
            " exists but with different size")
    VkGeometryInstanceFlagBitsNV
  else:
    VkGeometryInstanceFlagBitsNV_1107302118)
  VkTransformMatrixKHR_1107302181 = (when declared(VkTransformMatrixKHR):
    when ownSizeof(VkTransformMatrixKHR) != ownSizeof(VkTransformMatrixKHR_1107302180):
      static :
        warning("Declaration of " & "VkTransformMatrixKHR" &
            " exists but with different size")
    VkTransformMatrixKHR
  else:
    VkTransformMatrixKHR_1107302180)
  VkGraphicsPipelineLibraryCreateInfoEXT_1107303101 = (when declared(
      VkGraphicsPipelineLibraryCreateInfoEXT):
    when ownSizeof(VkGraphicsPipelineLibraryCreateInfoEXT) !=
        ownSizeof(VkGraphicsPipelineLibraryCreateInfoEXT_1107303100):
      static :
        warning("Declaration of " & "VkGraphicsPipelineLibraryCreateInfoEXT" &
            " exists but with different size")
    VkGraphicsPipelineLibraryCreateInfoEXT
  else:
    VkGraphicsPipelineLibraryCreateInfoEXT_1107303100)
  struct_VkPhysicalDeviceDataGraphProcessingEngineARM_1107304535 = (when declared(
      struct_VkPhysicalDeviceDataGraphProcessingEngineARM):
    when ownSizeof(struct_VkPhysicalDeviceDataGraphProcessingEngineARM) !=
        ownSizeof(struct_VkPhysicalDeviceDataGraphProcessingEngineARM_1107304534):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDataGraphProcessingEngineARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceDataGraphProcessingEngineARM
  else:
    struct_VkPhysicalDeviceDataGraphProcessingEngineARM_1107304534)
  VkSwapchainKHR_1107299291 = (when declared(VkSwapchainKHR):
    when ownSizeof(VkSwapchainKHR) != ownSizeof(VkSwapchainKHR_1107299290):
      static :
        warning("Declaration of " & "VkSwapchainKHR" &
            " exists but with different size")
    VkSwapchainKHR
  else:
    VkSwapchainKHR_1107299290)
  VkOpticalFlowSessionCreateFlagsNV_1107304167 = (when declared(
      VkOpticalFlowSessionCreateFlagsNV):
    when ownSizeof(VkOpticalFlowSessionCreateFlagsNV) !=
        ownSizeof(VkOpticalFlowSessionCreateFlagsNV_1107304166):
      static :
        warning("Declaration of " & "VkOpticalFlowSessionCreateFlagsNV" &
            " exists but with different size")
    VkOpticalFlowSessionCreateFlagsNV
  else:
    VkOpticalFlowSessionCreateFlagsNV_1107304166)
  StdVideoAV1TimingInfoFlags_1107305827 = (when declared(
      StdVideoAV1TimingInfoFlags):
    when ownSizeof(StdVideoAV1TimingInfoFlags) !=
        ownSizeof(StdVideoAV1TimingInfoFlags_1107305826):
      static :
        warning("Declaration of " & "StdVideoAV1TimingInfoFlags" &
            " exists but with different size")
    StdVideoAV1TimingInfoFlags
  else:
    StdVideoAV1TimingInfoFlags_1107305826)
  enum_VkClusterAccelerationStructureGeometryFlagBitsNV_1107304765 = (when declared(
      enum_VkClusterAccelerationStructureGeometryFlagBitsNV):
    when ownSizeof(enum_VkClusterAccelerationStructureGeometryFlagBitsNV) !=
        ownSizeof(enum_VkClusterAccelerationStructureGeometryFlagBitsNV_1107304764):
      static :
        warning("Declaration of " &
            "enum_VkClusterAccelerationStructureGeometryFlagBitsNV" &
            " exists but with different size")
    enum_VkClusterAccelerationStructureGeometryFlagBitsNV
  else:
    enum_VkClusterAccelerationStructureGeometryFlagBitsNV_1107304764)
  VkCheckpointDataNV_1107302353 = (when declared(VkCheckpointDataNV):
    when ownSizeof(VkCheckpointDataNV) != ownSizeof(VkCheckpointDataNV_1107302352):
      static :
        warning("Declaration of " & "VkCheckpointDataNV" &
            " exists but with different size")
    VkCheckpointDataNV
  else:
    VkCheckpointDataNV_1107302352)
  VkPhysicalDeviceShaderFloat16Int8FeaturesKHR_1107300007 = (when declared(
      VkPhysicalDeviceShaderFloat16Int8FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderFloat16Int8FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderFloat16Int8FeaturesKHR_1107300006):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderFloat16Int8FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderFloat16Int8FeaturesKHR
  else:
    VkPhysicalDeviceShaderFloat16Int8FeaturesKHR_1107300006)
  struct_StdVideoAV1ColorConfigFlags_1107305877 = (when declared(
      struct_StdVideoAV1ColorConfigFlags):
    when ownSizeof(struct_StdVideoAV1ColorConfigFlags) !=
        ownSizeof(struct_StdVideoAV1ColorConfigFlags_1107305876):
      static :
        warning("Declaration of " & "struct_StdVideoAV1ColorConfigFlags" &
            " exists but with different size")
    struct_StdVideoAV1ColorConfigFlags
  else:
    struct_StdVideoAV1ColorConfigFlags_1107305876)
  VkDrawIndexedIndirectCommand_1107297263 = (when declared(
      VkDrawIndexedIndirectCommand):
    when ownSizeof(VkDrawIndexedIndirectCommand) !=
        ownSizeof(VkDrawIndexedIndirectCommand_1107297262):
      static :
        warning("Declaration of " & "VkDrawIndexedIndirectCommand" &
            " exists but with different size")
    VkDrawIndexedIndirectCommand
  else:
    VkDrawIndexedIndirectCommand_1107297262)
  struct_VkAccelerationStructureBuildRangeInfoKHR_1107305143 = (when declared(
      struct_VkAccelerationStructureBuildRangeInfoKHR):
    when ownSizeof(struct_VkAccelerationStructureBuildRangeInfoKHR) !=
        ownSizeof(struct_VkAccelerationStructureBuildRangeInfoKHR_1107305142):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureBuildRangeInfoKHR" &
            " exists but with different size")
    struct_VkAccelerationStructureBuildRangeInfoKHR
  else:
    struct_VkAccelerationStructureBuildRangeInfoKHR_1107305142)
  VkGeometryFlagsKHR_1107302105 = (when declared(VkGeometryFlagsKHR):
    when ownSizeof(VkGeometryFlagsKHR) != ownSizeof(VkGeometryFlagsKHR_1107302104):
      static :
        warning("Declaration of " & "VkGeometryFlagsKHR" &
            " exists but with different size")
    VkGeometryFlagsKHR
  else:
    VkGeometryFlagsKHR_1107302104)
  PFN_vkGetPhysicalDeviceExternalBufferProperties_1107298373 = (when declared(
      PFN_vkGetPhysicalDeviceExternalBufferProperties):
    when ownSizeof(PFN_vkGetPhysicalDeviceExternalBufferProperties) !=
        ownSizeof(PFN_vkGetPhysicalDeviceExternalBufferProperties_1107298372):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceExternalBufferProperties" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceExternalBufferProperties
  else:
    PFN_vkGetPhysicalDeviceExternalBufferProperties_1107298372)
  VkSubmitFlagsKHR_1107300655 = (when declared(VkSubmitFlagsKHR):
    when ownSizeof(VkSubmitFlagsKHR) != ownSizeof(VkSubmitFlagsKHR_1107300654):
      static :
        warning("Declaration of " & "VkSubmitFlagsKHR" &
            " exists but with different size")
    VkSubmitFlagsKHR
  else:
    VkSubmitFlagsKHR_1107300654)
  PFN_vkCmdEndConditionalRenderingEXT_1107301637 = (when declared(
      PFN_vkCmdEndConditionalRenderingEXT):
    when ownSizeof(PFN_vkCmdEndConditionalRenderingEXT) !=
        ownSizeof(PFN_vkCmdEndConditionalRenderingEXT_1107301636):
      static :
        warning("Declaration of " & "PFN_vkCmdEndConditionalRenderingEXT" &
            " exists but with different size")
    PFN_vkCmdEndConditionalRenderingEXT
  else:
    PFN_vkCmdEndConditionalRenderingEXT_1107301636)
  enum_VkShadingRatePaletteEntryNV_1107302029 = (when declared(
      enum_VkShadingRatePaletteEntryNV):
    when ownSizeof(enum_VkShadingRatePaletteEntryNV) !=
        ownSizeof(enum_VkShadingRatePaletteEntryNV_1107302028):
      static :
        warning("Declaration of " & "enum_VkShadingRatePaletteEntryNV" &
            " exists but with different size")
    enum_VkShadingRatePaletteEntryNV
  else:
    enum_VkShadingRatePaletteEntryNV_1107302028)
  enum_VkFrameBoundaryFlagBitsEXT_1107303381 = (when declared(
      enum_VkFrameBoundaryFlagBitsEXT):
    when ownSizeof(enum_VkFrameBoundaryFlagBitsEXT) !=
        ownSizeof(enum_VkFrameBoundaryFlagBitsEXT_1107303380):
      static :
        warning("Declaration of " & "enum_VkFrameBoundaryFlagBitsEXT" &
            " exists but with different size")
    enum_VkFrameBoundaryFlagBitsEXT
  else:
    enum_VkFrameBoundaryFlagBitsEXT_1107303380)
  VkLayerSettingEXT_1107304369 = (when declared(VkLayerSettingEXT):
    when ownSizeof(VkLayerSettingEXT) != ownSizeof(VkLayerSettingEXT_1107304368):
      static :
        warning("Declaration of " & "VkLayerSettingEXT" &
            " exists but with different size")
    VkLayerSettingEXT
  else:
    VkLayerSettingEXT_1107304368)
  struct_VkProtectedSubmitInfo_1107298215 = (when declared(
      struct_VkProtectedSubmitInfo):
    when ownSizeof(struct_VkProtectedSubmitInfo) !=
        ownSizeof(struct_VkProtectedSubmitInfo_1107298214):
      static :
        warning("Declaration of " & "struct_VkProtectedSubmitInfo" &
            " exists but with different size")
    struct_VkProtectedSubmitInfo
  else:
    struct_VkProtectedSubmitInfo_1107298214)
  PFN_vkGetDisplayModeProperties2KHR_1107300231 = (when declared(
      PFN_vkGetDisplayModeProperties2KHR):
    when ownSizeof(PFN_vkGetDisplayModeProperties2KHR) !=
        ownSizeof(PFN_vkGetDisplayModeProperties2KHR_1107300230):
      static :
        warning("Declaration of " & "PFN_vkGetDisplayModeProperties2KHR" &
            " exists but with different size")
    PFN_vkGetDisplayModeProperties2KHR
  else:
    PFN_vkGetDisplayModeProperties2KHR_1107300230)
  VkSubmitFlagBitsKHR_1107300653 = (when declared(VkSubmitFlagBitsKHR):
    when ownSizeof(VkSubmitFlagBitsKHR) != ownSizeof(VkSubmitFlagBitsKHR_1107300652):
      static :
        warning("Declaration of " & "VkSubmitFlagBitsKHR" &
            " exists but with different size")
    VkSubmitFlagBitsKHR
  else:
    VkSubmitFlagBitsKHR_1107300652)
  PFN_vkDestroyAccelerationStructureNV_1107302199 = (when declared(
      PFN_vkDestroyAccelerationStructureNV):
    when ownSizeof(PFN_vkDestroyAccelerationStructureNV) !=
        ownSizeof(PFN_vkDestroyAccelerationStructureNV_1107302198):
      static :
        warning("Declaration of " & "PFN_vkDestroyAccelerationStructureNV" &
            " exists but with different size")
    PFN_vkDestroyAccelerationStructureNV
  else:
    PFN_vkDestroyAccelerationStructureNV_1107302198)
  enum_VkCommandBufferResetFlagBits_1107297213 = (when declared(
      enum_VkCommandBufferResetFlagBits):
    when ownSizeof(enum_VkCommandBufferResetFlagBits) !=
        ownSizeof(enum_VkCommandBufferResetFlagBits_1107297212):
      static :
        warning("Declaration of " & "enum_VkCommandBufferResetFlagBits" &
            " exists but with different size")
    enum_VkCommandBufferResetFlagBits
  else:
    enum_VkCommandBufferResetFlagBits_1107297212)
  enum_VkClusterAccelerationStructureClusterFlagBitsNV_1107304759 = (when declared(
      enum_VkClusterAccelerationStructureClusterFlagBitsNV):
    when ownSizeof(enum_VkClusterAccelerationStructureClusterFlagBitsNV) !=
        ownSizeof(enum_VkClusterAccelerationStructureClusterFlagBitsNV_1107304758):
      static :
        warning("Declaration of " &
            "enum_VkClusterAccelerationStructureClusterFlagBitsNV" &
            " exists but with different size")
    enum_VkClusterAccelerationStructureClusterFlagBitsNV
  else:
    enum_VkClusterAccelerationStructureClusterFlagBitsNV_1107304758)
  struct_VkPipelineRasterizationConservativeStateCreateInfoEXT_1107301771 = (when declared(
      struct_VkPipelineRasterizationConservativeStateCreateInfoEXT):
    when ownSizeof(struct_VkPipelineRasterizationConservativeStateCreateInfoEXT) !=
        ownSizeof(struct_VkPipelineRasterizationConservativeStateCreateInfoEXT_1107301770):
      static :
        warning("Declaration of " &
            "struct_VkPipelineRasterizationConservativeStateCreateInfoEXT" &
            " exists but with different size")
    struct_VkPipelineRasterizationConservativeStateCreateInfoEXT
  else:
    struct_VkPipelineRasterizationConservativeStateCreateInfoEXT_1107301770)
  struct_VkEventCreateInfo_1107297425 = (when declared(struct_VkEventCreateInfo):
    when ownSizeof(struct_VkEventCreateInfo) !=
        ownSizeof(struct_VkEventCreateInfo_1107297424):
      static :
        warning("Declaration of " & "struct_VkEventCreateInfo" &
            " exists but with different size")
    struct_VkEventCreateInfo
  else:
    struct_VkEventCreateInfo_1107297424)
  VkShaderModuleCreateFlags_1107297069 = (when declared(
      VkShaderModuleCreateFlags):
    when ownSizeof(VkShaderModuleCreateFlags) !=
        ownSizeof(VkShaderModuleCreateFlags_1107297068):
      static :
        warning("Declaration of " & "VkShaderModuleCreateFlags" &
            " exists but with different size")
    VkShaderModuleCreateFlags
  else:
    VkShaderModuleCreateFlags_1107297068)
  VkExternalSemaphoreHandleTypeFlags_1107298041 = (when declared(
      VkExternalSemaphoreHandleTypeFlags):
    when ownSizeof(VkExternalSemaphoreHandleTypeFlags) !=
        ownSizeof(VkExternalSemaphoreHandleTypeFlags_1107298040):
      static :
        warning("Declaration of " & "VkExternalSemaphoreHandleTypeFlags" &
            " exists but with different size")
    VkExternalSemaphoreHandleTypeFlags
  else:
    VkExternalSemaphoreHandleTypeFlags_1107298040)
  enum_VkConditionalRenderingFlagBitsEXT_1107301617 = (when declared(
      enum_VkConditionalRenderingFlagBitsEXT):
    when ownSizeof(enum_VkConditionalRenderingFlagBitsEXT) !=
        ownSizeof(enum_VkConditionalRenderingFlagBitsEXT_1107301616):
      static :
        warning("Declaration of " & "enum_VkConditionalRenderingFlagBitsEXT" &
            " exists but with different size")
    enum_VkConditionalRenderingFlagBitsEXT
  else:
    enum_VkConditionalRenderingFlagBitsEXT_1107301616)
  StdVideoDecodeH264ReferenceInfoFlags_1107305591 = (when declared(
      StdVideoDecodeH264ReferenceInfoFlags):
    when ownSizeof(StdVideoDecodeH264ReferenceInfoFlags) !=
        ownSizeof(StdVideoDecodeH264ReferenceInfoFlags_1107305590):
      static :
        warning("Declaration of " & "StdVideoDecodeH264ReferenceInfoFlags" &
            " exists but with different size")
    StdVideoDecodeH264ReferenceInfoFlags
  else:
    StdVideoDecodeH264ReferenceInfoFlags_1107305590)
  enum_StdVideoVP9FrameType_1107305777 = (when declared(
      enum_StdVideoVP9FrameType):
    when ownSizeof(enum_StdVideoVP9FrameType) !=
        ownSizeof(enum_StdVideoVP9FrameType_1107305776):
      static :
        warning("Declaration of " & "enum_StdVideoVP9FrameType" &
            " exists but with different size")
    enum_StdVideoVP9FrameType
  else:
    enum_StdVideoVP9FrameType_1107305776)
  VkImageSparseMemoryRequirementsInfo2_1107298119 = (when declared(
      VkImageSparseMemoryRequirementsInfo2):
    when ownSizeof(VkImageSparseMemoryRequirementsInfo2) !=
        ownSizeof(VkImageSparseMemoryRequirementsInfo2_1107298118):
      static :
        warning("Declaration of " & "VkImageSparseMemoryRequirementsInfo2" &
            " exists but with different size")
    VkImageSparseMemoryRequirementsInfo2
  else:
    VkImageSparseMemoryRequirementsInfo2_1107298118)
  VkMemoryPriorityAllocateInfoEXT_1107302513 = (when declared(
      VkMemoryPriorityAllocateInfoEXT):
    when ownSizeof(VkMemoryPriorityAllocateInfoEXT) !=
        ownSizeof(VkMemoryPriorityAllocateInfoEXT_1107302512):
      static :
        warning("Declaration of " & "VkMemoryPriorityAllocateInfoEXT" &
            " exists but with different size")
    VkMemoryPriorityAllocateInfoEXT
  else:
    VkMemoryPriorityAllocateInfoEXT_1107302512)
  struct_VkImageViewSampleWeightCreateInfoQCOM_1107303837 = (when declared(
      struct_VkImageViewSampleWeightCreateInfoQCOM):
    when ownSizeof(struct_VkImageViewSampleWeightCreateInfoQCOM) !=
        ownSizeof(struct_VkImageViewSampleWeightCreateInfoQCOM_1107303836):
      static :
        warning("Declaration of " &
            "struct_VkImageViewSampleWeightCreateInfoQCOM" &
            " exists but with different size")
    struct_VkImageViewSampleWeightCreateInfoQCOM
  else:
    struct_VkImageViewSampleWeightCreateInfoQCOM_1107303836)
  PFN_vkGetLatencyTimingsNV_1107304441 = (when declared(
      PFN_vkGetLatencyTimingsNV):
    when ownSizeof(PFN_vkGetLatencyTimingsNV) !=
        ownSizeof(PFN_vkGetLatencyTimingsNV_1107304440):
      static :
        warning("Declaration of " & "PFN_vkGetLatencyTimingsNV" &
            " exists but with different size")
    PFN_vkGetLatencyTimingsNV
  else:
    PFN_vkGetLatencyTimingsNV_1107304440)
  struct_VkGraphicsPipelineShaderGroupsCreateInfoNV_1107302787 = (when declared(
      struct_VkGraphicsPipelineShaderGroupsCreateInfoNV):
    when ownSizeof(struct_VkGraphicsPipelineShaderGroupsCreateInfoNV) !=
        ownSizeof(struct_VkGraphicsPipelineShaderGroupsCreateInfoNV_1107302786):
      static :
        warning("Declaration of " &
            "struct_VkGraphicsPipelineShaderGroupsCreateInfoNV" &
            " exists but with different size")
    struct_VkGraphicsPipelineShaderGroupsCreateInfoNV
  else:
    struct_VkGraphicsPipelineShaderGroupsCreateInfoNV_1107302786)
  PFN_vkCopyMicromapToMemoryEXT_1107303617 = (when declared(
      PFN_vkCopyMicromapToMemoryEXT):
    when ownSizeof(PFN_vkCopyMicromapToMemoryEXT) !=
        ownSizeof(PFN_vkCopyMicromapToMemoryEXT_1107303616):
      static :
        warning("Declaration of " & "PFN_vkCopyMicromapToMemoryEXT" &
            " exists but with different size")
    PFN_vkCopyMicromapToMemoryEXT
  else:
    PFN_vkCopyMicromapToMemoryEXT_1107303616)
  struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303257 = (when declared(
      struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303256):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
  else:
    struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303256)
  struct_VkImagePlaneMemoryRequirementsInfo_1107298231 = (when declared(
      struct_VkImagePlaneMemoryRequirementsInfo):
    when ownSizeof(struct_VkImagePlaneMemoryRequirementsInfo) !=
        ownSizeof(struct_VkImagePlaneMemoryRequirementsInfo_1107298230):
      static :
        warning("Declaration of " & "struct_VkImagePlaneMemoryRequirementsInfo" &
            " exists but with different size")
    struct_VkImagePlaneMemoryRequirementsInfo
  else:
    struct_VkImagePlaneMemoryRequirementsInfo_1107298230)
  struct_VkMemoryMapPlacedInfoEXT_1107302719 = (when declared(
      struct_VkMemoryMapPlacedInfoEXT):
    when ownSizeof(struct_VkMemoryMapPlacedInfoEXT) !=
        ownSizeof(struct_VkMemoryMapPlacedInfoEXT_1107302718):
      static :
        warning("Declaration of " & "struct_VkMemoryMapPlacedInfoEXT" &
            " exists but with different size")
    struct_VkMemoryMapPlacedInfoEXT
  else:
    struct_VkMemoryMapPlacedInfoEXT_1107302718)
  struct_VkPhysicalDeviceVulkan11Properties_1107298419 = (when declared(
      struct_VkPhysicalDeviceVulkan11Properties):
    when ownSizeof(struct_VkPhysicalDeviceVulkan11Properties) !=
        ownSizeof(struct_VkPhysicalDeviceVulkan11Properties_1107298418):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceVulkan11Properties" &
            " exists but with different size")
    struct_VkPhysicalDeviceVulkan11Properties
  else:
    struct_VkPhysicalDeviceVulkan11Properties_1107298418)
  struct_VkSparseImageFormatProperties_1107297409 = (when declared(
      struct_VkSparseImageFormatProperties):
    when ownSizeof(struct_VkSparseImageFormatProperties) !=
        ownSizeof(struct_VkSparseImageFormatProperties_1107297408):
      static :
        warning("Declaration of " & "struct_VkSparseImageFormatProperties" &
            " exists but with different size")
    struct_VkSparseImageFormatProperties
  else:
    struct_VkSparseImageFormatProperties_1107297408)
  struct_VkPhysicalDeviceMaintenance7PropertiesKHR_1107301325 = (when declared(
      struct_VkPhysicalDeviceMaintenance7PropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance7PropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance7PropertiesKHR_1107301324):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance7PropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance7PropertiesKHR
  else:
    struct_VkPhysicalDeviceMaintenance7PropertiesKHR_1107301324)
  VkDataGraphPipelineSessionARM_1107304445 = (when declared(
      VkDataGraphPipelineSessionARM):
    when ownSizeof(VkDataGraphPipelineSessionARM) !=
        ownSizeof(VkDataGraphPipelineSessionARM_1107304444):
      static :
        warning("Declaration of " & "VkDataGraphPipelineSessionARM" &
            " exists but with different size")
    VkDataGraphPipelineSessionARM
  else:
    VkDataGraphPipelineSessionARM_1107304444)
  StdVideoAV1TransferCharacteristics_1107305821 = (when declared(
      StdVideoAV1TransferCharacteristics):
    when ownSizeof(StdVideoAV1TransferCharacteristics) !=
        ownSizeof(StdVideoAV1TransferCharacteristics_1107305820):
      static :
        warning("Declaration of " & "StdVideoAV1TransferCharacteristics" &
            " exists but with different size")
    StdVideoAV1TransferCharacteristics
  else:
    StdVideoAV1TransferCharacteristics_1107305820)
  VkExternalMemoryImageCreateInfoKHR_1107299947 = (when declared(
      VkExternalMemoryImageCreateInfoKHR):
    when ownSizeof(VkExternalMemoryImageCreateInfoKHR) !=
        ownSizeof(VkExternalMemoryImageCreateInfoKHR_1107299946):
      static :
        warning("Declaration of " & "VkExternalMemoryImageCreateInfoKHR" &
            " exists but with different size")
    VkExternalMemoryImageCreateInfoKHR
  else:
    VkExternalMemoryImageCreateInfoKHR_1107299946)
  VkPerformanceValueTypeINTEL_1107302393 = (when declared(
      VkPerformanceValueTypeINTEL):
    when ownSizeof(VkPerformanceValueTypeINTEL) !=
        ownSizeof(VkPerformanceValueTypeINTEL_1107302392):
      static :
        warning("Declaration of " & "VkPerformanceValueTypeINTEL" &
            " exists but with different size")
    VkPerformanceValueTypeINTEL
  else:
    VkPerformanceValueTypeINTEL_1107302392)
  PFN_vkCopyMemoryToImageEXT_1107302701 = (when declared(
      PFN_vkCopyMemoryToImageEXT):
    when ownSizeof(PFN_vkCopyMemoryToImageEXT) !=
        ownSizeof(PFN_vkCopyMemoryToImageEXT_1107302700):
      static :
        warning("Declaration of " & "PFN_vkCopyMemoryToImageEXT" &
            " exists but with different size")
    PFN_vkCopyMemoryToImageEXT
  else:
    PFN_vkCopyMemoryToImageEXT_1107302700)
  struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM_1107302857 = (when declared(
      struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM):
    when ownSizeof(struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM) !=
        ownSizeof(struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM_1107302856):
      static :
        warning("Declaration of " &
            "struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM" &
            " exists but with different size")
    struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM
  else:
    struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM_1107302856)
  VkPhysicalDeviceDiagnosticsConfigFeaturesNV_1107302959 = (when declared(
      VkPhysicalDeviceDiagnosticsConfigFeaturesNV):
    when ownSizeof(VkPhysicalDeviceDiagnosticsConfigFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceDiagnosticsConfigFeaturesNV_1107302958):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDiagnosticsConfigFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceDiagnosticsConfigFeaturesNV
  else:
    VkPhysicalDeviceDiagnosticsConfigFeaturesNV_1107302958)
  VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM_1107304561 = (when declared(
      VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM):
    when ownSizeof(VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM) !=
        ownSizeof(VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM_1107304560):
      static :
        warning("Declaration of " &
            "VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM" &
            " exists but with different size")
    VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM
  else:
    VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM_1107304560)
  VkOffset3D_1107297239 = (when declared(VkOffset3D):
    when ownSizeof(VkOffset3D) != ownSizeof(VkOffset3D_1107297238):
      static :
        warning("Declaration of " & "VkOffset3D" &
            " exists but with different size")
    VkOffset3D
  else:
    VkOffset3D_1107297238)
  VkVideoDecodeVP9ProfileInfoKHR_1107301109 = (when declared(
      VkVideoDecodeVP9ProfileInfoKHR):
    when ownSizeof(VkVideoDecodeVP9ProfileInfoKHR) !=
        ownSizeof(VkVideoDecodeVP9ProfileInfoKHR_1107301108):
      static :
        warning("Declaration of " & "VkVideoDecodeVP9ProfileInfoKHR" &
            " exists but with different size")
    VkVideoDecodeVP9ProfileInfoKHR
  else:
    VkVideoDecodeVP9ProfileInfoKHR_1107301108)
  struct_VkExternalMemoryTensorCreateInfoARM_1107304071 = (when declared(
      struct_VkExternalMemoryTensorCreateInfoARM):
    when ownSizeof(struct_VkExternalMemoryTensorCreateInfoARM) !=
        ownSizeof(struct_VkExternalMemoryTensorCreateInfoARM_1107304070):
      static :
        warning("Declaration of " & "struct_VkExternalMemoryTensorCreateInfoARM" &
            " exists but with different size")
    struct_VkExternalMemoryTensorCreateInfoARM
  else:
    struct_VkExternalMemoryTensorCreateInfoARM_1107304070)
  struct_VkAccelerationStructureMatrixMotionInstanceNV_1107303149 = (when declared(
      struct_VkAccelerationStructureMatrixMotionInstanceNV):
    when ownSizeof(struct_VkAccelerationStructureMatrixMotionInstanceNV) !=
        ownSizeof(struct_VkAccelerationStructureMatrixMotionInstanceNV_1107303148):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureMatrixMotionInstanceNV" &
            " exists but with different size")
    struct_VkAccelerationStructureMatrixMotionInstanceNV
  else:
    struct_VkAccelerationStructureMatrixMotionInstanceNV_1107303148)
  VkPhysicalDeviceMemoryDecompressionPropertiesNV_1107303781 = (when declared(
      VkPhysicalDeviceMemoryDecompressionPropertiesNV):
    when ownSizeof(VkPhysicalDeviceMemoryDecompressionPropertiesNV) !=
        ownSizeof(VkPhysicalDeviceMemoryDecompressionPropertiesNV_1107303780):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceMemoryDecompressionPropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceMemoryDecompressionPropertiesNV
  else:
    VkPhysicalDeviceMemoryDecompressionPropertiesNV_1107303780)
  struct_VkD3D12FenceSubmitInfoKHR_1107305355 = (when declared(
      struct_VkD3D12FenceSubmitInfoKHR):
    when ownSizeof(struct_VkD3D12FenceSubmitInfoKHR) !=
        ownSizeof(struct_VkD3D12FenceSubmitInfoKHR_1107305354):
      static :
        warning("Declaration of " & "struct_VkD3D12FenceSubmitInfoKHR" &
            " exists but with different size")
    struct_VkD3D12FenceSubmitInfoKHR
  else:
    struct_VkD3D12FenceSubmitInfoKHR_1107305354)
  VkImageResolve_1107297671 = (when declared(VkImageResolve):
    when ownSizeof(VkImageResolve) != ownSizeof(VkImageResolve_1107297670):
      static :
        warning("Declaration of " & "VkImageResolve" &
            " exists but with different size")
    VkImageResolve
  else:
    VkImageResolve_1107297670)
  VkQueueFlagBits_1107296981 = (when declared(VkQueueFlagBits):
    when ownSizeof(VkQueueFlagBits) != ownSizeof(VkQueueFlagBits_1107296980):
      static :
        warning("Declaration of " & "VkQueueFlagBits" &
            " exists but with different size")
    VkQueueFlagBits
  else:
    VkQueueFlagBits_1107296980)
  VkPeerMemoryFeatureFlags_1107297989 = (when declared(VkPeerMemoryFeatureFlags):
    when ownSizeof(VkPeerMemoryFeatureFlags) !=
        ownSizeof(VkPeerMemoryFeatureFlags_1107297988):
      static :
        warning("Declaration of " & "VkPeerMemoryFeatureFlags" &
            " exists but with different size")
    VkPeerMemoryFeatureFlags
  else:
    VkPeerMemoryFeatureFlags_1107297988)
  struct_VkTraceRaysIndirectCommand2KHR_1107300747 = (when declared(
      struct_VkTraceRaysIndirectCommand2KHR):
    when ownSizeof(struct_VkTraceRaysIndirectCommand2KHR) !=
        ownSizeof(struct_VkTraceRaysIndirectCommand2KHR_1107300746):
      static :
        warning("Declaration of " & "struct_VkTraceRaysIndirectCommand2KHR" &
            " exists but with different size")
    struct_VkTraceRaysIndirectCommand2KHR
  else:
    struct_VkTraceRaysIndirectCommand2KHR_1107300746)
  struct_VkTensorMemoryRequirementsInfoARM_1107304015 = (when declared(
      struct_VkTensorMemoryRequirementsInfoARM):
    when ownSizeof(struct_VkTensorMemoryRequirementsInfoARM) !=
        ownSizeof(struct_VkTensorMemoryRequirementsInfoARM_1107304014):
      static :
        warning("Declaration of " & "struct_VkTensorMemoryRequirementsInfoARM" &
            " exists but with different size")
    struct_VkTensorMemoryRequirementsInfoARM
  else:
    struct_VkTensorMemoryRequirementsInfoARM_1107304014)
  VkDrawMeshTasksIndirectCommandEXT_1107305293 = (when declared(
      VkDrawMeshTasksIndirectCommandEXT):
    when ownSizeof(VkDrawMeshTasksIndirectCommandEXT) !=
        ownSizeof(VkDrawMeshTasksIndirectCommandEXT_1107305292):
      static :
        warning("Declaration of " & "VkDrawMeshTasksIndirectCommandEXT" &
            " exists but with different size")
    VkDrawMeshTasksIndirectCommandEXT
  else:
    VkDrawMeshTasksIndirectCommandEXT_1107305292)
  PFN_vkGetMemoryFdKHR_1107299965 = (when declared(PFN_vkGetMemoryFdKHR):
    when ownSizeof(PFN_vkGetMemoryFdKHR) != ownSizeof(PFN_vkGetMemoryFdKHR_1107299964):
      static :
        warning("Declaration of " & "PFN_vkGetMemoryFdKHR" &
            " exists but with different size")
    PFN_vkGetMemoryFdKHR
  else:
    PFN_vkGetMemoryFdKHR_1107299964)
  struct_VkQueryPoolCreateInfo_1107297429 = (when declared(
      struct_VkQueryPoolCreateInfo):
    when ownSizeof(struct_VkQueryPoolCreateInfo) !=
        ownSizeof(struct_VkQueryPoolCreateInfo_1107297428):
      static :
        warning("Declaration of " & "struct_VkQueryPoolCreateInfo" &
            " exists but with different size")
    struct_VkQueryPoolCreateInfo
  else:
    struct_VkQueryPoolCreateInfo_1107297428)
  VkPipelineLayoutCreateInfo_1107297547 = (when declared(
      VkPipelineLayoutCreateInfo):
    when ownSizeof(VkPipelineLayoutCreateInfo) !=
        ownSizeof(VkPipelineLayoutCreateInfo_1107297546):
      static :
        warning("Declaration of " & "VkPipelineLayoutCreateInfo" &
            " exists but with different size")
    VkPipelineLayoutCreateInfo
  else:
    VkPipelineLayoutCreateInfo_1107297546)
  VkFragmentShadingRateTypeNV_1107303109 = (when declared(
      VkFragmentShadingRateTypeNV):
    when ownSizeof(VkFragmentShadingRateTypeNV) !=
        ownSizeof(VkFragmentShadingRateTypeNV_1107303108):
      static :
        warning("Declaration of " & "VkFragmentShadingRateTypeNV" &
            " exists but with different size")
    VkFragmentShadingRateTypeNV
  else:
    VkFragmentShadingRateTypeNV_1107303108)
  struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT_1107303395 = (when declared(
      struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT_1107303394):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
  else:
    struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT_1107303394)
  VkDirectDriverLoadingInfoLUNARG_1107303977 = (when declared(
      VkDirectDriverLoadingInfoLUNARG):
    when ownSizeof(VkDirectDriverLoadingInfoLUNARG) !=
        ownSizeof(VkDirectDriverLoadingInfoLUNARG_1107303976):
      static :
        warning("Declaration of " & "VkDirectDriverLoadingInfoLUNARG" &
            " exists but with different size")
    VkDirectDriverLoadingInfoLUNARG
  else:
    VkDirectDriverLoadingInfoLUNARG_1107303976)
  VkStridedDeviceAddressNV_1107304815 = (when declared(VkStridedDeviceAddressNV):
    when ownSizeof(VkStridedDeviceAddressNV) !=
        ownSizeof(VkStridedDeviceAddressNV_1107304814):
      static :
        warning("Declaration of " & "VkStridedDeviceAddressNV" &
            " exists but with different size")
    VkStridedDeviceAddressNV
  else:
    VkStridedDeviceAddressNV_1107304814)
  StdVideoH265ChromaFormatIdc_1107305559 = (when declared(
      StdVideoH265ChromaFormatIdc):
    when ownSizeof(StdVideoH265ChromaFormatIdc) !=
        ownSizeof(StdVideoH265ChromaFormatIdc_1107305558):
      static :
        warning("Declaration of " & "StdVideoH265ChromaFormatIdc" &
            " exists but with different size")
    StdVideoH265ChromaFormatIdc
  else:
    StdVideoH265ChromaFormatIdc_1107305558)
  VkAllocationCallbacks_1107297299 = (when declared(VkAllocationCallbacks):
    when ownSizeof(VkAllocationCallbacks) != ownSizeof(VkAllocationCallbacks_1107297298):
      static :
        warning("Declaration of " & "VkAllocationCallbacks" &
            " exists but with different size")
    VkAllocationCallbacks
  else:
    VkAllocationCallbacks_1107297298)
  PFN_vkCopyMemoryToImage_1107299243 = (when declared(PFN_vkCopyMemoryToImage):
    when ownSizeof(PFN_vkCopyMemoryToImage) !=
        ownSizeof(PFN_vkCopyMemoryToImage_1107299242):
      static :
        warning("Declaration of " & "PFN_vkCopyMemoryToImage" &
            " exists but with different size")
    PFN_vkCopyMemoryToImage
  else:
    PFN_vkCopyMemoryToImage_1107299242)
  StdVideoDecodeAV1ReferenceInfo_1107301005 = (when declared(
      StdVideoDecodeAV1ReferenceInfo):
    when ownSizeof(StdVideoDecodeAV1ReferenceInfo) !=
        ownSizeof(StdVideoDecodeAV1ReferenceInfo_1107301004):
      static :
        warning("Declaration of " & "StdVideoDecodeAV1ReferenceInfo" &
            " exists but with different size")
    StdVideoDecodeAV1ReferenceInfo
  else:
    StdVideoDecodeAV1ReferenceInfo_1107301004)
  VkDebugUtilsMessageTypeFlagBitsEXT_1107301809 = (when declared(
      VkDebugUtilsMessageTypeFlagBitsEXT):
    when ownSizeof(VkDebugUtilsMessageTypeFlagBitsEXT) !=
        ownSizeof(VkDebugUtilsMessageTypeFlagBitsEXT_1107301808):
      static :
        warning("Declaration of " & "VkDebugUtilsMessageTypeFlagBitsEXT" &
            " exists but with different size")
    VkDebugUtilsMessageTypeFlagBitsEXT
  else:
    VkDebugUtilsMessageTypeFlagBitsEXT_1107301808)
  struct_VkSemaphoreSignalInfo_1107298595 = (when declared(
      struct_VkSemaphoreSignalInfo):
    when ownSizeof(struct_VkSemaphoreSignalInfo) !=
        ownSizeof(struct_VkSemaphoreSignalInfo_1107298594):
      static :
        warning("Declaration of " & "struct_VkSemaphoreSignalInfo" &
            " exists but with different size")
    struct_VkSemaphoreSignalInfo
  else:
    struct_VkSemaphoreSignalInfo_1107298594)
  struct_VkVideoEncodeH264GopRemainingFrameInfoKHR_1107299683 = (when declared(
      struct_VkVideoEncodeH264GopRemainingFrameInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264GopRemainingFrameInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264GopRemainingFrameInfoKHR_1107299682):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH264GopRemainingFrameInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264GopRemainingFrameInfoKHR
  else:
    struct_VkVideoEncodeH264GopRemainingFrameInfoKHR_1107299682)
  PFN_vkCmdDrawIndexedIndirectCount_1107298621 = (when declared(
      PFN_vkCmdDrawIndexedIndirectCount):
    when ownSizeof(PFN_vkCmdDrawIndexedIndirectCount) !=
        ownSizeof(PFN_vkCmdDrawIndexedIndirectCount_1107298620):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawIndexedIndirectCount" &
            " exists but with different size")
    PFN_vkCmdDrawIndexedIndirectCount
  else:
    PFN_vkCmdDrawIndexedIndirectCount_1107298620)
  VkRenderPassTransformBeginInfoQCOM_1107302855 = (when declared(
      VkRenderPassTransformBeginInfoQCOM):
    when ownSizeof(VkRenderPassTransformBeginInfoQCOM) !=
        ownSizeof(VkRenderPassTransformBeginInfoQCOM_1107302854):
      static :
        warning("Declaration of " & "VkRenderPassTransformBeginInfoQCOM" &
            " exists but with different size")
    VkRenderPassTransformBeginInfoQCOM
  else:
    VkRenderPassTransformBeginInfoQCOM_1107302854)
  PFN_vkCmdWriteTimestamp_1107297937 = (when declared(PFN_vkCmdWriteTimestamp):
    when ownSizeof(PFN_vkCmdWriteTimestamp) !=
        ownSizeof(PFN_vkCmdWriteTimestamp_1107297936):
      static :
        warning("Declaration of " & "PFN_vkCmdWriteTimestamp" &
            " exists but with different size")
    PFN_vkCmdWriteTimestamp
  else:
    PFN_vkCmdWriteTimestamp_1107297936)
  PFN_vkDestroyPrivateDataSlotEXT_1107302943 = (when declared(
      PFN_vkDestroyPrivateDataSlotEXT):
    when ownSizeof(PFN_vkDestroyPrivateDataSlotEXT) !=
        ownSizeof(PFN_vkDestroyPrivateDataSlotEXT_1107302942):
      static :
        warning("Declaration of " & "PFN_vkDestroyPrivateDataSlotEXT" &
            " exists but with different size")
    PFN_vkDestroyPrivateDataSlotEXT
  else:
    PFN_vkDestroyPrivateDataSlotEXT_1107302942)
  PFN_vkCopyImageToMemoryEXT_1107302703 = (when declared(
      PFN_vkCopyImageToMemoryEXT):
    when ownSizeof(PFN_vkCopyImageToMemoryEXT) !=
        ownSizeof(PFN_vkCopyImageToMemoryEXT_1107302702):
      static :
        warning("Declaration of " & "PFN_vkCopyImageToMemoryEXT" &
            " exists but with different size")
    PFN_vkCopyImageToMemoryEXT
  else:
    PFN_vkCopyImageToMemoryEXT_1107302702)
  struct_VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300635 = (when declared(
      struct_VkVideoEncodeSessionParametersFeedbackInfoKHR):
    when ownSizeof(struct_VkVideoEncodeSessionParametersFeedbackInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300634):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeSessionParametersFeedbackInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeSessionParametersFeedbackInfoKHR
  else:
    struct_VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300634)
  PFN_vkCmdSetCullMode_1107298937 = (when declared(PFN_vkCmdSetCullMode):
    when ownSizeof(PFN_vkCmdSetCullMode) != ownSizeof(PFN_vkCmdSetCullMode_1107298936):
      static :
        warning("Declaration of " & "PFN_vkCmdSetCullMode" &
            " exists but with different size")
    PFN_vkCmdSetCullMode
  else:
    PFN_vkCmdSetCullMode_1107298936)
  VkSampleCountFlags_1107296953 = (when declared(VkSampleCountFlags):
    when ownSizeof(VkSampleCountFlags) != ownSizeof(VkSampleCountFlags_1107296952):
      static :
        warning("Declaration of " & "VkSampleCountFlags" &
            " exists but with different size")
    VkSampleCountFlags
  else:
    VkSampleCountFlags_1107296952)
  VkShadingRatePaletteEntryNV_1107302031 = (when declared(
      VkShadingRatePaletteEntryNV):
    when ownSizeof(VkShadingRatePaletteEntryNV) !=
        ownSizeof(VkShadingRatePaletteEntryNV_1107302030):
      static :
        warning("Declaration of " & "VkShadingRatePaletteEntryNV" &
            " exists but with different size")
    VkShadingRatePaletteEntryNV
  else:
    VkShadingRatePaletteEntryNV_1107302030)
  enum_VkValidationFeatureEnableEXT_1107302543 = (when declared(
      enum_VkValidationFeatureEnableEXT):
    when ownSizeof(enum_VkValidationFeatureEnableEXT) !=
        ownSizeof(enum_VkValidationFeatureEnableEXT_1107302542):
      static :
        warning("Declaration of " & "enum_VkValidationFeatureEnableEXT" &
            " exists but with different size")
    enum_VkValidationFeatureEnableEXT
  else:
    enum_VkValidationFeatureEnableEXT_1107302542)
  VkPipelineCompilerControlFlagsAMD_1107302265 = (when declared(
      VkPipelineCompilerControlFlagsAMD):
    when ownSizeof(VkPipelineCompilerControlFlagsAMD) !=
        ownSizeof(VkPipelineCompilerControlFlagsAMD_1107302264):
      static :
        warning("Declaration of " & "VkPipelineCompilerControlFlagsAMD" &
            " exists but with different size")
    VkPipelineCompilerControlFlagsAMD
  else:
    VkPipelineCompilerControlFlagsAMD_1107302264)
  struct_VkComponentMapping_1107297449 = (when declared(
      struct_VkComponentMapping):
    when ownSizeof(struct_VkComponentMapping) !=
        ownSizeof(struct_VkComponentMapping_1107297448):
      static :
        warning("Declaration of " & "struct_VkComponentMapping" &
            " exists but with different size")
    struct_VkComponentMapping
  else:
    struct_VkComponentMapping_1107297448)
  VkPhysicalDeviceDepthStencilResolvePropertiesKHR_1107300365 = (when declared(
      VkPhysicalDeviceDepthStencilResolvePropertiesKHR):
    when ownSizeof(VkPhysicalDeviceDepthStencilResolvePropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceDepthStencilResolvePropertiesKHR_1107300364):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDepthStencilResolvePropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceDepthStencilResolvePropertiesKHR
  else:
    VkPhysicalDeviceDepthStencilResolvePropertiesKHR_1107300364)
  PFN_vkGetDeviceImageSubresourceLayoutKHR_1107300805 = (when declared(
      PFN_vkGetDeviceImageSubresourceLayoutKHR):
    when ownSizeof(PFN_vkGetDeviceImageSubresourceLayoutKHR) !=
        ownSizeof(PFN_vkGetDeviceImageSubresourceLayoutKHR_1107300804):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceImageSubresourceLayoutKHR" &
            " exists but with different size")
    PFN_vkGetDeviceImageSubresourceLayoutKHR
  else:
    PFN_vkGetDeviceImageSubresourceLayoutKHR_1107300804)
  VkAccelerationStructureGeometryInstancesDataKHR_1107305157 = (when declared(
      VkAccelerationStructureGeometryInstancesDataKHR):
    when ownSizeof(VkAccelerationStructureGeometryInstancesDataKHR) !=
        ownSizeof(VkAccelerationStructureGeometryInstancesDataKHR_1107305156):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureGeometryInstancesDataKHR" &
            " exists but with different size")
    VkAccelerationStructureGeometryInstancesDataKHR
  else:
    VkAccelerationStructureGeometryInstancesDataKHR_1107305156)
  struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT_1107304641 = (when declared(
      struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT_1107304640):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
  else:
    struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT_1107304640)
  enum_VkTileShadingRenderPassFlagBitsQCOM_1107302965 = (when declared(
      enum_VkTileShadingRenderPassFlagBitsQCOM):
    when ownSizeof(enum_VkTileShadingRenderPassFlagBitsQCOM) !=
        ownSizeof(enum_VkTileShadingRenderPassFlagBitsQCOM_1107302964):
      static :
        warning("Declaration of " & "enum_VkTileShadingRenderPassFlagBitsQCOM" &
            " exists but with different size")
    enum_VkTileShadingRenderPassFlagBitsQCOM
  else:
    enum_VkTileShadingRenderPassFlagBitsQCOM_1107302964)
  struct_VkPhysicalDeviceExternalSemaphoreInfo_1107298303 = (when declared(
      struct_VkPhysicalDeviceExternalSemaphoreInfo):
    when ownSizeof(struct_VkPhysicalDeviceExternalSemaphoreInfo) !=
        ownSizeof(struct_VkPhysicalDeviceExternalSemaphoreInfo_1107298302):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExternalSemaphoreInfo" &
            " exists but with different size")
    struct_VkPhysicalDeviceExternalSemaphoreInfo
  else:
    struct_VkPhysicalDeviceExternalSemaphoreInfo_1107298302)
  enum_VkComponentSwizzle_1107296833 = (when declared(enum_VkComponentSwizzle):
    when ownSizeof(enum_VkComponentSwizzle) !=
        ownSizeof(enum_VkComponentSwizzle_1107296832):
      static :
        warning("Declaration of " & "enum_VkComponentSwizzle" &
            " exists but with different size")
    enum_VkComponentSwizzle
  else:
    enum_VkComponentSwizzle_1107296832)
  VkVideoReferenceSlotInfoKHR_1107299505 = (when declared(
      VkVideoReferenceSlotInfoKHR):
    when ownSizeof(VkVideoReferenceSlotInfoKHR) !=
        ownSizeof(VkVideoReferenceSlotInfoKHR_1107299504):
      static :
        warning("Declaration of " & "VkVideoReferenceSlotInfoKHR" &
            " exists but with different size")
    VkVideoReferenceSlotInfoKHR
  else:
    VkVideoReferenceSlotInfoKHR_1107299504)
  VkPhysicalDevicePCIBusInfoPropertiesEXT_1107302449 = (when declared(
      VkPhysicalDevicePCIBusInfoPropertiesEXT):
    when ownSizeof(VkPhysicalDevicePCIBusInfoPropertiesEXT) !=
        ownSizeof(VkPhysicalDevicePCIBusInfoPropertiesEXT_1107302448):
      static :
        warning("Declaration of " & "VkPhysicalDevicePCIBusInfoPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDevicePCIBusInfoPropertiesEXT
  else:
    VkPhysicalDevicePCIBusInfoPropertiesEXT_1107302448)
  PFN_vkWriteMicromapsPropertiesEXT_1107303621 = (when declared(
      PFN_vkWriteMicromapsPropertiesEXT):
    when ownSizeof(PFN_vkWriteMicromapsPropertiesEXT) !=
        ownSizeof(PFN_vkWriteMicromapsPropertiesEXT_1107303620):
      static :
        warning("Declaration of " & "PFN_vkWriteMicromapsPropertiesEXT" &
            " exists but with different size")
    PFN_vkWriteMicromapsPropertiesEXT
  else:
    PFN_vkWriteMicromapsPropertiesEXT_1107303620)
  struct_VkImageViewSlicedCreateInfoEXT_1107303689 = (when declared(
      struct_VkImageViewSlicedCreateInfoEXT):
    when ownSizeof(struct_VkImageViewSlicedCreateInfoEXT) !=
        ownSizeof(struct_VkImageViewSlicedCreateInfoEXT_1107303688):
      static :
        warning("Declaration of " & "struct_VkImageViewSlicedCreateInfoEXT" &
            " exists but with different size")
    struct_VkImageViewSlicedCreateInfoEXT
  else:
    struct_VkImageViewSlicedCreateInfoEXT_1107303688)
  VkTensorCreateInfoARM_1107304009 = (when declared(VkTensorCreateInfoARM):
    when ownSizeof(VkTensorCreateInfoARM) != ownSizeof(VkTensorCreateInfoARM_1107304008):
      static :
        warning("Declaration of " & "VkTensorCreateInfoARM" &
            " exists but with different size")
    VkTensorCreateInfoARM
  else:
    VkTensorCreateInfoARM_1107304008)
  struct_StdVideoDecodeH264PictureInfo_1107305473 = (when declared(
      struct_StdVideoDecodeH264PictureInfo):
    when ownSizeof(struct_StdVideoDecodeH264PictureInfo) !=
        ownSizeof(struct_StdVideoDecodeH264PictureInfo_1107305472):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeH264PictureInfo" &
            " exists but with different size")
    struct_StdVideoDecodeH264PictureInfo
  else:
    struct_StdVideoDecodeH264PictureInfo_1107305472)
  struct_VkVideoDecodeH264ProfileInfoKHR_1107299803 = (when declared(
      struct_VkVideoDecodeH264ProfileInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH264ProfileInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH264ProfileInfoKHR_1107299802):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeH264ProfileInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH264ProfileInfoKHR
  else:
    struct_VkVideoDecodeH264ProfileInfoKHR_1107299802)
  VkImageResolve2_1107298809 = (when declared(VkImageResolve2):
    when ownSizeof(VkImageResolve2) != ownSizeof(VkImageResolve2_1107298808):
      static :
        warning("Declaration of " & "VkImageResolve2" &
            " exists but with different size")
    VkImageResolve2
  else:
    VkImageResolve2_1107298808)
  VkPipelineSampleLocationsStateCreateInfoEXT_1107301901 = (when declared(
      VkPipelineSampleLocationsStateCreateInfoEXT):
    when ownSizeof(VkPipelineSampleLocationsStateCreateInfoEXT) !=
        ownSizeof(VkPipelineSampleLocationsStateCreateInfoEXT_1107301900):
      static :
        warning("Declaration of " &
            "VkPipelineSampleLocationsStateCreateInfoEXT" &
            " exists but with different size")
    VkPipelineSampleLocationsStateCreateInfoEXT
  else:
    VkPipelineSampleLocationsStateCreateInfoEXT_1107301900)
  struct_VkVideoEncodeH265SessionCreateInfoKHR_1107299723 = (when declared(
      struct_VkVideoEncodeH265SessionCreateInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265SessionCreateInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265SessionCreateInfoKHR_1107299722):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH265SessionCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265SessionCreateInfoKHR
  else:
    struct_VkVideoEncodeH265SessionCreateInfoKHR_1107299722)
  VkPhysicalDeviceExtendedDynamicState3FeaturesEXT_1107303863 = (when declared(
      VkPhysicalDeviceExtendedDynamicState3FeaturesEXT):
    when ownSizeof(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT_1107303862):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
  else:
    VkPhysicalDeviceExtendedDynamicState3FeaturesEXT_1107303862)
  struct_VkPhysicalDeviceMemoryProperties2_1107298153 = (when declared(
      struct_VkPhysicalDeviceMemoryProperties2):
    when ownSizeof(struct_VkPhysicalDeviceMemoryProperties2) !=
        ownSizeof(struct_VkPhysicalDeviceMemoryProperties2_1107298152):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceMemoryProperties2" &
            " exists but with different size")
    struct_VkPhysicalDeviceMemoryProperties2
  else:
    struct_VkPhysicalDeviceMemoryProperties2_1107298152)
  PFN_vkCmdSetDeviceMask_1107298333 = (when declared(PFN_vkCmdSetDeviceMask):
    when ownSizeof(PFN_vkCmdSetDeviceMask) != ownSizeof(PFN_vkCmdSetDeviceMask_1107298332):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDeviceMask" &
            " exists but with different size")
    PFN_vkCmdSetDeviceMask
  else:
    PFN_vkCmdSetDeviceMask_1107298332)
  VkSurfaceFormat2KHR_1107300197 = (when declared(VkSurfaceFormat2KHR):
    when ownSizeof(VkSurfaceFormat2KHR) != ownSizeof(VkSurfaceFormat2KHR_1107300196):
      static :
        warning("Declaration of " & "VkSurfaceFormat2KHR" &
            " exists but with different size")
    VkSurfaceFormat2KHR
  else:
    VkSurfaceFormat2KHR_1107300196)
  PFN_vkGetDataGraphPipelineAvailablePropertiesARM_1107304577 = (when declared(
      PFN_vkGetDataGraphPipelineAvailablePropertiesARM):
    when ownSizeof(PFN_vkGetDataGraphPipelineAvailablePropertiesARM) !=
        ownSizeof(PFN_vkGetDataGraphPipelineAvailablePropertiesARM_1107304576):
      static :
        warning("Declaration of " &
            "PFN_vkGetDataGraphPipelineAvailablePropertiesARM" &
            " exists but with different size")
    PFN_vkGetDataGraphPipelineAvailablePropertiesARM
  else:
    PFN_vkGetDataGraphPipelineAvailablePropertiesARM_1107304576)
  VkMemoryAllocateInfo_1107297375 = (when declared(VkMemoryAllocateInfo):
    when ownSizeof(VkMemoryAllocateInfo) != ownSizeof(VkMemoryAllocateInfo_1107297374):
      static :
        warning("Declaration of " & "VkMemoryAllocateInfo" &
            " exists but with different size")
    VkMemoryAllocateInfo
  else:
    VkMemoryAllocateInfo_1107297374)
  struct_VkImageCompressionPropertiesEXT_1107303211 = (when declared(
      struct_VkImageCompressionPropertiesEXT):
    when ownSizeof(struct_VkImageCompressionPropertiesEXT) !=
        ownSizeof(struct_VkImageCompressionPropertiesEXT_1107303210):
      static :
        warning("Declaration of " & "struct_VkImageCompressionPropertiesEXT" &
            " exists but with different size")
    struct_VkImageCompressionPropertiesEXT
  else:
    struct_VkImageCompressionPropertiesEXT_1107303210)
  PFN_vkCmdPushDescriptorSetWithTemplate_1107299229 = (when declared(
      PFN_vkCmdPushDescriptorSetWithTemplate):
    when ownSizeof(PFN_vkCmdPushDescriptorSetWithTemplate) !=
        ownSizeof(PFN_vkCmdPushDescriptorSetWithTemplate_1107299228):
      static :
        warning("Declaration of " & "PFN_vkCmdPushDescriptorSetWithTemplate" &
            " exists but with different size")
    PFN_vkCmdPushDescriptorSetWithTemplate
  else:
    PFN_vkCmdPushDescriptorSetWithTemplate_1107299228)
  struct_VkDeviceQueueShaderCoreControlCreateInfoARM_1107303673 = (when declared(
      struct_VkDeviceQueueShaderCoreControlCreateInfoARM):
    when ownSizeof(struct_VkDeviceQueueShaderCoreControlCreateInfoARM) !=
        ownSizeof(struct_VkDeviceQueueShaderCoreControlCreateInfoARM_1107303672):
      static :
        warning("Declaration of " &
            "struct_VkDeviceQueueShaderCoreControlCreateInfoARM" &
            " exists but with different size")
    struct_VkDeviceQueueShaderCoreControlCreateInfoARM
  else:
    struct_VkDeviceQueueShaderCoreControlCreateInfoARM_1107303672)
  PFN_vkCreateTensorViewARM_1107304103 = (when declared(
      PFN_vkCreateTensorViewARM):
    when ownSizeof(PFN_vkCreateTensorViewARM) !=
        ownSizeof(PFN_vkCreateTensorViewARM_1107304102):
      static :
        warning("Declaration of " & "PFN_vkCreateTensorViewARM" &
            " exists but with different size")
    PFN_vkCreateTensorViewARM
  else:
    PFN_vkCreateTensorViewARM_1107304102)
  VkPhysicalDeviceLayeredDriverPropertiesMSFT_1107304653 = (when declared(
      VkPhysicalDeviceLayeredDriverPropertiesMSFT):
    when ownSizeof(VkPhysicalDeviceLayeredDriverPropertiesMSFT) !=
        ownSizeof(VkPhysicalDeviceLayeredDriverPropertiesMSFT_1107304652):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceLayeredDriverPropertiesMSFT" &
            " exists but with different size")
    VkPhysicalDeviceLayeredDriverPropertiesMSFT
  else:
    VkPhysicalDeviceLayeredDriverPropertiesMSFT_1107304652)
  PFN_vkCmdDispatchTileQCOM_1107302995 = (when declared(
      PFN_vkCmdDispatchTileQCOM):
    when ownSizeof(PFN_vkCmdDispatchTileQCOM) !=
        ownSizeof(PFN_vkCmdDispatchTileQCOM_1107302994):
      static :
        warning("Declaration of " & "PFN_vkCmdDispatchTileQCOM" &
            " exists but with different size")
    PFN_vkCmdDispatchTileQCOM
  else:
    PFN_vkCmdDispatchTileQCOM_1107302994)
  VkImageMemoryBarrier_1107297275 = (when declared(VkImageMemoryBarrier):
    when ownSizeof(VkImageMemoryBarrier) != ownSizeof(VkImageMemoryBarrier_1107297274):
      static :
        warning("Declaration of " & "VkImageMemoryBarrier" &
            " exists but with different size")
    VkImageMemoryBarrier
  else:
    VkImageMemoryBarrier_1107297274)
  VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR_1107301271 = (when declared(
      VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR_1107301270):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR
  else:
    VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR_1107301270)
  VkPipelineCreationFeedbackEXT_1107302307 = (when declared(
      VkPipelineCreationFeedbackEXT):
    when ownSizeof(VkPipelineCreationFeedbackEXT) !=
        ownSizeof(VkPipelineCreationFeedbackEXT_1107302306):
      static :
        warning("Declaration of " & "VkPipelineCreationFeedbackEXT" &
            " exists but with different size")
    VkPipelineCreationFeedbackEXT
  else:
    VkPipelineCreationFeedbackEXT_1107302306)
  VkFenceCreateFlags_1107297021 = (when declared(VkFenceCreateFlags):
    when ownSizeof(VkFenceCreateFlags) != ownSizeof(VkFenceCreateFlags_1107297020):
      static :
        warning("Declaration of " & "VkFenceCreateFlags" &
            " exists but with different size")
    VkFenceCreateFlags
  else:
    VkFenceCreateFlags_1107297020)
  VkPhysicalDeviceTimelineSemaphoreProperties_1107298581 = (when declared(
      VkPhysicalDeviceTimelineSemaphoreProperties):
    when ownSizeof(VkPhysicalDeviceTimelineSemaphoreProperties) !=
        ownSizeof(VkPhysicalDeviceTimelineSemaphoreProperties_1107298580):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceTimelineSemaphoreProperties" &
            " exists but with different size")
    VkPhysicalDeviceTimelineSemaphoreProperties
  else:
    VkPhysicalDeviceTimelineSemaphoreProperties_1107298580)
  VkSemaphoreWaitInfoKHR_1107300381 = (when declared(VkSemaphoreWaitInfoKHR):
    when ownSizeof(VkSemaphoreWaitInfoKHR) != ownSizeof(VkSemaphoreWaitInfoKHR_1107300380):
      static :
        warning("Declaration of " & "VkSemaphoreWaitInfoKHR" &
            " exists but with different size")
    VkSemaphoreWaitInfoKHR
  else:
    VkSemaphoreWaitInfoKHR_1107300380)
  VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT_1107303713 = (when declared(
      VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT_1107303712):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT
  else:
    VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT_1107303712)
  union_VkDeviceOrHostAddressConstKHR_1107303137 = (when declared(
      union_VkDeviceOrHostAddressConstKHR):
    when ownSizeof(union_VkDeviceOrHostAddressConstKHR) !=
        ownSizeof(union_VkDeviceOrHostAddressConstKHR_1107303136):
      static :
        warning("Declaration of " & "union_VkDeviceOrHostAddressConstKHR" &
            " exists but with different size")
    union_VkDeviceOrHostAddressConstKHR
  else:
    union_VkDeviceOrHostAddressConstKHR_1107303136)
  VkDataGraphPipelineResourceInfoARM_1107304485 = (when declared(
      VkDataGraphPipelineResourceInfoARM):
    when ownSizeof(VkDataGraphPipelineResourceInfoARM) !=
        ownSizeof(VkDataGraphPipelineResourceInfoARM_1107304484):
      static :
        warning("Declaration of " & "VkDataGraphPipelineResourceInfoARM" &
            " exists but with different size")
    VkDataGraphPipelineResourceInfoARM
  else:
    VkDataGraphPipelineResourceInfoARM_1107304484)
  struct_VkDescriptorSetBindingReferenceVALVE_1107303697 = (when declared(
      struct_VkDescriptorSetBindingReferenceVALVE):
    when ownSizeof(struct_VkDescriptorSetBindingReferenceVALVE) !=
        ownSizeof(struct_VkDescriptorSetBindingReferenceVALVE_1107303696):
      static :
        warning("Declaration of " &
            "struct_VkDescriptorSetBindingReferenceVALVE" &
            " exists but with different size")
    struct_VkDescriptorSetBindingReferenceVALVE
  else:
    struct_VkDescriptorSetBindingReferenceVALVE_1107303696)
  VkRenderingInfo_1107298853 = (when declared(VkRenderingInfo):
    when ownSizeof(VkRenderingInfo) != ownSizeof(VkRenderingInfo_1107298852):
      static :
        warning("Declaration of " & "VkRenderingInfo" &
            " exists but with different size")
    VkRenderingInfo
  else:
    VkRenderingInfo_1107298852)
  struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT_1107303943 = (when declared(
      struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT_1107303942):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT
  else:
    struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT_1107303942)
  VkPresentScalingFlagsEXT_1107302729 = (when declared(VkPresentScalingFlagsEXT):
    when ownSizeof(VkPresentScalingFlagsEXT) !=
        ownSizeof(VkPresentScalingFlagsEXT_1107302728):
      static :
        warning("Declaration of " & "VkPresentScalingFlagsEXT" &
            " exists but with different size")
    VkPresentScalingFlagsEXT
  else:
    VkPresentScalingFlagsEXT_1107302728)
  struct_VkPhysicalDeviceMeshShaderFeaturesNV_1107302311 = (when declared(
      struct_VkPhysicalDeviceMeshShaderFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceMeshShaderFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceMeshShaderFeaturesNV_1107302310):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMeshShaderFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceMeshShaderFeaturesNV
  else:
    struct_VkPhysicalDeviceMeshShaderFeaturesNV_1107302310)
  VkVideoDecodeH264ProfileInfoKHR_1107299805 = (when declared(
      VkVideoDecodeH264ProfileInfoKHR):
    when ownSizeof(VkVideoDecodeH264ProfileInfoKHR) !=
        ownSizeof(VkVideoDecodeH264ProfileInfoKHR_1107299804):
      static :
        warning("Declaration of " & "VkVideoDecodeH264ProfileInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH264ProfileInfoKHR
  else:
    VkVideoDecodeH264ProfileInfoKHR_1107299804)
  struct_VkResolveImageInfo2_1107298811 = (when declared(
      struct_VkResolveImageInfo2):
    when ownSizeof(struct_VkResolveImageInfo2) !=
        ownSizeof(struct_VkResolveImageInfo2_1107298810):
      static :
        warning("Declaration of " & "struct_VkResolveImageInfo2" &
            " exists but with different size")
    struct_VkResolveImageInfo2
  else:
    struct_VkResolveImageInfo2_1107298810)
  enum_VkQueueGlobalPriority_1107298981 = (when declared(
      enum_VkQueueGlobalPriority):
    when ownSizeof(enum_VkQueueGlobalPriority) !=
        ownSizeof(enum_VkQueueGlobalPriority_1107298980):
      static :
        warning("Declaration of " & "enum_VkQueueGlobalPriority" &
            " exists but with different size")
    enum_VkQueueGlobalPriority
  else:
    enum_VkQueueGlobalPriority_1107298980)
  struct_VkRenderPassTileShadingCreateInfoQCOM_1107302979 = (when declared(
      struct_VkRenderPassTileShadingCreateInfoQCOM):
    when ownSizeof(struct_VkRenderPassTileShadingCreateInfoQCOM) !=
        ownSizeof(struct_VkRenderPassTileShadingCreateInfoQCOM_1107302978):
      static :
        warning("Declaration of " &
            "struct_VkRenderPassTileShadingCreateInfoQCOM" &
            " exists but with different size")
    struct_VkRenderPassTileShadingCreateInfoQCOM
  else:
    struct_VkRenderPassTileShadingCreateInfoQCOM_1107302978)
  PFN_vkGetDeviceMemoryCommitment_1107297731 = (when declared(
      PFN_vkGetDeviceMemoryCommitment):
    when ownSizeof(PFN_vkGetDeviceMemoryCommitment) !=
        ownSizeof(PFN_vkGetDeviceMemoryCommitment_1107297730):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceMemoryCommitment" &
            " exists but with different size")
    PFN_vkGetDeviceMemoryCommitment
  else:
    PFN_vkGetDeviceMemoryCommitment_1107297730)
  enum_VkSamplerCreateFlagBits_1107297139 = (when declared(
      enum_VkSamplerCreateFlagBits):
    when ownSizeof(enum_VkSamplerCreateFlagBits) !=
        ownSizeof(enum_VkSamplerCreateFlagBits_1107297138):
      static :
        warning("Declaration of " & "enum_VkSamplerCreateFlagBits" &
            " exists but with different size")
    enum_VkSamplerCreateFlagBits
  else:
    enum_VkSamplerCreateFlagBits_1107297138)
  VkCommandPoolTrimFlagsKHR_1107299915 = (when declared(
      VkCommandPoolTrimFlagsKHR):
    when ownSizeof(VkCommandPoolTrimFlagsKHR) !=
        ownSizeof(VkCommandPoolTrimFlagsKHR_1107299914):
      static :
        warning("Declaration of " & "VkCommandPoolTrimFlagsKHR" &
            " exists but with different size")
    VkCommandPoolTrimFlagsKHR
  else:
    VkCommandPoolTrimFlagsKHR_1107299914)
  VkClusterAccelerationStructureMoveObjectsInputNV_1107304795 = (when declared(
      VkClusterAccelerationStructureMoveObjectsInputNV):
    when ownSizeof(VkClusterAccelerationStructureMoveObjectsInputNV) !=
        ownSizeof(VkClusterAccelerationStructureMoveObjectsInputNV_1107304794):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureMoveObjectsInputNV" &
            " exists but with different size")
    VkClusterAccelerationStructureMoveObjectsInputNV
  else:
    VkClusterAccelerationStructureMoveObjectsInputNV_1107304794)
  StdVideoH265ProfileTierLevel_1107305555 = (when declared(
      StdVideoH265ProfileTierLevel):
    when ownSizeof(StdVideoH265ProfileTierLevel) !=
        ownSizeof(StdVideoH265ProfileTierLevel_1107305554):
      static :
        warning("Declaration of " & "StdVideoH265ProfileTierLevel" &
            " exists but with different size")
    StdVideoH265ProfileTierLevel
  else:
    StdVideoH265ProfileTierLevel_1107305554)
  VkPhysicalDeviceShadingRateImageFeaturesNV_1107302047 = (when declared(
      VkPhysicalDeviceShadingRateImageFeaturesNV):
    when ownSizeof(VkPhysicalDeviceShadingRateImageFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceShadingRateImageFeaturesNV_1107302046):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShadingRateImageFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceShadingRateImageFeaturesNV
  else:
    VkPhysicalDeviceShadingRateImageFeaturesNV_1107302046)
  struct_VkPhysicalDeviceLineRasterizationProperties_1107299045 = (when declared(
      struct_VkPhysicalDeviceLineRasterizationProperties):
    when ownSizeof(struct_VkPhysicalDeviceLineRasterizationProperties) !=
        ownSizeof(struct_VkPhysicalDeviceLineRasterizationProperties_1107299044):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceLineRasterizationProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceLineRasterizationProperties
  else:
    struct_VkPhysicalDeviceLineRasterizationProperties_1107299044)
  struct_StdVideoAV1Segmentation_1107305753 = (when declared(
      struct_StdVideoAV1Segmentation):
    when ownSizeof(struct_StdVideoAV1Segmentation) !=
        ownSizeof(struct_StdVideoAV1Segmentation_1107305752):
      static :
        warning("Declaration of " & "struct_StdVideoAV1Segmentation" &
            " exists but with different size")
    struct_StdVideoAV1Segmentation
  else:
    struct_StdVideoAV1Segmentation_1107305752)
  PFN_vkGetImageSubresourceLayout2KHR_1107300807 = (when declared(
      PFN_vkGetImageSubresourceLayout2KHR):
    when ownSizeof(PFN_vkGetImageSubresourceLayout2KHR) !=
        ownSizeof(PFN_vkGetImageSubresourceLayout2KHR_1107300806):
      static :
        warning("Declaration of " & "PFN_vkGetImageSubresourceLayout2KHR" &
            " exists but with different size")
    PFN_vkGetImageSubresourceLayout2KHR
  else:
    PFN_vkGetImageSubresourceLayout2KHR_1107300806)
  enum_VkVendorId_1107296797 = (when declared(enum_VkVendorId):
    when ownSizeof(enum_VkVendorId) != ownSizeof(enum_VkVendorId_1107296796):
      static :
        warning("Declaration of " & "enum_VkVendorId" &
            " exists but with different size")
    enum_VkVendorId
  else:
    enum_VkVendorId_1107296796)
  VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR_1107300697 = (when declared(
      VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR_1107300696):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
  else:
    VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR_1107300696)
  VkDescriptorPoolInlineUniformBlockCreateInfoEXT_1107301877 = (when declared(
      VkDescriptorPoolInlineUniformBlockCreateInfoEXT):
    when ownSizeof(VkDescriptorPoolInlineUniformBlockCreateInfoEXT) !=
        ownSizeof(VkDescriptorPoolInlineUniformBlockCreateInfoEXT_1107301876):
      static :
        warning("Declaration of " &
            "VkDescriptorPoolInlineUniformBlockCreateInfoEXT" &
            " exists but with different size")
    VkDescriptorPoolInlineUniformBlockCreateInfoEXT
  else:
    VkDescriptorPoolInlineUniformBlockCreateInfoEXT_1107301876)
  struct_VkHeadlessSurfaceCreateInfoEXT_1107302619 = (when declared(
      struct_VkHeadlessSurfaceCreateInfoEXT):
    when ownSizeof(struct_VkHeadlessSurfaceCreateInfoEXT) !=
        ownSizeof(struct_VkHeadlessSurfaceCreateInfoEXT_1107302618):
      static :
        warning("Declaration of " & "struct_VkHeadlessSurfaceCreateInfoEXT" &
            " exists but with different size")
    struct_VkHeadlessSurfaceCreateInfoEXT
  else:
    struct_VkHeadlessSurfaceCreateInfoEXT_1107302618)
  PFN_vkCmdCopyMemoryIndirectKHR_1107301243 = (when declared(
      PFN_vkCmdCopyMemoryIndirectKHR):
    when ownSizeof(PFN_vkCmdCopyMemoryIndirectKHR) !=
        ownSizeof(PFN_vkCmdCopyMemoryIndirectKHR_1107301242):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyMemoryIndirectKHR" &
            " exists but with different size")
    PFN_vkCmdCopyMemoryIndirectKHR
  else:
    PFN_vkCmdCopyMemoryIndirectKHR_1107301242)
  union_VkAccelerationStructureMotionInstanceDataNV_1107303161 = (when declared(
      union_VkAccelerationStructureMotionInstanceDataNV):
    when ownSizeof(union_VkAccelerationStructureMotionInstanceDataNV) !=
        ownSizeof(union_VkAccelerationStructureMotionInstanceDataNV_1107303160):
      static :
        warning("Declaration of " &
            "union_VkAccelerationStructureMotionInstanceDataNV" &
            " exists but with different size")
    union_VkAccelerationStructureMotionInstanceDataNV
  else:
    union_VkAccelerationStructureMotionInstanceDataNV_1107303160)
  VkConformanceVersion_1107298429 = (when declared(VkConformanceVersion):
    when ownSizeof(VkConformanceVersion) != ownSizeof(VkConformanceVersion_1107298428):
      static :
        warning("Declaration of " & "VkConformanceVersion" &
            " exists but with different size")
    VkConformanceVersion
  else:
    VkConformanceVersion_1107298428)
  VkTimelineSemaphoreSubmitInfoKHR_1107300379 = (when declared(
      VkTimelineSemaphoreSubmitInfoKHR):
    when ownSizeof(VkTimelineSemaphoreSubmitInfoKHR) !=
        ownSizeof(VkTimelineSemaphoreSubmitInfoKHR_1107300378):
      static :
        warning("Declaration of " & "VkTimelineSemaphoreSubmitInfoKHR" &
            " exists but with different size")
    VkTimelineSemaphoreSubmitInfoKHR
  else:
    VkTimelineSemaphoreSubmitInfoKHR_1107300378)
  struct_VkStridedDeviceAddressRangeKHR_1107301215 = (when declared(
      struct_VkStridedDeviceAddressRangeKHR):
    when ownSizeof(struct_VkStridedDeviceAddressRangeKHR) !=
        ownSizeof(struct_VkStridedDeviceAddressRangeKHR_1107301214):
      static :
        warning("Declaration of " & "struct_VkStridedDeviceAddressRangeKHR" &
            " exists but with different size")
    struct_VkStridedDeviceAddressRangeKHR
  else:
    struct_VkStridedDeviceAddressRangeKHR_1107301214)
  VkImageDrmFormatModifierPropertiesEXT_1107301979 = (when declared(
      VkImageDrmFormatModifierPropertiesEXT):
    when ownSizeof(VkImageDrmFormatModifierPropertiesEXT) !=
        ownSizeof(VkImageDrmFormatModifierPropertiesEXT_1107301978):
      static :
        warning("Declaration of " & "VkImageDrmFormatModifierPropertiesEXT" &
            " exists but with different size")
    VkImageDrmFormatModifierPropertiesEXT
  else:
    VkImageDrmFormatModifierPropertiesEXT_1107301978)
  PFN_vkCmdBindShadingRateImageNV_1107302065 = (when declared(
      PFN_vkCmdBindShadingRateImageNV):
    when ownSizeof(PFN_vkCmdBindShadingRateImageNV) !=
        ownSizeof(PFN_vkCmdBindShadingRateImageNV_1107302064):
      static :
        warning("Declaration of " & "PFN_vkCmdBindShadingRateImageNV" &
            " exists but with different size")
    PFN_vkCmdBindShadingRateImageNV
  else:
    PFN_vkCmdBindShadingRateImageNV_1107302064)
  struct_VkExportSemaphoreCreateInfo_1107298299 = (when declared(
      struct_VkExportSemaphoreCreateInfo):
    when ownSizeof(struct_VkExportSemaphoreCreateInfo) !=
        ownSizeof(struct_VkExportSemaphoreCreateInfo_1107298298):
      static :
        warning("Declaration of " & "struct_VkExportSemaphoreCreateInfo" &
            " exists but with different size")
    struct_VkExportSemaphoreCreateInfo
  else:
    struct_VkExportSemaphoreCreateInfo_1107298298)
  VkPhysicalDeviceFragmentDensityMapFeaturesEXT_1107302463 = (when declared(
      VkPhysicalDeviceFragmentDensityMapFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceFragmentDensityMapFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceFragmentDensityMapFeaturesEXT_1107302462):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentDensityMapFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceFragmentDensityMapFeaturesEXT
  else:
    VkPhysicalDeviceFragmentDensityMapFeaturesEXT_1107302462)
  struct_VkPerTileBeginInfoQCOM_1107302983 = (when declared(
      struct_VkPerTileBeginInfoQCOM):
    when ownSizeof(struct_VkPerTileBeginInfoQCOM) !=
        ownSizeof(struct_VkPerTileBeginInfoQCOM_1107302982):
      static :
        warning("Declaration of " & "struct_VkPerTileBeginInfoQCOM" &
            " exists but with different size")
    struct_VkPerTileBeginInfoQCOM
  else:
    struct_VkPerTileBeginInfoQCOM_1107302982)
  struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR_1107301041 = (when declared(
      struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR_1107301040):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR
  else:
    struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR_1107301040)
  VkCoarseSampleOrderCustomNV_1107302059 = (when declared(
      VkCoarseSampleOrderCustomNV):
    when ownSizeof(VkCoarseSampleOrderCustomNV) !=
        ownSizeof(VkCoarseSampleOrderCustomNV_1107302058):
      static :
        warning("Declaration of " & "VkCoarseSampleOrderCustomNV" &
            " exists but with different size")
    VkCoarseSampleOrderCustomNV
  else:
    VkCoarseSampleOrderCustomNV_1107302058)
  PFN_vkCmdWriteBufferMarker2AMD_1107302259 = (when declared(
      PFN_vkCmdWriteBufferMarker2AMD):
    when ownSizeof(PFN_vkCmdWriteBufferMarker2AMD) !=
        ownSizeof(PFN_vkCmdWriteBufferMarker2AMD_1107302258):
      static :
        warning("Declaration of " & "PFN_vkCmdWriteBufferMarker2AMD" &
            " exists but with different size")
    PFN_vkCmdWriteBufferMarker2AMD
  else:
    PFN_vkCmdWriteBufferMarker2AMD_1107302258)
  PFN_vkSetPrivateDataEXT_1107302945 = (when declared(PFN_vkSetPrivateDataEXT):
    when ownSizeof(PFN_vkSetPrivateDataEXT) !=
        ownSizeof(PFN_vkSetPrivateDataEXT_1107302944):
      static :
        warning("Declaration of " & "PFN_vkSetPrivateDataEXT" &
            " exists but with different size")
    PFN_vkSetPrivateDataEXT
  else:
    PFN_vkSetPrivateDataEXT_1107302944)
  VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT_1107303013 = (when declared(
      VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT_1107303012):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT
  else:
    VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT_1107303012)
  enum_VkDescriptorType_1107296897 = (when declared(enum_VkDescriptorType):
    when ownSizeof(enum_VkDescriptorType) != ownSizeof(enum_VkDescriptorType_1107296896):
      static :
        warning("Declaration of " & "enum_VkDescriptorType" &
            " exists but with different size")
    enum_VkDescriptorType
  else:
    enum_VkDescriptorType_1107296896)
  VkVideoDecodeUsageInfoKHR_1107299583 = (when declared(
      VkVideoDecodeUsageInfoKHR):
    when ownSizeof(VkVideoDecodeUsageInfoKHR) !=
        ownSizeof(VkVideoDecodeUsageInfoKHR_1107299582):
      static :
        warning("Declaration of " & "VkVideoDecodeUsageInfoKHR" &
            " exists but with different size")
    VkVideoDecodeUsageInfoKHR
  else:
    VkVideoDecodeUsageInfoKHR_1107299582)
  PFN_vkGetCalibratedTimestampsEXT_1107302277 = (when declared(
      PFN_vkGetCalibratedTimestampsEXT):
    when ownSizeof(PFN_vkGetCalibratedTimestampsEXT) !=
        ownSizeof(PFN_vkGetCalibratedTimestampsEXT_1107302276):
      static :
        warning("Declaration of " & "PFN_vkGetCalibratedTimestampsEXT" &
            " exists but with different size")
    PFN_vkGetCalibratedTimestampsEXT
  else:
    PFN_vkGetCalibratedTimestampsEXT_1107302276)
  enum_VkFenceCreateFlagBits_1107297017 = (when declared(
      enum_VkFenceCreateFlagBits):
    when ownSizeof(enum_VkFenceCreateFlagBits) !=
        ownSizeof(enum_VkFenceCreateFlagBits_1107297016):
      static :
        warning("Declaration of " & "enum_VkFenceCreateFlagBits" &
            " exists but with different size")
    enum_VkFenceCreateFlagBits
  else:
    enum_VkFenceCreateFlagBits_1107297016)
  VkSubpassFragmentDensityMapOffsetEndInfoQCOM_1107303751 = (when declared(
      VkSubpassFragmentDensityMapOffsetEndInfoQCOM):
    when ownSizeof(VkSubpassFragmentDensityMapOffsetEndInfoQCOM) !=
        ownSizeof(VkSubpassFragmentDensityMapOffsetEndInfoQCOM_1107303750):
      static :
        warning("Declaration of " &
            "VkSubpassFragmentDensityMapOffsetEndInfoQCOM" &
            " exists but with different size")
    VkSubpassFragmentDensityMapOffsetEndInfoQCOM
  else:
    VkSubpassFragmentDensityMapOffsetEndInfoQCOM_1107303750)
  struct_VkPhysicalDeviceFeatures_1107297325 = (when declared(
      struct_VkPhysicalDeviceFeatures):
    when ownSizeof(struct_VkPhysicalDeviceFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceFeatures_1107297324):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceFeatures
  else:
    struct_VkPhysicalDeviceFeatures_1107297324)
  PFN_vkReleaseProfilingLockKHR_1107300171 = (when declared(
      PFN_vkReleaseProfilingLockKHR):
    when ownSizeof(PFN_vkReleaseProfilingLockKHR) !=
        ownSizeof(PFN_vkReleaseProfilingLockKHR_1107300170):
      static :
        warning("Declaration of " & "PFN_vkReleaseProfilingLockKHR" &
            " exists but with different size")
    PFN_vkReleaseProfilingLockKHR
  else:
    PFN_vkReleaseProfilingLockKHR_1107300170)
  VkImageAspectFlagBits_1107296933 = (when declared(VkImageAspectFlagBits):
    when ownSizeof(VkImageAspectFlagBits) != ownSizeof(VkImageAspectFlagBits_1107296932):
      static :
        warning("Declaration of " & "VkImageAspectFlagBits" &
            " exists but with different size")
    VkImageAspectFlagBits
  else:
    VkImageAspectFlagBits_1107296932)
  VkQueryResultFlags_1107297047 = (when declared(VkQueryResultFlags):
    when ownSizeof(VkQueryResultFlags) != ownSizeof(VkQueryResultFlags_1107297046):
      static :
        warning("Declaration of " & "VkQueryResultFlags" &
            " exists but with different size")
    VkQueryResultFlags
  else:
    VkQueryResultFlags_1107297046)
  struct_VkDisplayModeCreateInfoKHR_1107299373 = (when declared(
      struct_VkDisplayModeCreateInfoKHR):
    when ownSizeof(struct_VkDisplayModeCreateInfoKHR) !=
        ownSizeof(struct_VkDisplayModeCreateInfoKHR_1107299372):
      static :
        warning("Declaration of " & "struct_VkDisplayModeCreateInfoKHR" &
            " exists but with different size")
    struct_VkDisplayModeCreateInfoKHR
  else:
    struct_VkDisplayModeCreateInfoKHR_1107299372)
  VkMemoryRequirements2KHR_1107300249 = (when declared(VkMemoryRequirements2KHR):
    when ownSizeof(VkMemoryRequirements2KHR) !=
        ownSizeof(VkMemoryRequirements2KHR_1107300248):
      static :
        warning("Declaration of " & "VkMemoryRequirements2KHR" &
            " exists but with different size")
    VkMemoryRequirements2KHR
  else:
    VkMemoryRequirements2KHR_1107300248)
  VkPhysicalDeviceSubgroupSizeControlFeaturesEXT_1107302479 = (when declared(
      VkPhysicalDeviceSubgroupSizeControlFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceSubgroupSizeControlFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceSubgroupSizeControlFeaturesEXT_1107302478):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSubgroupSizeControlFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceSubgroupSizeControlFeaturesEXT
  else:
    VkPhysicalDeviceSubgroupSizeControlFeaturesEXT_1107302478)
  VkVideoEncodeRgbChromaOffsetFlagsVALVE_1107303455 = (when declared(
      VkVideoEncodeRgbChromaOffsetFlagsVALVE):
    when ownSizeof(VkVideoEncodeRgbChromaOffsetFlagsVALVE) !=
        ownSizeof(VkVideoEncodeRgbChromaOffsetFlagsVALVE_1107303454):
      static :
        warning("Declaration of " & "VkVideoEncodeRgbChromaOffsetFlagsVALVE" &
            " exists but with different size")
    VkVideoEncodeRgbChromaOffsetFlagsVALVE
  else:
    VkVideoEncodeRgbChromaOffsetFlagsVALVE_1107303454)
  PFN_vkTrimCommandPoolKHR_1107299917 = (when declared(PFN_vkTrimCommandPoolKHR):
    when ownSizeof(PFN_vkTrimCommandPoolKHR) !=
        ownSizeof(PFN_vkTrimCommandPoolKHR_1107299916):
      static :
        warning("Declaration of " & "PFN_vkTrimCommandPoolKHR" &
            " exists but with different size")
    PFN_vkTrimCommandPoolKHR
  else:
    PFN_vkTrimCommandPoolKHR_1107299916)
  PFN_vkCmdSetConservativeRasterizationModeEXT_1107303901 = (when declared(
      PFN_vkCmdSetConservativeRasterizationModeEXT):
    when ownSizeof(PFN_vkCmdSetConservativeRasterizationModeEXT) !=
        ownSizeof(PFN_vkCmdSetConservativeRasterizationModeEXT_1107303900):
      static :
        warning("Declaration of " &
            "PFN_vkCmdSetConservativeRasterizationModeEXT" &
            " exists but with different size")
    PFN_vkCmdSetConservativeRasterizationModeEXT
  else:
    PFN_vkCmdSetConservativeRasterizationModeEXT_1107303900)
  VkFormat_1107296811 = (when declared(VkFormat):
    when ownSizeof(VkFormat) != ownSizeof(VkFormat_1107296810):
      static :
        warning("Declaration of " & "VkFormat" &
            " exists but with different size")
    VkFormat
  else:
    VkFormat_1107296810)
  struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT_1107303575 = (when declared(
      struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT_1107303574):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT
  else:
    struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT_1107303574)
  struct_VkRenderPassSubpassFeedbackInfoEXT_1107303959 = (when declared(
      struct_VkRenderPassSubpassFeedbackInfoEXT):
    when ownSizeof(struct_VkRenderPassSubpassFeedbackInfoEXT) !=
        ownSizeof(struct_VkRenderPassSubpassFeedbackInfoEXT_1107303958):
      static :
        warning("Declaration of " & "struct_VkRenderPassSubpassFeedbackInfoEXT" &
            " exists but with different size")
    struct_VkRenderPassSubpassFeedbackInfoEXT
  else:
    struct_VkRenderPassSubpassFeedbackInfoEXT_1107303958)
  enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV_1107304771 = (when declared(
      enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV):
    when ownSizeof(enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV) !=
        ownSizeof(enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV_1107304770):
      static :
        warning("Declaration of " &
            "enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV" &
            " exists but with different size")
    enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV
  else:
    enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV_1107304770)
  PFN_vkCmdEndRenderingKHR_1107299847 = (when declared(PFN_vkCmdEndRenderingKHR):
    when ownSizeof(PFN_vkCmdEndRenderingKHR) !=
        ownSizeof(PFN_vkCmdEndRenderingKHR_1107299846):
      static :
        warning("Declaration of " & "PFN_vkCmdEndRenderingKHR" &
            " exists but with different size")
    PFN_vkCmdEndRenderingKHR
  else:
    PFN_vkCmdEndRenderingKHR_1107299846)
  VkSurfaceCounterFlagsEXT_1107301655 = (when declared(VkSurfaceCounterFlagsEXT):
    when ownSizeof(VkSurfaceCounterFlagsEXT) !=
        ownSizeof(VkSurfaceCounterFlagsEXT_1107301654):
      static :
        warning("Declaration of " & "VkSurfaceCounterFlagsEXT" &
            " exists but with different size")
    VkSurfaceCounterFlagsEXT
  else:
    VkSurfaceCounterFlagsEXT_1107301654)
  VkCuModuleCreateInfoNVX_1107301499 = (when declared(VkCuModuleCreateInfoNVX):
    when ownSizeof(VkCuModuleCreateInfoNVX) !=
        ownSizeof(VkCuModuleCreateInfoNVX_1107301498):
      static :
        warning("Declaration of " & "VkCuModuleCreateInfoNVX" &
            " exists but with different size")
    VkCuModuleCreateInfoNVX
  else:
    VkCuModuleCreateInfoNVX_1107301498)
  struct_VkDescriptorPoolCreateInfo_1107297569 = (when declared(
      struct_VkDescriptorPoolCreateInfo):
    when ownSizeof(struct_VkDescriptorPoolCreateInfo) !=
        ownSizeof(struct_VkDescriptorPoolCreateInfo_1107297568):
      static :
        warning("Declaration of " & "struct_VkDescriptorPoolCreateInfo" &
            " exists but with different size")
    struct_VkDescriptorPoolCreateInfo
  else:
    struct_VkDescriptorPoolCreateInfo_1107297568)
  VkSamplerYcbcrModelConversionKHR_1107300263 = (when declared(
      VkSamplerYcbcrModelConversionKHR):
    when ownSizeof(VkSamplerYcbcrModelConversionKHR) !=
        ownSizeof(VkSamplerYcbcrModelConversionKHR_1107300262):
      static :
        warning("Declaration of " & "VkSamplerYcbcrModelConversionKHR" &
            " exists but with different size")
    VkSamplerYcbcrModelConversionKHR
  else:
    VkSamplerYcbcrModelConversionKHR_1107300262)
  VkFullScreenExclusiveEXT_1107305399 = (when declared(VkFullScreenExclusiveEXT):
    when ownSizeof(VkFullScreenExclusiveEXT) !=
        ownSizeof(VkFullScreenExclusiveEXT_1107305398):
      static :
        warning("Declaration of " & "VkFullScreenExclusiveEXT" &
            " exists but with different size")
    VkFullScreenExclusiveEXT
  else:
    VkFullScreenExclusiveEXT_1107305398)
  enum_VkVideoSessionCreateFlagBitsKHR_1107299449 = (when declared(
      enum_VkVideoSessionCreateFlagBitsKHR):
    when ownSizeof(enum_VkVideoSessionCreateFlagBitsKHR) !=
        ownSizeof(enum_VkVideoSessionCreateFlagBitsKHR_1107299448):
      static :
        warning("Declaration of " & "enum_VkVideoSessionCreateFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoSessionCreateFlagBitsKHR
  else:
    enum_VkVideoSessionCreateFlagBitsKHR_1107299448)
  struct_VkPresentRegionKHR_1107300017 = (when declared(
      struct_VkPresentRegionKHR):
    when ownSizeof(struct_VkPresentRegionKHR) !=
        ownSizeof(struct_VkPresentRegionKHR_1107300016):
      static :
        warning("Declaration of " & "struct_VkPresentRegionKHR" &
            " exists but with different size")
    struct_VkPresentRegionKHR
  else:
    struct_VkPresentRegionKHR_1107300016)
  VkIndirectStateFlagsNV_1107302767 = (when declared(VkIndirectStateFlagsNV):
    when ownSizeof(VkIndirectStateFlagsNV) != ownSizeof(VkIndirectStateFlagsNV_1107302766):
      static :
        warning("Declaration of " & "VkIndirectStateFlagsNV" &
            " exists but with different size")
    VkIndirectStateFlagsNV
  else:
    VkIndirectStateFlagsNV_1107302766)
  VkVideoEncodeH264NaluSliceInfoKHR_1107299651 = (when declared(
      VkVideoEncodeH264NaluSliceInfoKHR):
    when ownSizeof(VkVideoEncodeH264NaluSliceInfoKHR) !=
        ownSizeof(VkVideoEncodeH264NaluSliceInfoKHR_1107299650):
      static :
        warning("Declaration of " & "VkVideoEncodeH264NaluSliceInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264NaluSliceInfoKHR
  else:
    VkVideoEncodeH264NaluSliceInfoKHR_1107299650)
  PFN_vkDestroyFramebuffer_1107297839 = (when declared(PFN_vkDestroyFramebuffer):
    when ownSizeof(PFN_vkDestroyFramebuffer) !=
        ownSizeof(PFN_vkDestroyFramebuffer_1107297838):
      static :
        warning("Declaration of " & "PFN_vkDestroyFramebuffer" &
            " exists but with different size")
    PFN_vkDestroyFramebuffer
  else:
    PFN_vkDestroyFramebuffer_1107297838)
  VkVideoEncodeAV1QualityLevelPropertiesKHR_1107301055 = (when declared(
      VkVideoEncodeAV1QualityLevelPropertiesKHR):
    when ownSizeof(VkVideoEncodeAV1QualityLevelPropertiesKHR) !=
        ownSizeof(VkVideoEncodeAV1QualityLevelPropertiesKHR_1107301054):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1QualityLevelPropertiesKHR" &
            " exists but with different size")
    VkVideoEncodeAV1QualityLevelPropertiesKHR
  else:
    VkVideoEncodeAV1QualityLevelPropertiesKHR_1107301054)
  VkPhysicalDeviceMemoryPriorityFeaturesEXT_1107302509 = (when declared(
      VkPhysicalDeviceMemoryPriorityFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceMemoryPriorityFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceMemoryPriorityFeaturesEXT_1107302508):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMemoryPriorityFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceMemoryPriorityFeaturesEXT
  else:
    VkPhysicalDeviceMemoryPriorityFeaturesEXT_1107302508)
  VkSamplerYcbcrConversionInfoKHR_1107300271 = (when declared(
      VkSamplerYcbcrConversionInfoKHR):
    when ownSizeof(VkSamplerYcbcrConversionInfoKHR) !=
        ownSizeof(VkSamplerYcbcrConversionInfoKHR_1107300270):
      static :
        warning("Declaration of " & "VkSamplerYcbcrConversionInfoKHR" &
            " exists but with different size")
    VkSamplerYcbcrConversionInfoKHR
  else:
    VkSamplerYcbcrConversionInfoKHR_1107300270)
  struct_VkLatencySleepInfoNV_1107304403 = (when declared(
      struct_VkLatencySleepInfoNV):
    when ownSizeof(struct_VkLatencySleepInfoNV) !=
        ownSizeof(struct_VkLatencySleepInfoNV_1107304402):
      static :
        warning("Declaration of " & "struct_VkLatencySleepInfoNV" &
            " exists but with different size")
    struct_VkLatencySleepInfoNV
  else:
    struct_VkLatencySleepInfoNV_1107304402)
  VkFramebufferCreateFlags_1107297175 = (when declared(VkFramebufferCreateFlags):
    when ownSizeof(VkFramebufferCreateFlags) !=
        ownSizeof(VkFramebufferCreateFlags_1107297174):
      static :
        warning("Declaration of " & "VkFramebufferCreateFlags" &
            " exists but with different size")
    VkFramebufferCreateFlags
  else:
    VkFramebufferCreateFlags_1107297174)
  VkPhysicalDeviceShaderAtomicInt64Features_1107298477 = (when declared(
      VkPhysicalDeviceShaderAtomicInt64Features):
    when ownSizeof(VkPhysicalDeviceShaderAtomicInt64Features) !=
        ownSizeof(VkPhysicalDeviceShaderAtomicInt64Features_1107298476):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderAtomicInt64Features" &
            " exists but with different size")
    VkPhysicalDeviceShaderAtomicInt64Features
  else:
    VkPhysicalDeviceShaderAtomicInt64Features_1107298476)
  enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR_1107299705 = (when declared(
      enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR_1107299704):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR
  else:
    enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR_1107299704)
  struct_VkPipelineColorWriteCreateInfoEXT_1107303425 = (when declared(
      struct_VkPipelineColorWriteCreateInfoEXT):
    when ownSizeof(struct_VkPipelineColorWriteCreateInfoEXT) !=
        ownSizeof(struct_VkPipelineColorWriteCreateInfoEXT_1107303424):
      static :
        warning("Declaration of " & "struct_VkPipelineColorWriteCreateInfoEXT" &
            " exists but with different size")
    struct_VkPipelineColorWriteCreateInfoEXT
  else:
    struct_VkPipelineColorWriteCreateInfoEXT_1107303424)
  VkWriteDescriptorSetTensorARM_1107304025 = (when declared(
      VkWriteDescriptorSetTensorARM):
    when ownSizeof(VkWriteDescriptorSetTensorARM) !=
        ownSizeof(VkWriteDescriptorSetTensorARM_1107304024):
      static :
        warning("Declaration of " & "VkWriteDescriptorSetTensorARM" &
            " exists but with different size")
    VkWriteDescriptorSetTensorARM
  else:
    VkWriteDescriptorSetTensorARM_1107304024)
  VkPipelineInfoKHR_1107300497 = (when declared(VkPipelineInfoKHR):
    when ownSizeof(VkPipelineInfoKHR) != ownSizeof(VkPipelineInfoKHR_1107300496):
      static :
        warning("Declaration of " & "VkPipelineInfoKHR" &
            " exists but with different size")
    VkPipelineInfoKHR
  else:
    VkPipelineInfoKHR_1107300496)
  PFN_vkGetDrmDisplayEXT_1107302901 = (when declared(PFN_vkGetDrmDisplayEXT):
    when ownSizeof(PFN_vkGetDrmDisplayEXT) != ownSizeof(PFN_vkGetDrmDisplayEXT_1107302900):
      static :
        warning("Declaration of " & "PFN_vkGetDrmDisplayEXT" &
            " exists but with different size")
    PFN_vkGetDrmDisplayEXT
  else:
    PFN_vkGetDrmDisplayEXT_1107302900)
  struct_VkPhysicalDeviceShaderObjectFeaturesEXT_1107304257 = (when declared(
      struct_VkPhysicalDeviceShaderObjectFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceShaderObjectFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceShaderObjectFeaturesEXT_1107304256):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderObjectFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderObjectFeaturesEXT
  else:
    struct_VkPhysicalDeviceShaderObjectFeaturesEXT_1107304256)
  struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT_1107301923 = (when declared(
      struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT_1107301922):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT
  else:
    struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT_1107301922)
  VkExternalMemoryHandleTypeFlagsNV_1107301567 = (when declared(
      VkExternalMemoryHandleTypeFlagsNV):
    when ownSizeof(VkExternalMemoryHandleTypeFlagsNV) !=
        ownSizeof(VkExternalMemoryHandleTypeFlagsNV_1107301566):
      static :
        warning("Declaration of " & "VkExternalMemoryHandleTypeFlagsNV" &
            " exists but with different size")
    VkExternalMemoryHandleTypeFlagsNV
  else:
    VkExternalMemoryHandleTypeFlagsNV_1107301566)
  VkBindMemoryStatus_1107299139 = (when declared(VkBindMemoryStatus):
    when ownSizeof(VkBindMemoryStatus) != ownSizeof(VkBindMemoryStatus_1107299138):
      static :
        warning("Declaration of " & "VkBindMemoryStatus" &
            " exists but with different size")
    VkBindMemoryStatus
  else:
    VkBindMemoryStatus_1107299138)
  PFN_vkCmdSetPatchControlPointsEXT_1107303411 = (when declared(
      PFN_vkCmdSetPatchControlPointsEXT):
    when ownSizeof(PFN_vkCmdSetPatchControlPointsEXT) !=
        ownSizeof(PFN_vkCmdSetPatchControlPointsEXT_1107303410):
      static :
        warning("Declaration of " & "PFN_vkCmdSetPatchControlPointsEXT" &
            " exists but with different size")
    PFN_vkCmdSetPatchControlPointsEXT
  else:
    PFN_vkCmdSetPatchControlPointsEXT_1107303410)
  PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT_1107304645 = (when declared(
      PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT):
    when ownSizeof(PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT) !=
        ownSizeof(PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT_1107304644):
      static :
        warning("Declaration of " &
            "PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT
  else:
    PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT_1107304644)
  enum_VkPipelineBindPoint_1107296909 = (when declared(enum_VkPipelineBindPoint):
    when ownSizeof(enum_VkPipelineBindPoint) !=
        ownSizeof(enum_VkPipelineBindPoint_1107296908):
      static :
        warning("Declaration of " & "enum_VkPipelineBindPoint" &
            " exists but with different size")
    enum_VkPipelineBindPoint
  else:
    enum_VkPipelineBindPoint_1107296908)
  VkClusterAccelerationStructureIndexFormatFlagsNV_1107304775 = (when declared(
      VkClusterAccelerationStructureIndexFormatFlagsNV):
    when ownSizeof(VkClusterAccelerationStructureIndexFormatFlagsNV) !=
        ownSizeof(VkClusterAccelerationStructureIndexFormatFlagsNV_1107304774):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureIndexFormatFlagsNV" &
            " exists but with different size")
    VkClusterAccelerationStructureIndexFormatFlagsNV
  else:
    VkClusterAccelerationStructureIndexFormatFlagsNV_1107304774)
  struct_VkFormatProperties3_1107298879 = (when declared(
      struct_VkFormatProperties3):
    when ownSizeof(struct_VkFormatProperties3) !=
        ownSizeof(struct_VkFormatProperties3_1107298878):
      static :
        warning("Declaration of " & "struct_VkFormatProperties3" &
            " exists but with different size")
    struct_VkFormatProperties3
  else:
    struct_VkFormatProperties3_1107298878)
  VkDeviceFaultVendorInfoEXT_1107303245 = (when declared(
      VkDeviceFaultVendorInfoEXT):
    when ownSizeof(VkDeviceFaultVendorInfoEXT) !=
        ownSizeof(VkDeviceFaultVendorInfoEXT_1107303244):
      static :
        warning("Declaration of " & "VkDeviceFaultVendorInfoEXT" &
            " exists but with different size")
    VkDeviceFaultVendorInfoEXT
  else:
    VkDeviceFaultVendorInfoEXT_1107303244)
  PFN_vkGetSwapchainCounterEXT_1107301697 = (when declared(
      PFN_vkGetSwapchainCounterEXT):
    when ownSizeof(PFN_vkGetSwapchainCounterEXT) !=
        ownSizeof(PFN_vkGetSwapchainCounterEXT_1107301696):
      static :
        warning("Declaration of " & "PFN_vkGetSwapchainCounterEXT" &
            " exists but with different size")
    PFN_vkGetSwapchainCounterEXT
  else:
    PFN_vkGetSwapchainCounterEXT_1107301696)
  PFN_vkGetMemoryWin32HandleNV_1107305391 = (when declared(
      PFN_vkGetMemoryWin32HandleNV):
    when ownSizeof(PFN_vkGetMemoryWin32HandleNV) !=
        ownSizeof(PFN_vkGetMemoryWin32HandleNV_1107305390):
      static :
        warning("Declaration of " & "PFN_vkGetMemoryWin32HandleNV" &
            " exists but with different size")
    PFN_vkGetMemoryWin32HandleNV
  else:
    PFN_vkGetMemoryWin32HandleNV_1107305390)
  struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM_1107304305 = (when declared(
      struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM_1107304304):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
  else:
    struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM_1107304304)
  struct_VkDebugUtilsObjectTagInfoEXT_1107301835 = (when declared(
      struct_VkDebugUtilsObjectTagInfoEXT):
    when ownSizeof(struct_VkDebugUtilsObjectTagInfoEXT) !=
        ownSizeof(struct_VkDebugUtilsObjectTagInfoEXT_1107301834):
      static :
        warning("Declaration of " & "struct_VkDebugUtilsObjectTagInfoEXT" &
            " exists but with different size")
    struct_VkDebugUtilsObjectTagInfoEXT
  else:
    struct_VkDebugUtilsObjectTagInfoEXT_1107301834)
  struct_StdVideoDecodeH265PictureInfo_1107305477 = (when declared(
      struct_StdVideoDecodeH265PictureInfo):
    when ownSizeof(struct_StdVideoDecodeH265PictureInfo) !=
        ownSizeof(struct_StdVideoDecodeH265PictureInfo_1107305476):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeH265PictureInfo" &
            " exists but with different size")
    struct_StdVideoDecodeH265PictureInfo
  else:
    struct_StdVideoDecodeH265PictureInfo_1107305476)
  enum_StdVideoAV1TxMode_1107305747 = (when declared(enum_StdVideoAV1TxMode):
    when ownSizeof(enum_StdVideoAV1TxMode) != ownSizeof(enum_StdVideoAV1TxMode_1107305746):
      static :
        warning("Declaration of " & "enum_StdVideoAV1TxMode" &
            " exists but with different size")
    enum_StdVideoAV1TxMode
  else:
    enum_StdVideoAV1TxMode_1107305746)
  struct_VkPushConstantsInfo_1107299145 = (when declared(
      struct_VkPushConstantsInfo):
    when ownSizeof(struct_VkPushConstantsInfo) !=
        ownSizeof(struct_VkPushConstantsInfo_1107299144):
      static :
        warning("Declaration of " & "struct_VkPushConstantsInfo" &
            " exists but with different size")
    struct_VkPushConstantsInfo
  else:
    struct_VkPushConstantsInfo_1107299144)
  PFN_vkCmdCopyImage2_1107298923 = (when declared(PFN_vkCmdCopyImage2):
    when ownSizeof(PFN_vkCmdCopyImage2) != ownSizeof(PFN_vkCmdCopyImage2_1107298922):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyImage2" &
            " exists but with different size")
    PFN_vkCmdCopyImage2
  else:
    PFN_vkCmdCopyImage2_1107298922)
  VkMemoryHeap_1107297319 = (when declared(VkMemoryHeap):
    when ownSizeof(VkMemoryHeap) != ownSizeof(VkMemoryHeap_1107297318):
      static :
        warning("Declaration of " & "VkMemoryHeap" &
            " exists but with different size")
    VkMemoryHeap
  else:
    VkMemoryHeap_1107297318)
  VkRayTracingPipelineCreateInfoNV_1107302137 = (when declared(
      VkRayTracingPipelineCreateInfoNV):
    when ownSizeof(VkRayTracingPipelineCreateInfoNV) !=
        ownSizeof(VkRayTracingPipelineCreateInfoNV_1107302136):
      static :
        warning("Declaration of " & "VkRayTracingPipelineCreateInfoNV" &
            " exists but with different size")
    VkRayTracingPipelineCreateInfoNV
  else:
    VkRayTracingPipelineCreateInfoNV_1107302136)
  struct_VkPipelinePropertiesIdentifierEXT_1107303371 = (when declared(
      struct_VkPipelinePropertiesIdentifierEXT):
    when ownSizeof(struct_VkPipelinePropertiesIdentifierEXT) !=
        ownSizeof(struct_VkPipelinePropertiesIdentifierEXT_1107303370):
      static :
        warning("Declaration of " & "struct_VkPipelinePropertiesIdentifierEXT" &
            " exists but with different size")
    struct_VkPipelinePropertiesIdentifierEXT
  else:
    struct_VkPipelinePropertiesIdentifierEXT_1107303370)
  PFN_vkCmdSetSampleMaskEXT_1107303883 = (when declared(
      PFN_vkCmdSetSampleMaskEXT):
    when ownSizeof(PFN_vkCmdSetSampleMaskEXT) !=
        ownSizeof(PFN_vkCmdSetSampleMaskEXT_1107303882):
      static :
        warning("Declaration of " & "PFN_vkCmdSetSampleMaskEXT" &
            " exists but with different size")
    PFN_vkCmdSetSampleMaskEXT
  else:
    PFN_vkCmdSetSampleMaskEXT_1107303882)
  VkCopyImageToBufferInfo2KHR_1107300709 = (when declared(
      VkCopyImageToBufferInfo2KHR):
    when ownSizeof(VkCopyImageToBufferInfo2KHR) !=
        ownSizeof(VkCopyImageToBufferInfo2KHR_1107300708):
      static :
        warning("Declaration of " & "VkCopyImageToBufferInfo2KHR" &
            " exists but with different size")
    VkCopyImageToBufferInfo2KHR
  else:
    VkCopyImageToBufferInfo2KHR_1107300708)
  struct_VkPhysicalDeviceMaintenance9FeaturesKHR_1107301357 = (when declared(
      struct_VkPhysicalDeviceMaintenance9FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance9FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance9FeaturesKHR_1107301356):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance9FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance9FeaturesKHR
  else:
    struct_VkPhysicalDeviceMaintenance9FeaturesKHR_1107301356)
  VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT_1107302851 = (when declared(
      VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT_1107302850):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT
  else:
    VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT_1107302850)
  struct_VkDrawMeshTasksIndirectCommandNV_1107302319 = (when declared(
      struct_VkDrawMeshTasksIndirectCommandNV):
    when ownSizeof(struct_VkDrawMeshTasksIndirectCommandNV) !=
        ownSizeof(struct_VkDrawMeshTasksIndirectCommandNV_1107302318):
      static :
        warning("Declaration of " & "struct_VkDrawMeshTasksIndirectCommandNV" &
            " exists but with different size")
    struct_VkDrawMeshTasksIndirectCommandNV
  else:
    struct_VkDrawMeshTasksIndirectCommandNV_1107302318)
  struct_StdVideoH264HrdParameters_1107305851 = (when declared(
      struct_StdVideoH264HrdParameters):
    when ownSizeof(struct_StdVideoH264HrdParameters) !=
        ownSizeof(struct_StdVideoH264HrdParameters_1107305850):
      static :
        warning("Declaration of " & "struct_StdVideoH264HrdParameters" &
            " exists but with different size")
    struct_StdVideoH264HrdParameters
  else:
    struct_StdVideoH264HrdParameters_1107305850)
  VkSamplerBorderColorComponentMappingCreateInfoEXT_1107303657 = (when declared(
      VkSamplerBorderColorComponentMappingCreateInfoEXT):
    when ownSizeof(VkSamplerBorderColorComponentMappingCreateInfoEXT) !=
        ownSizeof(VkSamplerBorderColorComponentMappingCreateInfoEXT_1107303656):
      static :
        warning("Declaration of " &
            "VkSamplerBorderColorComponentMappingCreateInfoEXT" &
            " exists but with different size")
    VkSamplerBorderColorComponentMappingCreateInfoEXT
  else:
    VkSamplerBorderColorComponentMappingCreateInfoEXT_1107303656)
  enum_StdVideoAV1Profile_1107305481 = (when declared(enum_StdVideoAV1Profile):
    when ownSizeof(enum_StdVideoAV1Profile) !=
        ownSizeof(enum_StdVideoAV1Profile_1107305480):
      static :
        warning("Declaration of " & "enum_StdVideoAV1Profile" &
            " exists but with different size")
    enum_StdVideoAV1Profile
  else:
    enum_StdVideoAV1Profile_1107305480)
  VkVideoEncodeH265StdFlagBitsKHR_1107299695 = (when declared(
      VkVideoEncodeH265StdFlagBitsKHR):
    when ownSizeof(VkVideoEncodeH265StdFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeH265StdFlagBitsKHR_1107299694):
      static :
        warning("Declaration of " & "VkVideoEncodeH265StdFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeH265StdFlagBitsKHR
  else:
    VkVideoEncodeH265StdFlagBitsKHR_1107299694)
  VkSurfaceCapabilities2KHR_1107300193 = (when declared(
      VkSurfaceCapabilities2KHR):
    when ownSizeof(VkSurfaceCapabilities2KHR) !=
        ownSizeof(VkSurfaceCapabilities2KHR_1107300192):
      static :
        warning("Declaration of " & "VkSurfaceCapabilities2KHR" &
            " exists but with different size")
    VkSurfaceCapabilities2KHR
  else:
    VkSurfaceCapabilities2KHR_1107300192)
  VkVideoEncodeIntraRefreshInfoKHR_1107301263 = (when declared(
      VkVideoEncodeIntraRefreshInfoKHR):
    when ownSizeof(VkVideoEncodeIntraRefreshInfoKHR) !=
        ownSizeof(VkVideoEncodeIntraRefreshInfoKHR_1107301262):
      static :
        warning("Declaration of " & "VkVideoEncodeIntraRefreshInfoKHR" &
            " exists but with different size")
    VkVideoEncodeIntraRefreshInfoKHR
  else:
    VkVideoEncodeIntraRefreshInfoKHR_1107301262)
  VkDeviceGroupPresentCapabilitiesKHR_1107299327 = (when declared(
      VkDeviceGroupPresentCapabilitiesKHR):
    when ownSizeof(VkDeviceGroupPresentCapabilitiesKHR) !=
        ownSizeof(VkDeviceGroupPresentCapabilitiesKHR_1107299326):
      static :
        warning("Declaration of " & "VkDeviceGroupPresentCapabilitiesKHR" &
            " exists but with different size")
    VkDeviceGroupPresentCapabilitiesKHR
  else:
    VkDeviceGroupPresentCapabilitiesKHR_1107299326)
  VkPhysicalDeviceImageProcessingFeaturesQCOM_1107303843 = (when declared(
      VkPhysicalDeviceImageProcessingFeaturesQCOM):
    when ownSizeof(VkPhysicalDeviceImageProcessingFeaturesQCOM) !=
        ownSizeof(VkPhysicalDeviceImageProcessingFeaturesQCOM_1107303842):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImageProcessingFeaturesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceImageProcessingFeaturesQCOM
  else:
    VkPhysicalDeviceImageProcessingFeaturesQCOM_1107303842)
  PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM_1107304115 = (when declared(
      PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM):
    when ownSizeof(PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM) !=
        ownSizeof(PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM_1107304114):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM
  else:
    PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM_1107304114)
  struct_VkGeometryAABBNV_1107302143 = (when declared(struct_VkGeometryAABBNV):
    when ownSizeof(struct_VkGeometryAABBNV) !=
        ownSizeof(struct_VkGeometryAABBNV_1107302142):
      static :
        warning("Declaration of " & "struct_VkGeometryAABBNV" &
            " exists but with different size")
    struct_VkGeometryAABBNV
  else:
    struct_VkGeometryAABBNV_1107302142)
  VkIndirectCommandsVertexBufferTokenEXT_1107304981 = (when declared(
      VkIndirectCommandsVertexBufferTokenEXT):
    when ownSizeof(VkIndirectCommandsVertexBufferTokenEXT) !=
        ownSizeof(VkIndirectCommandsVertexBufferTokenEXT_1107304980):
      static :
        warning("Declaration of " & "VkIndirectCommandsVertexBufferTokenEXT" &
            " exists but with different size")
    VkIndirectCommandsVertexBufferTokenEXT
  else:
    VkIndirectCommandsVertexBufferTokenEXT_1107304980)
  VkPipelineColorBlendAttachmentState_1107297527 = (when declared(
      VkPipelineColorBlendAttachmentState):
    when ownSizeof(VkPipelineColorBlendAttachmentState) !=
        ownSizeof(VkPipelineColorBlendAttachmentState_1107297526):
      static :
        warning("Declaration of " & "VkPipelineColorBlendAttachmentState" &
            " exists but with different size")
    VkPipelineColorBlendAttachmentState
  else:
    VkPipelineColorBlendAttachmentState_1107297526)
  struct_VkPhysicalDeviceASTCDecodeFeaturesEXT_1107301603 = (when declared(
      struct_VkPhysicalDeviceASTCDecodeFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceASTCDecodeFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceASTCDecodeFeaturesEXT_1107301602):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceASTCDecodeFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceASTCDecodeFeaturesEXT
  else:
    struct_VkPhysicalDeviceASTCDecodeFeaturesEXT_1107301602)
  struct_VkDisplayModeParametersKHR_1107299369 = (when declared(
      struct_VkDisplayModeParametersKHR):
    when ownSizeof(struct_VkDisplayModeParametersKHR) !=
        ownSizeof(struct_VkDisplayModeParametersKHR_1107299368):
      static :
        warning("Declaration of " & "struct_VkDisplayModeParametersKHR" &
            " exists but with different size")
    struct_VkDisplayModeParametersKHR
  else:
    struct_VkDisplayModeParametersKHR_1107299368)
  VkVideoEncodeAV1PredictionModeKHR_1107301011 = (when declared(
      VkVideoEncodeAV1PredictionModeKHR):
    when ownSizeof(VkVideoEncodeAV1PredictionModeKHR) !=
        ownSizeof(VkVideoEncodeAV1PredictionModeKHR_1107301010):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1PredictionModeKHR" &
            " exists but with different size")
    VkVideoEncodeAV1PredictionModeKHR
  else:
    VkVideoEncodeAV1PredictionModeKHR_1107301010)
  VkAttachmentLoadOp_1107296903 = (when declared(VkAttachmentLoadOp):
    when ownSizeof(VkAttachmentLoadOp) != ownSizeof(VkAttachmentLoadOp_1107296902):
      static :
        warning("Declaration of " & "VkAttachmentLoadOp" &
            " exists but with different size")
    VkAttachmentLoadOp
  else:
    VkAttachmentLoadOp_1107296902)
  struct_VkVideoEncodeRgbConversionCapabilitiesVALVE_1107303461 = (when declared(
      struct_VkVideoEncodeRgbConversionCapabilitiesVALVE):
    when ownSizeof(struct_VkVideoEncodeRgbConversionCapabilitiesVALVE) !=
        ownSizeof(struct_VkVideoEncodeRgbConversionCapabilitiesVALVE_1107303460):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeRgbConversionCapabilitiesVALVE" &
            " exists but with different size")
    struct_VkVideoEncodeRgbConversionCapabilitiesVALVE
  else:
    struct_VkVideoEncodeRgbConversionCapabilitiesVALVE_1107303460)
  VkBufferImageCopy2_1107298789 = (when declared(VkBufferImageCopy2):
    when ownSizeof(VkBufferImageCopy2) != ownSizeof(VkBufferImageCopy2_1107298788):
      static :
        warning("Declaration of " & "VkBufferImageCopy2" &
            " exists but with different size")
    VkBufferImageCopy2
  else:
    VkBufferImageCopy2_1107298788)
  PFN_vkCreateIndirectCommandsLayoutNV_1107302835 = (when declared(
      PFN_vkCreateIndirectCommandsLayoutNV):
    when ownSizeof(PFN_vkCreateIndirectCommandsLayoutNV) !=
        ownSizeof(PFN_vkCreateIndirectCommandsLayoutNV_1107302834):
      static :
        warning("Declaration of " & "PFN_vkCreateIndirectCommandsLayoutNV" &
            " exists but with different size")
    PFN_vkCreateIndirectCommandsLayoutNV
  else:
    PFN_vkCreateIndirectCommandsLayoutNV_1107302834)
  struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT_1107302635 = (when declared(
      struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT_1107302634):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT
  else:
    struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT_1107302634)
  VkPhysicalDeviceInvocationMaskFeaturesHUAWEI_1107303353 = (when declared(
      VkPhysicalDeviceInvocationMaskFeaturesHUAWEI):
    when ownSizeof(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI) !=
        ownSizeof(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI_1107303352):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI" &
            " exists but with different size")
    VkPhysicalDeviceInvocationMaskFeaturesHUAWEI
  else:
    VkPhysicalDeviceInvocationMaskFeaturesHUAWEI_1107303352)
  VkPushDescriptorSetWithTemplateInfo_1107299155 = (when declared(
      VkPushDescriptorSetWithTemplateInfo):
    when ownSizeof(VkPushDescriptorSetWithTemplateInfo) !=
        ownSizeof(VkPushDescriptorSetWithTemplateInfo_1107299154):
      static :
        warning("Declaration of " & "VkPushDescriptorSetWithTemplateInfo" &
            " exists but with different size")
    VkPushDescriptorSetWithTemplateInfo
  else:
    VkPushDescriptorSetWithTemplateInfo_1107299154)
  PFN_vkCreateDevice_1107297699 = (when declared(PFN_vkCreateDevice):
    when ownSizeof(PFN_vkCreateDevice) != ownSizeof(PFN_vkCreateDevice_1107297698):
      static :
        warning("Declaration of " & "PFN_vkCreateDevice" &
            " exists but with different size")
    PFN_vkCreateDevice
  else:
    PFN_vkCreateDevice_1107297698)
  VkDeviceEventTypeEXT_1107301669 = (when declared(VkDeviceEventTypeEXT):
    when ownSizeof(VkDeviceEventTypeEXT) != ownSizeof(VkDeviceEventTypeEXT_1107301668):
      static :
        warning("Declaration of " & "VkDeviceEventTypeEXT" &
            " exists but with different size")
    VkDeviceEventTypeEXT
  else:
    VkDeviceEventTypeEXT_1107301668)
  VkDispatchTileInfoQCOM_1107302993 = (when declared(VkDispatchTileInfoQCOM):
    when ownSizeof(VkDispatchTileInfoQCOM) != ownSizeof(VkDispatchTileInfoQCOM_1107302992):
      static :
        warning("Declaration of " & "VkDispatchTileInfoQCOM" &
            " exists but with different size")
    VkDispatchTileInfoQCOM
  else:
    VkDispatchTileInfoQCOM_1107302992)
  enum_StdVideoAV1InterpolationFilter_1107305745 = (when declared(
      enum_StdVideoAV1InterpolationFilter):
    when ownSizeof(enum_StdVideoAV1InterpolationFilter) !=
        ownSizeof(enum_StdVideoAV1InterpolationFilter_1107305744):
      static :
        warning("Declaration of " & "enum_StdVideoAV1InterpolationFilter" &
            " exists but with different size")
    enum_StdVideoAV1InterpolationFilter
  else:
    enum_StdVideoAV1InterpolationFilter_1107305744)
  VkExternalMemoryFeatureFlagBits_1107298009 = (when declared(
      VkExternalMemoryFeatureFlagBits):
    when ownSizeof(VkExternalMemoryFeatureFlagBits) !=
        ownSizeof(VkExternalMemoryFeatureFlagBits_1107298008):
      static :
        warning("Declaration of " & "VkExternalMemoryFeatureFlagBits" &
            " exists but with different size")
    VkExternalMemoryFeatureFlagBits
  else:
    VkExternalMemoryFeatureFlagBits_1107298008)
  PFN_vkGetDeviceBufferMemoryRequirementsKHR_1107300765 = (when declared(
      PFN_vkGetDeviceBufferMemoryRequirementsKHR):
    when ownSizeof(PFN_vkGetDeviceBufferMemoryRequirementsKHR) !=
        ownSizeof(PFN_vkGetDeviceBufferMemoryRequirementsKHR_1107300764):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceBufferMemoryRequirementsKHR" &
            " exists but with different size")
    PFN_vkGetDeviceBufferMemoryRequirementsKHR
  else:
    PFN_vkGetDeviceBufferMemoryRequirementsKHR_1107300764)
  VkSemaphoreTypeKHR_1107300367 = (when declared(VkSemaphoreTypeKHR):
    when ownSizeof(VkSemaphoreTypeKHR) != ownSizeof(VkSemaphoreTypeKHR_1107300366):
      static :
        warning("Declaration of " & "VkSemaphoreTypeKHR" &
            " exists but with different size")
    VkSemaphoreTypeKHR
  else:
    VkSemaphoreTypeKHR_1107300366)
  VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304945 = (when declared(
      VkGeneratedCommandsMemoryRequirementsInfoEXT):
    when ownSizeof(VkGeneratedCommandsMemoryRequirementsInfoEXT) !=
        ownSizeof(VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304944):
      static :
        warning("Declaration of " &
            "VkGeneratedCommandsMemoryRequirementsInfoEXT" &
            " exists but with different size")
    VkGeneratedCommandsMemoryRequirementsInfoEXT
  else:
    VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304944)
  PFN_vkInternalFreeNotification_1107297291 = (when declared(
      PFN_vkInternalFreeNotification):
    when ownSizeof(PFN_vkInternalFreeNotification) !=
        ownSizeof(PFN_vkInternalFreeNotification_1107297290):
      static :
        warning("Declaration of " & "PFN_vkInternalFreeNotification" &
            " exists but with different size")
    PFN_vkInternalFreeNotification
  else:
    PFN_vkInternalFreeNotification_1107297290)
  VkPhysicalDeviceIndexTypeUint8FeaturesKHR_1107301149 = (when declared(
      VkPhysicalDeviceIndexTypeUint8FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceIndexTypeUint8FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceIndexTypeUint8FeaturesKHR_1107301148):
      static :
        warning("Declaration of " & "VkPhysicalDeviceIndexTypeUint8FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceIndexTypeUint8FeaturesKHR
  else:
    VkPhysicalDeviceIndexTypeUint8FeaturesKHR_1107301148)
  PFN_vkGetMemoryWin32HandlePropertiesKHR_1107305341 = (when declared(
      PFN_vkGetMemoryWin32HandlePropertiesKHR):
    when ownSizeof(PFN_vkGetMemoryWin32HandlePropertiesKHR) !=
        ownSizeof(PFN_vkGetMemoryWin32HandlePropertiesKHR_1107305340):
      static :
        warning("Declaration of " & "PFN_vkGetMemoryWin32HandlePropertiesKHR" &
            " exists but with different size")
    PFN_vkGetMemoryWin32HandlePropertiesKHR
  else:
    PFN_vkGetMemoryWin32HandlePropertiesKHR_1107305340)
  VkRenderPassAttachmentBeginInfo_1107298549 = (when declared(
      VkRenderPassAttachmentBeginInfo):
    when ownSizeof(VkRenderPassAttachmentBeginInfo) !=
        ownSizeof(VkRenderPassAttachmentBeginInfo_1107298548):
      static :
        warning("Declaration of " & "VkRenderPassAttachmentBeginInfo" &
            " exists but with different size")
    VkRenderPassAttachmentBeginInfo
  else:
    VkRenderPassAttachmentBeginInfo_1107298548)
  struct_VkVideoEncodeH264SessionParametersGetInfoKHR_1107299639 = (when declared(
      struct_VkVideoEncodeH264SessionParametersGetInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264SessionParametersGetInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264SessionParametersGetInfoKHR_1107299638):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH264SessionParametersGetInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264SessionParametersGetInfoKHR
  else:
    struct_VkVideoEncodeH264SessionParametersGetInfoKHR_1107299638)
  VkTextureLODGatherFormatPropertiesAMD_1107301543 = (when declared(
      VkTextureLODGatherFormatPropertiesAMD):
    when ownSizeof(VkTextureLODGatherFormatPropertiesAMD) !=
        ownSizeof(VkTextureLODGatherFormatPropertiesAMD_1107301542):
      static :
        warning("Declaration of " & "VkTextureLODGatherFormatPropertiesAMD" &
            " exists but with different size")
    VkTextureLODGatherFormatPropertiesAMD
  else:
    VkTextureLODGatherFormatPropertiesAMD_1107301542)
  PFN_vkFreeCommandBuffers_1107297855 = (when declared(PFN_vkFreeCommandBuffers):
    when ownSizeof(PFN_vkFreeCommandBuffers) !=
        ownSizeof(PFN_vkFreeCommandBuffers_1107297854):
      static :
        warning("Declaration of " & "PFN_vkFreeCommandBuffers" &
            " exists but with different size")
    PFN_vkFreeCommandBuffers
  else:
    PFN_vkFreeCommandBuffers_1107297854)
  VkObjectType_1107296795 = (when declared(VkObjectType):
    when ownSizeof(VkObjectType) != ownSizeof(VkObjectType_1107296794):
      static :
        warning("Declaration of " & "VkObjectType" &
            " exists but with different size")
    VkObjectType
  else:
    VkObjectType_1107296794)
  VkExternalMemoryFeatureFlagBitsNV_1107301571 = (when declared(
      VkExternalMemoryFeatureFlagBitsNV):
    when ownSizeof(VkExternalMemoryFeatureFlagBitsNV) !=
        ownSizeof(VkExternalMemoryFeatureFlagBitsNV_1107301570):
      static :
        warning("Declaration of " & "VkExternalMemoryFeatureFlagBitsNV" &
            " exists but with different size")
    VkExternalMemoryFeatureFlagBitsNV
  else:
    VkExternalMemoryFeatureFlagBitsNV_1107301570)
  PFN_vkCmdOpticalFlowExecuteNV_1107304211 = (when declared(
      PFN_vkCmdOpticalFlowExecuteNV):
    when ownSizeof(PFN_vkCmdOpticalFlowExecuteNV) !=
        ownSizeof(PFN_vkCmdOpticalFlowExecuteNV_1107304210):
      static :
        warning("Declaration of " & "PFN_vkCmdOpticalFlowExecuteNV" &
            " exists but with different size")
    PFN_vkCmdOpticalFlowExecuteNV
  else:
    PFN_vkCmdOpticalFlowExecuteNV_1107304210)
  VkIndirectStateFlagBitsNV_1107302765 = (when declared(
      VkIndirectStateFlagBitsNV):
    when ownSizeof(VkIndirectStateFlagBitsNV) !=
        ownSizeof(VkIndirectStateFlagBitsNV_1107302764):
      static :
        warning("Declaration of " & "VkIndirectStateFlagBitsNV" &
            " exists but with different size")
    VkIndirectStateFlagBitsNV
  else:
    VkIndirectStateFlagBitsNV_1107302764)
  VkPhysicalDeviceShaderClockFeaturesKHR_1107300311 = (when declared(
      VkPhysicalDeviceShaderClockFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderClockFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderClockFeaturesKHR_1107300310):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderClockFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderClockFeaturesKHR
  else:
    VkPhysicalDeviceShaderClockFeaturesKHR_1107300310)
  enum_VkOpacityMicromapSpecialIndexEXT_1107303531 = (when declared(
      enum_VkOpacityMicromapSpecialIndexEXT):
    when ownSizeof(enum_VkOpacityMicromapSpecialIndexEXT) !=
        ownSizeof(enum_VkOpacityMicromapSpecialIndexEXT_1107303530):
      static :
        warning("Declaration of " & "enum_VkOpacityMicromapSpecialIndexEXT" &
            " exists but with different size")
    enum_VkOpacityMicromapSpecialIndexEXT
  else:
    enum_VkOpacityMicromapSpecialIndexEXT_1107303530)
  VkBufferDeviceAddressCreateInfoEXT_1107302529 = (when declared(
      VkBufferDeviceAddressCreateInfoEXT):
    when ownSizeof(VkBufferDeviceAddressCreateInfoEXT) !=
        ownSizeof(VkBufferDeviceAddressCreateInfoEXT_1107302528):
      static :
        warning("Declaration of " & "VkBufferDeviceAddressCreateInfoEXT" &
            " exists but with different size")
    VkBufferDeviceAddressCreateInfoEXT
  else:
    VkBufferDeviceAddressCreateInfoEXT_1107302528)
  VkPrivateDataSlotCreateFlags_1107298661 = (when declared(
      VkPrivateDataSlotCreateFlags):
    when ownSizeof(VkPrivateDataSlotCreateFlags) !=
        ownSizeof(VkPrivateDataSlotCreateFlags_1107298660):
      static :
        warning("Declaration of " & "VkPrivateDataSlotCreateFlags" &
            " exists but with different size")
    VkPrivateDataSlotCreateFlags
  else:
    VkPrivateDataSlotCreateFlags_1107298660)
  struct_VkPhysicalDeviceDriverProperties_1107298471 = (when declared(
      struct_VkPhysicalDeviceDriverProperties):
    when ownSizeof(struct_VkPhysicalDeviceDriverProperties) !=
        ownSizeof(struct_VkPhysicalDeviceDriverProperties_1107298470):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceDriverProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceDriverProperties
  else:
    struct_VkPhysicalDeviceDriverProperties_1107298470)
  struct_VkMemoryPriorityAllocateInfoEXT_1107302511 = (when declared(
      struct_VkMemoryPriorityAllocateInfoEXT):
    when ownSizeof(struct_VkMemoryPriorityAllocateInfoEXT) !=
        ownSizeof(struct_VkMemoryPriorityAllocateInfoEXT_1107302510):
      static :
        warning("Declaration of " & "struct_VkMemoryPriorityAllocateInfoEXT" &
            " exists but with different size")
    struct_VkMemoryPriorityAllocateInfoEXT
  else:
    struct_VkMemoryPriorityAllocateInfoEXT_1107302510)
  struct_VkSurfaceCapabilitiesPresentId2KHR_1107300809 = (when declared(
      struct_VkSurfaceCapabilitiesPresentId2KHR):
    when ownSizeof(struct_VkSurfaceCapabilitiesPresentId2KHR) !=
        ownSizeof(struct_VkSurfaceCapabilitiesPresentId2KHR_1107300808):
      static :
        warning("Declaration of " & "struct_VkSurfaceCapabilitiesPresentId2KHR" &
            " exists but with different size")
    struct_VkSurfaceCapabilitiesPresentId2KHR
  else:
    struct_VkSurfaceCapabilitiesPresentId2KHR_1107300808)
  struct_VkWriteIndirectExecutionSetPipelineEXT_1107304971 = (when declared(
      struct_VkWriteIndirectExecutionSetPipelineEXT):
    when ownSizeof(struct_VkWriteIndirectExecutionSetPipelineEXT) !=
        ownSizeof(struct_VkWriteIndirectExecutionSetPipelineEXT_1107304970):
      static :
        warning("Declaration of " &
            "struct_VkWriteIndirectExecutionSetPipelineEXT" &
            " exists but with different size")
    struct_VkWriteIndirectExecutionSetPipelineEXT
  else:
    struct_VkWriteIndirectExecutionSetPipelineEXT_1107304970)
  VkPhysicalDeviceShaderIntegerDotProductProperties_1107298873 = (when declared(
      VkPhysicalDeviceShaderIntegerDotProductProperties):
    when ownSizeof(VkPhysicalDeviceShaderIntegerDotProductProperties) !=
        ownSizeof(VkPhysicalDeviceShaderIntegerDotProductProperties_1107298872):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderIntegerDotProductProperties" &
            " exists but with different size")
    VkPhysicalDeviceShaderIntegerDotProductProperties
  else:
    VkPhysicalDeviceShaderIntegerDotProductProperties_1107298872)
  VkPhysicalDeviceVulkan14Features_1107299011 = (when declared(
      VkPhysicalDeviceVulkan14Features):
    when ownSizeof(VkPhysicalDeviceVulkan14Features) !=
        ownSizeof(VkPhysicalDeviceVulkan14Features_1107299010):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVulkan14Features" &
            " exists but with different size")
    VkPhysicalDeviceVulkan14Features
  else:
    VkPhysicalDeviceVulkan14Features_1107299010)
  VkTimelineSemaphoreSubmitInfo_1107298589 = (when declared(
      VkTimelineSemaphoreSubmitInfo):
    when ownSizeof(VkTimelineSemaphoreSubmitInfo) !=
        ownSizeof(VkTimelineSemaphoreSubmitInfo_1107298588):
      static :
        warning("Declaration of " & "VkTimelineSemaphoreSubmitInfo" &
            " exists but with different size")
    VkTimelineSemaphoreSubmitInfo
  else:
    VkTimelineSemaphoreSubmitInfo_1107298588)
  VkPhysicalDeviceProperties2_1107298135 = (when declared(
      VkPhysicalDeviceProperties2):
    when ownSizeof(VkPhysicalDeviceProperties2) !=
        ownSizeof(VkPhysicalDeviceProperties2_1107298134):
      static :
        warning("Declaration of " & "VkPhysicalDeviceProperties2" &
            " exists but with different size")
    VkPhysicalDeviceProperties2
  else:
    VkPhysicalDeviceProperties2_1107298134)
  VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300637 = (when declared(
      VkVideoEncodeSessionParametersFeedbackInfoKHR):
    when ownSizeof(VkVideoEncodeSessionParametersFeedbackInfoKHR) !=
        ownSizeof(VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300636):
      static :
        warning("Declaration of " &
            "VkVideoEncodeSessionParametersFeedbackInfoKHR" &
            " exists but with different size")
    VkVideoEncodeSessionParametersFeedbackInfoKHR
  else:
    VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300636)
  VkColorBlendAdvancedEXT_1107303875 = (when declared(VkColorBlendAdvancedEXT):
    when ownSizeof(VkColorBlendAdvancedEXT) !=
        ownSizeof(VkColorBlendAdvancedEXT_1107303874):
      static :
        warning("Declaration of " & "VkColorBlendAdvancedEXT" &
            " exists but with different size")
    VkColorBlendAdvancedEXT
  else:
    VkColorBlendAdvancedEXT_1107303874)
  VkPhysicalDeviceImagelessFramebufferFeaturesKHR_1107300041 = (when declared(
      VkPhysicalDeviceImagelessFramebufferFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceImagelessFramebufferFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceImagelessFramebufferFeaturesKHR_1107300040):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImagelessFramebufferFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceImagelessFramebufferFeaturesKHR
  else:
    VkPhysicalDeviceImagelessFramebufferFeaturesKHR_1107300040)
  struct_StdVideoAV1TimingInfo_1107305739 = (when declared(
      struct_StdVideoAV1TimingInfo):
    when ownSizeof(struct_StdVideoAV1TimingInfo) !=
        ownSizeof(struct_StdVideoAV1TimingInfo_1107305738):
      static :
        warning("Declaration of " & "struct_StdVideoAV1TimingInfo" &
            " exists but with different size")
    struct_StdVideoAV1TimingInfo
  else:
    struct_StdVideoAV1TimingInfo_1107305738)
  VkComponentMapping_1107297451 = (when declared(VkComponentMapping):
    when ownSizeof(VkComponentMapping) != ownSizeof(VkComponentMapping_1107297450):
      static :
        warning("Declaration of " & "VkComponentMapping" &
            " exists but with different size")
    VkComponentMapping
  else:
    VkComponentMapping_1107297450)
  PFN_vkGetPipelineExecutablePropertiesKHR_1107300519 = (when declared(
      PFN_vkGetPipelineExecutablePropertiesKHR):
    when ownSizeof(PFN_vkGetPipelineExecutablePropertiesKHR) !=
        ownSizeof(PFN_vkGetPipelineExecutablePropertiesKHR_1107300518):
      static :
        warning("Declaration of " & "PFN_vkGetPipelineExecutablePropertiesKHR" &
            " exists but with different size")
    PFN_vkGetPipelineExecutablePropertiesKHR
  else:
    PFN_vkGetPipelineExecutablePropertiesKHR_1107300518)
  PFN_vkCmdSetStencilTestEnable_1107298957 = (when declared(
      PFN_vkCmdSetStencilTestEnable):
    when ownSizeof(PFN_vkCmdSetStencilTestEnable) !=
        ownSizeof(PFN_vkCmdSetStencilTestEnable_1107298956):
      static :
        warning("Declaration of " & "PFN_vkCmdSetStencilTestEnable" &
            " exists but with different size")
    PFN_vkCmdSetStencilTestEnable
  else:
    PFN_vkCmdSetStencilTestEnable_1107298956)
  struct_VkDeviceDiagnosticsConfigCreateInfoNV_1107302961 = (when declared(
      struct_VkDeviceDiagnosticsConfigCreateInfoNV):
    when ownSizeof(struct_VkDeviceDiagnosticsConfigCreateInfoNV) !=
        ownSizeof(struct_VkDeviceDiagnosticsConfigCreateInfoNV_1107302960):
      static :
        warning("Declaration of " &
            "struct_VkDeviceDiagnosticsConfigCreateInfoNV" &
            " exists but with different size")
    struct_VkDeviceDiagnosticsConfigCreateInfoNV
  else:
    struct_VkDeviceDiagnosticsConfigCreateInfoNV_1107302960)
  PFN_vkGetPhysicalDeviceImageFormatProperties_1107297687 = (when declared(
      PFN_vkGetPhysicalDeviceImageFormatProperties):
    when ownSizeof(PFN_vkGetPhysicalDeviceImageFormatProperties) !=
        ownSizeof(PFN_vkGetPhysicalDeviceImageFormatProperties_1107297686):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceImageFormatProperties" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceImageFormatProperties
  else:
    PFN_vkGetPhysicalDeviceImageFormatProperties_1107297686)
  struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT_1107303095 = (when declared(
      struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT_1107303094):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
  else:
    struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT_1107303094)
  VkSemaphore_1107296732 = (when declared(VkSemaphore):
    when ownSizeof(VkSemaphore) != ownSizeof(VkSemaphore_1107296731):
      static :
        warning("Declaration of " & "VkSemaphore" &
            " exists but with different size")
    VkSemaphore
  else:
    VkSemaphore_1107296731)
  enum_VkScopeKHR_1107300953 = (when declared(enum_VkScopeKHR):
    when ownSizeof(enum_VkScopeKHR) != ownSizeof(enum_VkScopeKHR_1107300952):
      static :
        warning("Declaration of " & "enum_VkScopeKHR" &
            " exists but with different size")
    enum_VkScopeKHR
  else:
    enum_VkScopeKHR_1107300952)
  struct_VkMicromapBuildSizesInfoEXT_1107303595 = (when declared(
      struct_VkMicromapBuildSizesInfoEXT):
    when ownSizeof(struct_VkMicromapBuildSizesInfoEXT) !=
        ownSizeof(struct_VkMicromapBuildSizesInfoEXT_1107303594):
      static :
        warning("Declaration of " & "struct_VkMicromapBuildSizesInfoEXT" &
            " exists but with different size")
    struct_VkMicromapBuildSizesInfoEXT
  else:
    struct_VkMicromapBuildSizesInfoEXT_1107303594)
  struct_VkSwapchainPresentModesCreateInfoKHR_1107300931 = (when declared(
      struct_VkSwapchainPresentModesCreateInfoKHR):
    when ownSizeof(struct_VkSwapchainPresentModesCreateInfoKHR) !=
        ownSizeof(struct_VkSwapchainPresentModesCreateInfoKHR_1107300930):
      static :
        warning("Declaration of " &
            "struct_VkSwapchainPresentModesCreateInfoKHR" &
            " exists but with different size")
    struct_VkSwapchainPresentModesCreateInfoKHR
  else:
    struct_VkSwapchainPresentModesCreateInfoKHR_1107300930)
  VkDrmFormatModifierPropertiesEXT_1107301959 = (when declared(
      VkDrmFormatModifierPropertiesEXT):
    when ownSizeof(VkDrmFormatModifierPropertiesEXT) !=
        ownSizeof(VkDrmFormatModifierPropertiesEXT_1107301958):
      static :
        warning("Declaration of " & "VkDrmFormatModifierPropertiesEXT" &
            " exists but with different size")
    VkDrmFormatModifierPropertiesEXT
  else:
    VkDrmFormatModifierPropertiesEXT_1107301958)
  PFN_vkDestroyIndirectExecutionSetEXT_1107305039 = (when declared(
      PFN_vkDestroyIndirectExecutionSetEXT):
    when ownSizeof(PFN_vkDestroyIndirectExecutionSetEXT) !=
        ownSizeof(PFN_vkDestroyIndirectExecutionSetEXT_1107305038):
      static :
        warning("Declaration of " & "PFN_vkDestroyIndirectExecutionSetEXT" &
            " exists but with different size")
    PFN_vkDestroyIndirectExecutionSetEXT
  else:
    PFN_vkDestroyIndirectExecutionSetEXT_1107305038)
  VkPipelineViewportExclusiveScissorStateCreateInfoNV_1107302337 = (when declared(
      VkPipelineViewportExclusiveScissorStateCreateInfoNV):
    when ownSizeof(VkPipelineViewportExclusiveScissorStateCreateInfoNV) !=
        ownSizeof(VkPipelineViewportExclusiveScissorStateCreateInfoNV_1107302336):
      static :
        warning("Declaration of " &
            "VkPipelineViewportExclusiveScissorStateCreateInfoNV" &
            " exists but with different size")
    VkPipelineViewportExclusiveScissorStateCreateInfoNV
  else:
    VkPipelineViewportExclusiveScissorStateCreateInfoNV_1107302336)
  PFN_vkGetDeviceProcAddr_1107297697 = (when declared(PFN_vkGetDeviceProcAddr):
    when ownSizeof(PFN_vkGetDeviceProcAddr) !=
        ownSizeof(PFN_vkGetDeviceProcAddr_1107297696):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceProcAddr" &
            " exists but with different size")
    PFN_vkGetDeviceProcAddr
  else:
    PFN_vkGetDeviceProcAddr_1107297696)
  VkVertexInputAttributeDescription_1107297487 = (when declared(
      VkVertexInputAttributeDescription):
    when ownSizeof(VkVertexInputAttributeDescription) !=
        ownSizeof(VkVertexInputAttributeDescription_1107297486):
      static :
        warning("Declaration of " & "VkVertexInputAttributeDescription" &
            " exists but with different size")
    VkVertexInputAttributeDescription
  else:
    VkVertexInputAttributeDescription_1107297486)
  VkCommandPoolTrimFlags_1107297997 = (when declared(VkCommandPoolTrimFlags):
    when ownSizeof(VkCommandPoolTrimFlags) != ownSizeof(VkCommandPoolTrimFlags_1107297996):
      static :
        warning("Declaration of " & "VkCommandPoolTrimFlags" &
            " exists but with different size")
    VkCommandPoolTrimFlags
  else:
    VkCommandPoolTrimFlags_1107297996)
  VkImageToMemoryCopy_1107299187 = (when declared(VkImageToMemoryCopy):
    when ownSizeof(VkImageToMemoryCopy) != ownSizeof(VkImageToMemoryCopy_1107299186):
      static :
        warning("Declaration of " & "VkImageToMemoryCopy" &
            " exists but with different size")
    VkImageToMemoryCopy
  else:
    VkImageToMemoryCopy_1107299186)
  VkResolveModeFlagBitsKHR_1107300359 = (when declared(VkResolveModeFlagBitsKHR):
    when ownSizeof(VkResolveModeFlagBitsKHR) !=
        ownSizeof(VkResolveModeFlagBitsKHR_1107300358):
      static :
        warning("Declaration of " & "VkResolveModeFlagBitsKHR" &
            " exists but with different size")
    VkResolveModeFlagBitsKHR
  else:
    VkResolveModeFlagBitsKHR_1107300358)
  struct_VkBufferImageCopy_1107297637 = (when declared(struct_VkBufferImageCopy):
    when ownSizeof(struct_VkBufferImageCopy) !=
        ownSizeof(struct_VkBufferImageCopy_1107297636):
      static :
        warning("Declaration of " & "struct_VkBufferImageCopy" &
            " exists but with different size")
    struct_VkBufferImageCopy
  else:
    struct_VkBufferImageCopy_1107297636)
  struct_VkPhysicalDeviceRawAccessChainsFeaturesNV_1107304693 = (when declared(
      struct_VkPhysicalDeviceRawAccessChainsFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceRawAccessChainsFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceRawAccessChainsFeaturesNV_1107304692):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRawAccessChainsFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceRawAccessChainsFeaturesNV
  else:
    struct_VkPhysicalDeviceRawAccessChainsFeaturesNV_1107304692)
  struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR_1107300437 = (when declared(
      struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR_1107300436):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR
  else:
    struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR_1107300436)
  StdVideoAV1ColorPrimaries_1107305819 = (when declared(
      StdVideoAV1ColorPrimaries):
    when ownSizeof(StdVideoAV1ColorPrimaries) !=
        ownSizeof(StdVideoAV1ColorPrimaries_1107305818):
      static :
        warning("Declaration of " & "StdVideoAV1ColorPrimaries" &
            " exists but with different size")
    StdVideoAV1ColorPrimaries
  else:
    StdVideoAV1ColorPrimaries_1107305818)
  VkPhysicalDeviceShaderTileImagePropertiesEXT_1107303511 = (when declared(
      VkPhysicalDeviceShaderTileImagePropertiesEXT):
    when ownSizeof(VkPhysicalDeviceShaderTileImagePropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderTileImagePropertiesEXT_1107303510):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderTileImagePropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderTileImagePropertiesEXT
  else:
    VkPhysicalDeviceShaderTileImagePropertiesEXT_1107303510)
  VkRenderPassCreateFlags_1107297181 = (when declared(VkRenderPassCreateFlags):
    when ownSizeof(VkRenderPassCreateFlags) !=
        ownSizeof(VkRenderPassCreateFlags_1107297180):
      static :
        warning("Declaration of " & "VkRenderPassCreateFlags" &
            " exists but with different size")
    VkRenderPassCreateFlags
  else:
    VkRenderPassCreateFlags_1107297180)
  VkVideoSessionCreateInfoKHR_1107299517 = (when declared(
      VkVideoSessionCreateInfoKHR):
    when ownSizeof(VkVideoSessionCreateInfoKHR) !=
        ownSizeof(VkVideoSessionCreateInfoKHR_1107299516):
      static :
        warning("Declaration of " & "VkVideoSessionCreateInfoKHR" &
            " exists but with different size")
    VkVideoSessionCreateInfoKHR
  else:
    VkVideoSessionCreateInfoKHR_1107299516)
  VkPipelineColorWriteCreateInfoEXT_1107303427 = (when declared(
      VkPipelineColorWriteCreateInfoEXT):
    when ownSizeof(VkPipelineColorWriteCreateInfoEXT) !=
        ownSizeof(VkPipelineColorWriteCreateInfoEXT_1107303426):
      static :
        warning("Declaration of " & "VkPipelineColorWriteCreateInfoEXT" &
            " exists but with different size")
    VkPipelineColorWriteCreateInfoEXT
  else:
    VkPipelineColorWriteCreateInfoEXT_1107303426)
  PFN_vkGetExternalComputeQueueDataNV_1107304719 = (when declared(
      PFN_vkGetExternalComputeQueueDataNV):
    when ownSizeof(PFN_vkGetExternalComputeQueueDataNV) !=
        ownSizeof(PFN_vkGetExternalComputeQueueDataNV_1107304718):
      static :
        warning("Declaration of " & "PFN_vkGetExternalComputeQueueDataNV" &
            " exists but with different size")
    PFN_vkGetExternalComputeQueueDataNV
  else:
    PFN_vkGetExternalComputeQueueDataNV_1107304718)
  VkSemaphoreCreateFlags_1107297023 = (when declared(VkSemaphoreCreateFlags):
    when ownSizeof(VkSemaphoreCreateFlags) != ownSizeof(VkSemaphoreCreateFlags_1107297022):
      static :
        warning("Declaration of " & "VkSemaphoreCreateFlags" &
            " exists but with different size")
    VkSemaphoreCreateFlags
  else:
    VkSemaphoreCreateFlags_1107297022)
  VkClusterAccelerationStructureGeometryFlagBitsNV_1107304767 = (when declared(
      VkClusterAccelerationStructureGeometryFlagBitsNV):
    when ownSizeof(VkClusterAccelerationStructureGeometryFlagBitsNV) !=
        ownSizeof(VkClusterAccelerationStructureGeometryFlagBitsNV_1107304766):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureGeometryFlagBitsNV" &
            " exists but with different size")
    VkClusterAccelerationStructureGeometryFlagBitsNV
  else:
    VkClusterAccelerationStructureGeometryFlagBitsNV_1107304766)
  VkPhysicalDeviceFragmentDensityMap2FeaturesEXT_1107303179 = (when declared(
      VkPhysicalDeviceFragmentDensityMap2FeaturesEXT):
    when ownSizeof(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT_1107303178):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceFragmentDensityMap2FeaturesEXT
  else:
    VkPhysicalDeviceFragmentDensityMap2FeaturesEXT_1107303178)
  VkPhysicalDeviceFragmentShadingRateKHR_1107300417 = (when declared(
      VkPhysicalDeviceFragmentShadingRateKHR):
    when ownSizeof(VkPhysicalDeviceFragmentShadingRateKHR) !=
        ownSizeof(VkPhysicalDeviceFragmentShadingRateKHR_1107300416):
      static :
        warning("Declaration of " & "VkPhysicalDeviceFragmentShadingRateKHR" &
            " exists but with different size")
    VkPhysicalDeviceFragmentShadingRateKHR
  else:
    VkPhysicalDeviceFragmentShadingRateKHR_1107300416)
  VkVideoDecodeAV1PictureInfoKHR_1107301001 = (when declared(
      VkVideoDecodeAV1PictureInfoKHR):
    when ownSizeof(VkVideoDecodeAV1PictureInfoKHR) !=
        ownSizeof(VkVideoDecodeAV1PictureInfoKHR_1107301000):
      static :
        warning("Declaration of " & "VkVideoDecodeAV1PictureInfoKHR" &
            " exists but with different size")
    VkVideoDecodeAV1PictureInfoKHR
  else:
    VkVideoDecodeAV1PictureInfoKHR_1107301000)
  PFN_vkGetShaderBinaryDataEXT_1107304279 = (when declared(
      PFN_vkGetShaderBinaryDataEXT):
    when ownSizeof(PFN_vkGetShaderBinaryDataEXT) !=
        ownSizeof(PFN_vkGetShaderBinaryDataEXT_1107304278):
      static :
        warning("Declaration of " & "PFN_vkGetShaderBinaryDataEXT" &
            " exists but with different size")
    PFN_vkGetShaderBinaryDataEXT
  else:
    PFN_vkGetShaderBinaryDataEXT_1107304278)
  VkClearValue_1107297651 = (when declared(VkClearValue):
    when ownSizeof(VkClearValue) != ownSizeof(VkClearValue_1107297650):
      static :
        warning("Declaration of " & "VkClearValue" &
            " exists but with different size")
    VkClearValue
  else:
    VkClearValue_1107297650)
  struct_VkPipelineViewportSwizzleStateCreateInfoNV_1107301737 = (when declared(
      struct_VkPipelineViewportSwizzleStateCreateInfoNV):
    when ownSizeof(struct_VkPipelineViewportSwizzleStateCreateInfoNV) !=
        ownSizeof(struct_VkPipelineViewportSwizzleStateCreateInfoNV_1107301736):
      static :
        warning("Declaration of " &
            "struct_VkPipelineViewportSwizzleStateCreateInfoNV" &
            " exists but with different size")
    struct_VkPipelineViewportSwizzleStateCreateInfoNV
  else:
    struct_VkPipelineViewportSwizzleStateCreateInfoNV_1107301736)
  PFN_vkCmdSetFrontFaceEXT_1107302651 = (when declared(PFN_vkCmdSetFrontFaceEXT):
    when ownSizeof(PFN_vkCmdSetFrontFaceEXT) !=
        ownSizeof(PFN_vkCmdSetFrontFaceEXT_1107302650):
      static :
        warning("Declaration of " & "PFN_vkCmdSetFrontFaceEXT" &
            " exists but with different size")
    PFN_vkCmdSetFrontFaceEXT
  else:
    PFN_vkCmdSetFrontFaceEXT_1107302650)
  VkAmigoProfilingSubmitInfoSEC_1107304303 = (when declared(
      VkAmigoProfilingSubmitInfoSEC):
    when ownSizeof(VkAmigoProfilingSubmitInfoSEC) !=
        ownSizeof(VkAmigoProfilingSubmitInfoSEC_1107304302):
      static :
        warning("Declaration of " & "VkAmigoProfilingSubmitInfoSEC" &
            " exists but with different size")
    VkAmigoProfilingSubmitInfoSEC
  else:
    VkAmigoProfilingSubmitInfoSEC_1107304302)
  struct_VkVideoEncodeIntraRefreshCapabilitiesKHR_1107301253 = (when declared(
      struct_VkVideoEncodeIntraRefreshCapabilitiesKHR):
    when ownSizeof(struct_VkVideoEncodeIntraRefreshCapabilitiesKHR) !=
        ownSizeof(struct_VkVideoEncodeIntraRefreshCapabilitiesKHR_1107301252):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeIntraRefreshCapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeIntraRefreshCapabilitiesKHR
  else:
    struct_VkVideoEncodeIntraRefreshCapabilitiesKHR_1107301252)
  StdVideoEncodeH265PictureInfo_1107299765 = (when declared(
      StdVideoEncodeH265PictureInfo):
    when ownSizeof(StdVideoEncodeH265PictureInfo) !=
        ownSizeof(StdVideoEncodeH265PictureInfo_1107299764):
      static :
        warning("Declaration of " & "StdVideoEncodeH265PictureInfo" &
            " exists but with different size")
    StdVideoEncodeH265PictureInfo
  else:
    StdVideoEncodeH265PictureInfo_1107299764)
  PFN_vkGetPhysicalDeviceProperties_1107297689 = (when declared(
      PFN_vkGetPhysicalDeviceProperties):
    when ownSizeof(PFN_vkGetPhysicalDeviceProperties) !=
        ownSizeof(PFN_vkGetPhysicalDeviceProperties_1107297688):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceProperties" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceProperties
  else:
    PFN_vkGetPhysicalDeviceProperties_1107297688)
  VkSwapchainCreateInfoKHR_1107299307 = (when declared(VkSwapchainCreateInfoKHR):
    when ownSizeof(VkSwapchainCreateInfoKHR) !=
        ownSizeof(VkSwapchainCreateInfoKHR_1107299306):
      static :
        warning("Declaration of " & "VkSwapchainCreateInfoKHR" &
            " exists but with different size")
    VkSwapchainCreateInfoKHR
  else:
    VkSwapchainCreateInfoKHR_1107299306)
  VkAttachmentReference2_1107298445 = (when declared(VkAttachmentReference2):
    when ownSizeof(VkAttachmentReference2) != ownSizeof(VkAttachmentReference2_1107298444):
      static :
        warning("Declaration of " & "VkAttachmentReference2" &
            " exists but with different size")
    VkAttachmentReference2
  else:
    VkAttachmentReference2_1107298444)
  VkDevicePrivateDataCreateInfoEXT_1107302937 = (when declared(
      VkDevicePrivateDataCreateInfoEXT):
    when ownSizeof(VkDevicePrivateDataCreateInfoEXT) !=
        ownSizeof(VkDevicePrivateDataCreateInfoEXT_1107302936):
      static :
        warning("Declaration of " & "VkDevicePrivateDataCreateInfoEXT" &
            " exists but with different size")
    VkDevicePrivateDataCreateInfoEXT
  else:
    VkDevicePrivateDataCreateInfoEXT_1107302936)
  VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT_1107302595 = (when declared(
      VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT_1107302594):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT
  else:
    VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT_1107302594)
  struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM_1107304629 = (when declared(
      struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM_1107304628):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM
  else:
    struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM_1107304628)
  enum_VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303227 = (when declared(
      enum_VkDeviceFaultVendorBinaryHeaderVersionEXT):
    when ownSizeof(enum_VkDeviceFaultVendorBinaryHeaderVersionEXT) !=
        ownSizeof(enum_VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303226):
      static :
        warning("Declaration of " &
            "enum_VkDeviceFaultVendorBinaryHeaderVersionEXT" &
            " exists but with different size")
    enum_VkDeviceFaultVendorBinaryHeaderVersionEXT
  else:
    enum_VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303226)
  VkLogicOp_1107296879 = (when declared(VkLogicOp):
    when ownSizeof(VkLogicOp) != ownSizeof(VkLogicOp_1107296878):
      static :
        warning("Declaration of " & "VkLogicOp" &
            " exists but with different size")
    VkLogicOp
  else:
    VkLogicOp_1107296878)
  VkFlags64_1107298645 = (when declared(VkFlags64):
    when ownSizeof(VkFlags64) != ownSizeof(VkFlags64_1107298644):
      static :
        warning("Declaration of " & "VkFlags64" &
            " exists but with different size")
    VkFlags64
  else:
    VkFlags64_1107298644)
  enum_VkValidationFeatureDisableEXT_1107302547 = (when declared(
      enum_VkValidationFeatureDisableEXT):
    when ownSizeof(enum_VkValidationFeatureDisableEXT) !=
        ownSizeof(enum_VkValidationFeatureDisableEXT_1107302546):
      static :
        warning("Declaration of " & "enum_VkValidationFeatureDisableEXT" &
            " exists but with different size")
    enum_VkValidationFeatureDisableEXT
  else:
    enum_VkValidationFeatureDisableEXT_1107302546)
  VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV_1107304353 = (when declared(
      VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV):
    when ownSizeof(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV) !=
        ownSizeof(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV_1107304352):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV
  else:
    VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV_1107304352)
  PFN_vkCmdPushDescriptorSet2_1107299239 = (when declared(
      PFN_vkCmdPushDescriptorSet2):
    when ownSizeof(PFN_vkCmdPushDescriptorSet2) !=
        ownSizeof(PFN_vkCmdPushDescriptorSet2_1107299238):
      static :
        warning("Declaration of " & "PFN_vkCmdPushDescriptorSet2" &
            " exists but with different size")
    PFN_vkCmdPushDescriptorSet2
  else:
    PFN_vkCmdPushDescriptorSet2_1107299238)
  PFN_vkCreateFramebuffer_1107297837 = (when declared(PFN_vkCreateFramebuffer):
    when ownSizeof(PFN_vkCreateFramebuffer) !=
        ownSizeof(PFN_vkCreateFramebuffer_1107297836):
      static :
        warning("Declaration of " & "PFN_vkCreateFramebuffer" &
            " exists but with different size")
    PFN_vkCreateFramebuffer
  else:
    PFN_vkCreateFramebuffer_1107297836)
  PFN_vkWaitSemaphores_1107298635 = (when declared(PFN_vkWaitSemaphores):
    when ownSizeof(PFN_vkWaitSemaphores) != ownSizeof(PFN_vkWaitSemaphores_1107298634):
      static :
        warning("Declaration of " & "PFN_vkWaitSemaphores" &
            " exists but with different size")
    PFN_vkWaitSemaphores
  else:
    PFN_vkWaitSemaphores_1107298634)
  VkCopyImageToImageInfo_1107299199 = (when declared(VkCopyImageToImageInfo):
    when ownSizeof(VkCopyImageToImageInfo) != ownSizeof(VkCopyImageToImageInfo_1107299198):
      static :
        warning("Declaration of " & "VkCopyImageToImageInfo" &
            " exists but with different size")
    VkCopyImageToImageInfo
  else:
    VkCopyImageToImageInfo_1107299198)
  struct_VkBufferDeviceAddressInfo_1107298603 = (when declared(
      struct_VkBufferDeviceAddressInfo):
    when ownSizeof(struct_VkBufferDeviceAddressInfo) !=
        ownSizeof(struct_VkBufferDeviceAddressInfo_1107298602):
      static :
        warning("Declaration of " & "struct_VkBufferDeviceAddressInfo" &
            " exists but with different size")
    struct_VkBufferDeviceAddressInfo
  else:
    struct_VkBufferDeviceAddressInfo_1107298602)
  struct_VkClearAttachment_1107297653 = (when declared(struct_VkClearAttachment):
    when ownSizeof(struct_VkClearAttachment) !=
        ownSizeof(struct_VkClearAttachment_1107297652):
      static :
        warning("Declaration of " & "struct_VkClearAttachment" &
            " exists but with different size")
    struct_VkClearAttachment
  else:
    struct_VkClearAttachment_1107297652)
  VkDisplayPowerStateEXT_1107301665 = (when declared(VkDisplayPowerStateEXT):
    when ownSizeof(VkDisplayPowerStateEXT) != ownSizeof(VkDisplayPowerStateEXT_1107301664):
      static :
        warning("Declaration of " & "VkDisplayPowerStateEXT" &
            " exists but with different size")
    VkDisplayPowerStateEXT
  else:
    VkDisplayPowerStateEXT_1107301664)
  VkDrmFormatModifierProperties2EXT_1107301983 = (when declared(
      VkDrmFormatModifierProperties2EXT):
    when ownSizeof(VkDrmFormatModifierProperties2EXT) !=
        ownSizeof(VkDrmFormatModifierProperties2EXT_1107301982):
      static :
        warning("Declaration of " & "VkDrmFormatModifierProperties2EXT" &
            " exists but with different size")
    VkDrmFormatModifierProperties2EXT
  else:
    VkDrmFormatModifierProperties2EXT_1107301982)
  VkDeviceImageSubresourceInfoKHR_1107300791 = (when declared(
      VkDeviceImageSubresourceInfoKHR):
    when ownSizeof(VkDeviceImageSubresourceInfoKHR) !=
        ownSizeof(VkDeviceImageSubresourceInfoKHR_1107300790):
      static :
        warning("Declaration of " & "VkDeviceImageSubresourceInfoKHR" &
            " exists but with different size")
    VkDeviceImageSubresourceInfoKHR
  else:
    VkDeviceImageSubresourceInfoKHR_1107300790)
  enum_VkDataGraphPipelineSessionBindPointARM_1107304447 = (when declared(
      enum_VkDataGraphPipelineSessionBindPointARM):
    when ownSizeof(enum_VkDataGraphPipelineSessionBindPointARM) !=
        ownSizeof(enum_VkDataGraphPipelineSessionBindPointARM_1107304446):
      static :
        warning("Declaration of " &
            "enum_VkDataGraphPipelineSessionBindPointARM" &
            " exists but with different size")
    enum_VkDataGraphPipelineSessionBindPointARM
  else:
    enum_VkDataGraphPipelineSessionBindPointARM_1107304446)
  VkPhysicalDeviceMeshShaderFeaturesNV_1107302313 = (when declared(
      VkPhysicalDeviceMeshShaderFeaturesNV):
    when ownSizeof(VkPhysicalDeviceMeshShaderFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceMeshShaderFeaturesNV_1107302312):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMeshShaderFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceMeshShaderFeaturesNV
  else:
    VkPhysicalDeviceMeshShaderFeaturesNV_1107302312)
  VkPhysicalDeviceVulkan12Properties_1107298433 = (when declared(
      VkPhysicalDeviceVulkan12Properties):
    when ownSizeof(VkPhysicalDeviceVulkan12Properties) !=
        ownSizeof(VkPhysicalDeviceVulkan12Properties_1107298432):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVulkan12Properties" &
            " exists but with different size")
    VkPhysicalDeviceVulkan12Properties
  else:
    VkPhysicalDeviceVulkan12Properties_1107298432)
  VkDisplaySurfaceStereoCreateInfoNV_1107304687 = (when declared(
      VkDisplaySurfaceStereoCreateInfoNV):
    when ownSizeof(VkDisplaySurfaceStereoCreateInfoNV) !=
        ownSizeof(VkDisplaySurfaceStereoCreateInfoNV_1107304686):
      static :
        warning("Declaration of " & "VkDisplaySurfaceStereoCreateInfoNV" &
            " exists but with different size")
    VkDisplaySurfaceStereoCreateInfoNV
  else:
    VkDisplaySurfaceStereoCreateInfoNV_1107304686)
  PFN_vkSubmitDebugUtilsMessageEXT_1107301859 = (when declared(
      PFN_vkSubmitDebugUtilsMessageEXT):
    when ownSizeof(PFN_vkSubmitDebugUtilsMessageEXT) !=
        ownSizeof(PFN_vkSubmitDebugUtilsMessageEXT_1107301858):
      static :
        warning("Declaration of " & "PFN_vkSubmitDebugUtilsMessageEXT" &
            " exists but with different size")
    PFN_vkSubmitDebugUtilsMessageEXT
  else:
    PFN_vkSubmitDebugUtilsMessageEXT_1107301858)
  VkOpticalFlowSessionCreatePrivateDataInfoNV_1107304197 = (when declared(
      VkOpticalFlowSessionCreatePrivateDataInfoNV):
    when ownSizeof(VkOpticalFlowSessionCreatePrivateDataInfoNV) !=
        ownSizeof(VkOpticalFlowSessionCreatePrivateDataInfoNV_1107304196):
      static :
        warning("Declaration of " &
            "VkOpticalFlowSessionCreatePrivateDataInfoNV" &
            " exists but with different size")
    VkOpticalFlowSessionCreatePrivateDataInfoNV
  else:
    VkOpticalFlowSessionCreatePrivateDataInfoNV_1107304196)
  VkVideoDecodeAV1SessionParametersCreateInfoKHR_1107300995 = (when declared(
      VkVideoDecodeAV1SessionParametersCreateInfoKHR):
    when ownSizeof(VkVideoDecodeAV1SessionParametersCreateInfoKHR) !=
        ownSizeof(VkVideoDecodeAV1SessionParametersCreateInfoKHR_1107300994):
      static :
        warning("Declaration of " &
            "VkVideoDecodeAV1SessionParametersCreateInfoKHR" &
            " exists but with different size")
    VkVideoDecodeAV1SessionParametersCreateInfoKHR
  else:
    VkVideoDecodeAV1SessionParametersCreateInfoKHR_1107300994)
  struct_VkVideoDecodeVP9ProfileInfoKHR_1107301105 = (when declared(
      struct_VkVideoDecodeVP9ProfileInfoKHR):
    when ownSizeof(struct_VkVideoDecodeVP9ProfileInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeVP9ProfileInfoKHR_1107301104):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeVP9ProfileInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeVP9ProfileInfoKHR
  else:
    struct_VkVideoDecodeVP9ProfileInfoKHR_1107301104)
  union_VkPerformanceValueDataINTEL_1107302395 = (when declared(
      union_VkPerformanceValueDataINTEL):
    when ownSizeof(union_VkPerformanceValueDataINTEL) !=
        ownSizeof(union_VkPerformanceValueDataINTEL_1107302394):
      static :
        warning("Declaration of " & "union_VkPerformanceValueDataINTEL" &
            " exists but with different size")
    union_VkPerformanceValueDataINTEL
  else:
    union_VkPerformanceValueDataINTEL_1107302394)
  VkPipelineDepthStencilStateCreateFlags_1107297121 = (when declared(
      VkPipelineDepthStencilStateCreateFlags):
    when ownSizeof(VkPipelineDepthStencilStateCreateFlags) !=
        ownSizeof(VkPipelineDepthStencilStateCreateFlags_1107297120):
      static :
        warning("Declaration of " & "VkPipelineDepthStencilStateCreateFlags" &
            " exists but with different size")
    VkPipelineDepthStencilStateCreateFlags
  else:
    VkPipelineDepthStencilStateCreateFlags_1107297120)
  struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR_1107301269 = (when declared(
      struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR_1107301268):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR
  else:
    struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR_1107301268)
  PFN_vkGetClusterAccelerationStructureBuildSizesNV_1107304853 = (when declared(
      PFN_vkGetClusterAccelerationStructureBuildSizesNV):
    when ownSizeof(PFN_vkGetClusterAccelerationStructureBuildSizesNV) !=
        ownSizeof(PFN_vkGetClusterAccelerationStructureBuildSizesNV_1107304852):
      static :
        warning("Declaration of " &
            "PFN_vkGetClusterAccelerationStructureBuildSizesNV" &
            " exists but with different size")
    PFN_vkGetClusterAccelerationStructureBuildSizesNV
  else:
    PFN_vkGetClusterAccelerationStructureBuildSizesNV_1107304852)
  VkHostImageLayoutTransitionInfo_1107299203 = (when declared(
      VkHostImageLayoutTransitionInfo):
    when ownSizeof(VkHostImageLayoutTransitionInfo) !=
        ownSizeof(VkHostImageLayoutTransitionInfo_1107299202):
      static :
        warning("Declaration of " & "VkHostImageLayoutTransitionInfo" &
            " exists but with different size")
    VkHostImageLayoutTransitionInfo
  else:
    VkHostImageLayoutTransitionInfo_1107299202)
  struct_VkPhysicalDeviceProvokingVertexPropertiesEXT_1107302609 = (when declared(
      struct_VkPhysicalDeviceProvokingVertexPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceProvokingVertexPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceProvokingVertexPropertiesEXT_1107302608):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceProvokingVertexPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceProvokingVertexPropertiesEXT
  else:
    struct_VkPhysicalDeviceProvokingVertexPropertiesEXT_1107302608)
  PFN_vkGetPhysicalDeviceMemoryProperties2_1107298355 = (when declared(
      PFN_vkGetPhysicalDeviceMemoryProperties2):
    when ownSizeof(PFN_vkGetPhysicalDeviceMemoryProperties2) !=
        ownSizeof(PFN_vkGetPhysicalDeviceMemoryProperties2_1107298354):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceMemoryProperties2" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceMemoryProperties2
  else:
    PFN_vkGetPhysicalDeviceMemoryProperties2_1107298354)
  VkAccelerationStructureBuildSizesInfoKHR_1107304847 = (when declared(
      VkAccelerationStructureBuildSizesInfoKHR):
    when ownSizeof(VkAccelerationStructureBuildSizesInfoKHR) !=
        ownSizeof(VkAccelerationStructureBuildSizesInfoKHR_1107304846):
      static :
        warning("Declaration of " & "VkAccelerationStructureBuildSizesInfoKHR" &
            " exists but with different size")
    VkAccelerationStructureBuildSizesInfoKHR
  else:
    VkAccelerationStructureBuildSizesInfoKHR_1107304846)
  VkMemoryWin32HandlePropertiesKHR_1107305333 = (when declared(
      VkMemoryWin32HandlePropertiesKHR):
    when ownSizeof(VkMemoryWin32HandlePropertiesKHR) !=
        ownSizeof(VkMemoryWin32HandlePropertiesKHR_1107305332):
      static :
        warning("Declaration of " & "VkMemoryWin32HandlePropertiesKHR" &
            " exists but with different size")
    VkMemoryWin32HandlePropertiesKHR
  else:
    VkMemoryWin32HandlePropertiesKHR_1107305332)
  struct_VkBindDescriptorSetsInfo_1107299141 = (when declared(
      struct_VkBindDescriptorSetsInfo):
    when ownSizeof(struct_VkBindDescriptorSetsInfo) !=
        ownSizeof(struct_VkBindDescriptorSetsInfo_1107299140):
      static :
        warning("Declaration of " & "struct_VkBindDescriptorSetsInfo" &
            " exists but with different size")
    struct_VkBindDescriptorSetsInfo
  else:
    struct_VkBindDescriptorSetsInfo_1107299140)
  PFN_vkDestroyTensorViewARM_1107304105 = (when declared(
      PFN_vkDestroyTensorViewARM):
    when ownSizeof(PFN_vkDestroyTensorViewARM) !=
        ownSizeof(PFN_vkDestroyTensorViewARM_1107304104):
      static :
        warning("Declaration of " & "PFN_vkDestroyTensorViewARM" &
            " exists but with different size")
    PFN_vkDestroyTensorViewARM
  else:
    PFN_vkDestroyTensorViewARM_1107304104)
  struct_VkBufferMemoryBarrier2_1107298735 = (when declared(
      struct_VkBufferMemoryBarrier2):
    when ownSizeof(struct_VkBufferMemoryBarrier2) !=
        ownSizeof(struct_VkBufferMemoryBarrier2_1107298734):
      static :
        warning("Declaration of " & "struct_VkBufferMemoryBarrier2" &
            " exists but with different size")
    struct_VkBufferMemoryBarrier2
  else:
    struct_VkBufferMemoryBarrier2_1107298734)
  struct_VkImageBlit_1107297661 = (when declared(struct_VkImageBlit):
    when ownSizeof(struct_VkImageBlit) != ownSizeof(struct_VkImageBlit_1107297660):
      static :
        warning("Declaration of " & "struct_VkImageBlit" &
            " exists but with different size")
    struct_VkImageBlit
  else:
    struct_VkImageBlit_1107297660)
  struct_VkPipelineViewportDepthClipControlCreateInfoEXT_1107303325 = (when declared(
      struct_VkPipelineViewportDepthClipControlCreateInfoEXT):
    when ownSizeof(struct_VkPipelineViewportDepthClipControlCreateInfoEXT) !=
        ownSizeof(struct_VkPipelineViewportDepthClipControlCreateInfoEXT_1107303324):
      static :
        warning("Declaration of " &
            "struct_VkPipelineViewportDepthClipControlCreateInfoEXT" &
            " exists but with different size")
    struct_VkPipelineViewportDepthClipControlCreateInfoEXT
  else:
    struct_VkPipelineViewportDepthClipControlCreateInfoEXT_1107303324)
  PFN_vkUpdateDescriptorSetWithTemplateKHR_1107300039 = (when declared(
      PFN_vkUpdateDescriptorSetWithTemplateKHR):
    when ownSizeof(PFN_vkUpdateDescriptorSetWithTemplateKHR) !=
        ownSizeof(PFN_vkUpdateDescriptorSetWithTemplateKHR_1107300038):
      static :
        warning("Declaration of " & "PFN_vkUpdateDescriptorSetWithTemplateKHR" &
            " exists but with different size")
    PFN_vkUpdateDescriptorSetWithTemplateKHR
  else:
    PFN_vkUpdateDescriptorSetWithTemplateKHR_1107300038)
  enum_StdVideoH264ProfileIdc_1107305455 = (when declared(
      enum_StdVideoH264ProfileIdc):
    when ownSizeof(enum_StdVideoH264ProfileIdc) !=
        ownSizeof(enum_StdVideoH264ProfileIdc_1107305454):
      static :
        warning("Declaration of " & "enum_StdVideoH264ProfileIdc" &
            " exists but with different size")
    enum_StdVideoH264ProfileIdc
  else:
    enum_StdVideoH264ProfileIdc_1107305454)
  VkSamplerYcbcrConversion_1107297951 = (when declared(VkSamplerYcbcrConversion):
    when ownSizeof(VkSamplerYcbcrConversion) !=
        ownSizeof(VkSamplerYcbcrConversion_1107297950):
      static :
        warning("Declaration of " & "VkSamplerYcbcrConversion" &
            " exists but with different size")
    VkSamplerYcbcrConversion
  else:
    VkSamplerYcbcrConversion_1107297950)
  VkSparseMemoryBindFlagBits_1107297007 = (when declared(
      VkSparseMemoryBindFlagBits):
    when ownSizeof(VkSparseMemoryBindFlagBits) !=
        ownSizeof(VkSparseMemoryBindFlagBits_1107297006):
      static :
        warning("Declaration of " & "VkSparseMemoryBindFlagBits" &
            " exists but with different size")
    VkSparseMemoryBindFlagBits
  else:
    VkSparseMemoryBindFlagBits_1107297006)
  VkPhysicalDevicePerformanceQueryFeaturesKHR_1107300135 = (when declared(
      VkPhysicalDevicePerformanceQueryFeaturesKHR):
    when ownSizeof(VkPhysicalDevicePerformanceQueryFeaturesKHR) !=
        ownSizeof(VkPhysicalDevicePerformanceQueryFeaturesKHR_1107300134):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePerformanceQueryFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDevicePerformanceQueryFeaturesKHR
  else:
    VkPhysicalDevicePerformanceQueryFeaturesKHR_1107300134)
  VkPhysicalDeviceImageViewMinLodFeaturesEXT_1107303475 = (when declared(
      VkPhysicalDeviceImageViewMinLodFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceImageViewMinLodFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceImageViewMinLodFeaturesEXT_1107303474):
      static :
        warning("Declaration of " & "VkPhysicalDeviceImageViewMinLodFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceImageViewMinLodFeaturesEXT
  else:
    VkPhysicalDeviceImageViewMinLodFeaturesEXT_1107303474)
  StdVideoAV1TimingInfo_1107305601 = (when declared(StdVideoAV1TimingInfo):
    when ownSizeof(StdVideoAV1TimingInfo) != ownSizeof(StdVideoAV1TimingInfo_1107305600):
      static :
        warning("Declaration of " & "StdVideoAV1TimingInfo" &
            " exists but with different size")
    StdVideoAV1TimingInfo
  else:
    StdVideoAV1TimingInfo_1107305600)
  VkCommandBufferInheritanceInfo_1107297623 = (when declared(
      VkCommandBufferInheritanceInfo):
    when ownSizeof(VkCommandBufferInheritanceInfo) !=
        ownSizeof(VkCommandBufferInheritanceInfo_1107297622):
      static :
        warning("Declaration of " & "VkCommandBufferInheritanceInfo" &
            " exists but with different size")
    VkCommandBufferInheritanceInfo
  else:
    VkCommandBufferInheritanceInfo_1107297622)
  VkDescriptorUpdateTemplateKHR_1107300025 = (when declared(
      VkDescriptorUpdateTemplateKHR):
    when ownSizeof(VkDescriptorUpdateTemplateKHR) !=
        ownSizeof(VkDescriptorUpdateTemplateKHR_1107300024):
      static :
        warning("Declaration of " & "VkDescriptorUpdateTemplateKHR" &
            " exists but with different size")
    VkDescriptorUpdateTemplateKHR
  else:
    VkDescriptorUpdateTemplateKHR_1107300024)
  VkTensorDependencyInfoARM_1107304041 = (when declared(
      VkTensorDependencyInfoARM):
    when ownSizeof(VkTensorDependencyInfoARM) !=
        ownSizeof(VkTensorDependencyInfoARM_1107304040):
      static :
        warning("Declaration of " & "VkTensorDependencyInfoARM" &
            " exists but with different size")
    VkTensorDependencyInfoARM
  else:
    VkTensorDependencyInfoARM_1107304040)
  struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304511 = (when declared(
      struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM):
    when ownSizeof(struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM) !=
        ownSizeof(struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304510):
      static :
        warning("Declaration of " &
            "struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM
  else:
    struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304510)
  struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT_1107302507 = (when declared(
      struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT_1107302506):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT
  else:
    struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT_1107302506)
  struct_VkAllocationCallbacks_1107297297 = (when declared(
      struct_VkAllocationCallbacks):
    when ownSizeof(struct_VkAllocationCallbacks) !=
        ownSizeof(struct_VkAllocationCallbacks_1107297296):
      static :
        warning("Declaration of " & "struct_VkAllocationCallbacks" &
            " exists but with different size")
    struct_VkAllocationCallbacks
  else:
    struct_VkAllocationCallbacks_1107297296)
  struct_VkDescriptorUpdateTemplateEntry_1107298243 = (when declared(
      struct_VkDescriptorUpdateTemplateEntry):
    when ownSizeof(struct_VkDescriptorUpdateTemplateEntry) !=
        ownSizeof(struct_VkDescriptorUpdateTemplateEntry_1107298242):
      static :
        warning("Declaration of " & "struct_VkDescriptorUpdateTemplateEntry" &
            " exists but with different size")
    struct_VkDescriptorUpdateTemplateEntry
  else:
    struct_VkDescriptorUpdateTemplateEntry_1107298242)
  VkSubpassDescription2KHR_1107300055 = (when declared(VkSubpassDescription2KHR):
    when ownSizeof(VkSubpassDescription2KHR) !=
        ownSizeof(VkSubpassDescription2KHR_1107300054):
      static :
        warning("Declaration of " & "VkSubpassDescription2KHR" &
            " exists but with different size")
    VkSubpassDescription2KHR
  else:
    VkSubpassDescription2KHR_1107300054)
  struct_VkTensorCaptureDescriptorDataInfoARM_1107304087 = (when declared(
      struct_VkTensorCaptureDescriptorDataInfoARM):
    when ownSizeof(struct_VkTensorCaptureDescriptorDataInfoARM) !=
        ownSizeof(struct_VkTensorCaptureDescriptorDataInfoARM_1107304086):
      static :
        warning("Declaration of " &
            "struct_VkTensorCaptureDescriptorDataInfoARM" &
            " exists but with different size")
    struct_VkTensorCaptureDescriptorDataInfoARM
  else:
    struct_VkTensorCaptureDescriptorDataInfoARM_1107304086)
  PFN_vkSetLatencySleepModeNV_1107304435 = (when declared(
      PFN_vkSetLatencySleepModeNV):
    when ownSizeof(PFN_vkSetLatencySleepModeNV) !=
        ownSizeof(PFN_vkSetLatencySleepModeNV_1107304434):
      static :
        warning("Declaration of " & "PFN_vkSetLatencySleepModeNV" &
            " exists but with different size")
    PFN_vkSetLatencySleepModeNV
  else:
    PFN_vkSetLatencySleepModeNV_1107304434)
  struct_VkVideoEncodeAV1CapabilitiesKHR_1107301045 = (when declared(
      struct_VkVideoEncodeAV1CapabilitiesKHR):
    when ownSizeof(struct_VkVideoEncodeAV1CapabilitiesKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1CapabilitiesKHR_1107301044):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeAV1CapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1CapabilitiesKHR
  else:
    struct_VkVideoEncodeAV1CapabilitiesKHR_1107301044)
  VkSemaphoreWaitFlags_1107298413 = (when declared(VkSemaphoreWaitFlags):
    when ownSizeof(VkSemaphoreWaitFlags) != ownSizeof(VkSemaphoreWaitFlags_1107298412):
      static :
        warning("Declaration of " & "VkSemaphoreWaitFlags" &
            " exists but with different size")
    VkSemaphoreWaitFlags
  else:
    VkSemaphoreWaitFlags_1107298412)
  VkRenderPassStripeBeginInfoARM_1107303729 = (when declared(
      VkRenderPassStripeBeginInfoARM):
    when ownSizeof(VkRenderPassStripeBeginInfoARM) !=
        ownSizeof(VkRenderPassStripeBeginInfoARM_1107303728):
      static :
        warning("Declaration of " & "VkRenderPassStripeBeginInfoARM" &
            " exists but with different size")
    VkRenderPassStripeBeginInfoARM
  else:
    VkRenderPassStripeBeginInfoARM_1107303728)
  VkSwapchainPresentFenceInfoKHR_1107300929 = (when declared(
      VkSwapchainPresentFenceInfoKHR):
    when ownSizeof(VkSwapchainPresentFenceInfoKHR) !=
        ownSizeof(VkSwapchainPresentFenceInfoKHR_1107300928):
      static :
        warning("Declaration of " & "VkSwapchainPresentFenceInfoKHR" &
            " exists but with different size")
    VkSwapchainPresentFenceInfoKHR
  else:
    VkSwapchainPresentFenceInfoKHR_1107300928)
  VkDisplayModeCreateInfoKHR_1107299375 = (when declared(
      VkDisplayModeCreateInfoKHR):
    when ownSizeof(VkDisplayModeCreateInfoKHR) !=
        ownSizeof(VkDisplayModeCreateInfoKHR_1107299374):
      static :
        warning("Declaration of " & "VkDisplayModeCreateInfoKHR" &
            " exists but with different size")
    VkDisplayModeCreateInfoKHR
  else:
    VkDisplayModeCreateInfoKHR_1107299374)
  PFN_vkCmdDrawClusterHUAWEI_1107303647 = (when declared(
      PFN_vkCmdDrawClusterHUAWEI):
    when ownSizeof(PFN_vkCmdDrawClusterHUAWEI) !=
        ownSizeof(PFN_vkCmdDrawClusterHUAWEI_1107303646):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawClusterHUAWEI" &
            " exists but with different size")
    PFN_vkCmdDrawClusterHUAWEI
  else:
    PFN_vkCmdDrawClusterHUAWEI_1107303646)
  PFN_vkSignalSemaphoreKHR_1107300389 = (when declared(PFN_vkSignalSemaphoreKHR):
    when ownSizeof(PFN_vkSignalSemaphoreKHR) !=
        ownSizeof(PFN_vkSignalSemaphoreKHR_1107300388):
      static :
        warning("Declaration of " & "PFN_vkSignalSemaphoreKHR" &
            " exists but with different size")
    PFN_vkSignalSemaphoreKHR
  else:
    PFN_vkSignalSemaphoreKHR_1107300388)
  PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR_1107300473 = (when declared(
      PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR):
    when ownSizeof(PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR) !=
        ownSizeof(PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR_1107300472):
      static :
        warning("Declaration of " &
            "PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR" &
            " exists but with different size")
    PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR
  else:
    PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR_1107300472)
  PFN_vkCmdBindVertexBuffers2_1107298947 = (when declared(
      PFN_vkCmdBindVertexBuffers2):
    when ownSizeof(PFN_vkCmdBindVertexBuffers2) !=
        ownSizeof(PFN_vkCmdBindVertexBuffers2_1107298946):
      static :
        warning("Declaration of " & "PFN_vkCmdBindVertexBuffers2" &
            " exists but with different size")
    PFN_vkCmdBindVertexBuffers2
  else:
    PFN_vkCmdBindVertexBuffers2_1107298946)
  struct_StdVideoH265DecPicBufMgr_1107305689 = (when declared(
      struct_StdVideoH265DecPicBufMgr):
    when ownSizeof(struct_StdVideoH265DecPicBufMgr) !=
        ownSizeof(struct_StdVideoH265DecPicBufMgr_1107305688):
      static :
        warning("Declaration of " & "struct_StdVideoH265DecPicBufMgr" &
            " exists but with different size")
    struct_StdVideoH265DecPicBufMgr
  else:
    struct_StdVideoH265DecPicBufMgr_1107305688)
  VkMemoryOpaqueCaptureAddressAllocateInfo_1107298613 = (when declared(
      VkMemoryOpaqueCaptureAddressAllocateInfo):
    when ownSizeof(VkMemoryOpaqueCaptureAddressAllocateInfo) !=
        ownSizeof(VkMemoryOpaqueCaptureAddressAllocateInfo_1107298612):
      static :
        warning("Declaration of " & "VkMemoryOpaqueCaptureAddressAllocateInfo" &
            " exists but with different size")
    VkMemoryOpaqueCaptureAddressAllocateInfo
  else:
    VkMemoryOpaqueCaptureAddressAllocateInfo_1107298612)
  StdVideoH264ScalingLists_1107305523 = (when declared(StdVideoH264ScalingLists):
    when ownSizeof(StdVideoH264ScalingLists) !=
        ownSizeof(StdVideoH264ScalingLists_1107305522):
      static :
        warning("Declaration of " & "StdVideoH264ScalingLists" &
            " exists but with different size")
    StdVideoH264ScalingLists
  else:
    StdVideoH264ScalingLists_1107305522)
  VkPipelineRasterizationLineStateCreateInfoEXT_1107302631 = (when declared(
      VkPipelineRasterizationLineStateCreateInfoEXT):
    when ownSizeof(VkPipelineRasterizationLineStateCreateInfoEXT) !=
        ownSizeof(VkPipelineRasterizationLineStateCreateInfoEXT_1107302630):
      static :
        warning("Declaration of " &
            "VkPipelineRasterizationLineStateCreateInfoEXT" &
            " exists but with different size")
    VkPipelineRasterizationLineStateCreateInfoEXT
  else:
    VkPipelineRasterizationLineStateCreateInfoEXT_1107302630)
  struct_VkDeviceGroupRenderPassBeginInfo_1107298077 = (when declared(
      struct_VkDeviceGroupRenderPassBeginInfo):
    when ownSizeof(struct_VkDeviceGroupRenderPassBeginInfo) !=
        ownSizeof(struct_VkDeviceGroupRenderPassBeginInfo_1107298076):
      static :
        warning("Declaration of " & "struct_VkDeviceGroupRenderPassBeginInfo" &
            " exists but with different size")
    struct_VkDeviceGroupRenderPassBeginInfo
  else:
    struct_VkDeviceGroupRenderPassBeginInfo_1107298076)
  VkPushDescriptorSetInfoKHR_1107301185 = (when declared(
      VkPushDescriptorSetInfoKHR):
    when ownSizeof(VkPushDescriptorSetInfoKHR) !=
        ownSizeof(VkPushDescriptorSetInfoKHR_1107301184):
      static :
        warning("Declaration of " & "VkPushDescriptorSetInfoKHR" &
            " exists but with different size")
    VkPushDescriptorSetInfoKHR
  else:
    VkPushDescriptorSetInfoKHR_1107301184)
  VkAccelerationStructureMotionInstanceFlagsNV_1107303135 = (when declared(
      VkAccelerationStructureMotionInstanceFlagsNV):
    when ownSizeof(VkAccelerationStructureMotionInstanceFlagsNV) !=
        ownSizeof(VkAccelerationStructureMotionInstanceFlagsNV_1107303134):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureMotionInstanceFlagsNV" &
            " exists but with different size")
    VkAccelerationStructureMotionInstanceFlagsNV
  else:
    VkAccelerationStructureMotionInstanceFlagsNV_1107303134)
  StdVideoH264AspectRatioIdc_1107305789 = (when declared(
      StdVideoH264AspectRatioIdc):
    when ownSizeof(StdVideoH264AspectRatioIdc) !=
        ownSizeof(StdVideoH264AspectRatioIdc_1107305788):
      static :
        warning("Declaration of " & "StdVideoH264AspectRatioIdc" &
            " exists but with different size")
    StdVideoH264AspectRatioIdc
  else:
    StdVideoH264AspectRatioIdc_1107305788)
  VkPhysicalDeviceBufferDeviceAddressFeaturesKHR_1107300459 = (when declared(
      VkPhysicalDeviceBufferDeviceAddressFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceBufferDeviceAddressFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceBufferDeviceAddressFeaturesKHR_1107300458):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceBufferDeviceAddressFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceBufferDeviceAddressFeaturesKHR
  else:
    VkPhysicalDeviceBufferDeviceAddressFeaturesKHR_1107300458)
  VkPhysicalDeviceRayTracingPipelinePropertiesKHR_1107305261 = (when declared(
      VkPhysicalDeviceRayTracingPipelinePropertiesKHR):
    when ownSizeof(VkPhysicalDeviceRayTracingPipelinePropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceRayTracingPipelinePropertiesKHR_1107305260):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRayTracingPipelinePropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceRayTracingPipelinePropertiesKHR
  else:
    VkPhysicalDeviceRayTracingPipelinePropertiesKHR_1107305260)
  VkRenderPassMultiviewCreateInfo_1107298187 = (when declared(
      VkRenderPassMultiviewCreateInfo):
    when ownSizeof(VkRenderPassMultiviewCreateInfo) !=
        ownSizeof(VkRenderPassMultiviewCreateInfo_1107298186):
      static :
        warning("Declaration of " & "VkRenderPassMultiviewCreateInfo" &
            " exists but with different size")
    VkRenderPassMultiviewCreateInfo
  else:
    VkRenderPassMultiviewCreateInfo_1107298186)
  PFN_vkCmdBindPipeline_1107297863 = (when declared(PFN_vkCmdBindPipeline):
    when ownSizeof(PFN_vkCmdBindPipeline) != ownSizeof(PFN_vkCmdBindPipeline_1107297862):
      static :
        warning("Declaration of " & "PFN_vkCmdBindPipeline" &
            " exists but with different size")
    PFN_vkCmdBindPipeline
  else:
    PFN_vkCmdBindPipeline_1107297862)
  VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR_1107300745 = (when declared(
      VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR_1107300744):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR
  else:
    VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR_1107300744)
  PFN_vkCreateRenderPass_1107297841 = (when declared(PFN_vkCreateRenderPass):
    when ownSizeof(PFN_vkCreateRenderPass) != ownSizeof(PFN_vkCreateRenderPass_1107297840):
      static :
        warning("Declaration of " & "PFN_vkCreateRenderPass" &
            " exists but with different size")
    PFN_vkCreateRenderPass
  else:
    PFN_vkCreateRenderPass_1107297840)
  VkPipelineCreationFeedback_1107298697 = (when declared(
      VkPipelineCreationFeedback):
    when ownSizeof(VkPipelineCreationFeedback) !=
        ownSizeof(VkPipelineCreationFeedback_1107298696):
      static :
        warning("Declaration of " & "VkPipelineCreationFeedback" &
            " exists but with different size")
    VkPipelineCreationFeedback
  else:
    VkPipelineCreationFeedback_1107298696)
  PFN_vkCmdSetScissorWithCount_1107298945 = (when declared(
      PFN_vkCmdSetScissorWithCount):
    when ownSizeof(PFN_vkCmdSetScissorWithCount) !=
        ownSizeof(PFN_vkCmdSetScissorWithCount_1107298944):
      static :
        warning("Declaration of " & "PFN_vkCmdSetScissorWithCount" &
            " exists but with different size")
    PFN_vkCmdSetScissorWithCount
  else:
    PFN_vkCmdSetScissorWithCount_1107298944)
  enum_VkVertexInputRate_1107296861 = (when declared(enum_VkVertexInputRate):
    when ownSizeof(enum_VkVertexInputRate) != ownSizeof(enum_VkVertexInputRate_1107296860):
      static :
        warning("Declaration of " & "enum_VkVertexInputRate" &
            " exists but with different size")
    enum_VkVertexInputRate
  else:
    enum_VkVertexInputRate_1107296860)
  VkCommandPoolResetFlagBits_1107297197 = (when declared(
      VkCommandPoolResetFlagBits):
    when ownSizeof(VkCommandPoolResetFlagBits) !=
        ownSizeof(VkCommandPoolResetFlagBits_1107297196):
      static :
        warning("Declaration of " & "VkCommandPoolResetFlagBits" &
            " exists but with different size")
    VkCommandPoolResetFlagBits
  else:
    VkCommandPoolResetFlagBits_1107297196)
  VkPhysicalDeviceHostImageCopyFeaturesEXT_1107302677 = (when declared(
      VkPhysicalDeviceHostImageCopyFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceHostImageCopyFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceHostImageCopyFeaturesEXT_1107302676):
      static :
        warning("Declaration of " & "VkPhysicalDeviceHostImageCopyFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceHostImageCopyFeaturesEXT
  else:
    VkPhysicalDeviceHostImageCopyFeaturesEXT_1107302676)
  VkDebugReportObjectTypeEXT_1107301405 = (when declared(
      VkDebugReportObjectTypeEXT):
    when ownSizeof(VkDebugReportObjectTypeEXT) !=
        ownSizeof(VkDebugReportObjectTypeEXT_1107301404):
      static :
        warning("Declaration of " & "VkDebugReportObjectTypeEXT" &
            " exists but with different size")
    VkDebugReportObjectTypeEXT
  else:
    VkDebugReportObjectTypeEXT_1107301404)
  VkMultiviewPerViewAttributesInfoNVX_1107301725 = (when declared(
      VkMultiviewPerViewAttributesInfoNVX):
    when ownSizeof(VkMultiviewPerViewAttributesInfoNVX) !=
        ownSizeof(VkMultiviewPerViewAttributesInfoNVX_1107301724):
      static :
        warning("Declaration of " & "VkMultiviewPerViewAttributesInfoNVX" &
            " exists but with different size")
    VkMultiviewPerViewAttributesInfoNVX
  else:
    VkMultiviewPerViewAttributesInfoNVX_1107301724)
  StdVideoH265SubLayerHrdParameters_1107305803 = (when declared(
      StdVideoH265SubLayerHrdParameters):
    when ownSizeof(StdVideoH265SubLayerHrdParameters) !=
        ownSizeof(StdVideoH265SubLayerHrdParameters_1107305802):
      static :
        warning("Declaration of " & "StdVideoH265SubLayerHrdParameters" &
            " exists but with different size")
    StdVideoH265SubLayerHrdParameters
  else:
    StdVideoH265SubLayerHrdParameters_1107305802)
  struct_VkDevicePrivateDataCreateInfo_1107298719 = (when declared(
      struct_VkDevicePrivateDataCreateInfo):
    when ownSizeof(struct_VkDevicePrivateDataCreateInfo) !=
        ownSizeof(struct_VkDevicePrivateDataCreateInfo_1107298718):
      static :
        warning("Declaration of " & "struct_VkDevicePrivateDataCreateInfo" &
            " exists but with different size")
    struct_VkDevicePrivateDataCreateInfo
  else:
    struct_VkDevicePrivateDataCreateInfo_1107298718)
  VkRenderingAttachmentLocationInfoKHR_1107300429 = (when declared(
      VkRenderingAttachmentLocationInfoKHR):
    when ownSizeof(VkRenderingAttachmentLocationInfoKHR) !=
        ownSizeof(VkRenderingAttachmentLocationInfoKHR_1107300428):
      static :
        warning("Declaration of " & "VkRenderingAttachmentLocationInfoKHR" &
            " exists but with different size")
    VkRenderingAttachmentLocationInfoKHR
  else:
    VkRenderingAttachmentLocationInfoKHR_1107300428)
  VkSwapchainPresentModesCreateInfoEXT_1107302745 = (when declared(
      VkSwapchainPresentModesCreateInfoEXT):
    when ownSizeof(VkSwapchainPresentModesCreateInfoEXT) !=
        ownSizeof(VkSwapchainPresentModesCreateInfoEXT_1107302744):
      static :
        warning("Declaration of " & "VkSwapchainPresentModesCreateInfoEXT" &
            " exists but with different size")
    VkSwapchainPresentModesCreateInfoEXT
  else:
    VkSwapchainPresentModesCreateInfoEXT_1107302744)
  enum_VkRenderingFlagBits_1107298677 = (when declared(enum_VkRenderingFlagBits):
    when ownSizeof(enum_VkRenderingFlagBits) !=
        ownSizeof(enum_VkRenderingFlagBits_1107298676):
      static :
        warning("Declaration of " & "enum_VkRenderingFlagBits" &
            " exists but with different size")
    enum_VkRenderingFlagBits
  else:
    enum_VkRenderingFlagBits_1107298676)
  struct_VkPhysicalDeviceToolProperties_1107298707 = (when declared(
      struct_VkPhysicalDeviceToolProperties):
    when ownSizeof(struct_VkPhysicalDeviceToolProperties) !=
        ownSizeof(struct_VkPhysicalDeviceToolProperties_1107298706):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceToolProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceToolProperties
  else:
    struct_VkPhysicalDeviceToolProperties_1107298706)
  struct_VkVideoDecodeAV1PictureInfoKHR_1107300997 = (when declared(
      struct_VkVideoDecodeAV1PictureInfoKHR):
    when ownSizeof(struct_VkVideoDecodeAV1PictureInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeAV1PictureInfoKHR_1107300996):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeAV1PictureInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeAV1PictureInfoKHR
  else:
    struct_VkVideoDecodeAV1PictureInfoKHR_1107300996)
  PFN_vkCreateCuModuleNVX_1107301513 = (when declared(PFN_vkCreateCuModuleNVX):
    when ownSizeof(PFN_vkCreateCuModuleNVX) !=
        ownSizeof(PFN_vkCreateCuModuleNVX_1107301512):
      static :
        warning("Declaration of " & "PFN_vkCreateCuModuleNVX" &
            " exists but with different size")
    PFN_vkCreateCuModuleNVX
  else:
    PFN_vkCreateCuModuleNVX_1107301512)
  VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM_1107304307 = (when declared(
      VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM):
    when ownSizeof(VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM) !=
        ownSizeof(VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM_1107304306):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
  else:
    VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM_1107304306)
  VkPhysicalDeviceMaintenance6Properties_1107299135 = (when declared(
      VkPhysicalDeviceMaintenance6Properties):
    when ownSizeof(VkPhysicalDeviceMaintenance6Properties) !=
        ownSizeof(VkPhysicalDeviceMaintenance6Properties_1107299134):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance6Properties" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance6Properties
  else:
    VkPhysicalDeviceMaintenance6Properties_1107299134)
  struct_VkClusterAccelerationStructureTriangleClusterInputNV_1107304789 = (when declared(
      struct_VkClusterAccelerationStructureTriangleClusterInputNV):
    when ownSizeof(struct_VkClusterAccelerationStructureTriangleClusterInputNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureTriangleClusterInputNV_1107304788):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureTriangleClusterInputNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureTriangleClusterInputNV
  else:
    struct_VkClusterAccelerationStructureTriangleClusterInputNV_1107304788)
  VkRenderingEndInfoEXT_1107305121 = (when declared(VkRenderingEndInfoEXT):
    when ownSizeof(VkRenderingEndInfoEXT) != ownSizeof(VkRenderingEndInfoEXT_1107305120):
      static :
        warning("Declaration of " & "VkRenderingEndInfoEXT" &
            " exists but with different size")
    VkRenderingEndInfoEXT
  else:
    VkRenderingEndInfoEXT_1107305120)
  struct_VkPhysicalDeviceInlineUniformBlockProperties_1107298831 = (when declared(
      struct_VkPhysicalDeviceInlineUniformBlockProperties):
    when ownSizeof(struct_VkPhysicalDeviceInlineUniformBlockProperties) !=
        ownSizeof(struct_VkPhysicalDeviceInlineUniformBlockProperties_1107298830):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceInlineUniformBlockProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceInlineUniformBlockProperties
  else:
    struct_VkPhysicalDeviceInlineUniformBlockProperties_1107298830)
  VkPhysicalDevicePipelineRobustnessFeaturesEXT_1107301611 = (when declared(
      VkPhysicalDevicePipelineRobustnessFeaturesEXT):
    when ownSizeof(VkPhysicalDevicePipelineRobustnessFeaturesEXT) !=
        ownSizeof(VkPhysicalDevicePipelineRobustnessFeaturesEXT_1107301610):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineRobustnessFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDevicePipelineRobustnessFeaturesEXT
  else:
    VkPhysicalDevicePipelineRobustnessFeaturesEXT_1107301610)
  struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT_1107302465 = (when declared(
      struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT_1107302464):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT
  else:
    struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT_1107302464)
  enum_VkRayTracingShaderGroupTypeKHR_1107302073 = (when declared(
      enum_VkRayTracingShaderGroupTypeKHR):
    when ownSizeof(enum_VkRayTracingShaderGroupTypeKHR) !=
        ownSizeof(enum_VkRayTracingShaderGroupTypeKHR_1107302072):
      static :
        warning("Declaration of " & "enum_VkRayTracingShaderGroupTypeKHR" &
            " exists but with different size")
    enum_VkRayTracingShaderGroupTypeKHR
  else:
    enum_VkRayTracingShaderGroupTypeKHR_1107302072)
  struct_VkRayTracingPipelineCreateInfoKHR_1107305251 = (when declared(
      struct_VkRayTracingPipelineCreateInfoKHR):
    when ownSizeof(struct_VkRayTracingPipelineCreateInfoKHR) !=
        ownSizeof(struct_VkRayTracingPipelineCreateInfoKHR_1107305250):
      static :
        warning("Declaration of " & "struct_VkRayTracingPipelineCreateInfoKHR" &
            " exists but with different size")
    struct_VkRayTracingPipelineCreateInfoKHR
  else:
    struct_VkRayTracingPipelineCreateInfoKHR_1107305250)
  VkMemoryFdPropertiesKHR_1107299959 = (when declared(VkMemoryFdPropertiesKHR):
    when ownSizeof(VkMemoryFdPropertiesKHR) !=
        ownSizeof(VkMemoryFdPropertiesKHR_1107299958):
      static :
        warning("Declaration of " & "VkMemoryFdPropertiesKHR" &
            " exists but with different size")
    VkMemoryFdPropertiesKHR
  else:
    VkMemoryFdPropertiesKHR_1107299958)
  VkPhysicalDeviceShaderUntypedPointersFeaturesKHR_1107300755 = (when declared(
      VkPhysicalDeviceShaderUntypedPointersFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderUntypedPointersFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderUntypedPointersFeaturesKHR_1107300754):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderUntypedPointersFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderUntypedPointersFeaturesKHR
  else:
    VkPhysicalDeviceShaderUntypedPointersFeaturesKHR_1107300754)
  struct_VkDeviceQueueCreateInfo_1107297349 = (when declared(
      struct_VkDeviceQueueCreateInfo):
    when ownSizeof(struct_VkDeviceQueueCreateInfo) !=
        ownSizeof(struct_VkDeviceQueueCreateInfo_1107297348):
      static :
        warning("Declaration of " & "struct_VkDeviceQueueCreateInfo" &
            " exists but with different size")
    struct_VkDeviceQueueCreateInfo
  else:
    struct_VkDeviceQueueCreateInfo_1107297348)
  VkClusterAccelerationStructureOpModeNV_1107304751 = (when declared(
      VkClusterAccelerationStructureOpModeNV):
    when ownSizeof(VkClusterAccelerationStructureOpModeNV) !=
        ownSizeof(VkClusterAccelerationStructureOpModeNV_1107304750):
      static :
        warning("Declaration of " & "VkClusterAccelerationStructureOpModeNV" &
            " exists but with different size")
    VkClusterAccelerationStructureOpModeNV
  else:
    VkClusterAccelerationStructureOpModeNV_1107304750)
  enum_StdVideoAV1ColorPrimaries_1107305879 = (when declared(
      enum_StdVideoAV1ColorPrimaries):
    when ownSizeof(enum_StdVideoAV1ColorPrimaries) !=
        ownSizeof(enum_StdVideoAV1ColorPrimaries_1107305878):
      static :
        warning("Declaration of " & "enum_StdVideoAV1ColorPrimaries" &
            " exists but with different size")
    enum_StdVideoAV1ColorPrimaries
  else:
    enum_StdVideoAV1ColorPrimaries_1107305878)
  VkPipelineStageFlags2_1107298663 = (when declared(VkPipelineStageFlags2):
    when ownSizeof(VkPipelineStageFlags2) != ownSizeof(VkPipelineStageFlags2_1107298662):
      static :
        warning("Declaration of " & "VkPipelineStageFlags2" &
            " exists but with different size")
    VkPipelineStageFlags2
  else:
    VkPipelineStageFlags2_1107298662)
  PFN_vkGetRenderingAreaGranularityKHR_1107300803 = (when declared(
      PFN_vkGetRenderingAreaGranularityKHR):
    when ownSizeof(PFN_vkGetRenderingAreaGranularityKHR) !=
        ownSizeof(PFN_vkGetRenderingAreaGranularityKHR_1107300802):
      static :
        warning("Declaration of " & "PFN_vkGetRenderingAreaGranularityKHR" &
            " exists but with different size")
    PFN_vkGetRenderingAreaGranularityKHR
  else:
    PFN_vkGetRenderingAreaGranularityKHR_1107300802)
  VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298489 = (when declared(
      VkDescriptorSetLayoutBindingFlagsCreateInfo):
    when ownSizeof(VkDescriptorSetLayoutBindingFlagsCreateInfo) !=
        ownSizeof(VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298488):
      static :
        warning("Declaration of " &
            "VkDescriptorSetLayoutBindingFlagsCreateInfo" &
            " exists but with different size")
    VkDescriptorSetLayoutBindingFlagsCreateInfo
  else:
    VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298488)
  VkAccessFlags_1107296929 = (when declared(VkAccessFlags):
    when ownSizeof(VkAccessFlags) != ownSizeof(VkAccessFlags_1107296928):
      static :
        warning("Declaration of " & "VkAccessFlags" &
            " exists but with different size")
    VkAccessFlags
  else:
    VkAccessFlags_1107296928)
  VkPhysicalDeviceShaderCorePropertiesARM_1107303667 = (when declared(
      VkPhysicalDeviceShaderCorePropertiesARM):
    when ownSizeof(VkPhysicalDeviceShaderCorePropertiesARM) !=
        ownSizeof(VkPhysicalDeviceShaderCorePropertiesARM_1107303666):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderCorePropertiesARM" &
            " exists but with different size")
    VkPhysicalDeviceShaderCorePropertiesARM
  else:
    VkPhysicalDeviceShaderCorePropertiesARM_1107303666)
  struct_VkVideoDecodeInfoKHR_1107299585 = (when declared(
      struct_VkVideoDecodeInfoKHR):
    when ownSizeof(struct_VkVideoDecodeInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeInfoKHR_1107299584):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeInfoKHR
  else:
    struct_VkVideoDecodeInfoKHR_1107299584)
  VkBindMemoryStatusKHR_1107301179 = (when declared(VkBindMemoryStatusKHR):
    when ownSizeof(VkBindMemoryStatusKHR) != ownSizeof(VkBindMemoryStatusKHR_1107301178):
      static :
        warning("Declaration of " & "VkBindMemoryStatusKHR" &
            " exists but with different size")
    VkBindMemoryStatusKHR
  else:
    VkBindMemoryStatusKHR_1107301178)
  struct_VkShadingRatePaletteNV_1107302037 = (when declared(
      struct_VkShadingRatePaletteNV):
    when ownSizeof(struct_VkShadingRatePaletteNV) !=
        ownSizeof(struct_VkShadingRatePaletteNV_1107302036):
      static :
        warning("Declaration of " & "struct_VkShadingRatePaletteNV" &
            " exists but with different size")
    struct_VkShadingRatePaletteNV
  else:
    struct_VkShadingRatePaletteNV_1107302036)
  VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303259 = (when declared(
      VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303258):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
  else:
    VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303258)
  VkRenderingAttachmentLocationInfo_1107299123 = (when declared(
      VkRenderingAttachmentLocationInfo):
    when ownSizeof(VkRenderingAttachmentLocationInfo) !=
        ownSizeof(VkRenderingAttachmentLocationInfo_1107299122):
      static :
        warning("Declaration of " & "VkRenderingAttachmentLocationInfo" &
            " exists but with different size")
    VkRenderingAttachmentLocationInfo
  else:
    VkRenderingAttachmentLocationInfo_1107299122)
  struct_VkSharedPresentSurfaceCapabilitiesKHR_1107300071 = (when declared(
      struct_VkSharedPresentSurfaceCapabilitiesKHR):
    when ownSizeof(struct_VkSharedPresentSurfaceCapabilitiesKHR) !=
        ownSizeof(struct_VkSharedPresentSurfaceCapabilitiesKHR_1107300070):
      static :
        warning("Declaration of " &
            "struct_VkSharedPresentSurfaceCapabilitiesKHR" &
            " exists but with different size")
    struct_VkSharedPresentSurfaceCapabilitiesKHR
  else:
    struct_VkSharedPresentSurfaceCapabilitiesKHR_1107300070)
  VkAccelerationStructureMemoryRequirementsTypeNV_1107302099 = (when declared(
      VkAccelerationStructureMemoryRequirementsTypeNV):
    when ownSizeof(VkAccelerationStructureMemoryRequirementsTypeNV) !=
        ownSizeof(VkAccelerationStructureMemoryRequirementsTypeNV_1107302098):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureMemoryRequirementsTypeNV" &
            " exists but with different size")
    VkAccelerationStructureMemoryRequirementsTypeNV
  else:
    VkAccelerationStructureMemoryRequirementsTypeNV_1107302098)
  VkExternalMemoryPropertiesKHR_1107299933 = (when declared(
      VkExternalMemoryPropertiesKHR):
    when ownSizeof(VkExternalMemoryPropertiesKHR) !=
        ownSizeof(VkExternalMemoryPropertiesKHR_1107299932):
      static :
        warning("Declaration of " & "VkExternalMemoryPropertiesKHR" &
            " exists but with different size")
    VkExternalMemoryPropertiesKHR
  else:
    VkExternalMemoryPropertiesKHR_1107299932)
  struct_VkDataGraphPipelineResourceInfoARM_1107304483 = (when declared(
      struct_VkDataGraphPipelineResourceInfoARM):
    when ownSizeof(struct_VkDataGraphPipelineResourceInfoARM) !=
        ownSizeof(struct_VkDataGraphPipelineResourceInfoARM_1107304482):
      static :
        warning("Declaration of " & "struct_VkDataGraphPipelineResourceInfoARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineResourceInfoARM
  else:
    struct_VkDataGraphPipelineResourceInfoARM_1107304482)
  enum_VkObjectType_1107296793 = (when declared(enum_VkObjectType):
    when ownSizeof(enum_VkObjectType) != ownSizeof(enum_VkObjectType_1107296792):
      static :
        warning("Declaration of " & "enum_VkObjectType" &
            " exists but with different size")
    enum_VkObjectType
  else:
    enum_VkObjectType_1107296792)
  struct_VkDependencyInfo_1107298743 = (when declared(struct_VkDependencyInfo):
    when ownSizeof(struct_VkDependencyInfo) !=
        ownSizeof(struct_VkDependencyInfo_1107298742):
      static :
        warning("Declaration of " & "struct_VkDependencyInfo" &
            " exists but with different size")
    struct_VkDependencyInfo
  else:
    struct_VkDependencyInfo_1107298742)
  VkPhysicalDeviceInlineUniformBlockFeatures_1107298829 = (when declared(
      VkPhysicalDeviceInlineUniformBlockFeatures):
    when ownSizeof(VkPhysicalDeviceInlineUniformBlockFeatures) !=
        ownSizeof(VkPhysicalDeviceInlineUniformBlockFeatures_1107298828):
      static :
        warning("Declaration of " & "VkPhysicalDeviceInlineUniformBlockFeatures" &
            " exists but with different size")
    VkPhysicalDeviceInlineUniformBlockFeatures
  else:
    VkPhysicalDeviceInlineUniformBlockFeatures_1107298828)
  PFN_vkCreateSharedSwapchainsKHR_1107299415 = (when declared(
      PFN_vkCreateSharedSwapchainsKHR):
    when ownSizeof(PFN_vkCreateSharedSwapchainsKHR) !=
        ownSizeof(PFN_vkCreateSharedSwapchainsKHR_1107299414):
      static :
        warning("Declaration of " & "PFN_vkCreateSharedSwapchainsKHR" &
            " exists but with different size")
    PFN_vkCreateSharedSwapchainsKHR
  else:
    PFN_vkCreateSharedSwapchainsKHR_1107299414)
  PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT_1107303075 = (when declared(
      PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT):
    when ownSizeof(PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT) !=
        ownSizeof(PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT_1107303074):
      static :
        warning("Declaration of " &
            "PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT" &
            " exists but with different size")
    PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT
  else:
    PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT_1107303074)
  PFN_vkUpdateIndirectExecutionSetShaderEXT_1107305043 = (when declared(
      PFN_vkUpdateIndirectExecutionSetShaderEXT):
    when ownSizeof(PFN_vkUpdateIndirectExecutionSetShaderEXT) !=
        ownSizeof(PFN_vkUpdateIndirectExecutionSetShaderEXT_1107305042):
      static :
        warning("Declaration of " & "PFN_vkUpdateIndirectExecutionSetShaderEXT" &
            " exists but with different size")
    PFN_vkUpdateIndirectExecutionSetShaderEXT
  else:
    PFN_vkUpdateIndirectExecutionSetShaderEXT_1107305042)
  VkTraceRaysIndirectCommandKHR_1107305265 = (when declared(
      VkTraceRaysIndirectCommandKHR):
    when ownSizeof(VkTraceRaysIndirectCommandKHR) !=
        ownSizeof(VkTraceRaysIndirectCommandKHR_1107305264):
      static :
        warning("Declaration of " & "VkTraceRaysIndirectCommandKHR" &
            " exists but with different size")
    VkTraceRaysIndirectCommandKHR
  else:
    VkTraceRaysIndirectCommandKHR_1107305264)
  struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT_1107302499 = (when declared(
      struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT_1107302498):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT
  else:
    struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT_1107302498)
  struct_VkPhysicalDeviceTileShadingFeaturesQCOM_1107302971 = (when declared(
      struct_VkPhysicalDeviceTileShadingFeaturesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceTileShadingFeaturesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceTileShadingFeaturesQCOM_1107302970):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTileShadingFeaturesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceTileShadingFeaturesQCOM
  else:
    struct_VkPhysicalDeviceTileShadingFeaturesQCOM_1107302970)
  struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV_1107304829 = (when declared(
      struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV):
    when ownSizeof(struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV_1107304828):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV
  else:
    struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV_1107304828)
  VkVideoDecodeCapabilityFlagBitsKHR_1107299565 = (when declared(
      VkVideoDecodeCapabilityFlagBitsKHR):
    when ownSizeof(VkVideoDecodeCapabilityFlagBitsKHR) !=
        ownSizeof(VkVideoDecodeCapabilityFlagBitsKHR_1107299564):
      static :
        warning("Declaration of " & "VkVideoDecodeCapabilityFlagBitsKHR" &
            " exists but with different size")
    VkVideoDecodeCapabilityFlagBitsKHR
  else:
    VkVideoDecodeCapabilityFlagBitsKHR_1107299564)
  VkTessellationDomainOriginKHR_1107300175 = (when declared(
      VkTessellationDomainOriginKHR):
    when ownSizeof(VkTessellationDomainOriginKHR) !=
        ownSizeof(VkTessellationDomainOriginKHR_1107300174):
      static :
        warning("Declaration of " & "VkTessellationDomainOriginKHR" &
            " exists but with different size")
    VkTessellationDomainOriginKHR
  else:
    VkTessellationDomainOriginKHR_1107300174)
  struct_VkGeometryTrianglesNV_1107302139 = (when declared(
      struct_VkGeometryTrianglesNV):
    when ownSizeof(struct_VkGeometryTrianglesNV) !=
        ownSizeof(struct_VkGeometryTrianglesNV_1107302138):
      static :
        warning("Declaration of " & "struct_VkGeometryTrianglesNV" &
            " exists but with different size")
    struct_VkGeometryTrianglesNV
  else:
    struct_VkGeometryTrianglesNV_1107302138)
  PFN_vkCreateHeadlessSurfaceEXT_1107302623 = (when declared(
      PFN_vkCreateHeadlessSurfaceEXT):
    when ownSizeof(PFN_vkCreateHeadlessSurfaceEXT) !=
        ownSizeof(PFN_vkCreateHeadlessSurfaceEXT_1107302622):
      static :
        warning("Declaration of " & "PFN_vkCreateHeadlessSurfaceEXT" &
            " exists but with different size")
    PFN_vkCreateHeadlessSurfaceEXT
  else:
    PFN_vkCreateHeadlessSurfaceEXT_1107302622)
  VkPhysicalDeviceImage2DViewOf3DFeaturesEXT_1107303503 = (when declared(
      VkPhysicalDeviceImage2DViewOf3DFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT_1107303502):
      static :
        warning("Declaration of " & "VkPhysicalDeviceImage2DViewOf3DFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceImage2DViewOf3DFeaturesEXT
  else:
    VkPhysicalDeviceImage2DViewOf3DFeaturesEXT_1107303502)
  struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR_1107305255 = (when declared(
      struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR_1107305254):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR
  else:
    struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR_1107305254)
  PFN_vkCmdResetEvent2_1107298911 = (when declared(PFN_vkCmdResetEvent2):
    when ownSizeof(PFN_vkCmdResetEvent2) != ownSizeof(PFN_vkCmdResetEvent2_1107298910):
      static :
        warning("Declaration of " & "PFN_vkCmdResetEvent2" &
            " exists but with different size")
    PFN_vkCmdResetEvent2
  else:
    PFN_vkCmdResetEvent2_1107298910)
  StdVideoDecodeVP9PictureInfoFlags_1107305637 = (when declared(
      StdVideoDecodeVP9PictureInfoFlags):
    when ownSizeof(StdVideoDecodeVP9PictureInfoFlags) !=
        ownSizeof(StdVideoDecodeVP9PictureInfoFlags_1107305636):
      static :
        warning("Declaration of " & "StdVideoDecodeVP9PictureInfoFlags" &
            " exists but with different size")
    StdVideoDecodeVP9PictureInfoFlags
  else:
    StdVideoDecodeVP9PictureInfoFlags_1107305636)
  struct_StdVideoAV1TileInfo_1107305749 = (when declared(
      struct_StdVideoAV1TileInfo):
    when ownSizeof(struct_StdVideoAV1TileInfo) !=
        ownSizeof(struct_StdVideoAV1TileInfo_1107305748):
      static :
        warning("Declaration of " & "struct_StdVideoAV1TileInfo" &
            " exists but with different size")
    struct_StdVideoAV1TileInfo
  else:
    struct_StdVideoAV1TileInfo_1107305748)
  VkClusterAccelerationStructureCommandsInfoNV_1107304811 = (when declared(
      VkClusterAccelerationStructureCommandsInfoNV):
    when ownSizeof(VkClusterAccelerationStructureCommandsInfoNV) !=
        ownSizeof(VkClusterAccelerationStructureCommandsInfoNV_1107304810):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureCommandsInfoNV" &
            " exists but with different size")
    VkClusterAccelerationStructureCommandsInfoNV
  else:
    VkClusterAccelerationStructureCommandsInfoNV_1107304810)
  StdVideoVP9SegmentationFlags_1107305845 = (when declared(
      StdVideoVP9SegmentationFlags):
    when ownSizeof(StdVideoVP9SegmentationFlags) !=
        ownSizeof(StdVideoVP9SegmentationFlags_1107305844):
      static :
        warning("Declaration of " & "StdVideoVP9SegmentationFlags" &
            " exists but with different size")
    StdVideoVP9SegmentationFlags
  else:
    StdVideoVP9SegmentationFlags_1107305844)
  struct_VkVideoReferenceSlotInfoKHR_1107299503 = (when declared(
      struct_VkVideoReferenceSlotInfoKHR):
    when ownSizeof(struct_VkVideoReferenceSlotInfoKHR) !=
        ownSizeof(struct_VkVideoReferenceSlotInfoKHR_1107299502):
      static :
        warning("Declaration of " & "struct_VkVideoReferenceSlotInfoKHR" &
            " exists but with different size")
    struct_VkVideoReferenceSlotInfoKHR
  else:
    struct_VkVideoReferenceSlotInfoKHR_1107299502)
  struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV_1107304777 = (when declared(
      struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV_1107304776):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV
  else:
    struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV_1107304776)
  VkValidationFlagsEXT_1107301595 = (when declared(VkValidationFlagsEXT):
    when ownSizeof(VkValidationFlagsEXT) != ownSizeof(VkValidationFlagsEXT_1107301594):
      static :
        warning("Declaration of " & "VkValidationFlagsEXT" &
            " exists but with different size")
    VkValidationFlagsEXT
  else:
    VkValidationFlagsEXT_1107301594)
  VkBufferViewCreateFlags_1107297061 = (when declared(VkBufferViewCreateFlags):
    when ownSizeof(VkBufferViewCreateFlags) !=
        ownSizeof(VkBufferViewCreateFlags_1107297060):
      static :
        warning("Declaration of " & "VkBufferViewCreateFlags" &
            " exists but with different size")
    VkBufferViewCreateFlags
  else:
    VkBufferViewCreateFlags_1107297060)
  struct_VkClusterAccelerationStructureInstantiateClusterInfoNV_1107304837 = (when declared(
      struct_VkClusterAccelerationStructureInstantiateClusterInfoNV):
    when ownSizeof(struct_VkClusterAccelerationStructureInstantiateClusterInfoNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureInstantiateClusterInfoNV_1107304836):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureInstantiateClusterInfoNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureInstantiateClusterInfoNV
  else:
    struct_VkClusterAccelerationStructureInstantiateClusterInfoNV_1107304836)
  PFN_vkCmdTraceRaysIndirectKHR_1107305273 = (when declared(
      PFN_vkCmdTraceRaysIndirectKHR):
    when ownSizeof(PFN_vkCmdTraceRaysIndirectKHR) !=
        ownSizeof(PFN_vkCmdTraceRaysIndirectKHR_1107305272):
      static :
        warning("Declaration of " & "PFN_vkCmdTraceRaysIndirectKHR" &
            " exists but with different size")
    PFN_vkCmdTraceRaysIndirectKHR
  else:
    PFN_vkCmdTraceRaysIndirectKHR_1107305272)
  VkExternalSemaphoreProperties_1107298309 = (when declared(
      VkExternalSemaphoreProperties):
    when ownSizeof(VkExternalSemaphoreProperties) !=
        ownSizeof(VkExternalSemaphoreProperties_1107298308):
      static :
        warning("Declaration of " & "VkExternalSemaphoreProperties" &
            " exists but with different size")
    VkExternalSemaphoreProperties
  else:
    VkExternalSemaphoreProperties_1107298308)
  PFN_vkDestroyDebugUtilsMessengerEXT_1107301857 = (when declared(
      PFN_vkDestroyDebugUtilsMessengerEXT):
    when ownSizeof(PFN_vkDestroyDebugUtilsMessengerEXT) !=
        ownSizeof(PFN_vkDestroyDebugUtilsMessengerEXT_1107301856):
      static :
        warning("Declaration of " & "PFN_vkDestroyDebugUtilsMessengerEXT" &
            " exists but with different size")
    PFN_vkDestroyDebugUtilsMessengerEXT
  else:
    PFN_vkDestroyDebugUtilsMessengerEXT_1107301856)
  VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303743 = (when declared(
      VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303742):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT
  else:
    VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303742)
  VkMemoryOverallocationBehaviorAMD_1107302285 = (when declared(
      VkMemoryOverallocationBehaviorAMD):
    when ownSizeof(VkMemoryOverallocationBehaviorAMD) !=
        ownSizeof(VkMemoryOverallocationBehaviorAMD_1107302284):
      static :
        warning("Declaration of " & "VkMemoryOverallocationBehaviorAMD" &
            " exists but with different size")
    VkMemoryOverallocationBehaviorAMD
  else:
    VkMemoryOverallocationBehaviorAMD_1107302284)
  VkDeviceTensorMemoryRequirementsARM_1107304049 = (when declared(
      VkDeviceTensorMemoryRequirementsARM):
    when ownSizeof(VkDeviceTensorMemoryRequirementsARM) !=
        ownSizeof(VkDeviceTensorMemoryRequirementsARM_1107304048):
      static :
        warning("Declaration of " & "VkDeviceTensorMemoryRequirementsARM" &
            " exists but with different size")
    VkDeviceTensorMemoryRequirementsARM
  else:
    VkDeviceTensorMemoryRequirementsARM_1107304048)
  struct_VkPhysicalDeviceCooperativeVectorPropertiesNV_1107304325 = (when declared(
      struct_VkPhysicalDeviceCooperativeVectorPropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceCooperativeVectorPropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceCooperativeVectorPropertiesNV_1107304324):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCooperativeVectorPropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceCooperativeVectorPropertiesNV
  else:
    struct_VkPhysicalDeviceCooperativeVectorPropertiesNV_1107304324)
  struct_VkPhysicalDeviceMaintenance6Properties_1107299133 = (when declared(
      struct_VkPhysicalDeviceMaintenance6Properties):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance6Properties) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance6Properties_1107299132):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance6Properties" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance6Properties
  else:
    struct_VkPhysicalDeviceMaintenance6Properties_1107299132)
  VkPhysicalDeviceAmigoProfilingFeaturesSEC_1107304299 = (when declared(
      VkPhysicalDeviceAmigoProfilingFeaturesSEC):
    when ownSizeof(VkPhysicalDeviceAmigoProfilingFeaturesSEC) !=
        ownSizeof(VkPhysicalDeviceAmigoProfilingFeaturesSEC_1107304298):
      static :
        warning("Declaration of " & "VkPhysicalDeviceAmigoProfilingFeaturesSEC" &
            " exists but with different size")
    VkPhysicalDeviceAmigoProfilingFeaturesSEC
  else:
    VkPhysicalDeviceAmigoProfilingFeaturesSEC_1107304298)
  struct_HINSTANCE_private_1107305505 = (when declared(struct_HINSTANCE_private):
    when ownSizeof(struct_HINSTANCE_private) !=
        ownSizeof(struct_HINSTANCE_private_1107305504):
      static :
        warning("Declaration of " & "struct_HINSTANCE_private" &
            " exists but with different size")
    struct_HINSTANCE_private
  else:
    struct_HINSTANCE_private_1107305504)
  VkSemaphoreWaitFlagBitsKHR_1107300369 = (when declared(
      VkSemaphoreWaitFlagBitsKHR):
    when ownSizeof(VkSemaphoreWaitFlagBitsKHR) !=
        ownSizeof(VkSemaphoreWaitFlagBitsKHR_1107300368):
      static :
        warning("Declaration of " & "VkSemaphoreWaitFlagBitsKHR" &
            " exists but with different size")
    VkSemaphoreWaitFlagBitsKHR
  else:
    VkSemaphoreWaitFlagBitsKHR_1107300368)
  VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT_1107301925 = (when declared(
      VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT_1107301924):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT
  else:
    VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT_1107301924)
  VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV_1107302329 = (when declared(
      VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV):
    when ownSizeof(VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV_1107302328):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV
  else:
    VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV_1107302328)
  VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT_1107304361 = (when declared(
      VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT_1107304360):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT
  else:
    VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT_1107304360)
  VkDescriptorPoolSize_1107297567 = (when declared(VkDescriptorPoolSize):
    when ownSizeof(VkDescriptorPoolSize) != ownSizeof(VkDescriptorPoolSize_1107297566):
      static :
        warning("Declaration of " & "VkDescriptorPoolSize" &
            " exists but with different size")
    VkDescriptorPoolSize
  else:
    VkDescriptorPoolSize_1107297566)
  VkMemoryAllocateFlagBits_1107297993 = (when declared(VkMemoryAllocateFlagBits):
    when ownSizeof(VkMemoryAllocateFlagBits) !=
        ownSizeof(VkMemoryAllocateFlagBits_1107297992):
      static :
        warning("Declaration of " & "VkMemoryAllocateFlagBits" &
            " exists but with different size")
    VkMemoryAllocateFlagBits
  else:
    VkMemoryAllocateFlagBits_1107297992)
  enum_VkAccelerationStructureCompatibilityKHR_1107303535 = (when declared(
      enum_VkAccelerationStructureCompatibilityKHR):
    when ownSizeof(enum_VkAccelerationStructureCompatibilityKHR) !=
        ownSizeof(enum_VkAccelerationStructureCompatibilityKHR_1107303534):
      static :
        warning("Declaration of " &
            "enum_VkAccelerationStructureCompatibilityKHR" &
            " exists but with different size")
    enum_VkAccelerationStructureCompatibilityKHR
  else:
    enum_VkAccelerationStructureCompatibilityKHR_1107303534)
  VkPhysicalDeviceDataGraphOperationSupportARM_1107304541 = (when declared(
      VkPhysicalDeviceDataGraphOperationSupportARM):
    when ownSizeof(VkPhysicalDeviceDataGraphOperationSupportARM) !=
        ownSizeof(VkPhysicalDeviceDataGraphOperationSupportARM_1107304540):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDataGraphOperationSupportARM" &
            " exists but with different size")
    VkPhysicalDeviceDataGraphOperationSupportARM
  else:
    VkPhysicalDeviceDataGraphOperationSupportARM_1107304540)
  enum_VkRenderPassCreateFlagBits_1107297177 = (when declared(
      enum_VkRenderPassCreateFlagBits):
    when ownSizeof(enum_VkRenderPassCreateFlagBits) !=
        ownSizeof(enum_VkRenderPassCreateFlagBits_1107297176):
      static :
        warning("Declaration of " & "enum_VkRenderPassCreateFlagBits" &
            " exists but with different size")
    enum_VkRenderPassCreateFlagBits
  else:
    enum_VkRenderPassCreateFlagBits_1107297176)
  PFN_vkBindBufferMemory2KHR_1107300289 = (when declared(
      PFN_vkBindBufferMemory2KHR):
    when ownSizeof(PFN_vkBindBufferMemory2KHR) !=
        ownSizeof(PFN_vkBindBufferMemory2KHR_1107300288):
      static :
        warning("Declaration of " & "PFN_vkBindBufferMemory2KHR" &
            " exists but with different size")
    PFN_vkBindBufferMemory2KHR
  else:
    PFN_vkBindBufferMemory2KHR_1107300288)
  struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV_1107302563 = (when declared(
      struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV_1107302562):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV
  else:
    struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV_1107302562)
  struct_VkDepthClampRangeEXT_1107304271 = (when declared(
      struct_VkDepthClampRangeEXT):
    when ownSizeof(struct_VkDepthClampRangeEXT) !=
        ownSizeof(struct_VkDepthClampRangeEXT_1107304270):
      static :
        warning("Declaration of " & "struct_VkDepthClampRangeEXT" &
            " exists but with different size")
    struct_VkDepthClampRangeEXT
  else:
    struct_VkDepthClampRangeEXT_1107304270)
  struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR_1107305179 = (when declared(
      struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR_1107305178):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR
  else:
    struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR_1107305178)
  PFN_vkDestroySemaphore_1107297759 = (when declared(PFN_vkDestroySemaphore):
    when ownSizeof(PFN_vkDestroySemaphore) != ownSizeof(PFN_vkDestroySemaphore_1107297758):
      static :
        warning("Declaration of " & "PFN_vkDestroySemaphore" &
            " exists but with different size")
    PFN_vkDestroySemaphore
  else:
    PFN_vkDestroySemaphore_1107297758)
  struct_VkExternalMemoryImageCreateInfoNV_1107301581 = (when declared(
      struct_VkExternalMemoryImageCreateInfoNV):
    when ownSizeof(struct_VkExternalMemoryImageCreateInfoNV) !=
        ownSizeof(struct_VkExternalMemoryImageCreateInfoNV_1107301580):
      static :
        warning("Declaration of " & "struct_VkExternalMemoryImageCreateInfoNV" &
            " exists but with different size")
    struct_VkExternalMemoryImageCreateInfoNV
  else:
    struct_VkExternalMemoryImageCreateInfoNV_1107301580)
  PFN_vkCmdPushDescriptorSetKHR_1107300003 = (when declared(
      PFN_vkCmdPushDescriptorSetKHR):
    when ownSizeof(PFN_vkCmdPushDescriptorSetKHR) !=
        ownSizeof(PFN_vkCmdPushDescriptorSetKHR_1107300002):
      static :
        warning("Declaration of " & "PFN_vkCmdPushDescriptorSetKHR" &
            " exists but with different size")
    PFN_vkCmdPushDescriptorSetKHR
  else:
    PFN_vkCmdPushDescriptorSetKHR_1107300002)
  VkMemoryHeapFlags_1107296971 = (when declared(VkMemoryHeapFlags):
    when ownSizeof(VkMemoryHeapFlags) != ownSizeof(VkMemoryHeapFlags_1107296970):
      static :
        warning("Declaration of " & "VkMemoryHeapFlags" &
            " exists but with different size")
    VkMemoryHeapFlags
  else:
    VkMemoryHeapFlags_1107296970)
  VkFenceImportFlagsKHR_1107300091 = (when declared(VkFenceImportFlagsKHR):
    when ownSizeof(VkFenceImportFlagsKHR) != ownSizeof(VkFenceImportFlagsKHR_1107300090):
      static :
        warning("Declaration of " & "VkFenceImportFlagsKHR" &
            " exists but with different size")
    VkFenceImportFlagsKHR
  else:
    VkFenceImportFlagsKHR_1107300090)
  VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG_1107301797 = (when declared(
      VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG):
    when ownSizeof(VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG) !=
        ownSizeof(VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG_1107301796):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG" &
            " exists but with different size")
    VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG
  else:
    VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG_1107301796)
  VkAttachmentStoreOp_1107296907 = (when declared(VkAttachmentStoreOp):
    when ownSizeof(VkAttachmentStoreOp) != ownSizeof(VkAttachmentStoreOp_1107296906):
      static :
        warning("Declaration of " & "VkAttachmentStoreOp" &
            " exists but with different size")
    VkAttachmentStoreOp
  else:
    VkAttachmentStoreOp_1107296906)
  enum_VkDependencyFlagBits_1107297165 = (when declared(
      enum_VkDependencyFlagBits):
    when ownSizeof(enum_VkDependencyFlagBits) !=
        ownSizeof(enum_VkDependencyFlagBits_1107297164):
      static :
        warning("Declaration of " & "enum_VkDependencyFlagBits" &
            " exists but with different size")
    enum_VkDependencyFlagBits
  else:
    enum_VkDependencyFlagBits_1107297164)
  struct_VkVertexInputAttributeDescription_1107297485 = (when declared(
      struct_VkVertexInputAttributeDescription):
    when ownSizeof(struct_VkVertexInputAttributeDescription) !=
        ownSizeof(struct_VkVertexInputAttributeDescription_1107297484):
      static :
        warning("Declaration of " & "struct_VkVertexInputAttributeDescription" &
            " exists but with different size")
    struct_VkVertexInputAttributeDescription
  else:
    struct_VkVertexInputAttributeDescription_1107297484)
  VkImageMemoryRequirementsInfo2KHR_1107300245 = (when declared(
      VkImageMemoryRequirementsInfo2KHR):
    when ownSizeof(VkImageMemoryRequirementsInfo2KHR) !=
        ownSizeof(VkImageMemoryRequirementsInfo2KHR_1107300244):
      static :
        warning("Declaration of " & "VkImageMemoryRequirementsInfo2KHR" &
            " exists but with different size")
    VkImageMemoryRequirementsInfo2KHR
  else:
    VkImageMemoryRequirementsInfo2KHR_1107300244)
  struct_VkConditionalRenderingBeginInfoEXT_1107301623 = (when declared(
      struct_VkConditionalRenderingBeginInfoEXT):
    when ownSizeof(struct_VkConditionalRenderingBeginInfoEXT) !=
        ownSizeof(struct_VkConditionalRenderingBeginInfoEXT_1107301622):
      static :
        warning("Declaration of " & "struct_VkConditionalRenderingBeginInfoEXT" &
            " exists but with different size")
    struct_VkConditionalRenderingBeginInfoEXT
  else:
    struct_VkConditionalRenderingBeginInfoEXT_1107301622)
  struct_VkAttachmentReferenceStencilLayout_1107298563 = (when declared(
      struct_VkAttachmentReferenceStencilLayout):
    when ownSizeof(struct_VkAttachmentReferenceStencilLayout) !=
        ownSizeof(struct_VkAttachmentReferenceStencilLayout_1107298562):
      static :
        warning("Declaration of " & "struct_VkAttachmentReferenceStencilLayout" &
            " exists but with different size")
    struct_VkAttachmentReferenceStencilLayout
  else:
    struct_VkAttachmentReferenceStencilLayout_1107298562)
  struct_VkPhysicalDeviceProvokingVertexFeaturesEXT_1107302605 = (when declared(
      struct_VkPhysicalDeviceProvokingVertexFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceProvokingVertexFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceProvokingVertexFeaturesEXT_1107302604):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceProvokingVertexFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceProvokingVertexFeaturesEXT
  else:
    struct_VkPhysicalDeviceProvokingVertexFeaturesEXT_1107302604)
  VkCubicFilterWeightsQCOM_1107304615 = (when declared(VkCubicFilterWeightsQCOM):
    when ownSizeof(VkCubicFilterWeightsQCOM) !=
        ownSizeof(VkCubicFilterWeightsQCOM_1107304614):
      static :
        warning("Declaration of " & "VkCubicFilterWeightsQCOM" &
            " exists but with different size")
    VkCubicFilterWeightsQCOM
  else:
    VkCubicFilterWeightsQCOM_1107304614)
  StdVideoAV1GlobalMotion_1107305623 = (when declared(StdVideoAV1GlobalMotion):
    when ownSizeof(StdVideoAV1GlobalMotion) !=
        ownSizeof(StdVideoAV1GlobalMotion_1107305622):
      static :
        warning("Declaration of " & "StdVideoAV1GlobalMotion" &
            " exists but with different size")
    StdVideoAV1GlobalMotion
  else:
    StdVideoAV1GlobalMotion_1107305622)
  VkPartitionedAccelerationStructureOpTypeNV_1107304859 = (when declared(
      VkPartitionedAccelerationStructureOpTypeNV):
    when ownSizeof(VkPartitionedAccelerationStructureOpTypeNV) !=
        ownSizeof(VkPartitionedAccelerationStructureOpTypeNV_1107304858):
      static :
        warning("Declaration of " & "VkPartitionedAccelerationStructureOpTypeNV" &
            " exists but with different size")
    VkPartitionedAccelerationStructureOpTypeNV
  else:
    VkPartitionedAccelerationStructureOpTypeNV_1107304858)
  struct_VkVideoEncodeIntraRefreshInfoKHR_1107301261 = (when declared(
      struct_VkVideoEncodeIntraRefreshInfoKHR):
    when ownSizeof(struct_VkVideoEncodeIntraRefreshInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeIntraRefreshInfoKHR_1107301260):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeIntraRefreshInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeIntraRefreshInfoKHR
  else:
    struct_VkVideoEncodeIntraRefreshInfoKHR_1107301260)
  VkTensorCreateFlagsARM_1107303991 = (when declared(VkTensorCreateFlagsARM):
    when ownSizeof(VkTensorCreateFlagsARM) != ownSizeof(VkTensorCreateFlagsARM_1107303990):
      static :
        warning("Declaration of " & "VkTensorCreateFlagsARM" &
            " exists but with different size")
    VkTensorCreateFlagsARM
  else:
    VkTensorCreateFlagsARM_1107303990)
  VkShaderFloatControlsIndependence_1107298387 = (when declared(
      VkShaderFloatControlsIndependence):
    when ownSizeof(VkShaderFloatControlsIndependence) !=
        ownSizeof(VkShaderFloatControlsIndependence_1107298386):
      static :
        warning("Declaration of " & "VkShaderFloatControlsIndependence" &
            " exists but with different size")
    VkShaderFloatControlsIndependence
  else:
    VkShaderFloatControlsIndependence_1107298386)
  StdVideoH265SliceType_1107305575 = (when declared(StdVideoH265SliceType):
    when ownSizeof(StdVideoH265SliceType) != ownSizeof(StdVideoH265SliceType_1107305574):
      static :
        warning("Declaration of " & "StdVideoH265SliceType" &
            " exists but with different size")
    StdVideoH265SliceType
  else:
    StdVideoH265SliceType_1107305574)
  VkVideoEncodeRateControlFlagsKHR_1107300593 = (when declared(
      VkVideoEncodeRateControlFlagsKHR):
    when ownSizeof(VkVideoEncodeRateControlFlagsKHR) !=
        ownSizeof(VkVideoEncodeRateControlFlagsKHR_1107300592):
      static :
        warning("Declaration of " & "VkVideoEncodeRateControlFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeRateControlFlagsKHR
  else:
    VkVideoEncodeRateControlFlagsKHR_1107300592)
  VkAccelerationStructureGeometryMotionTrianglesDataNV_1107303143 = (when declared(
      VkAccelerationStructureGeometryMotionTrianglesDataNV):
    when ownSizeof(VkAccelerationStructureGeometryMotionTrianglesDataNV) !=
        ownSizeof(VkAccelerationStructureGeometryMotionTrianglesDataNV_1107303142):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureGeometryMotionTrianglesDataNV" &
            " exists but with different size")
    VkAccelerationStructureGeometryMotionTrianglesDataNV
  else:
    VkAccelerationStructureGeometryMotionTrianglesDataNV_1107303142)
  PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT_1107302275 = (when declared(
      PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT):
    when ownSizeof(PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT) !=
        ownSizeof(PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT_1107302274):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT
  else:
    PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT_1107302274)
  VkBool32_1107296710 = (when declared(VkBool32):
    when ownSizeof(VkBool32) != ownSizeof(VkBool32_1107296709):
      static :
        warning("Declaration of " & "VkBool32" &
            " exists but with different size")
    VkBool32
  else:
    VkBool32_1107296709)
  VkPhysicalDevicePresentMeteringFeaturesNV_1107305117 = (when declared(
      VkPhysicalDevicePresentMeteringFeaturesNV):
    when ownSizeof(VkPhysicalDevicePresentMeteringFeaturesNV) !=
        ownSizeof(VkPhysicalDevicePresentMeteringFeaturesNV_1107305116):
      static :
        warning("Declaration of " & "VkPhysicalDevicePresentMeteringFeaturesNV" &
            " exists but with different size")
    VkPhysicalDevicePresentMeteringFeaturesNV
  else:
    VkPhysicalDevicePresentMeteringFeaturesNV_1107305116)
  VkPhysicalDeviceMaintenance7FeaturesKHR_1107301323 = (when declared(
      VkPhysicalDeviceMaintenance7FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance7FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance7FeaturesKHR_1107301322):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance7FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance7FeaturesKHR
  else:
    VkPhysicalDeviceMaintenance7FeaturesKHR_1107301322)
  VkBlendFactor_1107296843 = (when declared(VkBlendFactor):
    when ownSizeof(VkBlendFactor) != ownSizeof(VkBlendFactor_1107296842):
      static :
        warning("Declaration of " & "VkBlendFactor" &
            " exists but with different size")
    VkBlendFactor
  else:
    VkBlendFactor_1107296842)
  enum_VkPipelineCreationFeedbackFlagBits_1107298649 = (when declared(
      enum_VkPipelineCreationFeedbackFlagBits):
    when ownSizeof(enum_VkPipelineCreationFeedbackFlagBits) !=
        ownSizeof(enum_VkPipelineCreationFeedbackFlagBits_1107298648):
      static :
        warning("Declaration of " & "enum_VkPipelineCreationFeedbackFlagBits" &
            " exists but with different size")
    enum_VkPipelineCreationFeedbackFlagBits
  else:
    enum_VkPipelineCreationFeedbackFlagBits_1107298648)
  struct_VkDeviceGroupDeviceCreateInfo_1107298105 = (when declared(
      struct_VkDeviceGroupDeviceCreateInfo):
    when ownSizeof(struct_VkDeviceGroupDeviceCreateInfo) !=
        ownSizeof(struct_VkDeviceGroupDeviceCreateInfo_1107298104):
      static :
        warning("Declaration of " & "struct_VkDeviceGroupDeviceCreateInfo" &
            " exists but with different size")
    struct_VkDeviceGroupDeviceCreateInfo
  else:
    struct_VkDeviceGroupDeviceCreateInfo_1107298104)
  VkVideoEncodeH265SessionCreateInfoKHR_1107299725 = (when declared(
      VkVideoEncodeH265SessionCreateInfoKHR):
    when ownSizeof(VkVideoEncodeH265SessionCreateInfoKHR) !=
        ownSizeof(VkVideoEncodeH265SessionCreateInfoKHR_1107299724):
      static :
        warning("Declaration of " & "VkVideoEncodeH265SessionCreateInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265SessionCreateInfoKHR
  else:
    VkVideoEncodeH265SessionCreateInfoKHR_1107299724)
  PFN_vkCmdDrawIndexedIndirectCountAMD_1107301539 = (when declared(
      PFN_vkCmdDrawIndexedIndirectCountAMD):
    when ownSizeof(PFN_vkCmdDrawIndexedIndirectCountAMD) !=
        ownSizeof(PFN_vkCmdDrawIndexedIndirectCountAMD_1107301538):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawIndexedIndirectCountAMD" &
            " exists but with different size")
    PFN_vkCmdDrawIndexedIndirectCountAMD
  else:
    PFN_vkCmdDrawIndexedIndirectCountAMD_1107301538)
  enum_VkDescriptorSetLayoutCreateFlagBits_1107297153 = (when declared(
      enum_VkDescriptorSetLayoutCreateFlagBits):
    when ownSizeof(enum_VkDescriptorSetLayoutCreateFlagBits) !=
        ownSizeof(enum_VkDescriptorSetLayoutCreateFlagBits_1107297152):
      static :
        warning("Declaration of " & "enum_VkDescriptorSetLayoutCreateFlagBits" &
            " exists but with different size")
    enum_VkDescriptorSetLayoutCreateFlagBits
  else:
    enum_VkDescriptorSetLayoutCreateFlagBits_1107297152)
  VkAccessFlags3KHR_1107301341 = (when declared(VkAccessFlags3KHR):
    when ownSizeof(VkAccessFlags3KHR) != ownSizeof(VkAccessFlags3KHR_1107301340):
      static :
        warning("Declaration of " & "VkAccessFlags3KHR" &
            " exists but with different size")
    VkAccessFlags3KHR
  else:
    VkAccessFlags3KHR_1107301340)
  struct_VkExternalComputeQueueDeviceCreateInfoNV_1107304699 = (when declared(
      struct_VkExternalComputeQueueDeviceCreateInfoNV):
    when ownSizeof(struct_VkExternalComputeQueueDeviceCreateInfoNV) !=
        ownSizeof(struct_VkExternalComputeQueueDeviceCreateInfoNV_1107304698):
      static :
        warning("Declaration of " &
            "struct_VkExternalComputeQueueDeviceCreateInfoNV" &
            " exists but with different size")
    struct_VkExternalComputeQueueDeviceCreateInfoNV
  else:
    struct_VkExternalComputeQueueDeviceCreateInfoNV_1107304698)
  VkImageCaptureDescriptorDataInfoEXT_1107303045 = (when declared(
      VkImageCaptureDescriptorDataInfoEXT):
    when ownSizeof(VkImageCaptureDescriptorDataInfoEXT) !=
        ownSizeof(VkImageCaptureDescriptorDataInfoEXT_1107303044):
      static :
        warning("Declaration of " & "VkImageCaptureDescriptorDataInfoEXT" &
            " exists but with different size")
    VkImageCaptureDescriptorDataInfoEXT
  else:
    VkImageCaptureDescriptorDataInfoEXT_1107303044)
  struct_VkPerformanceQuerySubmitInfoKHR_1107300161 = (when declared(
      struct_VkPerformanceQuerySubmitInfoKHR):
    when ownSizeof(struct_VkPerformanceQuerySubmitInfoKHR) !=
        ownSizeof(struct_VkPerformanceQuerySubmitInfoKHR_1107300160):
      static :
        warning("Declaration of " & "struct_VkPerformanceQuerySubmitInfoKHR" &
            " exists but with different size")
    struct_VkPerformanceQuerySubmitInfoKHR
  else:
    struct_VkPerformanceQuerySubmitInfoKHR_1107300160)
  VkTilePropertiesQCOM_1107304291 = (when declared(VkTilePropertiesQCOM):
    when ownSizeof(VkTilePropertiesQCOM) != ownSizeof(VkTilePropertiesQCOM_1107304290):
      static :
        warning("Declaration of " & "VkTilePropertiesQCOM" &
            " exists but with different size")
    VkTilePropertiesQCOM
  else:
    VkTilePropertiesQCOM_1107304290)
  VkBindBufferMemoryInfoKHR_1107300285 = (when declared(
      VkBindBufferMemoryInfoKHR):
    when ownSizeof(VkBindBufferMemoryInfoKHR) !=
        ownSizeof(VkBindBufferMemoryInfoKHR_1107300284):
      static :
        warning("Declaration of " & "VkBindBufferMemoryInfoKHR" &
            " exists but with different size")
    VkBindBufferMemoryInfoKHR
  else:
    VkBindBufferMemoryInfoKHR_1107300284)
  struct_VkWriteDescriptorSet_1107297585 = (when declared(
      struct_VkWriteDescriptorSet):
    when ownSizeof(struct_VkWriteDescriptorSet) !=
        ownSizeof(struct_VkWriteDescriptorSet_1107297584):
      static :
        warning("Declaration of " & "struct_VkWriteDescriptorSet" &
            " exists but with different size")
    struct_VkWriteDescriptorSet
  else:
    struct_VkWriteDescriptorSet_1107297584)
  VkOpaqueCaptureDescriptorDataCreateInfoEXT_1107303057 = (when declared(
      VkOpaqueCaptureDescriptorDataCreateInfoEXT):
    when ownSizeof(VkOpaqueCaptureDescriptorDataCreateInfoEXT) !=
        ownSizeof(VkOpaqueCaptureDescriptorDataCreateInfoEXT_1107303056):
      static :
        warning("Declaration of " & "VkOpaqueCaptureDescriptorDataCreateInfoEXT" &
            " exists but with different size")
    VkOpaqueCaptureDescriptorDataCreateInfoEXT
  else:
    VkOpaqueCaptureDescriptorDataCreateInfoEXT_1107303056)
  VkPhysicalDeviceCoherentMemoryFeaturesAMD_1107302497 = (when declared(
      VkPhysicalDeviceCoherentMemoryFeaturesAMD):
    when ownSizeof(VkPhysicalDeviceCoherentMemoryFeaturesAMD) !=
        ownSizeof(VkPhysicalDeviceCoherentMemoryFeaturesAMD_1107302496):
      static :
        warning("Declaration of " & "VkPhysicalDeviceCoherentMemoryFeaturesAMD" &
            " exists but with different size")
    VkPhysicalDeviceCoherentMemoryFeaturesAMD
  else:
    VkPhysicalDeviceCoherentMemoryFeaturesAMD_1107302496)
  struct_StdVideoH265SpsFlags_1107305695 = (when declared(
      struct_StdVideoH265SpsFlags):
    when ownSizeof(struct_StdVideoH265SpsFlags) !=
        ownSizeof(struct_StdVideoH265SpsFlags_1107305694):
      static :
        warning("Declaration of " & "struct_StdVideoH265SpsFlags" &
            " exists but with different size")
    struct_StdVideoH265SpsFlags
  else:
    struct_StdVideoH265SpsFlags_1107305694)
  VkBlendOp_1107296847 = (when declared(VkBlendOp):
    when ownSizeof(VkBlendOp) != ownSizeof(VkBlendOp_1107296846):
      static :
        warning("Declaration of " & "VkBlendOp" &
            " exists but with different size")
    VkBlendOp
  else:
    VkBlendOp_1107296846)
  VkPhysicalDeviceMultiDrawPropertiesEXT_1107303487 = (when declared(
      VkPhysicalDeviceMultiDrawPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceMultiDrawPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceMultiDrawPropertiesEXT_1107303486):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMultiDrawPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceMultiDrawPropertiesEXT
  else:
    VkPhysicalDeviceMultiDrawPropertiesEXT_1107303486)
  VkStencilOp_1107296875 = (when declared(VkStencilOp):
    when ownSizeof(VkStencilOp) != ownSizeof(VkStencilOp_1107296874):
      static :
        warning("Declaration of " & "VkStencilOp" &
            " exists but with different size")
    VkStencilOp
  else:
    VkStencilOp_1107296874)
  VkSparseMemoryBindFlags_1107297009 = (when declared(VkSparseMemoryBindFlags):
    when ownSizeof(VkSparseMemoryBindFlags) !=
        ownSizeof(VkSparseMemoryBindFlags_1107297008):
      static :
        warning("Declaration of " & "VkSparseMemoryBindFlags" &
            " exists but with different size")
    VkSparseMemoryBindFlags
  else:
    VkSparseMemoryBindFlags_1107297008)
  StdVideoEncodeH265SliceSegmentHeaderFlags_1107305573 = (when declared(
      StdVideoEncodeH265SliceSegmentHeaderFlags):
    when ownSizeof(StdVideoEncodeH265SliceSegmentHeaderFlags) !=
        ownSizeof(StdVideoEncodeH265SliceSegmentHeaderFlags_1107305572):
      static :
        warning("Declaration of " & "StdVideoEncodeH265SliceSegmentHeaderFlags" &
            " exists but with different size")
    StdVideoEncodeH265SliceSegmentHeaderFlags
  else:
    StdVideoEncodeH265SliceSegmentHeaderFlags_1107305572)
  PFN_vkCmdDrawIndirect_1107297893 = (when declared(PFN_vkCmdDrawIndirect):
    when ownSizeof(PFN_vkCmdDrawIndirect) != ownSizeof(PFN_vkCmdDrawIndirect_1107297892):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawIndirect" &
            " exists but with different size")
    PFN_vkCmdDrawIndirect
  else:
    PFN_vkCmdDrawIndirect_1107297892)
  StdVideoH265SpsVuiFlags_1107305809 = (when declared(StdVideoH265SpsVuiFlags):
    when ownSizeof(StdVideoH265SpsVuiFlags) !=
        ownSizeof(StdVideoH265SpsVuiFlags_1107305808):
      static :
        warning("Declaration of " & "StdVideoH265SpsVuiFlags" &
            " exists but with different size")
    StdVideoH265SpsVuiFlags
  else:
    StdVideoH265SpsVuiFlags_1107305808)
  VkPhysicalDeviceVulkan13Properties_1107298693 = (when declared(
      VkPhysicalDeviceVulkan13Properties):
    when ownSizeof(VkPhysicalDeviceVulkan13Properties) !=
        ownSizeof(VkPhysicalDeviceVulkan13Properties_1107298692):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVulkan13Properties" &
            " exists but with different size")
    VkPhysicalDeviceVulkan13Properties
  else:
    VkPhysicalDeviceVulkan13Properties_1107298692)
  struct_VkCopyImageInfo2_1107298783 = (when declared(struct_VkCopyImageInfo2):
    when ownSizeof(struct_VkCopyImageInfo2) !=
        ownSizeof(struct_VkCopyImageInfo2_1107298782):
      static :
        warning("Declaration of " & "struct_VkCopyImageInfo2" &
            " exists but with different size")
    struct_VkCopyImageInfo2
  else:
    struct_VkCopyImageInfo2_1107298782)
  struct_VkOffset2D_1107297233 = (when declared(struct_VkOffset2D):
    when ownSizeof(struct_VkOffset2D) != ownSizeof(struct_VkOffset2D_1107297232):
      static :
        warning("Declaration of " & "struct_VkOffset2D" &
            " exists but with different size")
    struct_VkOffset2D
  else:
    struct_VkOffset2D_1107297232)
  VkPhysicalDeviceSchedulingControlsPropertiesARM_1107303683 = (when declared(
      VkPhysicalDeviceSchedulingControlsPropertiesARM):
    when ownSizeof(VkPhysicalDeviceSchedulingControlsPropertiesARM) !=
        ownSizeof(VkPhysicalDeviceSchedulingControlsPropertiesARM_1107303682):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSchedulingControlsPropertiesARM" &
            " exists but with different size")
    VkPhysicalDeviceSchedulingControlsPropertiesARM
  else:
    VkPhysicalDeviceSchedulingControlsPropertiesARM_1107303682)
  VkMemoryDedicatedAllocateInfoKHR_1107300237 = (when declared(
      VkMemoryDedicatedAllocateInfoKHR):
    when ownSizeof(VkMemoryDedicatedAllocateInfoKHR) !=
        ownSizeof(VkMemoryDedicatedAllocateInfoKHR_1107300236):
      static :
        warning("Declaration of " & "VkMemoryDedicatedAllocateInfoKHR" &
            " exists but with different size")
    VkMemoryDedicatedAllocateInfoKHR
  else:
    VkMemoryDedicatedAllocateInfoKHR_1107300236)
  VkSparseImageFormatProperties2_1107298159 = (when declared(
      VkSparseImageFormatProperties2):
    when ownSizeof(VkSparseImageFormatProperties2) !=
        ownSizeof(VkSparseImageFormatProperties2_1107298158):
      static :
        warning("Declaration of " & "VkSparseImageFormatProperties2" &
            " exists but with different size")
    VkSparseImageFormatProperties2
  else:
    VkSparseImageFormatProperties2_1107298158)
  enum_VkDeviceQueueCreateFlagBits_1107296987 = (when declared(
      enum_VkDeviceQueueCreateFlagBits):
    when ownSizeof(enum_VkDeviceQueueCreateFlagBits) !=
        ownSizeof(enum_VkDeviceQueueCreateFlagBits_1107296986):
      static :
        warning("Declaration of " & "enum_VkDeviceQueueCreateFlagBits" &
            " exists but with different size")
    enum_VkDeviceQueueCreateFlagBits
  else:
    enum_VkDeviceQueueCreateFlagBits_1107296986)
  struct_VkVideoCapabilitiesKHR_1107299487 = (when declared(
      struct_VkVideoCapabilitiesKHR):
    when ownSizeof(struct_VkVideoCapabilitiesKHR) !=
        ownSizeof(struct_VkVideoCapabilitiesKHR_1107299486):
      static :
        warning("Declaration of " & "struct_VkVideoCapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoCapabilitiesKHR
  else:
    struct_VkVideoCapabilitiesKHR_1107299486)
  VkDescriptorType_1107296899 = (when declared(VkDescriptorType):
    when ownSizeof(VkDescriptorType) != ownSizeof(VkDescriptorType_1107296898):
      static :
        warning("Declaration of " & "VkDescriptorType" &
            " exists but with different size")
    VkDescriptorType
  else:
    VkDescriptorType_1107296898)
  VkColorComponentFlagBits_1107297079 = (when declared(VkColorComponentFlagBits):
    when ownSizeof(VkColorComponentFlagBits) !=
        ownSizeof(VkColorComponentFlagBits_1107297078):
      static :
        warning("Declaration of " & "VkColorComponentFlagBits" &
            " exists but with different size")
    VkColorComponentFlagBits
  else:
    VkColorComponentFlagBits_1107297078)
  struct_VkConformanceVersion_1107298427 = (when declared(
      struct_VkConformanceVersion):
    when ownSizeof(struct_VkConformanceVersion) !=
        ownSizeof(struct_VkConformanceVersion_1107298426):
      static :
        warning("Declaration of " & "struct_VkConformanceVersion" &
            " exists but with different size")
    struct_VkConformanceVersion
  else:
    struct_VkConformanceVersion_1107298426)
  VkPhysicalDevicePresentWait2FeaturesKHR_1107300827 = (when declared(
      VkPhysicalDevicePresentWait2FeaturesKHR):
    when ownSizeof(VkPhysicalDevicePresentWait2FeaturesKHR) !=
        ownSizeof(VkPhysicalDevicePresentWait2FeaturesKHR_1107300826):
      static :
        warning("Declaration of " & "VkPhysicalDevicePresentWait2FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDevicePresentWait2FeaturesKHR
  else:
    VkPhysicalDevicePresentWait2FeaturesKHR_1107300826)
  PFN_vkGetPhysicalDeviceSparseImageFormatProperties2_1107298357 = (when declared(
      PFN_vkGetPhysicalDeviceSparseImageFormatProperties2):
    when ownSizeof(PFN_vkGetPhysicalDeviceSparseImageFormatProperties2) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSparseImageFormatProperties2_1107298356):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceSparseImageFormatProperties2" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSparseImageFormatProperties2
  else:
    PFN_vkGetPhysicalDeviceSparseImageFormatProperties2_1107298356)
  VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR_1107300837 = (when declared(
      VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR_1107300836):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR
  else:
    VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR_1107300836)
  VkValidationFeaturesEXT_1107302553 = (when declared(VkValidationFeaturesEXT):
    when ownSizeof(VkValidationFeaturesEXT) !=
        ownSizeof(VkValidationFeaturesEXT_1107302552):
      static :
        warning("Declaration of " & "VkValidationFeaturesEXT" &
            " exists but with different size")
    VkValidationFeaturesEXT
  else:
    VkValidationFeaturesEXT_1107302552)
  StdVideoH264SequenceParameterSet_1107299629 = (when declared(
      StdVideoH264SequenceParameterSet):
    when ownSizeof(StdVideoH264SequenceParameterSet) !=
        ownSizeof(StdVideoH264SequenceParameterSet_1107299628):
      static :
        warning("Declaration of " & "StdVideoH264SequenceParameterSet" &
            " exists but with different size")
    StdVideoH264SequenceParameterSet
  else:
    StdVideoH264SequenceParameterSet_1107299628)
  struct_VkSurfaceCapabilitiesPresentBarrierNV_1107302923 = (when declared(
      struct_VkSurfaceCapabilitiesPresentBarrierNV):
    when ownSizeof(struct_VkSurfaceCapabilitiesPresentBarrierNV) !=
        ownSizeof(struct_VkSurfaceCapabilitiesPresentBarrierNV_1107302922):
      static :
        warning("Declaration of " &
            "struct_VkSurfaceCapabilitiesPresentBarrierNV" &
            " exists but with different size")
    struct_VkSurfaceCapabilitiesPresentBarrierNV
  else:
    struct_VkSurfaceCapabilitiesPresentBarrierNV_1107302922)
  PFN_vkGetSwapchainImagesKHR_1107299341 = (when declared(
      PFN_vkGetSwapchainImagesKHR):
    when ownSizeof(PFN_vkGetSwapchainImagesKHR) !=
        ownSizeof(PFN_vkGetSwapchainImagesKHR_1107299340):
      static :
        warning("Declaration of " & "PFN_vkGetSwapchainImagesKHR" &
            " exists but with different size")
    PFN_vkGetSwapchainImagesKHR
  else:
    PFN_vkGetSwapchainImagesKHR_1107299340)
  struct_VkColorBlendEquationEXT_1107303869 = (when declared(
      struct_VkColorBlendEquationEXT):
    when ownSizeof(struct_VkColorBlendEquationEXT) !=
        ownSizeof(struct_VkColorBlendEquationEXT_1107303868):
      static :
        warning("Declaration of " & "struct_VkColorBlendEquationEXT" &
            " exists but with different size")
    struct_VkColorBlendEquationEXT
  else:
    struct_VkColorBlendEquationEXT_1107303868)
  struct_VkVideoEncodeAV1DpbSlotInfoKHR_1107301075 = (when declared(
      struct_VkVideoEncodeAV1DpbSlotInfoKHR):
    when ownSizeof(struct_VkVideoEncodeAV1DpbSlotInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1DpbSlotInfoKHR_1107301074):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeAV1DpbSlotInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1DpbSlotInfoKHR
  else:
    struct_VkVideoEncodeAV1DpbSlotInfoKHR_1107301074)
  struct_StdVideoH265PictureParameterSet_1107305463 = (when declared(
      struct_StdVideoH265PictureParameterSet):
    when ownSizeof(struct_StdVideoH265PictureParameterSet) !=
        ownSizeof(struct_StdVideoH265PictureParameterSet_1107305462):
      static :
        warning("Declaration of " & "struct_StdVideoH265PictureParameterSet" &
            " exists but with different size")
    struct_StdVideoH265PictureParameterSet
  else:
    struct_StdVideoH265PictureParameterSet_1107305462)
  VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301399 = (when declared(
      VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR):
    when ownSizeof(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR) !=
        ownSizeof(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301398):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR
  else:
    VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301398)
  VkBindImageMemoryInfo_1107298059 = (when declared(VkBindImageMemoryInfo):
    when ownSizeof(VkBindImageMemoryInfo) != ownSizeof(VkBindImageMemoryInfo_1107298058):
      static :
        warning("Declaration of " & "VkBindImageMemoryInfo" &
            " exists but with different size")
    VkBindImageMemoryInfo
  else:
    VkBindImageMemoryInfo_1107298058)
  VkRenderPassSampleLocationsBeginInfoEXT_1107301897 = (when declared(
      VkRenderPassSampleLocationsBeginInfoEXT):
    when ownSizeof(VkRenderPassSampleLocationsBeginInfoEXT) !=
        ownSizeof(VkRenderPassSampleLocationsBeginInfoEXT_1107301896):
      static :
        warning("Declaration of " & "VkRenderPassSampleLocationsBeginInfoEXT" &
            " exists but with different size")
    VkRenderPassSampleLocationsBeginInfoEXT
  else:
    VkRenderPassSampleLocationsBeginInfoEXT_1107301896)
  VkPhysicalDeviceMaintenance9FeaturesKHR_1107301359 = (when declared(
      VkPhysicalDeviceMaintenance9FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance9FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance9FeaturesKHR_1107301358):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance9FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance9FeaturesKHR
  else:
    VkPhysicalDeviceMaintenance9FeaturesKHR_1107301358)
  VkVideoEncodeH264RateControlFlagsKHR_1107299607 = (when declared(
      VkVideoEncodeH264RateControlFlagsKHR):
    when ownSizeof(VkVideoEncodeH264RateControlFlagsKHR) !=
        ownSizeof(VkVideoEncodeH264RateControlFlagsKHR_1107299606):
      static :
        warning("Declaration of " & "VkVideoEncodeH264RateControlFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeH264RateControlFlagsKHR
  else:
    VkVideoEncodeH264RateControlFlagsKHR_1107299606)
  PFN_vkCmdSetPerformanceOverrideINTEL_1107302437 = (when declared(
      PFN_vkCmdSetPerformanceOverrideINTEL):
    when ownSizeof(PFN_vkCmdSetPerformanceOverrideINTEL) !=
        ownSizeof(PFN_vkCmdSetPerformanceOverrideINTEL_1107302436):
      static :
        warning("Declaration of " & "PFN_vkCmdSetPerformanceOverrideINTEL" &
            " exists but with different size")
    PFN_vkCmdSetPerformanceOverrideINTEL
  else:
    PFN_vkCmdSetPerformanceOverrideINTEL_1107302436)
  enum_VkImageUsageFlagBits_1107296955 = (when declared(
      enum_VkImageUsageFlagBits):
    when ownSizeof(enum_VkImageUsageFlagBits) !=
        ownSizeof(enum_VkImageUsageFlagBits_1107296954):
      static :
        warning("Declaration of " & "enum_VkImageUsageFlagBits" &
            " exists but with different size")
    enum_VkImageUsageFlagBits
  else:
    enum_VkImageUsageFlagBits_1107296954)
  VkTileMemoryRequirementsQCOM_1107304669 = (when declared(
      VkTileMemoryRequirementsQCOM):
    when ownSizeof(VkTileMemoryRequirementsQCOM) !=
        ownSizeof(VkTileMemoryRequirementsQCOM_1107304668):
      static :
        warning("Declaration of " & "VkTileMemoryRequirementsQCOM" &
            " exists but with different size")
    VkTileMemoryRequirementsQCOM
  else:
    VkTileMemoryRequirementsQCOM_1107304668)
  PFN_vkCmdSetViewportSwizzleNV_1107303921 = (when declared(
      PFN_vkCmdSetViewportSwizzleNV):
    when ownSizeof(PFN_vkCmdSetViewportSwizzleNV) !=
        ownSizeof(PFN_vkCmdSetViewportSwizzleNV_1107303920):
      static :
        warning("Declaration of " & "PFN_vkCmdSetViewportSwizzleNV" &
            " exists but with different size")
    PFN_vkCmdSetViewportSwizzleNV
  else:
    PFN_vkCmdSetViewportSwizzleNV_1107303920)
  VkImageTiling_1107296815 = (when declared(VkImageTiling):
    when ownSizeof(VkImageTiling) != ownSizeof(VkImageTiling_1107296814):
      static :
        warning("Declaration of " & "VkImageTiling" &
            " exists but with different size")
    VkImageTiling
  else:
    VkImageTiling_1107296814)
  PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV_1107301579 = (when declared(
      PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV):
    when ownSizeof(PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV) !=
        ownSizeof(PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV_1107301578):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV
  else:
    PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV_1107301578)
  struct_VkCopyAccelerationStructureInfoKHR_1107305203 = (when declared(
      struct_VkCopyAccelerationStructureInfoKHR):
    when ownSizeof(struct_VkCopyAccelerationStructureInfoKHR) !=
        ownSizeof(struct_VkCopyAccelerationStructureInfoKHR_1107305202):
      static :
        warning("Declaration of " & "struct_VkCopyAccelerationStructureInfoKHR" &
            " exists but with different size")
    struct_VkCopyAccelerationStructureInfoKHR
  else:
    struct_VkCopyAccelerationStructureInfoKHR_1107305202)
  struct_StdVideoH264SequenceParameterSet_1107305445 = (when declared(
      struct_StdVideoH264SequenceParameterSet):
    when ownSizeof(struct_StdVideoH264SequenceParameterSet) !=
        ownSizeof(struct_StdVideoH264SequenceParameterSet_1107305444):
      static :
        warning("Declaration of " & "struct_StdVideoH264SequenceParameterSet" &
            " exists but with different size")
    struct_StdVideoH264SequenceParameterSet
  else:
    struct_StdVideoH264SequenceParameterSet_1107305444)
  VkPhysicalDeviceDataGraphProcessingEngineARM_1107304537 = (when declared(
      VkPhysicalDeviceDataGraphProcessingEngineARM):
    when ownSizeof(VkPhysicalDeviceDataGraphProcessingEngineARM) !=
        ownSizeof(VkPhysicalDeviceDataGraphProcessingEngineARM_1107304536):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDataGraphProcessingEngineARM" &
            " exists but with different size")
    VkPhysicalDeviceDataGraphProcessingEngineARM
  else:
    VkPhysicalDeviceDataGraphProcessingEngineARM_1107304536)
  VkImageCreateInfo_1107297443 = (when declared(VkImageCreateInfo):
    when ownSizeof(VkImageCreateInfo) != ownSizeof(VkImageCreateInfo_1107297442):
      static :
        warning("Declaration of " & "VkImageCreateInfo" &
            " exists but with different size")
    VkImageCreateInfo
  else:
    VkImageCreateInfo_1107297442)
  struct_VkBufferImageCopy2_1107298787 = (when declared(
      struct_VkBufferImageCopy2):
    when ownSizeof(struct_VkBufferImageCopy2) !=
        ownSizeof(struct_VkBufferImageCopy2_1107298786):
      static :
        warning("Declaration of " & "struct_VkBufferImageCopy2" &
            " exists but with different size")
    struct_VkBufferImageCopy2
  else:
    struct_VkBufferImageCopy2_1107298786)
  VkComponentSwizzle_1107296835 = (when declared(VkComponentSwizzle):
    when ownSizeof(VkComponentSwizzle) != ownSizeof(VkComponentSwizzle_1107296834):
      static :
        warning("Declaration of " & "VkComponentSwizzle" &
            " exists but with different size")
    VkComponentSwizzle
  else:
    VkComponentSwizzle_1107296834)
  PFN_vkCmdBindVertexBuffers_1107297887 = (when declared(
      PFN_vkCmdBindVertexBuffers):
    when ownSizeof(PFN_vkCmdBindVertexBuffers) !=
        ownSizeof(PFN_vkCmdBindVertexBuffers_1107297886):
      static :
        warning("Declaration of " & "PFN_vkCmdBindVertexBuffers" &
            " exists but with different size")
    PFN_vkCmdBindVertexBuffers
  else:
    PFN_vkCmdBindVertexBuffers_1107297886)
  PFN_vkGetImageMemoryRequirements2_1107298339 = (when declared(
      PFN_vkGetImageMemoryRequirements2):
    when ownSizeof(PFN_vkGetImageMemoryRequirements2) !=
        ownSizeof(PFN_vkGetImageMemoryRequirements2_1107298338):
      static :
        warning("Declaration of " & "PFN_vkGetImageMemoryRequirements2" &
            " exists but with different size")
    PFN_vkGetImageMemoryRequirements2
  else:
    PFN_vkGetImageMemoryRequirements2_1107298338)
  struct_VkIndirectCommandsLayoutCreateInfoNV_1107302815 = (when declared(
      struct_VkIndirectCommandsLayoutCreateInfoNV):
    when ownSizeof(struct_VkIndirectCommandsLayoutCreateInfoNV) !=
        ownSizeof(struct_VkIndirectCommandsLayoutCreateInfoNV_1107302814):
      static :
        warning("Declaration of " &
            "struct_VkIndirectCommandsLayoutCreateInfoNV" &
            " exists but with different size")
    struct_VkIndirectCommandsLayoutCreateInfoNV
  else:
    struct_VkIndirectCommandsLayoutCreateInfoNV_1107302814)
  VkStridedDeviceAddressRegionKHR_1107304807 = (when declared(
      VkStridedDeviceAddressRegionKHR):
    when ownSizeof(VkStridedDeviceAddressRegionKHR) !=
        ownSizeof(VkStridedDeviceAddressRegionKHR_1107304806):
      static :
        warning("Declaration of " & "VkStridedDeviceAddressRegionKHR" &
            " exists but with different size")
    VkStridedDeviceAddressRegionKHR
  else:
    VkStridedDeviceAddressRegionKHR_1107304806)
  VkPhysicalDeviceAccelerationStructureFeaturesKHR_1107305181 = (when declared(
      VkPhysicalDeviceAccelerationStructureFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceAccelerationStructureFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceAccelerationStructureFeaturesKHR_1107305180):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceAccelerationStructureFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceAccelerationStructureFeaturesKHR
  else:
    VkPhysicalDeviceAccelerationStructureFeaturesKHR_1107305180)
  struct_VkDataGraphProcessingEngineCreateInfoARM_1107304547 = (when declared(
      struct_VkDataGraphProcessingEngineCreateInfoARM):
    when ownSizeof(struct_VkDataGraphProcessingEngineCreateInfoARM) !=
        ownSizeof(struct_VkDataGraphProcessingEngineCreateInfoARM_1107304546):
      static :
        warning("Declaration of " &
            "struct_VkDataGraphProcessingEngineCreateInfoARM" &
            " exists but with different size")
    struct_VkDataGraphProcessingEngineCreateInfoARM
  else:
    struct_VkDataGraphProcessingEngineCreateInfoARM_1107304546)
  struct_VkClearDepthStencilValue_1107297645 = (when declared(
      struct_VkClearDepthStencilValue):
    when ownSizeof(struct_VkClearDepthStencilValue) !=
        ownSizeof(struct_VkClearDepthStencilValue_1107297644):
      static :
        warning("Declaration of " & "struct_VkClearDepthStencilValue" &
            " exists but with different size")
    struct_VkClearDepthStencilValue
  else:
    struct_VkClearDepthStencilValue_1107297644)
  VkSurfaceCapabilitiesPresentWait2KHR_1107300823 = (when declared(
      VkSurfaceCapabilitiesPresentWait2KHR):
    when ownSizeof(VkSurfaceCapabilitiesPresentWait2KHR) !=
        ownSizeof(VkSurfaceCapabilitiesPresentWait2KHR_1107300822):
      static :
        warning("Declaration of " & "VkSurfaceCapabilitiesPresentWait2KHR" &
            " exists but with different size")
    VkSurfaceCapabilitiesPresentWait2KHR
  else:
    VkSurfaceCapabilitiesPresentWait2KHR_1107300822)
  VkVideoEncodeH264RateControlLayerInfoKHR_1107299681 = (when declared(
      VkVideoEncodeH264RateControlLayerInfoKHR):
    when ownSizeof(VkVideoEncodeH264RateControlLayerInfoKHR) !=
        ownSizeof(VkVideoEncodeH264RateControlLayerInfoKHR_1107299680):
      static :
        warning("Declaration of " & "VkVideoEncodeH264RateControlLayerInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264RateControlLayerInfoKHR
  else:
    VkVideoEncodeH264RateControlLayerInfoKHR_1107299680)
  VkDirectDriverLoadingFlagsLUNARG_1107303971 = (when declared(
      VkDirectDriverLoadingFlagsLUNARG):
    when ownSizeof(VkDirectDriverLoadingFlagsLUNARG) !=
        ownSizeof(VkDirectDriverLoadingFlagsLUNARG_1107303970):
      static :
        warning("Declaration of " & "VkDirectDriverLoadingFlagsLUNARG" &
            " exists but with different size")
    VkDirectDriverLoadingFlagsLUNARG
  else:
    VkDirectDriverLoadingFlagsLUNARG_1107303970)
  PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV_1107304907 = (when declared(
      PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV):
    when ownSizeof(PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV) !=
        ownSizeof(PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV_1107304906):
      static :
        warning("Declaration of " &
            "PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV" &
            " exists but with different size")
    PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV
  else:
    PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV_1107304906)
  VkPerformanceParameterTypeINTEL_1107302389 = (when declared(
      VkPerformanceParameterTypeINTEL):
    when ownSizeof(VkPerformanceParameterTypeINTEL) !=
        ownSizeof(VkPerformanceParameterTypeINTEL_1107302388):
      static :
        warning("Declaration of " & "VkPerformanceParameterTypeINTEL" &
            " exists but with different size")
    VkPerformanceParameterTypeINTEL
  else:
    VkPerformanceParameterTypeINTEL_1107302388)
  VkPipelineShaderStageCreateInfo_1107297475 = (when declared(
      VkPipelineShaderStageCreateInfo):
    when ownSizeof(VkPipelineShaderStageCreateInfo) !=
        ownSizeof(VkPipelineShaderStageCreateInfo_1107297474):
      static :
        warning("Declaration of " & "VkPipelineShaderStageCreateInfo" &
            " exists but with different size")
    VkPipelineShaderStageCreateInfo
  else:
    VkPipelineShaderStageCreateInfo_1107297474)
  VkImportSemaphoreWin32HandleInfoKHR_1107305349 = (when declared(
      VkImportSemaphoreWin32HandleInfoKHR):
    when ownSizeof(VkImportSemaphoreWin32HandleInfoKHR) !=
        ownSizeof(VkImportSemaphoreWin32HandleInfoKHR_1107305348):
      static :
        warning("Declaration of " & "VkImportSemaphoreWin32HandleInfoKHR" &
            " exists but with different size")
    VkImportSemaphoreWin32HandleInfoKHR
  else:
    VkImportSemaphoreWin32HandleInfoKHR_1107305348)
  struct_VkPipelineBinaryDataInfoKHR_1107300881 = (when declared(
      struct_VkPipelineBinaryDataInfoKHR):
    when ownSizeof(struct_VkPipelineBinaryDataInfoKHR) !=
        ownSizeof(struct_VkPipelineBinaryDataInfoKHR_1107300880):
      static :
        warning("Declaration of " & "struct_VkPipelineBinaryDataInfoKHR" &
            " exists but with different size")
    struct_VkPipelineBinaryDataInfoKHR
  else:
    struct_VkPipelineBinaryDataInfoKHR_1107300880)
  struct_VkCoarseSampleOrderCustomNV_1107302057 = (when declared(
      struct_VkCoarseSampleOrderCustomNV):
    when ownSizeof(struct_VkCoarseSampleOrderCustomNV) !=
        ownSizeof(struct_VkCoarseSampleOrderCustomNV_1107302056):
      static :
        warning("Declaration of " & "struct_VkCoarseSampleOrderCustomNV" &
            " exists but with different size")
    struct_VkCoarseSampleOrderCustomNV
  else:
    struct_VkCoarseSampleOrderCustomNV_1107302056)
  VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT_1107304389 = (when declared(
      VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT_1107304388):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
  else:
    VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT_1107304388)
  struct_VkPhysicalDeviceShaderFloatControls2Features_1107299033 = (when declared(
      struct_VkPhysicalDeviceShaderFloatControls2Features):
    when ownSizeof(struct_VkPhysicalDeviceShaderFloatControls2Features) !=
        ownSizeof(struct_VkPhysicalDeviceShaderFloatControls2Features_1107299032):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderFloatControls2Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderFloatControls2Features
  else:
    struct_VkPhysicalDeviceShaderFloatControls2Features_1107299032)
  struct_VkDataGraphPipelineIdentifierCreateInfoARM_1107304527 = (when declared(
      struct_VkDataGraphPipelineIdentifierCreateInfoARM):
    when ownSizeof(struct_VkDataGraphPipelineIdentifierCreateInfoARM) !=
        ownSizeof(struct_VkDataGraphPipelineIdentifierCreateInfoARM_1107304526):
      static :
        warning("Declaration of " &
            "struct_VkDataGraphPipelineIdentifierCreateInfoARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineIdentifierCreateInfoARM
  else:
    struct_VkDataGraphPipelineIdentifierCreateInfoARM_1107304526)
  VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304787 = (when declared(
      VkClusterAccelerationStructureClustersBottomLevelInputNV):
    when ownSizeof(VkClusterAccelerationStructureClustersBottomLevelInputNV) !=
        ownSizeof(VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304786):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureClustersBottomLevelInputNV" &
            " exists but with different size")
    VkClusterAccelerationStructureClustersBottomLevelInputNV
  else:
    VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304786)
  struct_VkImageAlignmentControlCreateInfoMESA_1107305053 = (when declared(
      struct_VkImageAlignmentControlCreateInfoMESA):
    when ownSizeof(struct_VkImageAlignmentControlCreateInfoMESA) !=
        ownSizeof(struct_VkImageAlignmentControlCreateInfoMESA_1107305052):
      static :
        warning("Declaration of " &
            "struct_VkImageAlignmentControlCreateInfoMESA" &
            " exists but with different size")
    struct_VkImageAlignmentControlCreateInfoMESA
  else:
    struct_VkImageAlignmentControlCreateInfoMESA_1107305052)
  VkBindVideoSessionMemoryInfoKHR_1107299513 = (when declared(
      VkBindVideoSessionMemoryInfoKHR):
    when ownSizeof(VkBindVideoSessionMemoryInfoKHR) !=
        ownSizeof(VkBindVideoSessionMemoryInfoKHR_1107299512):
      static :
        warning("Declaration of " & "VkBindVideoSessionMemoryInfoKHR" &
            " exists but with different size")
    VkBindVideoSessionMemoryInfoKHR
  else:
    VkBindVideoSessionMemoryInfoKHR_1107299512)
  VkPhysicalDevicePipelineRobustnessProperties_1107299167 = (when declared(
      VkPhysicalDevicePipelineRobustnessProperties):
    when ownSizeof(VkPhysicalDevicePipelineRobustnessProperties) !=
        ownSizeof(VkPhysicalDevicePipelineRobustnessProperties_1107299166):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineRobustnessProperties" &
            " exists but with different size")
    VkPhysicalDevicePipelineRobustnessProperties
  else:
    VkPhysicalDevicePipelineRobustnessProperties_1107299166)
  VkDataGraphProcessingEngineCreateInfoARM_1107304549 = (when declared(
      VkDataGraphProcessingEngineCreateInfoARM):
    when ownSizeof(VkDataGraphProcessingEngineCreateInfoARM) !=
        ownSizeof(VkDataGraphProcessingEngineCreateInfoARM_1107304548):
      static :
        warning("Declaration of " & "VkDataGraphProcessingEngineCreateInfoARM" &
            " exists but with different size")
    VkDataGraphProcessingEngineCreateInfoARM
  else:
    VkDataGraphProcessingEngineCreateInfoARM_1107304548)
  struct_VkPhysicalDeviceMeshShaderPropertiesEXT_1107305287 = (when declared(
      struct_VkPhysicalDeviceMeshShaderPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceMeshShaderPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceMeshShaderPropertiesEXT_1107305286):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMeshShaderPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceMeshShaderPropertiesEXT
  else:
    struct_VkPhysicalDeviceMeshShaderPropertiesEXT_1107305286)
  struct_StdVideoAV1CDEF_1107305757 = (when declared(struct_StdVideoAV1CDEF):
    when ownSizeof(struct_StdVideoAV1CDEF) != ownSizeof(struct_StdVideoAV1CDEF_1107305756):
      static :
        warning("Declaration of " & "struct_StdVideoAV1CDEF" &
            " exists but with different size")
    struct_StdVideoAV1CDEF
  else:
    struct_StdVideoAV1CDEF_1107305756)
  VkCullModeFlags_1107297103 = (when declared(VkCullModeFlags):
    when ownSizeof(VkCullModeFlags) != ownSizeof(VkCullModeFlags_1107297102):
      static :
        warning("Declaration of " & "VkCullModeFlags" &
            " exists but with different size")
    VkCullModeFlags
  else:
    VkCullModeFlags_1107297102)
  PFN_vkCmdBindTransformFeedbackBuffersEXT_1107301481 = (when declared(
      PFN_vkCmdBindTransformFeedbackBuffersEXT):
    when ownSizeof(PFN_vkCmdBindTransformFeedbackBuffersEXT) !=
        ownSizeof(PFN_vkCmdBindTransformFeedbackBuffersEXT_1107301480):
      static :
        warning("Declaration of " & "PFN_vkCmdBindTransformFeedbackBuffersEXT" &
            " exists but with different size")
    PFN_vkCmdBindTransformFeedbackBuffersEXT
  else:
    PFN_vkCmdBindTransformFeedbackBuffersEXT_1107301480)
  VkAabbPositionsKHR_1107302187 = (when declared(VkAabbPositionsKHR):
    when ownSizeof(VkAabbPositionsKHR) != ownSizeof(VkAabbPositionsKHR_1107302186):
      static :
        warning("Declaration of " & "VkAabbPositionsKHR" &
            " exists but with different size")
    VkAabbPositionsKHR
  else:
    VkAabbPositionsKHR_1107302186)
  struct_VkRenderingInfo_1107298851 = (when declared(struct_VkRenderingInfo):
    when ownSizeof(struct_VkRenderingInfo) != ownSizeof(struct_VkRenderingInfo_1107298850):
      static :
        warning("Declaration of " & "struct_VkRenderingInfo" &
            " exists but with different size")
    struct_VkRenderingInfo
  else:
    struct_VkRenderingInfo_1107298850)
  VkPhysicalDeviceProperties2KHR_1107299857 = (when declared(
      VkPhysicalDeviceProperties2KHR):
    when ownSizeof(VkPhysicalDeviceProperties2KHR) !=
        ownSizeof(VkPhysicalDeviceProperties2KHR_1107299856):
      static :
        warning("Declaration of " & "VkPhysicalDeviceProperties2KHR" &
            " exists but with different size")
    VkPhysicalDeviceProperties2KHR
  else:
    VkPhysicalDeviceProperties2KHR_1107299856)
  VkQueryPoolCreateInfoINTEL_1107302411 = (when declared(
      VkQueryPoolCreateInfoINTEL):
    when ownSizeof(VkQueryPoolCreateInfoINTEL) !=
        ownSizeof(VkQueryPoolCreateInfoINTEL_1107302410):
      static :
        warning("Declaration of " & "VkQueryPoolCreateInfoINTEL" &
            " exists but with different size")
    VkQueryPoolCreateInfoINTEL
  else:
    VkQueryPoolCreateInfoINTEL_1107302410)
  struct_VkVideoPictureResourceInfoKHR_1107299499 = (when declared(
      struct_VkVideoPictureResourceInfoKHR):
    when ownSizeof(struct_VkVideoPictureResourceInfoKHR) !=
        ownSizeof(struct_VkVideoPictureResourceInfoKHR_1107299498):
      static :
        warning("Declaration of " & "struct_VkVideoPictureResourceInfoKHR" &
            " exists but with different size")
    struct_VkVideoPictureResourceInfoKHR
  else:
    struct_VkVideoPictureResourceInfoKHR_1107299498)
  VkVideoEncodeH265CtbSizeFlagsKHR_1107299703 = (when declared(
      VkVideoEncodeH265CtbSizeFlagsKHR):
    when ownSizeof(VkVideoEncodeH265CtbSizeFlagsKHR) !=
        ownSizeof(VkVideoEncodeH265CtbSizeFlagsKHR_1107299702):
      static :
        warning("Declaration of " & "VkVideoEncodeH265CtbSizeFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeH265CtbSizeFlagsKHR
  else:
    VkVideoEncodeH265CtbSizeFlagsKHR_1107299702)
  PFN_vkGetVideoSessionMemoryRequirementsKHR_1107299547 = (when declared(
      PFN_vkGetVideoSessionMemoryRequirementsKHR):
    when ownSizeof(PFN_vkGetVideoSessionMemoryRequirementsKHR) !=
        ownSizeof(PFN_vkGetVideoSessionMemoryRequirementsKHR_1107299546):
      static :
        warning("Declaration of " & "PFN_vkGetVideoSessionMemoryRequirementsKHR" &
            " exists but with different size")
    PFN_vkGetVideoSessionMemoryRequirementsKHR
  else:
    PFN_vkGetVideoSessionMemoryRequirementsKHR_1107299546)
  VkDescriptorBindingFlagBits_1107298405 = (when declared(
      VkDescriptorBindingFlagBits):
    when ownSizeof(VkDescriptorBindingFlagBits) !=
        ownSizeof(VkDescriptorBindingFlagBits_1107298404):
      static :
        warning("Declaration of " & "VkDescriptorBindingFlagBits" &
            " exists but with different size")
    VkDescriptorBindingFlagBits
  else:
    VkDescriptorBindingFlagBits_1107298404)
  struct_VkPhysicalDeviceImagelessFramebufferFeatures_1107298535 = (when declared(
      struct_VkPhysicalDeviceImagelessFramebufferFeatures):
    when ownSizeof(struct_VkPhysicalDeviceImagelessFramebufferFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceImagelessFramebufferFeatures_1107298534):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImagelessFramebufferFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceImagelessFramebufferFeatures
  else:
    struct_VkPhysicalDeviceImagelessFramebufferFeatures_1107298534)
  StdVideoEncodeAV1OperatingPointInfo_1107301065 = (when declared(
      StdVideoEncodeAV1OperatingPointInfo):
    when ownSizeof(StdVideoEncodeAV1OperatingPointInfo) !=
        ownSizeof(StdVideoEncodeAV1OperatingPointInfo_1107301064):
      static :
        warning("Declaration of " & "StdVideoEncodeAV1OperatingPointInfo" &
            " exists but with different size")
    StdVideoEncodeAV1OperatingPointInfo
  else:
    StdVideoEncodeAV1OperatingPointInfo_1107301064)
  VkPipelineCoverageReductionStateCreateFlagsNV_1107302577 = (when declared(
      VkPipelineCoverageReductionStateCreateFlagsNV):
    when ownSizeof(VkPipelineCoverageReductionStateCreateFlagsNV) !=
        ownSizeof(VkPipelineCoverageReductionStateCreateFlagsNV_1107302576):
      static :
        warning("Declaration of " &
            "VkPipelineCoverageReductionStateCreateFlagsNV" &
            " exists but with different size")
    VkPipelineCoverageReductionStateCreateFlagsNV
  else:
    VkPipelineCoverageReductionStateCreateFlagsNV_1107302576)
  PFN_vkGetPhysicalDeviceSparseImageFormatProperties_1107297743 = (when declared(
      PFN_vkGetPhysicalDeviceSparseImageFormatProperties):
    when ownSizeof(PFN_vkGetPhysicalDeviceSparseImageFormatProperties) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSparseImageFormatProperties_1107297742):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceSparseImageFormatProperties" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSparseImageFormatProperties
  else:
    PFN_vkGetPhysicalDeviceSparseImageFormatProperties_1107297742)
  VkIndirectCommandsTokenDataEXT_1107304993 = (when declared(
      VkIndirectCommandsTokenDataEXT):
    when ownSizeof(VkIndirectCommandsTokenDataEXT) !=
        ownSizeof(VkIndirectCommandsTokenDataEXT_1107304992):
      static :
        warning("Declaration of " & "VkIndirectCommandsTokenDataEXT" &
            " exists but with different size")
    VkIndirectCommandsTokenDataEXT
  else:
    VkIndirectCommandsTokenDataEXT_1107304992)
  PFN_vkTransitionImageLayout_1107299249 = (when declared(
      PFN_vkTransitionImageLayout):
    when ownSizeof(PFN_vkTransitionImageLayout) !=
        ownSizeof(PFN_vkTransitionImageLayout_1107299248):
      static :
        warning("Declaration of " & "PFN_vkTransitionImageLayout" &
            " exists but with different size")
    PFN_vkTransitionImageLayout
  else:
    PFN_vkTransitionImageLayout_1107299248)
  PFN_vkQueueInsertDebugUtilsLabelEXT_1107301847 = (when declared(
      PFN_vkQueueInsertDebugUtilsLabelEXT):
    when ownSizeof(PFN_vkQueueInsertDebugUtilsLabelEXT) !=
        ownSizeof(PFN_vkQueueInsertDebugUtilsLabelEXT_1107301846):
      static :
        warning("Declaration of " & "PFN_vkQueueInsertDebugUtilsLabelEXT" &
            " exists but with different size")
    PFN_vkQueueInsertDebugUtilsLabelEXT
  else:
    PFN_vkQueueInsertDebugUtilsLabelEXT_1107301846)
  VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE_1107305101 = (when declared(
      VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE):
    when ownSizeof(VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE) !=
        ownSizeof(VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE_1107305100):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE" &
            " exists but with different size")
    VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE
  else:
    VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE_1107305100)
  PFN_vkCmdSetCoverageToColorEnableNV_1107303923 = (when declared(
      PFN_vkCmdSetCoverageToColorEnableNV):
    when ownSizeof(PFN_vkCmdSetCoverageToColorEnableNV) !=
        ownSizeof(PFN_vkCmdSetCoverageToColorEnableNV_1107303922):
      static :
        warning("Declaration of " & "PFN_vkCmdSetCoverageToColorEnableNV" &
            " exists but with different size")
    PFN_vkCmdSetCoverageToColorEnableNV
  else:
    PFN_vkCmdSetCoverageToColorEnableNV_1107303922)
  enum_VkExternalFenceHandleTypeFlagBits_1107298013 = (when declared(
      enum_VkExternalFenceHandleTypeFlagBits):
    when ownSizeof(enum_VkExternalFenceHandleTypeFlagBits) !=
        ownSizeof(enum_VkExternalFenceHandleTypeFlagBits_1107298012):
      static :
        warning("Declaration of " & "enum_VkExternalFenceHandleTypeFlagBits" &
            " exists but with different size")
    enum_VkExternalFenceHandleTypeFlagBits
  else:
    enum_VkExternalFenceHandleTypeFlagBits_1107298012)
  VkPhysicalDeviceMaintenance4Features_1107298885 = (when declared(
      VkPhysicalDeviceMaintenance4Features):
    when ownSizeof(VkPhysicalDeviceMaintenance4Features) !=
        ownSizeof(VkPhysicalDeviceMaintenance4Features_1107298884):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance4Features" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance4Features
  else:
    VkPhysicalDeviceMaintenance4Features_1107298884)
  enum_StdVideoAV1MatrixCoefficients_1107305883 = (when declared(
      enum_StdVideoAV1MatrixCoefficients):
    when ownSizeof(enum_StdVideoAV1MatrixCoefficients) !=
        ownSizeof(enum_StdVideoAV1MatrixCoefficients_1107305882):
      static :
        warning("Declaration of " & "enum_StdVideoAV1MatrixCoefficients" &
            " exists but with different size")
    enum_StdVideoAV1MatrixCoefficients
  else:
    enum_StdVideoAV1MatrixCoefficients_1107305882)
  enum_StdVideoAV1ChromaSamplePosition_1107305885 = (when declared(
      enum_StdVideoAV1ChromaSamplePosition):
    when ownSizeof(enum_StdVideoAV1ChromaSamplePosition) !=
        ownSizeof(enum_StdVideoAV1ChromaSamplePosition_1107305884):
      static :
        warning("Declaration of " & "enum_StdVideoAV1ChromaSamplePosition" &
            " exists but with different size")
    enum_StdVideoAV1ChromaSamplePosition
  else:
    enum_StdVideoAV1ChromaSamplePosition_1107305884)
  VkPipelineStageFlagBits_1107296995 = (when declared(VkPipelineStageFlagBits):
    when ownSizeof(VkPipelineStageFlagBits) !=
        ownSizeof(VkPipelineStageFlagBits_1107296994):
      static :
        warning("Declaration of " & "VkPipelineStageFlagBits" &
            " exists but with different size")
    VkPipelineStageFlagBits
  else:
    VkPipelineStageFlagBits_1107296994)
  PFN_vkCmdSetEvent_1107297923 = (when declared(PFN_vkCmdSetEvent):
    when ownSizeof(PFN_vkCmdSetEvent) != ownSizeof(PFN_vkCmdSetEvent_1107297922):
      static :
        warning("Declaration of " & "PFN_vkCmdSetEvent" &
            " exists but with different size")
    PFN_vkCmdSetEvent
  else:
    PFN_vkCmdSetEvent_1107297922)
  VkPhysicalDevicePresentWaitFeaturesKHR_1107300453 = (when declared(
      VkPhysicalDevicePresentWaitFeaturesKHR):
    when ownSizeof(VkPhysicalDevicePresentWaitFeaturesKHR) !=
        ownSizeof(VkPhysicalDevicePresentWaitFeaturesKHR_1107300452):
      static :
        warning("Declaration of " & "VkPhysicalDevicePresentWaitFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDevicePresentWaitFeaturesKHR
  else:
    VkPhysicalDevicePresentWaitFeaturesKHR_1107300452)
  VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT_1107302849 = (when declared(
      VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT_1107302848):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT
  else:
    VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT_1107302848)
  struct_VkDescriptorUpdateTemplateCreateInfo_1107298247 = (when declared(
      struct_VkDescriptorUpdateTemplateCreateInfo):
    when ownSizeof(struct_VkDescriptorUpdateTemplateCreateInfo) !=
        ownSizeof(struct_VkDescriptorUpdateTemplateCreateInfo_1107298246):
      static :
        warning("Declaration of " &
            "struct_VkDescriptorUpdateTemplateCreateInfo" &
            " exists but with different size")
    struct_VkDescriptorUpdateTemplateCreateInfo
  else:
    struct_VkDescriptorUpdateTemplateCreateInfo_1107298246)
  VkPhysicalDeviceNestedCommandBufferFeaturesEXT_1107303851 = (when declared(
      VkPhysicalDeviceNestedCommandBufferFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceNestedCommandBufferFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceNestedCommandBufferFeaturesEXT_1107303850):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceNestedCommandBufferFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceNestedCommandBufferFeaturesEXT
  else:
    VkPhysicalDeviceNestedCommandBufferFeaturesEXT_1107303850)
  VkCopyImageToImageInfoEXT_1107302689 = (when declared(
      VkCopyImageToImageInfoEXT):
    when ownSizeof(VkCopyImageToImageInfoEXT) !=
        ownSizeof(VkCopyImageToImageInfoEXT_1107302688):
      static :
        warning("Declaration of " & "VkCopyImageToImageInfoEXT" &
            " exists but with different size")
    VkCopyImageToImageInfoEXT
  else:
    VkCopyImageToImageInfoEXT_1107302688)
  VkDescriptorBufferBindingInfoEXT_1107303025 = (when declared(
      VkDescriptorBufferBindingInfoEXT):
    when ownSizeof(VkDescriptorBufferBindingInfoEXT) !=
        ownSizeof(VkDescriptorBufferBindingInfoEXT_1107303024):
      static :
        warning("Declaration of " & "VkDescriptorBufferBindingInfoEXT" &
            " exists but with different size")
    VkDescriptorBufferBindingInfoEXT
  else:
    VkDescriptorBufferBindingInfoEXT_1107303024)
  VkDescriptorUpdateTemplateCreateFlags_1107297999 = (when declared(
      VkDescriptorUpdateTemplateCreateFlags):
    when ownSizeof(VkDescriptorUpdateTemplateCreateFlags) !=
        ownSizeof(VkDescriptorUpdateTemplateCreateFlags_1107297998):
      static :
        warning("Declaration of " & "VkDescriptorUpdateTemplateCreateFlags" &
            " exists but with different size")
    VkDescriptorUpdateTemplateCreateFlags
  else:
    VkDescriptorUpdateTemplateCreateFlags_1107297998)
  VkPushConstantsInfoKHR_1107301183 = (when declared(VkPushConstantsInfoKHR):
    when ownSizeof(VkPushConstantsInfoKHR) != ownSizeof(VkPushConstantsInfoKHR_1107301182):
      static :
        warning("Declaration of " & "VkPushConstantsInfoKHR" &
            " exists but with different size")
    VkPushConstantsInfoKHR
  else:
    VkPushConstantsInfoKHR_1107301182)
  VkPipelineRasterizationStateStreamCreateInfoEXT_1107301479 = (when declared(
      VkPipelineRasterizationStateStreamCreateInfoEXT):
    when ownSizeof(VkPipelineRasterizationStateStreamCreateInfoEXT) !=
        ownSizeof(VkPipelineRasterizationStateStreamCreateInfoEXT_1107301478):
      static :
        warning("Declaration of " &
            "VkPipelineRasterizationStateStreamCreateInfoEXT" &
            " exists but with different size")
    VkPipelineRasterizationStateStreamCreateInfoEXT
  else:
    VkPipelineRasterizationStateStreamCreateInfoEXT_1107301478)
  enum_VkVideoDecodeUsageFlagBitsKHR_1107299569 = (when declared(
      enum_VkVideoDecodeUsageFlagBitsKHR):
    when ownSizeof(enum_VkVideoDecodeUsageFlagBitsKHR) !=
        ownSizeof(enum_VkVideoDecodeUsageFlagBitsKHR_1107299568):
      static :
        warning("Declaration of " & "enum_VkVideoDecodeUsageFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoDecodeUsageFlagBitsKHR
  else:
    enum_VkVideoDecodeUsageFlagBitsKHR_1107299568)
  struct_VkPhysicalDevicePerformanceQueryPropertiesKHR_1107300137 = (when declared(
      struct_VkPhysicalDevicePerformanceQueryPropertiesKHR):
    when ownSizeof(struct_VkPhysicalDevicePerformanceQueryPropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDevicePerformanceQueryPropertiesKHR_1107300136):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePerformanceQueryPropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDevicePerformanceQueryPropertiesKHR
  else:
    struct_VkPhysicalDevicePerformanceQueryPropertiesKHR_1107300136)
  VkImageToMemoryCopyEXT_1107302683 = (when declared(VkImageToMemoryCopyEXT):
    when ownSizeof(VkImageToMemoryCopyEXT) != ownSizeof(VkImageToMemoryCopyEXT_1107302682):
      static :
        warning("Declaration of " & "VkImageToMemoryCopyEXT" &
            " exists but with different size")
    VkImageToMemoryCopyEXT
  else:
    VkImageToMemoryCopyEXT_1107302682)
  struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV_1107303779 = (when declared(
      struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV_1107303778):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV
  else:
    struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV_1107303778)
  VkTensorViewCaptureDescriptorDataInfoARM_1107304093 = (when declared(
      VkTensorViewCaptureDescriptorDataInfoARM):
    when ownSizeof(VkTensorViewCaptureDescriptorDataInfoARM) !=
        ownSizeof(VkTensorViewCaptureDescriptorDataInfoARM_1107304092):
      static :
        warning("Declaration of " & "VkTensorViewCaptureDescriptorDataInfoARM" &
            " exists but with different size")
    VkTensorViewCaptureDescriptorDataInfoARM
  else:
    VkTensorViewCaptureDescriptorDataInfoARM_1107304092)
  VkBufferCreateFlags_1107297053 = (when declared(VkBufferCreateFlags):
    when ownSizeof(VkBufferCreateFlags) != ownSizeof(VkBufferCreateFlags_1107297052):
      static :
        warning("Declaration of " & "VkBufferCreateFlags" &
            " exists but with different size")
    VkBufferCreateFlags
  else:
    VkBufferCreateFlags_1107297052)
  VkVideoEncodeIntraRefreshModeFlagsKHR_1107301251 = (when declared(
      VkVideoEncodeIntraRefreshModeFlagsKHR):
    when ownSizeof(VkVideoEncodeIntraRefreshModeFlagsKHR) !=
        ownSizeof(VkVideoEncodeIntraRefreshModeFlagsKHR_1107301250):
      static :
        warning("Declaration of " & "VkVideoEncodeIntraRefreshModeFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeIntraRefreshModeFlagsKHR
  else:
    VkVideoEncodeIntraRefreshModeFlagsKHR_1107301250)
  VkImageViewCaptureDescriptorDataInfoEXT_1107303049 = (when declared(
      VkImageViewCaptureDescriptorDataInfoEXT):
    when ownSizeof(VkImageViewCaptureDescriptorDataInfoEXT) !=
        ownSizeof(VkImageViewCaptureDescriptorDataInfoEXT_1107303048):
      static :
        warning("Declaration of " & "VkImageViewCaptureDescriptorDataInfoEXT" &
            " exists but with different size")
    VkImageViewCaptureDescriptorDataInfoEXT
  else:
    VkImageViewCaptureDescriptorDataInfoEXT_1107303048)
  VkVertexInputBindingDescription_1107297483 = (when declared(
      VkVertexInputBindingDescription):
    when ownSizeof(VkVertexInputBindingDescription) !=
        ownSizeof(VkVertexInputBindingDescription_1107297482):
      static :
        warning("Declaration of " & "VkVertexInputBindingDescription" &
            " exists but with different size")
    VkVertexInputBindingDescription
  else:
    VkVertexInputBindingDescription_1107297482)
  VkImportSemaphoreFdInfoKHR_1107299991 = (when declared(
      VkImportSemaphoreFdInfoKHR):
    when ownSizeof(VkImportSemaphoreFdInfoKHR) !=
        ownSizeof(VkImportSemaphoreFdInfoKHR_1107299990):
      static :
        warning("Declaration of " & "VkImportSemaphoreFdInfoKHR" &
            " exists but with different size")
    VkImportSemaphoreFdInfoKHR
  else:
    VkImportSemaphoreFdInfoKHR_1107299990)
  VkDeviceGroupDeviceCreateInfo_1107298107 = (when declared(
      VkDeviceGroupDeviceCreateInfo):
    when ownSizeof(VkDeviceGroupDeviceCreateInfo) !=
        ownSizeof(VkDeviceGroupDeviceCreateInfo_1107298106):
      static :
        warning("Declaration of " & "VkDeviceGroupDeviceCreateInfo" &
            " exists but with different size")
    VkDeviceGroupDeviceCreateInfo
  else:
    VkDeviceGroupDeviceCreateInfo_1107298106)
  VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX_1107301721 = (when declared(
      VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX):
    when ownSizeof(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX) !=
        ownSizeof(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX_1107301720):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX" &
            " exists but with different size")
    VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
  else:
    VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX_1107301720)
  VkToolPurposeFlagBits_1107298657 = (when declared(VkToolPurposeFlagBits):
    when ownSizeof(VkToolPurposeFlagBits) != ownSizeof(VkToolPurposeFlagBits_1107298656):
      static :
        warning("Declaration of " & "VkToolPurposeFlagBits" &
            " exists but with different size")
    VkToolPurposeFlagBits
  else:
    VkToolPurposeFlagBits_1107298656)
  VkDescriptorBindingFlagBitsEXT_1107302015 = (when declared(
      VkDescriptorBindingFlagBitsEXT):
    when ownSizeof(VkDescriptorBindingFlagBitsEXT) !=
        ownSizeof(VkDescriptorBindingFlagBitsEXT_1107302014):
      static :
        warning("Declaration of " & "VkDescriptorBindingFlagBitsEXT" &
            " exists but with different size")
    VkDescriptorBindingFlagBitsEXT
  else:
    VkDescriptorBindingFlagBitsEXT_1107302014)
  struct_VkImageFormatListCreateInfo_1107298435 = (when declared(
      struct_VkImageFormatListCreateInfo):
    when ownSizeof(struct_VkImageFormatListCreateInfo) !=
        ownSizeof(struct_VkImageFormatListCreateInfo_1107298434):
      static :
        warning("Declaration of " & "struct_VkImageFormatListCreateInfo" &
            " exists but with different size")
    struct_VkImageFormatListCreateInfo
  else:
    struct_VkImageFormatListCreateInfo_1107298434)
  PFN_vkCmdBindTileMemoryQCOM_1107304679 = (when declared(
      PFN_vkCmdBindTileMemoryQCOM):
    when ownSizeof(PFN_vkCmdBindTileMemoryQCOM) !=
        ownSizeof(PFN_vkCmdBindTileMemoryQCOM_1107304678):
      static :
        warning("Declaration of " & "PFN_vkCmdBindTileMemoryQCOM" &
            " exists but with different size")
    PFN_vkCmdBindTileMemoryQCOM
  else:
    PFN_vkCmdBindTileMemoryQCOM_1107304678)
  VkAttachmentSampleLocationsEXT_1107301889 = (when declared(
      VkAttachmentSampleLocationsEXT):
    when ownSizeof(VkAttachmentSampleLocationsEXT) !=
        ownSizeof(VkAttachmentSampleLocationsEXT_1107301888):
      static :
        warning("Declaration of " & "VkAttachmentSampleLocationsEXT" &
            " exists but with different size")
    VkAttachmentSampleLocationsEXT
  else:
    VkAttachmentSampleLocationsEXT_1107301888)
  Display_1107305431 = (when declared(Display):
    when ownSizeof(Display) != ownSizeof(Display_1107305430):
      static :
        warning("Declaration of " & "Display" &
            " exists but with different size")
    Display
  else:
    Display_1107305430)
  VkConvertCooperativeVectorMatrixInfoNV_1107304339 = (when declared(
      VkConvertCooperativeVectorMatrixInfoNV):
    when ownSizeof(VkConvertCooperativeVectorMatrixInfoNV) !=
        ownSizeof(VkConvertCooperativeVectorMatrixInfoNV_1107304338):
      static :
        warning("Declaration of " & "VkConvertCooperativeVectorMatrixInfoNV" &
            " exists but with different size")
    VkConvertCooperativeVectorMatrixInfoNV
  else:
    VkConvertCooperativeVectorMatrixInfoNV_1107304338)
  VkPipelineCache_1107296750 = (when declared(VkPipelineCache):
    when ownSizeof(VkPipelineCache) != ownSizeof(VkPipelineCache_1107296749):
      static :
        warning("Declaration of " & "VkPipelineCache" &
            " exists but with different size")
    VkPipelineCache
  else:
    VkPipelineCache_1107296749)
  struct_VkPipelineViewportStateCreateInfo_1107297505 = (when declared(
      struct_VkPipelineViewportStateCreateInfo):
    when ownSizeof(struct_VkPipelineViewportStateCreateInfo) !=
        ownSizeof(struct_VkPipelineViewportStateCreateInfo_1107297504):
      static :
        warning("Declaration of " & "struct_VkPipelineViewportStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineViewportStateCreateInfo
  else:
    struct_VkPipelineViewportStateCreateInfo_1107297504)
  PFN_vkCreateIndirectExecutionSetEXT_1107305037 = (when declared(
      PFN_vkCreateIndirectExecutionSetEXT):
    when ownSizeof(PFN_vkCreateIndirectExecutionSetEXT) !=
        ownSizeof(PFN_vkCreateIndirectExecutionSetEXT_1107305036):
      static :
        warning("Declaration of " & "PFN_vkCreateIndirectExecutionSetEXT" &
            " exists but with different size")
    PFN_vkCreateIndirectExecutionSetEXT
  else:
    PFN_vkCreateIndirectExecutionSetEXT_1107305036)
  VkBaseInStructure_1107297247 = (when declared(VkBaseInStructure):
    when ownSizeof(VkBaseInStructure) != ownSizeof(VkBaseInStructure_1107297246):
      static :
        warning("Declaration of " & "VkBaseInStructure" &
            " exists but with different size")
    VkBaseInStructure
  else:
    VkBaseInStructure_1107297246)
  PFN_vkBindOpticalFlowSessionImageNV_1107304209 = (when declared(
      PFN_vkBindOpticalFlowSessionImageNV):
    when ownSizeof(PFN_vkBindOpticalFlowSessionImageNV) !=
        ownSizeof(PFN_vkBindOpticalFlowSessionImageNV_1107304208):
      static :
        warning("Declaration of " & "PFN_vkBindOpticalFlowSessionImageNV" &
            " exists but with different size")
    PFN_vkBindOpticalFlowSessionImageNV
  else:
    PFN_vkBindOpticalFlowSessionImageNV_1107304208)
  PFN_vkDestroyMicromapEXT_1107303609 = (when declared(PFN_vkDestroyMicromapEXT):
    when ownSizeof(PFN_vkDestroyMicromapEXT) !=
        ownSizeof(PFN_vkDestroyMicromapEXT_1107303608):
      static :
        warning("Declaration of " & "PFN_vkDestroyMicromapEXT" &
            " exists but with different size")
    PFN_vkDestroyMicromapEXT
  else:
    PFN_vkDestroyMicromapEXT_1107303608)
  struct_VkDescriptorImageInfo_1107297561 = (when declared(
      struct_VkDescriptorImageInfo):
    when ownSizeof(struct_VkDescriptorImageInfo) !=
        ownSizeof(struct_VkDescriptorImageInfo_1107297560):
      static :
        warning("Declaration of " & "struct_VkDescriptorImageInfo" &
            " exists but with different size")
    struct_VkDescriptorImageInfo
  else:
    struct_VkDescriptorImageInfo_1107297560)
  struct_VkIndirectExecutionSetShaderInfoEXT_1107304955 = (when declared(
      struct_VkIndirectExecutionSetShaderInfoEXT):
    when ownSizeof(struct_VkIndirectExecutionSetShaderInfoEXT) !=
        ownSizeof(struct_VkIndirectExecutionSetShaderInfoEXT_1107304954):
      static :
        warning("Declaration of " & "struct_VkIndirectExecutionSetShaderInfoEXT" &
            " exists but with different size")
    struct_VkIndirectExecutionSetShaderInfoEXT
  else:
    struct_VkIndirectExecutionSetShaderInfoEXT_1107304954)
  VkDisplayModePropertiesKHR_1107299379 = (when declared(
      VkDisplayModePropertiesKHR):
    when ownSizeof(VkDisplayModePropertiesKHR) !=
        ownSizeof(VkDisplayModePropertiesKHR_1107299378):
      static :
        warning("Declaration of " & "VkDisplayModePropertiesKHR" &
            " exists but with different size")
    VkDisplayModePropertiesKHR
  else:
    VkDisplayModePropertiesKHR_1107299378)
  PFN_vkCreateSamplerYcbcrConversionKHR_1107300281 = (when declared(
      PFN_vkCreateSamplerYcbcrConversionKHR):
    when ownSizeof(PFN_vkCreateSamplerYcbcrConversionKHR) !=
        ownSizeof(PFN_vkCreateSamplerYcbcrConversionKHR_1107300280):
      static :
        warning("Declaration of " & "PFN_vkCreateSamplerYcbcrConversionKHR" &
            " exists but with different size")
    PFN_vkCreateSamplerYcbcrConversionKHR
  else:
    PFN_vkCreateSamplerYcbcrConversionKHR_1107300280)
  VkSurfacePresentModeEXT_1107302735 = (when declared(VkSurfacePresentModeEXT):
    when ownSizeof(VkSurfacePresentModeEXT) !=
        ownSizeof(VkSurfacePresentModeEXT_1107302734):
      static :
        warning("Declaration of " & "VkSurfacePresentModeEXT" &
            " exists but with different size")
    VkSurfacePresentModeEXT
  else:
    VkSurfacePresentModeEXT_1107302734)
  struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302519 = (when declared(
      struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302518):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT
  else:
    struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302518)
  VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298825 = (when declared(
      VkPipelineShaderStageRequiredSubgroupSizeCreateInfo):
    when ownSizeof(VkPipelineShaderStageRequiredSubgroupSizeCreateInfo) !=
        ownSizeof(VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298824):
      static :
        warning("Declaration of " &
            "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo" &
            " exists but with different size")
    VkPipelineShaderStageRequiredSubgroupSizeCreateInfo
  else:
    VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298824)
  VkBuildAccelerationStructureFlagsNV_1107302127 = (when declared(
      VkBuildAccelerationStructureFlagsNV):
    when ownSizeof(VkBuildAccelerationStructureFlagsNV) !=
        ownSizeof(VkBuildAccelerationStructureFlagsNV_1107302126):
      static :
        warning("Declaration of " & "VkBuildAccelerationStructureFlagsNV" &
            " exists but with different size")
    VkBuildAccelerationStructureFlagsNV
  else:
    VkBuildAccelerationStructureFlagsNV_1107302126)
  VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD_1107303105 = (when declared(
      VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD):
    when ownSizeof(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD) !=
        ownSizeof(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD_1107303104):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD" &
            " exists but with different size")
    VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
  else:
    VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD_1107303104)
  PFN_vkGetPhysicalDeviceFormatProperties_1107297685 = (when declared(
      PFN_vkGetPhysicalDeviceFormatProperties):
    when ownSizeof(PFN_vkGetPhysicalDeviceFormatProperties) !=
        ownSizeof(PFN_vkGetPhysicalDeviceFormatProperties_1107297684):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceFormatProperties" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceFormatProperties
  else:
    PFN_vkGetPhysicalDeviceFormatProperties_1107297684)
  VkMemoryGetWin32HandleInfoKHR_1107305337 = (when declared(
      VkMemoryGetWin32HandleInfoKHR):
    when ownSizeof(VkMemoryGetWin32HandleInfoKHR) !=
        ownSizeof(VkMemoryGetWin32HandleInfoKHR_1107305336):
      static :
        warning("Declaration of " & "VkMemoryGetWin32HandleInfoKHR" &
            " exists but with different size")
    VkMemoryGetWin32HandleInfoKHR
  else:
    VkMemoryGetWin32HandleInfoKHR_1107305336)
  VkAttachmentReference2KHR_1107300053 = (when declared(
      VkAttachmentReference2KHR):
    when ownSizeof(VkAttachmentReference2KHR) !=
        ownSizeof(VkAttachmentReference2KHR_1107300052):
      static :
        warning("Declaration of " & "VkAttachmentReference2KHR" &
            " exists but with different size")
    VkAttachmentReference2KHR
  else:
    VkAttachmentReference2KHR_1107300052)
  struct_VkImageCopy2_1107298779 = (when declared(struct_VkImageCopy2):
    when ownSizeof(struct_VkImageCopy2) != ownSizeof(struct_VkImageCopy2_1107298778):
      static :
        warning("Declaration of " & "struct_VkImageCopy2" &
            " exists but with different size")
    struct_VkImageCopy2
  else:
    struct_VkImageCopy2_1107298778)
  PFN_vkCmdSetDepthCompareOpEXT_1107302665 = (when declared(
      PFN_vkCmdSetDepthCompareOpEXT):
    when ownSizeof(PFN_vkCmdSetDepthCompareOpEXT) !=
        ownSizeof(PFN_vkCmdSetDepthCompareOpEXT_1107302664):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthCompareOpEXT" &
            " exists but with different size")
    PFN_vkCmdSetDepthCompareOpEXT
  else:
    PFN_vkCmdSetDepthCompareOpEXT_1107302664)
  struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303059 = (when declared(
      struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT):
    when ownSizeof(struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT) !=
        ownSizeof(struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303058):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT" &
            " exists but with different size")
    struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT
  else:
    struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303058)
  PFN_vkCmdDrawMultiIndexedEXT_1107303499 = (when declared(
      PFN_vkCmdDrawMultiIndexedEXT):
    when ownSizeof(PFN_vkCmdDrawMultiIndexedEXT) !=
        ownSizeof(PFN_vkCmdDrawMultiIndexedEXT_1107303498):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawMultiIndexedEXT" &
            " exists but with different size")
    PFN_vkCmdDrawMultiIndexedEXT
  else:
    PFN_vkCmdDrawMultiIndexedEXT_1107303498)
  PFN_vkCmdConvertCooperativeVectorMatrixNV_1107304345 = (when declared(
      PFN_vkCmdConvertCooperativeVectorMatrixNV):
    when ownSizeof(PFN_vkCmdConvertCooperativeVectorMatrixNV) !=
        ownSizeof(PFN_vkCmdConvertCooperativeVectorMatrixNV_1107304344):
      static :
        warning("Declaration of " & "PFN_vkCmdConvertCooperativeVectorMatrixNV" &
            " exists but with different size")
    PFN_vkCmdConvertCooperativeVectorMatrixNV
  else:
    PFN_vkCmdConvertCooperativeVectorMatrixNV_1107304344)
  PFN_vkGetBufferDeviceAddressEXT_1107302531 = (when declared(
      PFN_vkGetBufferDeviceAddressEXT):
    when ownSizeof(PFN_vkGetBufferDeviceAddressEXT) !=
        ownSizeof(PFN_vkGetBufferDeviceAddressEXT_1107302530):
      static :
        warning("Declaration of " & "PFN_vkGetBufferDeviceAddressEXT" &
            " exists but with different size")
    PFN_vkGetBufferDeviceAddressEXT
  else:
    PFN_vkGetBufferDeviceAddressEXT_1107302530)
  PFN_vkCmdExecuteGeneratedCommandsNV_1107302831 = (when declared(
      PFN_vkCmdExecuteGeneratedCommandsNV):
    when ownSizeof(PFN_vkCmdExecuteGeneratedCommandsNV) !=
        ownSizeof(PFN_vkCmdExecuteGeneratedCommandsNV_1107302830):
      static :
        warning("Declaration of " & "PFN_vkCmdExecuteGeneratedCommandsNV" &
            " exists but with different size")
    PFN_vkCmdExecuteGeneratedCommandsNV
  else:
    PFN_vkCmdExecuteGeneratedCommandsNV_1107302830)
  struct_VkAabbPositionsKHR_1107302185 = (when declared(
      struct_VkAabbPositionsKHR):
    when ownSizeof(struct_VkAabbPositionsKHR) !=
        ownSizeof(struct_VkAabbPositionsKHR_1107302184):
      static :
        warning("Declaration of " & "struct_VkAabbPositionsKHR" &
            " exists but with different size")
    struct_VkAabbPositionsKHR
  else:
    struct_VkAabbPositionsKHR_1107302184)
  struct_VkSubpassDescription_1107297601 = (when declared(
      struct_VkSubpassDescription):
    when ownSizeof(struct_VkSubpassDescription) !=
        ownSizeof(struct_VkSubpassDescription_1107297600):
      static :
        warning("Declaration of " & "struct_VkSubpassDescription" &
            " exists but with different size")
    struct_VkSubpassDescription
  else:
    struct_VkSubpassDescription_1107297600)
  VkSparseImageFormatFlagBits_1107297013 = (when declared(
      VkSparseImageFormatFlagBits):
    when ownSizeof(VkSparseImageFormatFlagBits) !=
        ownSizeof(VkSparseImageFormatFlagBits_1107297012):
      static :
        warning("Declaration of " & "VkSparseImageFormatFlagBits" &
            " exists but with different size")
    VkSparseImageFormatFlagBits
  else:
    VkSparseImageFormatFlagBits_1107297012)
  VkSemaphoreSignalInfo_1107298597 = (when declared(VkSemaphoreSignalInfo):
    when ownSizeof(VkSemaphoreSignalInfo) != ownSizeof(VkSemaphoreSignalInfo_1107298596):
      static :
        warning("Declaration of " & "VkSemaphoreSignalInfo" &
            " exists but with different size")
    VkSemaphoreSignalInfo
  else:
    VkSemaphoreSignalInfo_1107298596)
  struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT_1107303215 = (when declared(
      struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT_1107303214):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
  else:
    struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT_1107303214)
  VkPhysicalDeviceOpticalFlowPropertiesNV_1107304181 = (when declared(
      VkPhysicalDeviceOpticalFlowPropertiesNV):
    when ownSizeof(VkPhysicalDeviceOpticalFlowPropertiesNV) !=
        ownSizeof(VkPhysicalDeviceOpticalFlowPropertiesNV_1107304180):
      static :
        warning("Declaration of " & "VkPhysicalDeviceOpticalFlowPropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceOpticalFlowPropertiesNV
  else:
    VkPhysicalDeviceOpticalFlowPropertiesNV_1107304180)
  struct_VkPhysicalDeviceMaintenance5Features_1107299081 = (when declared(
      struct_VkPhysicalDeviceMaintenance5Features):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance5Features) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance5Features_1107299080):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance5Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance5Features
  else:
    struct_VkPhysicalDeviceMaintenance5Features_1107299080)
  struct_VkIndirectCommandsStreamNV_1107302807 = (when declared(
      struct_VkIndirectCommandsStreamNV):
    when ownSizeof(struct_VkIndirectCommandsStreamNV) !=
        ownSizeof(struct_VkIndirectCommandsStreamNV_1107302806):
      static :
        warning("Declaration of " & "struct_VkIndirectCommandsStreamNV" &
            " exists but with different size")
    struct_VkIndirectCommandsStreamNV
  else:
    struct_VkIndirectCommandsStreamNV_1107302806)
  VkDisplaySurfaceCreateFlagsKHR_1107299367 = (when declared(
      VkDisplaySurfaceCreateFlagsKHR):
    when ownSizeof(VkDisplaySurfaceCreateFlagsKHR) !=
        ownSizeof(VkDisplaySurfaceCreateFlagsKHR_1107299366):
      static :
        warning("Declaration of " & "VkDisplaySurfaceCreateFlagsKHR" &
            " exists but with different size")
    VkDisplaySurfaceCreateFlagsKHR
  else:
    VkDisplaySurfaceCreateFlagsKHR_1107299366)
  VkExternalSemaphoreHandleTypeFlagBitsKHR_1107299971 = (when declared(
      VkExternalSemaphoreHandleTypeFlagBitsKHR):
    when ownSizeof(VkExternalSemaphoreHandleTypeFlagBitsKHR) !=
        ownSizeof(VkExternalSemaphoreHandleTypeFlagBitsKHR_1107299970):
      static :
        warning("Declaration of " & "VkExternalSemaphoreHandleTypeFlagBitsKHR" &
            " exists but with different size")
    VkExternalSemaphoreHandleTypeFlagBitsKHR
  else:
    VkExternalSemaphoreHandleTypeFlagBitsKHR_1107299970)
  struct_VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298499 = (when declared(
      struct_VkDescriptorSetVariableDescriptorCountAllocateInfo):
    when ownSizeof(struct_VkDescriptorSetVariableDescriptorCountAllocateInfo) !=
        ownSizeof(struct_VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298498):
      static :
        warning("Declaration of " &
            "struct_VkDescriptorSetVariableDescriptorCountAllocateInfo" &
            " exists but with different size")
    struct_VkDescriptorSetVariableDescriptorCountAllocateInfo
  else:
    struct_VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298498)
  struct_VkPhysicalDeviceMeshShaderFeaturesEXT_1107305283 = (when declared(
      struct_VkPhysicalDeviceMeshShaderFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceMeshShaderFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceMeshShaderFeaturesEXT_1107305282):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMeshShaderFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceMeshShaderFeaturesEXT
  else:
    struct_VkPhysicalDeviceMeshShaderFeaturesEXT_1107305282)
  VkIndirectCommandsTokenTypeNV_1107302761 = (when declared(
      VkIndirectCommandsTokenTypeNV):
    when ownSizeof(VkIndirectCommandsTokenTypeNV) !=
        ownSizeof(VkIndirectCommandsTokenTypeNV_1107302760):
      static :
        warning("Declaration of " & "VkIndirectCommandsTokenTypeNV" &
            " exists but with different size")
    VkIndirectCommandsTokenTypeNV
  else:
    VkIndirectCommandsTokenTypeNV_1107302760)
  VkRenderingFragmentShadingRateAttachmentInfoKHR_1107300421 = (when declared(
      VkRenderingFragmentShadingRateAttachmentInfoKHR):
    when ownSizeof(VkRenderingFragmentShadingRateAttachmentInfoKHR) !=
        ownSizeof(VkRenderingFragmentShadingRateAttachmentInfoKHR_1107300420):
      static :
        warning("Declaration of " &
            "VkRenderingFragmentShadingRateAttachmentInfoKHR" &
            " exists but with different size")
    VkRenderingFragmentShadingRateAttachmentInfoKHR
  else:
    VkRenderingFragmentShadingRateAttachmentInfoKHR_1107300420)
  struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT_1107303285 = (when declared(
      struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT_1107303284):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT
  else:
    struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT_1107303284)
  VkOpticalFlowImageFormatInfoNV_1107304185 = (when declared(
      VkOpticalFlowImageFormatInfoNV):
    when ownSizeof(VkOpticalFlowImageFormatInfoNV) !=
        ownSizeof(VkOpticalFlowImageFormatInfoNV_1107304184):
      static :
        warning("Declaration of " & "VkOpticalFlowImageFormatInfoNV" &
            " exists but with different size")
    VkOpticalFlowImageFormatInfoNV
  else:
    VkOpticalFlowImageFormatInfoNV_1107304184)
  VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV_1107303121 = (when declared(
      VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV):
    when ownSizeof(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV) !=
        ownSizeof(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV_1107303120):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV
  else:
    VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV_1107303120)
  struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT_1107303375 = (when declared(
      struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT_1107303374):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT
  else:
    struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT_1107303374)
  VkExternalComputeQueueDeviceCreateInfoNV_1107304701 = (when declared(
      VkExternalComputeQueueDeviceCreateInfoNV):
    when ownSizeof(VkExternalComputeQueueDeviceCreateInfoNV) !=
        ownSizeof(VkExternalComputeQueueDeviceCreateInfoNV_1107304700):
      static :
        warning("Declaration of " & "VkExternalComputeQueueDeviceCreateInfoNV" &
            " exists but with different size")
    VkExternalComputeQueueDeviceCreateInfoNV
  else:
    VkExternalComputeQueueDeviceCreateInfoNV_1107304700)
  struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT_1107304935 = (when declared(
      struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT_1107304934):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT
  else:
    struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT_1107304934)
  struct_VkExportFenceWin32HandleInfoKHR_1107305371 = (when declared(
      struct_VkExportFenceWin32HandleInfoKHR):
    when ownSizeof(struct_VkExportFenceWin32HandleInfoKHR) !=
        ownSizeof(struct_VkExportFenceWin32HandleInfoKHR_1107305370):
      static :
        warning("Declaration of " & "struct_VkExportFenceWin32HandleInfoKHR" &
            " exists but with different size")
    struct_VkExportFenceWin32HandleInfoKHR
  else:
    struct_VkExportFenceWin32HandleInfoKHR_1107305370)
  VkPhysicalDeviceHostQueryResetFeatures_1107298573 = (when declared(
      VkPhysicalDeviceHostQueryResetFeatures):
    when ownSizeof(VkPhysicalDeviceHostQueryResetFeatures) !=
        ownSizeof(VkPhysicalDeviceHostQueryResetFeatures_1107298572):
      static :
        warning("Declaration of " & "VkPhysicalDeviceHostQueryResetFeatures" &
            " exists but with different size")
    VkPhysicalDeviceHostQueryResetFeatures
  else:
    VkPhysicalDeviceHostQueryResetFeatures_1107298572)
  struct_VkPipelineExecutableStatisticKHR_1107300511 = (when declared(
      struct_VkPipelineExecutableStatisticKHR):
    when ownSizeof(struct_VkPipelineExecutableStatisticKHR) !=
        ownSizeof(struct_VkPipelineExecutableStatisticKHR_1107300510):
      static :
        warning("Declaration of " & "struct_VkPipelineExecutableStatisticKHR" &
            " exists but with different size")
    struct_VkPipelineExecutableStatisticKHR
  else:
    struct_VkPipelineExecutableStatisticKHR_1107300510)
  VkExternalSemaphoreFeatureFlags_1107298047 = (when declared(
      VkExternalSemaphoreFeatureFlags):
    when ownSizeof(VkExternalSemaphoreFeatureFlags) !=
        ownSizeof(VkExternalSemaphoreFeatureFlags_1107298046):
      static :
        warning("Declaration of " & "VkExternalSemaphoreFeatureFlags" &
            " exists but with different size")
    VkExternalSemaphoreFeatureFlags
  else:
    VkExternalSemaphoreFeatureFlags_1107298046)
  VkSurfaceCapabilities2EXT_1107301659 = (when declared(
      VkSurfaceCapabilities2EXT):
    when ownSizeof(VkSurfaceCapabilities2EXT) !=
        ownSizeof(VkSurfaceCapabilities2EXT_1107301658):
      static :
        warning("Declaration of " & "VkSurfaceCapabilities2EXT" &
            " exists but with different size")
    VkSurfaceCapabilities2EXT
  else:
    VkSurfaceCapabilities2EXT_1107301658)
  PFN_vkCmdBindShadersEXT_1107304281 = (when declared(PFN_vkCmdBindShadersEXT):
    when ownSizeof(PFN_vkCmdBindShadersEXT) !=
        ownSizeof(PFN_vkCmdBindShadersEXT_1107304280):
      static :
        warning("Declaration of " & "PFN_vkCmdBindShadersEXT" &
            " exists but with different size")
    PFN_vkCmdBindShadersEXT
  else:
    PFN_vkCmdBindShadersEXT_1107304280)
  VkCooperativeVectorPropertiesNV_1107304335 = (when declared(
      VkCooperativeVectorPropertiesNV):
    when ownSizeof(VkCooperativeVectorPropertiesNV) !=
        ownSizeof(VkCooperativeVectorPropertiesNV_1107304334):
      static :
        warning("Declaration of " & "VkCooperativeVectorPropertiesNV" &
            " exists but with different size")
    VkCooperativeVectorPropertiesNV
  else:
    VkCooperativeVectorPropertiesNV_1107304334)
  PFN_vkSetEvent_1107297767 = (when declared(PFN_vkSetEvent):
    when ownSizeof(PFN_vkSetEvent) != ownSizeof(PFN_vkSetEvent_1107297766):
      static :
        warning("Declaration of " & "PFN_vkSetEvent" &
            " exists but with different size")
    PFN_vkSetEvent
  else:
    PFN_vkSetEvent_1107297766)
  VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR_1107301131 = (when declared(
      VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR_1107301130):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR
  else:
    VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR_1107301130)
  PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304583 = (when declared(
      PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM):
    when ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM) !=
        ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304582):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM
  else:
    PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304582)
  struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR_1107305259 = (when declared(
      struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR_1107305258):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR
  else:
    struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR_1107305258)
  VkVideoEncodeH265RateControlFlagsKHR_1107299715 = (when declared(
      VkVideoEncodeH265RateControlFlagsKHR):
    when ownSizeof(VkVideoEncodeH265RateControlFlagsKHR) !=
        ownSizeof(VkVideoEncodeH265RateControlFlagsKHR_1107299714):
      static :
        warning("Declaration of " & "VkVideoEncodeH265RateControlFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeH265RateControlFlagsKHR
  else:
    VkVideoEncodeH265RateControlFlagsKHR_1107299714)
  struct_StdVideoH265ProfileTierLevel_1107305693 = (when declared(
      struct_StdVideoH265ProfileTierLevel):
    when ownSizeof(struct_StdVideoH265ProfileTierLevel) !=
        ownSizeof(struct_StdVideoH265ProfileTierLevel_1107305692):
      static :
        warning("Declaration of " & "struct_StdVideoH265ProfileTierLevel" &
            " exists but with different size")
    struct_StdVideoH265ProfileTierLevel
  else:
    struct_StdVideoH265ProfileTierLevel_1107305692)
  struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI_1107305065 = (when declared(
      struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI):
    when ownSizeof(struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI) !=
        ownSizeof(struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI_1107305064):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI" &
            " exists but with different size")
    struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI
  else:
    struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI_1107305064)
  VkSurfacePresentScalingCapabilitiesEXT_1107302737 = (when declared(
      VkSurfacePresentScalingCapabilitiesEXT):
    when ownSizeof(VkSurfacePresentScalingCapabilitiesEXT) !=
        ownSizeof(VkSurfacePresentScalingCapabilitiesEXT_1107302736):
      static :
        warning("Declaration of " & "VkSurfacePresentScalingCapabilitiesEXT" &
            " exists but with different size")
    VkSurfacePresentScalingCapabilitiesEXT
  else:
    VkSurfacePresentScalingCapabilitiesEXT_1107302736)
  struct_StdVideoEncodeH265PictureInfoFlags_1107305717 = (when declared(
      struct_StdVideoEncodeH265PictureInfoFlags):
    when ownSizeof(struct_StdVideoEncodeH265PictureInfoFlags) !=
        ownSizeof(struct_StdVideoEncodeH265PictureInfoFlags_1107305716):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH265PictureInfoFlags" &
            " exists but with different size")
    struct_StdVideoEncodeH265PictureInfoFlags
  else:
    struct_StdVideoEncodeH265PictureInfoFlags_1107305716)
  VkAttachmentDescriptionFlagBits_1107297161 = (when declared(
      VkAttachmentDescriptionFlagBits):
    when ownSizeof(VkAttachmentDescriptionFlagBits) !=
        ownSizeof(VkAttachmentDescriptionFlagBits_1107297160):
      static :
        warning("Declaration of " & "VkAttachmentDescriptionFlagBits" &
            " exists but with different size")
    VkAttachmentDescriptionFlagBits
  else:
    VkAttachmentDescriptionFlagBits_1107297160)
  VkMemoryToImageCopy_1107299183 = (when declared(VkMemoryToImageCopy):
    when ownSizeof(VkMemoryToImageCopy) != ownSizeof(VkMemoryToImageCopy_1107299182):
      static :
        warning("Declaration of " & "VkMemoryToImageCopy" &
            " exists but with different size")
    VkMemoryToImageCopy
  else:
    VkMemoryToImageCopy_1107299182)
  VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301195 = (when declared(
      VkBindDescriptorBufferEmbeddedSamplersInfoEXT):
    when ownSizeof(VkBindDescriptorBufferEmbeddedSamplersInfoEXT) !=
        ownSizeof(VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301194):
      static :
        warning("Declaration of " &
            "VkBindDescriptorBufferEmbeddedSamplersInfoEXT" &
            " exists but with different size")
    VkBindDescriptorBufferEmbeddedSamplersInfoEXT
  else:
    VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301194)
  VkVideoDecodeCapabilitiesKHR_1107299579 = (when declared(
      VkVideoDecodeCapabilitiesKHR):
    when ownSizeof(VkVideoDecodeCapabilitiesKHR) !=
        ownSizeof(VkVideoDecodeCapabilitiesKHR_1107299578):
      static :
        warning("Declaration of " & "VkVideoDecodeCapabilitiesKHR" &
            " exists but with different size")
    VkVideoDecodeCapabilitiesKHR
  else:
    VkVideoDecodeCapabilitiesKHR_1107299578)
  PFN_vkAllocateMemory_1107297719 = (when declared(PFN_vkAllocateMemory):
    when ownSizeof(PFN_vkAllocateMemory) != ownSizeof(PFN_vkAllocateMemory_1107297718):
      static :
        warning("Declaration of " & "PFN_vkAllocateMemory" &
            " exists but with different size")
    PFN_vkAllocateMemory
  else:
    PFN_vkAllocateMemory_1107297718)
  enum_VkVideoCapabilityFlagBitsKHR_1107299443 = (when declared(
      enum_VkVideoCapabilityFlagBitsKHR):
    when ownSizeof(enum_VkVideoCapabilityFlagBitsKHR) !=
        ownSizeof(enum_VkVideoCapabilityFlagBitsKHR_1107299442):
      static :
        warning("Declaration of " & "enum_VkVideoCapabilityFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoCapabilityFlagBitsKHR
  else:
    enum_VkVideoCapabilityFlagBitsKHR_1107299442)
  VkHostImageCopyDevicePerformanceQueryEXT_1107302695 = (when declared(
      VkHostImageCopyDevicePerformanceQueryEXT):
    when ownSizeof(VkHostImageCopyDevicePerformanceQueryEXT) !=
        ownSizeof(VkHostImageCopyDevicePerformanceQueryEXT_1107302694):
      static :
        warning("Declaration of " & "VkHostImageCopyDevicePerformanceQueryEXT" &
            " exists but with different size")
    VkHostImageCopyDevicePerformanceQueryEXT
  else:
    VkHostImageCopyDevicePerformanceQueryEXT_1107302694)
  struct_VkPresentId2KHR_1107300813 = (when declared(struct_VkPresentId2KHR):
    when ownSizeof(struct_VkPresentId2KHR) != ownSizeof(struct_VkPresentId2KHR_1107300812):
      static :
        warning("Declaration of " & "struct_VkPresentId2KHR" &
            " exists but with different size")
    struct_VkPresentId2KHR
  else:
    struct_VkPresentId2KHR_1107300812)
  StdVideoH264PocType_1107305521 = (when declared(StdVideoH264PocType):
    when ownSizeof(StdVideoH264PocType) != ownSizeof(StdVideoH264PocType_1107305520):
      static :
        warning("Declaration of " & "StdVideoH264PocType" &
            " exists but with different size")
    StdVideoH264PocType
  else:
    StdVideoH264PocType_1107305520)
  VkVideoComponentBitDepthFlagBitsKHR_1107299439 = (when declared(
      VkVideoComponentBitDepthFlagBitsKHR):
    when ownSizeof(VkVideoComponentBitDepthFlagBitsKHR) !=
        ownSizeof(VkVideoComponentBitDepthFlagBitsKHR_1107299438):
      static :
        warning("Declaration of " & "VkVideoComponentBitDepthFlagBitsKHR" &
            " exists but with different size")
    VkVideoComponentBitDepthFlagBitsKHR
  else:
    VkVideoComponentBitDepthFlagBitsKHR_1107299438)
  VkVideoEncodeH264SessionParametersAddInfoKHR_1107299633 = (when declared(
      VkVideoEncodeH264SessionParametersAddInfoKHR):
    when ownSizeof(VkVideoEncodeH264SessionParametersAddInfoKHR) !=
        ownSizeof(VkVideoEncodeH264SessionParametersAddInfoKHR_1107299632):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH264SessionParametersAddInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264SessionParametersAddInfoKHR
  else:
    VkVideoEncodeH264SessionParametersAddInfoKHR_1107299632)
  struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV_1107301953 = (when declared(
      struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV_1107301952):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV
  else:
    struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV_1107301952)
  VkScopeNV_1107302557 = (when declared(VkScopeNV):
    when ownSizeof(VkScopeNV) != ownSizeof(VkScopeNV_1107302556):
      static :
        warning("Declaration of " & "VkScopeNV" &
            " exists but with different size")
    VkScopeNV
  else:
    VkScopeNV_1107302556)
  PFN_vkDestroyCuFunctionNVX_1107301519 = (when declared(
      PFN_vkDestroyCuFunctionNVX):
    when ownSizeof(PFN_vkDestroyCuFunctionNVX) !=
        ownSizeof(PFN_vkDestroyCuFunctionNVX_1107301518):
      static :
        warning("Declaration of " & "PFN_vkDestroyCuFunctionNVX" &
            " exists but with different size")
    PFN_vkDestroyCuFunctionNVX
  else:
    PFN_vkDestroyCuFunctionNVX_1107301518)
  VkIndirectExecutionSetInfoTypeEXT_1107304917 = (when declared(
      VkIndirectExecutionSetInfoTypeEXT):
    when ownSizeof(VkIndirectExecutionSetInfoTypeEXT) !=
        ownSizeof(VkIndirectExecutionSetInfoTypeEXT_1107304916):
      static :
        warning("Declaration of " & "VkIndirectExecutionSetInfoTypeEXT" &
            " exists but with different size")
    VkIndirectExecutionSetInfoTypeEXT
  else:
    VkIndirectExecutionSetInfoTypeEXT_1107304916)
  enum_StdVideoAV1TransferCharacteristics_1107305881 = (when declared(
      enum_StdVideoAV1TransferCharacteristics):
    when ownSizeof(enum_StdVideoAV1TransferCharacteristics) !=
        ownSizeof(enum_StdVideoAV1TransferCharacteristics_1107305880):
      static :
        warning("Declaration of " & "enum_StdVideoAV1TransferCharacteristics" &
            " exists but with different size")
    enum_StdVideoAV1TransferCharacteristics
  else:
    enum_StdVideoAV1TransferCharacteristics_1107305880)
  VkAccelerationStructureCreateInfoKHR_1107305173 = (when declared(
      VkAccelerationStructureCreateInfoKHR):
    when ownSizeof(VkAccelerationStructureCreateInfoKHR) !=
        ownSizeof(VkAccelerationStructureCreateInfoKHR_1107305172):
      static :
        warning("Declaration of " & "VkAccelerationStructureCreateInfoKHR" &
            " exists but with different size")
    VkAccelerationStructureCreateInfoKHR
  else:
    VkAccelerationStructureCreateInfoKHR_1107305172)
  VkStencilOpState_1107297519 = (when declared(VkStencilOpState):
    when ownSizeof(VkStencilOpState) != ownSizeof(VkStencilOpState_1107297518):
      static :
        warning("Declaration of " & "VkStencilOpState" &
            " exists but with different size")
    VkStencilOpState
  else:
    VkStencilOpState_1107297518)
  PFN_vkGetPhysicalDevicePresentRectanglesKHR_1107299351 = (when declared(
      PFN_vkGetPhysicalDevicePresentRectanglesKHR):
    when ownSizeof(PFN_vkGetPhysicalDevicePresentRectanglesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDevicePresentRectanglesKHR_1107299350):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDevicePresentRectanglesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDevicePresentRectanglesKHR
  else:
    PFN_vkGetPhysicalDevicePresentRectanglesKHR_1107299350)
  enum_StdVideoH264ModificationOfPicNumsIdc_1107305911 = (when declared(
      enum_StdVideoH264ModificationOfPicNumsIdc):
    when ownSizeof(enum_StdVideoH264ModificationOfPicNumsIdc) !=
        ownSizeof(enum_StdVideoH264ModificationOfPicNumsIdc_1107305910):
      static :
        warning("Declaration of " & "enum_StdVideoH264ModificationOfPicNumsIdc" &
            " exists but with different size")
    enum_StdVideoH264ModificationOfPicNumsIdc
  else:
    enum_StdVideoH264ModificationOfPicNumsIdc_1107305910)
  struct_VkPhysicalDeviceMaintenance4Features_1107298883 = (when declared(
      struct_VkPhysicalDeviceMaintenance4Features):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance4Features) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance4Features_1107298882):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance4Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance4Features
  else:
    struct_VkPhysicalDeviceMaintenance4Features_1107298882)
  StdVideoH265HrdFlags_1107305801 = (when declared(StdVideoH265HrdFlags):
    when ownSizeof(StdVideoH265HrdFlags) != ownSizeof(StdVideoH265HrdFlags_1107305800):
      static :
        warning("Declaration of " & "StdVideoH265HrdFlags" &
            " exists but with different size")
    StdVideoH265HrdFlags
  else:
    StdVideoH265HrdFlags_1107305800)
  VkImportMemoryWin32HandleInfoKHR_1107305321 = (when declared(
      VkImportMemoryWin32HandleInfoKHR):
    when ownSizeof(VkImportMemoryWin32HandleInfoKHR) !=
        ownSizeof(VkImportMemoryWin32HandleInfoKHR_1107305320):
      static :
        warning("Declaration of " & "VkImportMemoryWin32HandleInfoKHR" &
            " exists but with different size")
    VkImportMemoryWin32HandleInfoKHR
  else:
    VkImportMemoryWin32HandleInfoKHR_1107305320)
  enum_VkSubgroupFeatureFlagBits_1107297979 = (when declared(
      enum_VkSubgroupFeatureFlagBits):
    when ownSizeof(enum_VkSubgroupFeatureFlagBits) !=
        ownSizeof(enum_VkSubgroupFeatureFlagBits_1107297978):
      static :
        warning("Declaration of " & "enum_VkSubgroupFeatureFlagBits" &
            " exists but with different size")
    enum_VkSubgroupFeatureFlagBits
  else:
    enum_VkSubgroupFeatureFlagBits_1107297978)
  enum_StdVideoVP9Profile_1107305499 = (when declared(enum_StdVideoVP9Profile):
    when ownSizeof(enum_StdVideoVP9Profile) !=
        ownSizeof(enum_StdVideoVP9Profile_1107305498):
      static :
        warning("Declaration of " & "enum_StdVideoVP9Profile" &
            " exists but with different size")
    enum_StdVideoVP9Profile
  else:
    enum_StdVideoVP9Profile_1107305498)
  VkPipelineRenderingCreateInfo_1107298857 = (when declared(
      VkPipelineRenderingCreateInfo):
    when ownSizeof(VkPipelineRenderingCreateInfo) !=
        ownSizeof(VkPipelineRenderingCreateInfo_1107298856):
      static :
        warning("Declaration of " & "VkPipelineRenderingCreateInfo" &
            " exists but with different size")
    VkPipelineRenderingCreateInfo
  else:
    VkPipelineRenderingCreateInfo_1107298856)
  VkDescriptorSetLayoutBindingFlagsCreateInfoEXT_1107302019 = (when declared(
      VkDescriptorSetLayoutBindingFlagsCreateInfoEXT):
    when ownSizeof(VkDescriptorSetLayoutBindingFlagsCreateInfoEXT) !=
        ownSizeof(VkDescriptorSetLayoutBindingFlagsCreateInfoEXT_1107302018):
      static :
        warning("Declaration of " &
            "VkDescriptorSetLayoutBindingFlagsCreateInfoEXT" &
            " exists but with different size")
    VkDescriptorSetLayoutBindingFlagsCreateInfoEXT
  else:
    VkDescriptorSetLayoutBindingFlagsCreateInfoEXT_1107302018)
  struct_VkPhysicalDevicePointClippingProperties_1107298165 = (when declared(
      struct_VkPhysicalDevicePointClippingProperties):
    when ownSizeof(struct_VkPhysicalDevicePointClippingProperties) !=
        ownSizeof(struct_VkPhysicalDevicePointClippingProperties_1107298164):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePointClippingProperties" &
            " exists but with different size")
    struct_VkPhysicalDevicePointClippingProperties
  else:
    struct_VkPhysicalDevicePointClippingProperties_1107298164)
  PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE_1107303705 = (when declared(
      PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE):
    when ownSizeof(PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) !=
        ownSizeof(PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE_1107303704):
      static :
        warning("Declaration of " &
            "PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE" &
            " exists but with different size")
    PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE
  else:
    PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE_1107303704)
  struct_VkMutableDescriptorTypeListEXT_1107303273 = (when declared(
      struct_VkMutableDescriptorTypeListEXT):
    when ownSizeof(struct_VkMutableDescriptorTypeListEXT) !=
        ownSizeof(struct_VkMutableDescriptorTypeListEXT_1107303272):
      static :
        warning("Declaration of " & "struct_VkMutableDescriptorTypeListEXT" &
            " exists but with different size")
    struct_VkMutableDescriptorTypeListEXT
  else:
    struct_VkMutableDescriptorTypeListEXT_1107303272)
  VkAccelerationStructureGeometryLinearSweptSpheresDataNV_1107303823 = (when declared(
      VkAccelerationStructureGeometryLinearSweptSpheresDataNV):
    when ownSizeof(VkAccelerationStructureGeometryLinearSweptSpheresDataNV) !=
        ownSizeof(VkAccelerationStructureGeometryLinearSweptSpheresDataNV_1107303822):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureGeometryLinearSweptSpheresDataNV" &
            " exists but with different size")
    VkAccelerationStructureGeometryLinearSweptSpheresDataNV
  else:
    VkAccelerationStructureGeometryLinearSweptSpheresDataNV_1107303822)
  VkDisplayModeCreateFlagsKHR_1107299359 = (when declared(
      VkDisplayModeCreateFlagsKHR):
    when ownSizeof(VkDisplayModeCreateFlagsKHR) !=
        ownSizeof(VkDisplayModeCreateFlagsKHR_1107299358):
      static :
        warning("Declaration of " & "VkDisplayModeCreateFlagsKHR" &
            " exists but with different size")
    VkDisplayModeCreateFlagsKHR
  else:
    VkDisplayModeCreateFlagsKHR_1107299358)
  struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV_1107304781 = (when declared(
      struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV_1107304780):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV
  else:
    struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV_1107304780)
  PFN_vkEndCommandBuffer_1107297859 = (when declared(PFN_vkEndCommandBuffer):
    when ownSizeof(PFN_vkEndCommandBuffer) != ownSizeof(PFN_vkEndCommandBuffer_1107297858):
      static :
        warning("Declaration of " & "PFN_vkEndCommandBuffer" &
            " exists but with different size")
    PFN_vkEndCommandBuffer
  else:
    PFN_vkEndCommandBuffer_1107297858)
  VkTensorViewCreateInfoARM_1107304013 = (when declared(
      VkTensorViewCreateInfoARM):
    when ownSizeof(VkTensorViewCreateInfoARM) !=
        ownSizeof(VkTensorViewCreateInfoARM_1107304012):
      static :
        warning("Declaration of " & "VkTensorViewCreateInfoARM" &
            " exists but with different size")
    VkTensorViewCreateInfoARM
  else:
    VkTensorViewCreateInfoARM_1107304012)
  VkBuildAccelerationStructureModeKHR_1107305135 = (when declared(
      VkBuildAccelerationStructureModeKHR):
    when ownSizeof(VkBuildAccelerationStructureModeKHR) !=
        ownSizeof(VkBuildAccelerationStructureModeKHR_1107305134):
      static :
        warning("Declaration of " & "VkBuildAccelerationStructureModeKHR" &
            " exists but with different size")
    VkBuildAccelerationStructureModeKHR
  else:
    VkBuildAccelerationStructureModeKHR_1107305134)
  enum_VkPerformanceCounterDescriptionFlagBitsKHR_1107300121 = (when declared(
      enum_VkPerformanceCounterDescriptionFlagBitsKHR):
    when ownSizeof(enum_VkPerformanceCounterDescriptionFlagBitsKHR) !=
        ownSizeof(enum_VkPerformanceCounterDescriptionFlagBitsKHR_1107300120):
      static :
        warning("Declaration of " &
            "enum_VkPerformanceCounterDescriptionFlagBitsKHR" &
            " exists but with different size")
    enum_VkPerformanceCounterDescriptionFlagBitsKHR
  else:
    enum_VkPerformanceCounterDescriptionFlagBitsKHR_1107300120)
  struct_VkPhysicalDevicePresentMeteringFeaturesNV_1107305115 = (when declared(
      struct_VkPhysicalDevicePresentMeteringFeaturesNV):
    when ownSizeof(struct_VkPhysicalDevicePresentMeteringFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDevicePresentMeteringFeaturesNV_1107305114):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePresentMeteringFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDevicePresentMeteringFeaturesNV
  else:
    struct_VkPhysicalDevicePresentMeteringFeaturesNV_1107305114)
  StdVideoH264PictureParameterSet_1107299631 = (when declared(
      StdVideoH264PictureParameterSet):
    when ownSizeof(StdVideoH264PictureParameterSet) !=
        ownSizeof(StdVideoH264PictureParameterSet_1107299630):
      static :
        warning("Declaration of " & "StdVideoH264PictureParameterSet" &
            " exists but with different size")
    StdVideoH264PictureParameterSet
  else:
    StdVideoH264PictureParameterSet_1107299630)
  PFN_vkCmdBeginQuery_1107297931 = (when declared(PFN_vkCmdBeginQuery):
    when ownSizeof(PFN_vkCmdBeginQuery) != ownSizeof(PFN_vkCmdBeginQuery_1107297930):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginQuery" &
            " exists but with different size")
    PFN_vkCmdBeginQuery
  else:
    PFN_vkCmdBeginQuery_1107297930)
  VkPhysicalDeviceSubpassShadingPropertiesHUAWEI_1107303345 = (when declared(
      VkPhysicalDeviceSubpassShadingPropertiesHUAWEI):
    when ownSizeof(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI) !=
        ownSizeof(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI_1107303344):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI" &
            " exists but with different size")
    VkPhysicalDeviceSubpassShadingPropertiesHUAWEI
  else:
    VkPhysicalDeviceSubpassShadingPropertiesHUAWEI_1107303344)
  struct_StdVideoEncodeAV1PictureInfoFlags_1107305769 = (when declared(
      struct_StdVideoEncodeAV1PictureInfoFlags):
    when ownSizeof(struct_StdVideoEncodeAV1PictureInfoFlags) !=
        ownSizeof(struct_StdVideoEncodeAV1PictureInfoFlags_1107305768):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeAV1PictureInfoFlags" &
            " exists but with different size")
    struct_StdVideoEncodeAV1PictureInfoFlags
  else:
    struct_StdVideoEncodeAV1PictureInfoFlags_1107305768)
  VkPhysicalDeviceExternalBufferInfo_1107298265 = (when declared(
      VkPhysicalDeviceExternalBufferInfo):
    when ownSizeof(VkPhysicalDeviceExternalBufferInfo) !=
        ownSizeof(VkPhysicalDeviceExternalBufferInfo_1107298264):
      static :
        warning("Declaration of " & "VkPhysicalDeviceExternalBufferInfo" &
            " exists but with different size")
    VkPhysicalDeviceExternalBufferInfo
  else:
    VkPhysicalDeviceExternalBufferInfo_1107298264)
  VkPhysicalDeviceExternalSemaphoreInfoKHR_1107299977 = (when declared(
      VkPhysicalDeviceExternalSemaphoreInfoKHR):
    when ownSizeof(VkPhysicalDeviceExternalSemaphoreInfoKHR) !=
        ownSizeof(VkPhysicalDeviceExternalSemaphoreInfoKHR_1107299976):
      static :
        warning("Declaration of " & "VkPhysicalDeviceExternalSemaphoreInfoKHR" &
            " exists but with different size")
    VkPhysicalDeviceExternalSemaphoreInfoKHR
  else:
    VkPhysicalDeviceExternalSemaphoreInfoKHR_1107299976)
  VkDisplayModeKHR_1107299357 = (when declared(VkDisplayModeKHR):
    when ownSizeof(VkDisplayModeKHR) != ownSizeof(VkDisplayModeKHR_1107299356):
      static :
        warning("Declaration of " & "VkDisplayModeKHR" &
            " exists but with different size")
    VkDisplayModeKHR
  else:
    VkDisplayModeKHR_1107299356)
  struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR_1107300975 = (when declared(
      struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR_1107300974):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR
  else:
    struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR_1107300974)
  struct_VkTensorDependencyInfoARM_1107304039 = (when declared(
      struct_VkTensorDependencyInfoARM):
    when ownSizeof(struct_VkTensorDependencyInfoARM) !=
        ownSizeof(struct_VkTensorDependencyInfoARM_1107304038):
      static :
        warning("Declaration of " & "struct_VkTensorDependencyInfoARM" &
            " exists but with different size")
    struct_VkTensorDependencyInfoARM
  else:
    struct_VkTensorDependencyInfoARM_1107304038)
  enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303445 = (when declared(
      enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE):
    when ownSizeof(enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE) !=
        ownSizeof(enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303444):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE" &
            " exists but with different size")
    enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE
  else:
    enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303444)
  VkSparseImageMemoryRequirements2KHR_1107300251 = (when declared(
      VkSparseImageMemoryRequirements2KHR):
    when ownSizeof(VkSparseImageMemoryRequirements2KHR) !=
        ownSizeof(VkSparseImageMemoryRequirements2KHR_1107300250):
      static :
        warning("Declaration of " & "VkSparseImageMemoryRequirements2KHR" &
            " exists but with different size")
    VkSparseImageMemoryRequirements2KHR
  else:
    VkSparseImageMemoryRequirements2KHR_1107300250)
  struct_VkAccelerationStructureInstanceKHR_1107302191 = (when declared(
      struct_VkAccelerationStructureInstanceKHR):
    when ownSizeof(struct_VkAccelerationStructureInstanceKHR) !=
        ownSizeof(struct_VkAccelerationStructureInstanceKHR_1107302190):
      static :
        warning("Declaration of " & "struct_VkAccelerationStructureInstanceKHR" &
            " exists but with different size")
    struct_VkAccelerationStructureInstanceKHR
  else:
    struct_VkAccelerationStructureInstanceKHR_1107302190)
  PFN_vkCmdSetExclusiveScissorNV_1107302345 = (when declared(
      PFN_vkCmdSetExclusiveScissorNV):
    when ownSizeof(PFN_vkCmdSetExclusiveScissorNV) !=
        ownSizeof(PFN_vkCmdSetExclusiveScissorNV_1107302344):
      static :
        warning("Declaration of " & "PFN_vkCmdSetExclusiveScissorNV" &
            " exists but with different size")
    PFN_vkCmdSetExclusiveScissorNV
  else:
    PFN_vkCmdSetExclusiveScissorNV_1107302344)
  VkWriteDescriptorSetPartitionedAccelerationStructureNV_1107304897 = (when declared(
      VkWriteDescriptorSetPartitionedAccelerationStructureNV):
    when ownSizeof(VkWriteDescriptorSetPartitionedAccelerationStructureNV) !=
        ownSizeof(VkWriteDescriptorSetPartitionedAccelerationStructureNV_1107304896):
      static :
        warning("Declaration of " &
            "VkWriteDescriptorSetPartitionedAccelerationStructureNV" &
            " exists but with different size")
    VkWriteDescriptorSetPartitionedAccelerationStructureNV
  else:
    VkWriteDescriptorSetPartitionedAccelerationStructureNV_1107304896)
  StdVideoAV1LoopRestoration_1107305621 = (when declared(
      StdVideoAV1LoopRestoration):
    when ownSizeof(StdVideoAV1LoopRestoration) !=
        ownSizeof(StdVideoAV1LoopRestoration_1107305620):
      static :
        warning("Declaration of " & "StdVideoAV1LoopRestoration" &
            " exists but with different size")
    StdVideoAV1LoopRestoration
  else:
    StdVideoAV1LoopRestoration_1107305620)
  PFN_vkCmdResolveImage_1107297921 = (when declared(PFN_vkCmdResolveImage):
    when ownSizeof(PFN_vkCmdResolveImage) != ownSizeof(PFN_vkCmdResolveImage_1107297920):
      static :
        warning("Declaration of " & "PFN_vkCmdResolveImage" &
            " exists but with different size")
    PFN_vkCmdResolveImage
  else:
    PFN_vkCmdResolveImage_1107297920)
  VkIndirectCommandsExecutionSetTokenEXT_1107304989 = (when declared(
      VkIndirectCommandsExecutionSetTokenEXT):
    when ownSizeof(VkIndirectCommandsExecutionSetTokenEXT) !=
        ownSizeof(VkIndirectCommandsExecutionSetTokenEXT_1107304988):
      static :
        warning("Declaration of " & "VkIndirectCommandsExecutionSetTokenEXT" &
            " exists but with different size")
    VkIndirectCommandsExecutionSetTokenEXT
  else:
    VkIndirectCommandsExecutionSetTokenEXT_1107304988)
  struct_VkVideoEncodeH264SessionParametersAddInfoKHR_1107299627 = (when declared(
      struct_VkVideoEncodeH264SessionParametersAddInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264SessionParametersAddInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264SessionParametersAddInfoKHR_1107299626):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH264SessionParametersAddInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264SessionParametersAddInfoKHR
  else:
    struct_VkVideoEncodeH264SessionParametersAddInfoKHR_1107299626)
  PFN_vkCmdSetDepthTestEnable_1107298949 = (when declared(
      PFN_vkCmdSetDepthTestEnable):
    when ownSizeof(PFN_vkCmdSetDepthTestEnable) !=
        ownSizeof(PFN_vkCmdSetDepthTestEnable_1107298948):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthTestEnable" &
            " exists but with different size")
    PFN_vkCmdSetDepthTestEnable
  else:
    PFN_vkCmdSetDepthTestEnable_1107298948)
  VkPhysicalDevice8BitStorageFeatures_1107298469 = (when declared(
      VkPhysicalDevice8BitStorageFeatures):
    when ownSizeof(VkPhysicalDevice8BitStorageFeatures) !=
        ownSizeof(VkPhysicalDevice8BitStorageFeatures_1107298468):
      static :
        warning("Declaration of " & "VkPhysicalDevice8BitStorageFeatures" &
            " exists but with different size")
    VkPhysicalDevice8BitStorageFeatures
  else:
    VkPhysicalDevice8BitStorageFeatures_1107298468)
  VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298529 = (when declared(
      VkPhysicalDeviceSamplerFilterMinmaxProperties):
    when ownSizeof(VkPhysicalDeviceSamplerFilterMinmaxProperties) !=
        ownSizeof(VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298528):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSamplerFilterMinmaxProperties" &
            " exists but with different size")
    VkPhysicalDeviceSamplerFilterMinmaxProperties
  else:
    VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298528)
  VkExternalSemaphoreFeatureFlagBitsKHR_1107299975 = (when declared(
      VkExternalSemaphoreFeatureFlagBitsKHR):
    when ownSizeof(VkExternalSemaphoreFeatureFlagBitsKHR) !=
        ownSizeof(VkExternalSemaphoreFeatureFlagBitsKHR_1107299974):
      static :
        warning("Declaration of " & "VkExternalSemaphoreFeatureFlagBitsKHR" &
            " exists but with different size")
    VkExternalSemaphoreFeatureFlagBitsKHR
  else:
    VkExternalSemaphoreFeatureFlagBitsKHR_1107299974)
  VkBufferUsageFlagBits2_1107299001 = (when declared(VkBufferUsageFlagBits2):
    when ownSizeof(VkBufferUsageFlagBits2) != ownSizeof(VkBufferUsageFlagBits2_1107299000):
      static :
        warning("Declaration of " & "VkBufferUsageFlagBits2" &
            " exists but with different size")
    VkBufferUsageFlagBits2
  else:
    VkBufferUsageFlagBits2_1107299000)
  VkCalibratedTimestampInfoEXT_1107302273 = (when declared(
      VkCalibratedTimestampInfoEXT):
    when ownSizeof(VkCalibratedTimestampInfoEXT) !=
        ownSizeof(VkCalibratedTimestampInfoEXT_1107302272):
      static :
        warning("Declaration of " & "VkCalibratedTimestampInfoEXT" &
            " exists but with different size")
    VkCalibratedTimestampInfoEXT
  else:
    VkCalibratedTimestampInfoEXT_1107302272)
  VkVideoEncodeH264StdFlagBitsKHR_1107299599 = (when declared(
      VkVideoEncodeH264StdFlagBitsKHR):
    when ownSizeof(VkVideoEncodeH264StdFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeH264StdFlagBitsKHR_1107299598):
      static :
        warning("Declaration of " & "VkVideoEncodeH264StdFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeH264StdFlagBitsKHR
  else:
    VkVideoEncodeH264StdFlagBitsKHR_1107299598)
  struct_VkDeviceFaultAddressInfoEXT_1107303239 = (when declared(
      struct_VkDeviceFaultAddressInfoEXT):
    when ownSizeof(struct_VkDeviceFaultAddressInfoEXT) !=
        ownSizeof(struct_VkDeviceFaultAddressInfoEXT_1107303238):
      static :
        warning("Declaration of " & "struct_VkDeviceFaultAddressInfoEXT" &
            " exists but with different size")
    struct_VkDeviceFaultAddressInfoEXT
  else:
    struct_VkDeviceFaultAddressInfoEXT_1107303238)
  VkPrivateDataSlotCreateInfo_1107298725 = (when declared(
      VkPrivateDataSlotCreateInfo):
    when ownSizeof(VkPrivateDataSlotCreateInfo) !=
        ownSizeof(VkPrivateDataSlotCreateInfo_1107298724):
      static :
        warning("Declaration of " & "VkPrivateDataSlotCreateInfo" &
            " exists but with different size")
    VkPrivateDataSlotCreateInfo
  else:
    VkPrivateDataSlotCreateInfo_1107298724)
  PFN_vkQueueWaitIdle_1107297715 = (when declared(PFN_vkQueueWaitIdle):
    when ownSizeof(PFN_vkQueueWaitIdle) != ownSizeof(PFN_vkQueueWaitIdle_1107297714):
      static :
        warning("Declaration of " & "PFN_vkQueueWaitIdle" &
            " exists but with different size")
    PFN_vkQueueWaitIdle
  else:
    PFN_vkQueueWaitIdle_1107297714)
  struct_VkPipelineDynamicStateCreateInfo_1107297533 = (when declared(
      struct_VkPipelineDynamicStateCreateInfo):
    when ownSizeof(struct_VkPipelineDynamicStateCreateInfo) !=
        ownSizeof(struct_VkPipelineDynamicStateCreateInfo_1107297532):
      static :
        warning("Declaration of " & "struct_VkPipelineDynamicStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineDynamicStateCreateInfo
  else:
    struct_VkPipelineDynamicStateCreateInfo_1107297532)
  VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI_1107303645 = (when declared(
      VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI):
    when ownSizeof(VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI) !=
        ownSizeof(VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI_1107303644):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI" &
            " exists but with different size")
    VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI
  else:
    VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI_1107303644)
  struct_VkMemoryToImageCopy_1107299181 = (when declared(
      struct_VkMemoryToImageCopy):
    when ownSizeof(struct_VkMemoryToImageCopy) !=
        ownSizeof(struct_VkMemoryToImageCopy_1107299180):
      static :
        warning("Declaration of " & "struct_VkMemoryToImageCopy" &
            " exists but with different size")
    struct_VkMemoryToImageCopy
  else:
    struct_VkMemoryToImageCopy_1107299180)
  VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR_1107300771 = (when declared(
      VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR_1107300770):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR
  else:
    VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR_1107300770)
  struct_StdVideoEncodeH264ReferenceInfoFlags_1107305685 = (when declared(
      struct_StdVideoEncodeH264ReferenceInfoFlags):
    when ownSizeof(struct_StdVideoEncodeH264ReferenceInfoFlags) !=
        ownSizeof(struct_StdVideoEncodeH264ReferenceInfoFlags_1107305684):
      static :
        warning("Declaration of " &
            "struct_StdVideoEncodeH264ReferenceInfoFlags" &
            " exists but with different size")
    struct_StdVideoEncodeH264ReferenceInfoFlags
  else:
    struct_StdVideoEncodeH264ReferenceInfoFlags_1107305684)
  VkMemoryDecompressionMethodFlagsNV_1107303769 = (when declared(
      VkMemoryDecompressionMethodFlagsNV):
    when ownSizeof(VkMemoryDecompressionMethodFlagsNV) !=
        ownSizeof(VkMemoryDecompressionMethodFlagsNV_1107303768):
      static :
        warning("Declaration of " & "VkMemoryDecompressionMethodFlagsNV" &
            " exists but with different size")
    VkMemoryDecompressionMethodFlagsNV
  else:
    VkMemoryDecompressionMethodFlagsNV_1107303768)
  struct_VkDescriptorSetLayoutSupport_1107298315 = (when declared(
      struct_VkDescriptorSetLayoutSupport):
    when ownSizeof(struct_VkDescriptorSetLayoutSupport) !=
        ownSizeof(struct_VkDescriptorSetLayoutSupport_1107298314):
      static :
        warning("Declaration of " & "struct_VkDescriptorSetLayoutSupport" &
            " exists but with different size")
    struct_VkDescriptorSetLayoutSupport
  else:
    struct_VkDescriptorSetLayoutSupport_1107298314)
  VkDisplayNativeHdrSurfaceCapabilitiesAMD_1107302453 = (when declared(
      VkDisplayNativeHdrSurfaceCapabilitiesAMD):
    when ownSizeof(VkDisplayNativeHdrSurfaceCapabilitiesAMD) !=
        ownSizeof(VkDisplayNativeHdrSurfaceCapabilitiesAMD_1107302452):
      static :
        warning("Declaration of " & "VkDisplayNativeHdrSurfaceCapabilitiesAMD" &
            " exists but with different size")
    VkDisplayNativeHdrSurfaceCapabilitiesAMD
  else:
    VkDisplayNativeHdrSurfaceCapabilitiesAMD_1107302452)
  VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR_1107301287 = (when declared(
      VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR):
    when ownSizeof(VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR) !=
        ownSizeof(VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR_1107301286):
      static :
        warning("Declaration of " &
            "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR" &
            " exists but with different size")
    VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR
  else:
    VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR_1107301286)
  PFN_vkCmdDraw_1107297889 = (when declared(PFN_vkCmdDraw):
    when ownSizeof(PFN_vkCmdDraw) != ownSizeof(PFN_vkCmdDraw_1107297888):
      static :
        warning("Declaration of " & "PFN_vkCmdDraw" &
            " exists but with different size")
    PFN_vkCmdDraw
  else:
    PFN_vkCmdDraw_1107297888)
  VkPerformanceValueINTEL_1107302401 = (when declared(VkPerformanceValueINTEL):
    when ownSizeof(VkPerformanceValueINTEL) !=
        ownSizeof(VkPerformanceValueINTEL_1107302400):
      static :
        warning("Declaration of " & "VkPerformanceValueINTEL" &
            " exists but with different size")
    VkPerformanceValueINTEL
  else:
    VkPerformanceValueINTEL_1107302400)
  struct_VkExtent2D_1107297225 = (when declared(struct_VkExtent2D):
    when ownSizeof(struct_VkExtent2D) != ownSizeof(struct_VkExtent2D_1107297224):
      static :
        warning("Declaration of " & "struct_VkExtent2D" &
            " exists but with different size")
    struct_VkExtent2D
  else:
    struct_VkExtent2D_1107297224)
  VkSubmitInfo2KHR_1107300665 = (when declared(VkSubmitInfo2KHR):
    when ownSizeof(VkSubmitInfo2KHR) != ownSizeof(VkSubmitInfo2KHR_1107300664):
      static :
        warning("Declaration of " & "VkSubmitInfo2KHR" &
            " exists but with different size")
    VkSubmitInfo2KHR
  else:
    VkSubmitInfo2KHR_1107300664)
  VkPipelineViewportWScalingStateCreateInfoNV_1107301645 = (when declared(
      VkPipelineViewportWScalingStateCreateInfoNV):
    when ownSizeof(VkPipelineViewportWScalingStateCreateInfoNV) !=
        ownSizeof(VkPipelineViewportWScalingStateCreateInfoNV_1107301644):
      static :
        warning("Declaration of " &
            "VkPipelineViewportWScalingStateCreateInfoNV" &
            " exists but with different size")
    VkPipelineViewportWScalingStateCreateInfoNV
  else:
    VkPipelineViewportWScalingStateCreateInfoNV_1107301644)
  VisualID_1107305441 = (when declared(VisualID):
    when ownSizeof(VisualID) != ownSizeof(VisualID_1107305440):
      static :
        warning("Declaration of " & "VisualID" &
            " exists but with different size")
    VisualID
  else:
    VisualID_1107305440)
  VkPhysicalDeviceExternalMemoryRDMAFeaturesNV_1107303365 = (when declared(
      VkPhysicalDeviceExternalMemoryRDMAFeaturesNV):
    when ownSizeof(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV_1107303364):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceExternalMemoryRDMAFeaturesNV
  else:
    VkPhysicalDeviceExternalMemoryRDMAFeaturesNV_1107303364)
  PFN_vkCmdSetPolygonModeEXT_1107303879 = (when declared(
      PFN_vkCmdSetPolygonModeEXT):
    when ownSizeof(PFN_vkCmdSetPolygonModeEXT) !=
        ownSizeof(PFN_vkCmdSetPolygonModeEXT_1107303878):
      static :
        warning("Declaration of " & "PFN_vkCmdSetPolygonModeEXT" &
            " exists but with different size")
    PFN_vkCmdSetPolygonModeEXT
  else:
    PFN_vkCmdSetPolygonModeEXT_1107303878)
  enum_StdVideoVP9Level_1107305501 = (when declared(enum_StdVideoVP9Level):
    when ownSizeof(enum_StdVideoVP9Level) != ownSizeof(enum_StdVideoVP9Level_1107305500):
      static :
        warning("Declaration of " & "enum_StdVideoVP9Level" &
            " exists but with different size")
    enum_StdVideoVP9Level
  else:
    enum_StdVideoVP9Level_1107305500)
  VkPhysicalDeviceSchedulingControlsFlagBitsARM_1107303671 = (when declared(
      VkPhysicalDeviceSchedulingControlsFlagBitsARM):
    when ownSizeof(VkPhysicalDeviceSchedulingControlsFlagBitsARM) !=
        ownSizeof(VkPhysicalDeviceSchedulingControlsFlagBitsARM_1107303670):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSchedulingControlsFlagBitsARM" &
            " exists but with different size")
    VkPhysicalDeviceSchedulingControlsFlagBitsARM
  else:
    VkPhysicalDeviceSchedulingControlsFlagBitsARM_1107303670)
  VkBufferViewCreateInfo_1107297439 = (when declared(VkBufferViewCreateInfo):
    when ownSizeof(VkBufferViewCreateInfo) != ownSizeof(VkBufferViewCreateInfo_1107297438):
      static :
        warning("Declaration of " & "VkBufferViewCreateInfo" &
            " exists but with different size")
    VkBufferViewCreateInfo
  else:
    VkBufferViewCreateInfo_1107297438)
  struct_VkIndirectCommandsLayoutCreateInfoEXT_1107304999 = (when declared(
      struct_VkIndirectCommandsLayoutCreateInfoEXT):
    when ownSizeof(struct_VkIndirectCommandsLayoutCreateInfoEXT) !=
        ownSizeof(struct_VkIndirectCommandsLayoutCreateInfoEXT_1107304998):
      static :
        warning("Declaration of " &
            "struct_VkIndirectCommandsLayoutCreateInfoEXT" &
            " exists but with different size")
    struct_VkIndirectCommandsLayoutCreateInfoEXT
  else:
    struct_VkIndirectCommandsLayoutCreateInfoEXT_1107304998)
  VkSwapchainPresentFenceInfoEXT_1107302743 = (when declared(
      VkSwapchainPresentFenceInfoEXT):
    when ownSizeof(VkSwapchainPresentFenceInfoEXT) !=
        ownSizeof(VkSwapchainPresentFenceInfoEXT_1107302742):
      static :
        warning("Declaration of " & "VkSwapchainPresentFenceInfoEXT" &
            " exists but with different size")
    VkSwapchainPresentFenceInfoEXT
  else:
    VkSwapchainPresentFenceInfoEXT_1107302742)
  VkLatencySleepInfoNV_1107304405 = (when declared(VkLatencySleepInfoNV):
    when ownSizeof(VkLatencySleepInfoNV) != ownSizeof(VkLatencySleepInfoNV_1107304404):
      static :
        warning("Declaration of " & "VkLatencySleepInfoNV" &
            " exists but with different size")
    VkLatencySleepInfoNV
  else:
    VkLatencySleepInfoNV_1107304404)
  StdVideoEncodeH265ReferenceListsInfo_1107305583 = (when declared(
      StdVideoEncodeH265ReferenceListsInfo):
    when ownSizeof(StdVideoEncodeH265ReferenceListsInfo) !=
        ownSizeof(StdVideoEncodeH265ReferenceListsInfo_1107305582):
      static :
        warning("Declaration of " & "StdVideoEncodeH265ReferenceListsInfo" &
            " exists but with different size")
    StdVideoEncodeH265ReferenceListsInfo
  else:
    StdVideoEncodeH265ReferenceListsInfo_1107305582)
  VkViewportCoordinateSwizzleNV_1107301729 = (when declared(
      VkViewportCoordinateSwizzleNV):
    when ownSizeof(VkViewportCoordinateSwizzleNV) !=
        ownSizeof(VkViewportCoordinateSwizzleNV_1107301728):
      static :
        warning("Declaration of " & "VkViewportCoordinateSwizzleNV" &
            " exists but with different size")
    VkViewportCoordinateSwizzleNV
  else:
    VkViewportCoordinateSwizzleNV_1107301728)
  VkShaderStatisticsInfoAMD_1107301555 = (when declared(
      VkShaderStatisticsInfoAMD):
    when ownSizeof(VkShaderStatisticsInfoAMD) !=
        ownSizeof(VkShaderStatisticsInfoAMD_1107301554):
      static :
        warning("Declaration of " & "VkShaderStatisticsInfoAMD" &
            " exists but with different size")
    VkShaderStatisticsInfoAMD
  else:
    VkShaderStatisticsInfoAMD_1107301554)
  PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300969 = (when declared(
      PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300968):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR
  else:
    PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300968)
  enum_VkCommandBufferUsageFlagBits_1107297201 = (when declared(
      enum_VkCommandBufferUsageFlagBits):
    when ownSizeof(enum_VkCommandBufferUsageFlagBits) !=
        ownSizeof(enum_VkCommandBufferUsageFlagBits_1107297200):
      static :
        warning("Declaration of " & "enum_VkCommandBufferUsageFlagBits" &
            " exists but with different size")
    enum_VkCommandBufferUsageFlagBits
  else:
    enum_VkCommandBufferUsageFlagBits_1107297200)
  struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT_1107304387 = (when declared(
      struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT_1107304386):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
  else:
    struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT_1107304386)
  struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM_1107304663 = (when declared(
      struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM_1107304662):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM
  else:
    struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM_1107304662)
  struct_VkCopyImageToMemoryInfo_1107299193 = (when declared(
      struct_VkCopyImageToMemoryInfo):
    when ownSizeof(struct_VkCopyImageToMemoryInfo) !=
        ownSizeof(struct_VkCopyImageToMemoryInfo_1107299192):
      static :
        warning("Declaration of " & "struct_VkCopyImageToMemoryInfo" &
            " exists but with different size")
    struct_VkCopyImageToMemoryInfo
  else:
    struct_VkCopyImageToMemoryInfo_1107299192)
  enum_VkIndirectStateFlagBitsNV_1107302763 = (when declared(
      enum_VkIndirectStateFlagBitsNV):
    when ownSizeof(enum_VkIndirectStateFlagBitsNV) !=
        ownSizeof(enum_VkIndirectStateFlagBitsNV_1107302762):
      static :
        warning("Declaration of " & "enum_VkIndirectStateFlagBitsNV" &
            " exists but with different size")
    enum_VkIndirectStateFlagBitsNV
  else:
    enum_VkIndirectStateFlagBitsNV_1107302762)
  PFN_vkCmdNextSubpass_1107297945 = (when declared(PFN_vkCmdNextSubpass):
    when ownSizeof(PFN_vkCmdNextSubpass) != ownSizeof(PFN_vkCmdNextSubpass_1107297944):
      static :
        warning("Declaration of " & "PFN_vkCmdNextSubpass" &
            " exists but with different size")
    PFN_vkCmdNextSubpass
  else:
    PFN_vkCmdNextSubpass_1107297944)
  struct_VkPipelineShaderStageCreateInfo_1107297473 = (when declared(
      struct_VkPipelineShaderStageCreateInfo):
    when ownSizeof(struct_VkPipelineShaderStageCreateInfo) !=
        ownSizeof(struct_VkPipelineShaderStageCreateInfo_1107297472):
      static :
        warning("Declaration of " & "struct_VkPipelineShaderStageCreateInfo" &
            " exists but with different size")
    struct_VkPipelineShaderStageCreateInfo
  else:
    struct_VkPipelineShaderStageCreateInfo_1107297472)
  PFN_vkGetSemaphoreCounterValueKHR_1107300385 = (when declared(
      PFN_vkGetSemaphoreCounterValueKHR):
    when ownSizeof(PFN_vkGetSemaphoreCounterValueKHR) !=
        ownSizeof(PFN_vkGetSemaphoreCounterValueKHR_1107300384):
      static :
        warning("Declaration of " & "PFN_vkGetSemaphoreCounterValueKHR" &
            " exists but with different size")
    PFN_vkGetSemaphoreCounterValueKHR
  else:
    PFN_vkGetSemaphoreCounterValueKHR_1107300384)
  struct_StdVideoEncodeH264ReferenceInfo_1107305453 = (when declared(
      struct_StdVideoEncodeH264ReferenceInfo):
    when ownSizeof(struct_StdVideoEncodeH264ReferenceInfo) !=
        ownSizeof(struct_StdVideoEncodeH264ReferenceInfo_1107305452):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH264ReferenceInfo" &
            " exists but with different size")
    struct_StdVideoEncodeH264ReferenceInfo
  else:
    struct_StdVideoEncodeH264ReferenceInfo_1107305452)
  VkPhysicalDeviceBufferAddressFeaturesEXT_1107302523 = (when declared(
      VkPhysicalDeviceBufferAddressFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceBufferAddressFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceBufferAddressFeaturesEXT_1107302522):
      static :
        warning("Declaration of " & "VkPhysicalDeviceBufferAddressFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceBufferAddressFeaturesEXT
  else:
    VkPhysicalDeviceBufferAddressFeaturesEXT_1107302522)
  struct_VkSemaphoreSubmitInfo_1107298747 = (when declared(
      struct_VkSemaphoreSubmitInfo):
    when ownSizeof(struct_VkSemaphoreSubmitInfo) !=
        ownSizeof(struct_VkSemaphoreSubmitInfo_1107298746):
      static :
        warning("Declaration of " & "struct_VkSemaphoreSubmitInfo" &
            " exists but with different size")
    struct_VkSemaphoreSubmitInfo
  else:
    struct_VkSemaphoreSubmitInfo_1107298746)
  VkExtensionProperties_1107297359 = (when declared(VkExtensionProperties):
    when ownSizeof(VkExtensionProperties) != ownSizeof(VkExtensionProperties_1107297358):
      static :
        warning("Declaration of " & "VkExtensionProperties" &
            " exists but with different size")
    VkExtensionProperties
  else:
    VkExtensionProperties_1107297358)
  struct_VkRect2D_1107297241 = (when declared(struct_VkRect2D):
    when ownSizeof(struct_VkRect2D) != ownSizeof(struct_VkRect2D_1107297240):
      static :
        warning("Declaration of " & "struct_VkRect2D" &
            " exists but with different size")
    struct_VkRect2D
  else:
    struct_VkRect2D_1107297240)
  VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT_1107303331 = (when declared(
      VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT):
    when ownSizeof(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT) !=
        ownSizeof(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT_1107303330):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
  else:
    VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT_1107303330)
  VkResult_1107296779 = (when declared(VkResult):
    when ownSizeof(VkResult) != ownSizeof(VkResult_1107296778):
      static :
        warning("Declaration of " & "VkResult" &
            " exists but with different size")
    VkResult
  else:
    VkResult_1107296778)
  PFN_vkCreateComputePipelines_1107297809 = (when declared(
      PFN_vkCreateComputePipelines):
    when ownSizeof(PFN_vkCreateComputePipelines) !=
        ownSizeof(PFN_vkCreateComputePipelines_1107297808):
      static :
        warning("Declaration of " & "PFN_vkCreateComputePipelines" &
            " exists but with different size")
    PFN_vkCreateComputePipelines
  else:
    PFN_vkCreateComputePipelines_1107297808)
  VkHostImageCopyFlagBits_1107299005 = (when declared(VkHostImageCopyFlagBits):
    when ownSizeof(VkHostImageCopyFlagBits) !=
        ownSizeof(VkHostImageCopyFlagBits_1107299004):
      static :
        warning("Declaration of " & "VkHostImageCopyFlagBits" &
            " exists but with different size")
    VkHostImageCopyFlagBits
  else:
    VkHostImageCopyFlagBits_1107299004)
  VkPhysicalDevicePointClippingProperties_1107298167 = (when declared(
      VkPhysicalDevicePointClippingProperties):
    when ownSizeof(VkPhysicalDevicePointClippingProperties) !=
        ownSizeof(VkPhysicalDevicePointClippingProperties_1107298166):
      static :
        warning("Declaration of " & "VkPhysicalDevicePointClippingProperties" &
            " exists but with different size")
    VkPhysicalDevicePointClippingProperties
  else:
    VkPhysicalDevicePointClippingProperties_1107298166)
  struct_VkDeviceTensorMemoryRequirementsARM_1107304047 = (when declared(
      struct_VkDeviceTensorMemoryRequirementsARM):
    when ownSizeof(struct_VkDeviceTensorMemoryRequirementsARM) !=
        ownSizeof(struct_VkDeviceTensorMemoryRequirementsARM_1107304046):
      static :
        warning("Declaration of " & "struct_VkDeviceTensorMemoryRequirementsARM" &
            " exists but with different size")
    struct_VkDeviceTensorMemoryRequirementsARM
  else:
    struct_VkDeviceTensorMemoryRequirementsARM_1107304046)
  struct_VkBindImageMemoryDeviceGroupInfo_1107298097 = (when declared(
      struct_VkBindImageMemoryDeviceGroupInfo):
    when ownSizeof(struct_VkBindImageMemoryDeviceGroupInfo) !=
        ownSizeof(struct_VkBindImageMemoryDeviceGroupInfo_1107298096):
      static :
        warning("Declaration of " & "struct_VkBindImageMemoryDeviceGroupInfo" &
            " exists but with different size")
    struct_VkBindImageMemoryDeviceGroupInfo
  else:
    struct_VkBindImageMemoryDeviceGroupInfo_1107298096)
  VkPhysicalDeviceToolProperties_1107298709 = (when declared(
      VkPhysicalDeviceToolProperties):
    when ownSizeof(VkPhysicalDeviceToolProperties) !=
        ownSizeof(VkPhysicalDeviceToolProperties_1107298708):
      static :
        warning("Declaration of " & "VkPhysicalDeviceToolProperties" &
            " exists but with different size")
    VkPhysicalDeviceToolProperties
  else:
    VkPhysicalDeviceToolProperties_1107298708)
  VkDisplayModeParametersKHR_1107299371 = (when declared(
      VkDisplayModeParametersKHR):
    when ownSizeof(VkDisplayModeParametersKHR) !=
        ownSizeof(VkDisplayModeParametersKHR_1107299370):
      static :
        warning("Declaration of " & "VkDisplayModeParametersKHR" &
            " exists but with different size")
    VkDisplayModeParametersKHR
  else:
    VkDisplayModeParametersKHR_1107299370)
  enum_VkImageCreateFlagBits_1107296943 = (when declared(
      enum_VkImageCreateFlagBits):
    when ownSizeof(enum_VkImageCreateFlagBits) !=
        ownSizeof(enum_VkImageCreateFlagBits_1107296942):
      static :
        warning("Declaration of " & "enum_VkImageCreateFlagBits" &
            " exists but with different size")
    enum_VkImageCreateFlagBits
  else:
    enum_VkImageCreateFlagBits_1107296942)
  VkVideoDecodeAV1ProfileInfoKHR_1107300983 = (when declared(
      VkVideoDecodeAV1ProfileInfoKHR):
    when ownSizeof(VkVideoDecodeAV1ProfileInfoKHR) !=
        ownSizeof(VkVideoDecodeAV1ProfileInfoKHR_1107300982):
      static :
        warning("Declaration of " & "VkVideoDecodeAV1ProfileInfoKHR" &
            " exists but with different size")
    VkVideoDecodeAV1ProfileInfoKHR
  else:
    VkVideoDecodeAV1ProfileInfoKHR_1107300982)
  VkFramebufferCreateFlagBits_1107297173 = (when declared(
      VkFramebufferCreateFlagBits):
    when ownSizeof(VkFramebufferCreateFlagBits) !=
        ownSizeof(VkFramebufferCreateFlagBits_1107297172):
      static :
        warning("Declaration of " & "VkFramebufferCreateFlagBits" &
            " exists but with different size")
    VkFramebufferCreateFlagBits
  else:
    VkFramebufferCreateFlagBits_1107297172)
  VkPipelineViewportShadingRateImageStateCreateInfoNV_1107302043 = (when declared(
      VkPipelineViewportShadingRateImageStateCreateInfoNV):
    when ownSizeof(VkPipelineViewportShadingRateImageStateCreateInfoNV) !=
        ownSizeof(VkPipelineViewportShadingRateImageStateCreateInfoNV_1107302042):
      static :
        warning("Declaration of " &
            "VkPipelineViewportShadingRateImageStateCreateInfoNV" &
            " exists but with different size")
    VkPipelineViewportShadingRateImageStateCreateInfoNV
  else:
    VkPipelineViewportShadingRateImageStateCreateInfoNV_1107302042)
  union_VkClearColorValue_1107297641 = (when declared(union_VkClearColorValue):
    when ownSizeof(union_VkClearColorValue) !=
        ownSizeof(union_VkClearColorValue_1107297640):
      static :
        warning("Declaration of " & "union_VkClearColorValue" &
            " exists but with different size")
    union_VkClearColorValue
  else:
    union_VkClearColorValue_1107297640)
  struct_VkSwapchainCreateInfoKHR_1107299305 = (when declared(
      struct_VkSwapchainCreateInfoKHR):
    when ownSizeof(struct_VkSwapchainCreateInfoKHR) !=
        ownSizeof(struct_VkSwapchainCreateInfoKHR_1107299304):
      static :
        warning("Declaration of " & "struct_VkSwapchainCreateInfoKHR" &
            " exists but with different size")
    struct_VkSwapchainCreateInfoKHR
  else:
    struct_VkSwapchainCreateInfoKHR_1107299304)
  struct_VkMicromapVersionInfoEXT_1107303579 = (when declared(
      struct_VkMicromapVersionInfoEXT):
    when ownSizeof(struct_VkMicromapVersionInfoEXT) !=
        ownSizeof(struct_VkMicromapVersionInfoEXT_1107303578):
      static :
        warning("Declaration of " & "struct_VkMicromapVersionInfoEXT" &
            " exists but with different size")
    struct_VkMicromapVersionInfoEXT
  else:
    struct_VkMicromapVersionInfoEXT_1107303578)
  enum_VkSampleCountFlagBits_1107296949 = (when declared(
      enum_VkSampleCountFlagBits):
    when ownSizeof(enum_VkSampleCountFlagBits) !=
        ownSizeof(enum_VkSampleCountFlagBits_1107296948):
      static :
        warning("Declaration of " & "enum_VkSampleCountFlagBits" &
            " exists but with different size")
    enum_VkSampleCountFlagBits
  else:
    enum_VkSampleCountFlagBits_1107296948)
  VkDiscardRectangleModeEXT_1107301743 = (when declared(
      VkDiscardRectangleModeEXT):
    when ownSizeof(VkDiscardRectangleModeEXT) !=
        ownSizeof(VkDiscardRectangleModeEXT_1107301742):
      static :
        warning("Declaration of " & "VkDiscardRectangleModeEXT" &
            " exists but with different size")
    VkDiscardRectangleModeEXT
  else:
    VkDiscardRectangleModeEXT_1107301742)
  PFN_vkCreateDebugReportCallbackEXT_1107301419 = (when declared(
      PFN_vkCreateDebugReportCallbackEXT):
    when ownSizeof(PFN_vkCreateDebugReportCallbackEXT) !=
        ownSizeof(PFN_vkCreateDebugReportCallbackEXT_1107301418):
      static :
        warning("Declaration of " & "PFN_vkCreateDebugReportCallbackEXT" &
            " exists but with different size")
    PFN_vkCreateDebugReportCallbackEXT
  else:
    PFN_vkCreateDebugReportCallbackEXT_1107301418)
  struct_VkGetLatencyMarkerInfoNV_1107304415 = (when declared(
      struct_VkGetLatencyMarkerInfoNV):
    when ownSizeof(struct_VkGetLatencyMarkerInfoNV) !=
        ownSizeof(struct_VkGetLatencyMarkerInfoNV_1107304414):
      static :
        warning("Declaration of " & "struct_VkGetLatencyMarkerInfoNV" &
            " exists but with different size")
    struct_VkGetLatencyMarkerInfoNV
  else:
    struct_VkGetLatencyMarkerInfoNV_1107304414)
  PFN_vkDestroyBuffer_1107297779 = (when declared(PFN_vkDestroyBuffer):
    when ownSizeof(PFN_vkDestroyBuffer) != ownSizeof(PFN_vkDestroyBuffer_1107297778):
      static :
        warning("Declaration of " & "PFN_vkDestroyBuffer" &
            " exists but with different size")
    PFN_vkDestroyBuffer
  else:
    PFN_vkDestroyBuffer_1107297778)
  VkPipelineColorBlendStateCreateFlags_1107297127 = (when declared(
      VkPipelineColorBlendStateCreateFlags):
    when ownSizeof(VkPipelineColorBlendStateCreateFlags) !=
        ownSizeof(VkPipelineColorBlendStateCreateFlags_1107297126):
      static :
        warning("Declaration of " & "VkPipelineColorBlendStateCreateFlags" &
            " exists but with different size")
    VkPipelineColorBlendStateCreateFlags
  else:
    VkPipelineColorBlendStateCreateFlags_1107297126)
  VkBindAccelerationStructureMemoryInfoNV_1107302165 = (when declared(
      VkBindAccelerationStructureMemoryInfoNV):
    when ownSizeof(VkBindAccelerationStructureMemoryInfoNV) !=
        ownSizeof(VkBindAccelerationStructureMemoryInfoNV_1107302164):
      static :
        warning("Declaration of " & "VkBindAccelerationStructureMemoryInfoNV" &
            " exists but with different size")
    VkBindAccelerationStructureMemoryInfoNV
  else:
    VkBindAccelerationStructureMemoryInfoNV_1107302164)
  VkShaderModuleValidationCacheCreateInfoEXT_1107302005 = (when declared(
      VkShaderModuleValidationCacheCreateInfoEXT):
    when ownSizeof(VkShaderModuleValidationCacheCreateInfoEXT) !=
        ownSizeof(VkShaderModuleValidationCacheCreateInfoEXT_1107302004):
      static :
        warning("Declaration of " & "VkShaderModuleValidationCacheCreateInfoEXT" &
            " exists but with different size")
    VkShaderModuleValidationCacheCreateInfoEXT
  else:
    VkShaderModuleValidationCacheCreateInfoEXT_1107302004)
  VkBindImageMemorySwapchainInfoKHR_1107299319 = (when declared(
      VkBindImageMemorySwapchainInfoKHR):
    when ownSizeof(VkBindImageMemorySwapchainInfoKHR) !=
        ownSizeof(VkBindImageMemorySwapchainInfoKHR_1107299318):
      static :
        warning("Declaration of " & "VkBindImageMemorySwapchainInfoKHR" &
            " exists but with different size")
    VkBindImageMemorySwapchainInfoKHR
  else:
    VkBindImageMemorySwapchainInfoKHR_1107299318)
  struct_VkCuModuleTexturingModeCreateInfoNVX_1107301501 = (when declared(
      struct_VkCuModuleTexturingModeCreateInfoNVX):
    when ownSizeof(struct_VkCuModuleTexturingModeCreateInfoNVX) !=
        ownSizeof(struct_VkCuModuleTexturingModeCreateInfoNVX_1107301500):
      static :
        warning("Declaration of " &
            "struct_VkCuModuleTexturingModeCreateInfoNVX" &
            " exists but with different size")
    struct_VkCuModuleTexturingModeCreateInfoNVX
  else:
    struct_VkCuModuleTexturingModeCreateInfoNVX_1107301500)
  VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI_1107303637 = (when declared(
      VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI):
    when ownSizeof(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI) !=
        ownSizeof(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI_1107303636):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI" &
            " exists but with different size")
    VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI
  else:
    VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI_1107303636)
  VkPhysicalDeviceLineRasterizationProperties_1107299047 = (when declared(
      VkPhysicalDeviceLineRasterizationProperties):
    when ownSizeof(VkPhysicalDeviceLineRasterizationProperties) !=
        ownSizeof(VkPhysicalDeviceLineRasterizationProperties_1107299046):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceLineRasterizationProperties" &
            " exists but with different size")
    VkPhysicalDeviceLineRasterizationProperties
  else:
    VkPhysicalDeviceLineRasterizationProperties_1107299046)
  struct_VkPerformanceConfigurationAcquireInfoINTEL_1107302425 = (when declared(
      struct_VkPerformanceConfigurationAcquireInfoINTEL):
    when ownSizeof(struct_VkPerformanceConfigurationAcquireInfoINTEL) !=
        ownSizeof(struct_VkPerformanceConfigurationAcquireInfoINTEL_1107302424):
      static :
        warning("Declaration of " &
            "struct_VkPerformanceConfigurationAcquireInfoINTEL" &
            " exists but with different size")
    struct_VkPerformanceConfigurationAcquireInfoINTEL
  else:
    struct_VkPerformanceConfigurationAcquireInfoINTEL_1107302424)
  VkMultisamplePropertiesEXT_1107301909 = (when declared(
      VkMultisamplePropertiesEXT):
    when ownSizeof(VkMultisamplePropertiesEXT) !=
        ownSizeof(VkMultisamplePropertiesEXT_1107301908):
      static :
        warning("Declaration of " & "VkMultisamplePropertiesEXT" &
            " exists but with different size")
    VkMultisamplePropertiesEXT
  else:
    VkMultisamplePropertiesEXT_1107301908)
  VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304553 = (when declared(
      VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM):
    when ownSizeof(VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM) !=
        ownSizeof(VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304552):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM" &
            " exists but with different size")
    VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM
  else:
    VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304552)
  VkPartitionedAccelerationStructureWriteInstanceDataNV_1107304885 = (when declared(
      VkPartitionedAccelerationStructureWriteInstanceDataNV):
    when ownSizeof(VkPartitionedAccelerationStructureWriteInstanceDataNV) !=
        ownSizeof(VkPartitionedAccelerationStructureWriteInstanceDataNV_1107304884):
      static :
        warning("Declaration of " &
            "VkPartitionedAccelerationStructureWriteInstanceDataNV" &
            " exists but with different size")
    VkPartitionedAccelerationStructureWriteInstanceDataNV
  else:
    VkPartitionedAccelerationStructureWriteInstanceDataNV_1107304884)
  StdVideoAV1TxMode_1107305609 = (when declared(StdVideoAV1TxMode):
    when ownSizeof(StdVideoAV1TxMode) != ownSizeof(StdVideoAV1TxMode_1107305608):
      static :
        warning("Declaration of " & "StdVideoAV1TxMode" &
            " exists but with different size")
    StdVideoAV1TxMode
  else:
    StdVideoAV1TxMode_1107305608)
  VkExternalMemoryImageCreateInfoNV_1107301583 = (when declared(
      VkExternalMemoryImageCreateInfoNV):
    when ownSizeof(VkExternalMemoryImageCreateInfoNV) !=
        ownSizeof(VkExternalMemoryImageCreateInfoNV_1107301582):
      static :
        warning("Declaration of " & "VkExternalMemoryImageCreateInfoNV" &
            " exists but with different size")
    VkExternalMemoryImageCreateInfoNV
  else:
    VkExternalMemoryImageCreateInfoNV_1107301582)
  VkInstanceCreateFlagBits_1107296963 = (when declared(VkInstanceCreateFlagBits):
    when ownSizeof(VkInstanceCreateFlagBits) !=
        ownSizeof(VkInstanceCreateFlagBits_1107296962):
      static :
        warning("Declaration of " & "VkInstanceCreateFlagBits" &
            " exists but with different size")
    VkInstanceCreateFlagBits
  else:
    VkInstanceCreateFlagBits_1107296962)
  enum_VkVideoEncodeAV1PredictionModeKHR_1107301009 = (when declared(
      enum_VkVideoEncodeAV1PredictionModeKHR):
    when ownSizeof(enum_VkVideoEncodeAV1PredictionModeKHR) !=
        ownSizeof(enum_VkVideoEncodeAV1PredictionModeKHR_1107301008):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeAV1PredictionModeKHR" &
            " exists but with different size")
    enum_VkVideoEncodeAV1PredictionModeKHR
  else:
    enum_VkVideoEncodeAV1PredictionModeKHR_1107301008)
  VkRect2D_1107297243 = (when declared(VkRect2D):
    when ownSizeof(VkRect2D) != ownSizeof(VkRect2D_1107297242):
      static :
        warning("Declaration of " & "VkRect2D" &
            " exists but with different size")
    VkRect2D
  else:
    VkRect2D_1107297242)
  struct_VkImageDrmFormatModifierPropertiesEXT_1107301977 = (when declared(
      struct_VkImageDrmFormatModifierPropertiesEXT):
    when ownSizeof(struct_VkImageDrmFormatModifierPropertiesEXT) !=
        ownSizeof(struct_VkImageDrmFormatModifierPropertiesEXT_1107301976):
      static :
        warning("Declaration of " &
            "struct_VkImageDrmFormatModifierPropertiesEXT" &
            " exists but with different size")
    struct_VkImageDrmFormatModifierPropertiesEXT
  else:
    struct_VkImageDrmFormatModifierPropertiesEXT_1107301976)
  PFN_vkCmdSetLineStippleEXT_1107302633 = (when declared(
      PFN_vkCmdSetLineStippleEXT):
    when ownSizeof(PFN_vkCmdSetLineStippleEXT) !=
        ownSizeof(PFN_vkCmdSetLineStippleEXT_1107302632):
      static :
        warning("Declaration of " & "PFN_vkCmdSetLineStippleEXT" &
            " exists but with different size")
    PFN_vkCmdSetLineStippleEXT
  else:
    PFN_vkCmdSetLineStippleEXT_1107302632)
  VkPhysicalDeviceCustomBorderColorPropertiesEXT_1107302913 = (when declared(
      VkPhysicalDeviceCustomBorderColorPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceCustomBorderColorPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceCustomBorderColorPropertiesEXT_1107302912):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCustomBorderColorPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceCustomBorderColorPropertiesEXT
  else:
    VkPhysicalDeviceCustomBorderColorPropertiesEXT_1107302912)
  struct_VkPhysicalDeviceHostQueryResetFeatures_1107298571 = (when declared(
      struct_VkPhysicalDeviceHostQueryResetFeatures):
    when ownSizeof(struct_VkPhysicalDeviceHostQueryResetFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceHostQueryResetFeatures_1107298570):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceHostQueryResetFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceHostQueryResetFeatures
  else:
    struct_VkPhysicalDeviceHostQueryResetFeatures_1107298570)
  VkImageCopy2_1107298781 = (when declared(VkImageCopy2):
    when ownSizeof(VkImageCopy2) != ownSizeof(VkImageCopy2_1107298780):
      static :
        warning("Declaration of " & "VkImageCopy2" &
            " exists but with different size")
    VkImageCopy2
  else:
    VkImageCopy2_1107298780)
  VkImageCompressionControlEXT_1107303209 = (when declared(
      VkImageCompressionControlEXT):
    when ownSizeof(VkImageCompressionControlEXT) !=
        ownSizeof(VkImageCompressionControlEXT_1107303208):
      static :
        warning("Declaration of " & "VkImageCompressionControlEXT" &
            " exists but with different size")
    VkImageCompressionControlEXT
  else:
    VkImageCompressionControlEXT_1107303208)
  struct_VkGeneratedCommandsInfoEXT_1107304967 = (when declared(
      struct_VkGeneratedCommandsInfoEXT):
    when ownSizeof(struct_VkGeneratedCommandsInfoEXT) !=
        ownSizeof(struct_VkGeneratedCommandsInfoEXT_1107304966):
      static :
        warning("Declaration of " & "struct_VkGeneratedCommandsInfoEXT" &
            " exists but with different size")
    struct_VkGeneratedCommandsInfoEXT
  else:
    struct_VkGeneratedCommandsInfoEXT_1107304966)
  PFN_vkWaitForFences_1107297755 = (when declared(PFN_vkWaitForFences):
    when ownSizeof(PFN_vkWaitForFences) != ownSizeof(PFN_vkWaitForFences_1107297754):
      static :
        warning("Declaration of " & "PFN_vkWaitForFences" &
            " exists but with different size")
    PFN_vkWaitForFences
  else:
    PFN_vkWaitForFences_1107297754)
  PFN_vkGetPhysicalDeviceFeatures_1107297683 = (when declared(
      PFN_vkGetPhysicalDeviceFeatures):
    when ownSizeof(PFN_vkGetPhysicalDeviceFeatures) !=
        ownSizeof(PFN_vkGetPhysicalDeviceFeatures_1107297682):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceFeatures" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceFeatures
  else:
    PFN_vkGetPhysicalDeviceFeatures_1107297682)
  struct_VkSamplerYcbcrConversionCreateInfo_1107298219 = (when declared(
      struct_VkSamplerYcbcrConversionCreateInfo):
    when ownSizeof(struct_VkSamplerYcbcrConversionCreateInfo) !=
        ownSizeof(struct_VkSamplerYcbcrConversionCreateInfo_1107298218):
      static :
        warning("Declaration of " & "struct_VkSamplerYcbcrConversionCreateInfo" &
            " exists but with different size")
    struct_VkSamplerYcbcrConversionCreateInfo
  else:
    struct_VkSamplerYcbcrConversionCreateInfo_1107298218)
  struct_VkSamplerYcbcrConversionInfo_1107298223 = (when declared(
      struct_VkSamplerYcbcrConversionInfo):
    when ownSizeof(struct_VkSamplerYcbcrConversionInfo) !=
        ownSizeof(struct_VkSamplerYcbcrConversionInfo_1107298222):
      static :
        warning("Declaration of " & "struct_VkSamplerYcbcrConversionInfo" &
            " exists but with different size")
    struct_VkSamplerYcbcrConversionInfo
  else:
    struct_VkSamplerYcbcrConversionInfo_1107298222)
  PFN_vkGetRefreshCycleDurationGOOGLE_1107301715 = (when declared(
      PFN_vkGetRefreshCycleDurationGOOGLE):
    when ownSizeof(PFN_vkGetRefreshCycleDurationGOOGLE) !=
        ownSizeof(PFN_vkGetRefreshCycleDurationGOOGLE_1107301714):
      static :
        warning("Declaration of " & "PFN_vkGetRefreshCycleDurationGOOGLE" &
            " exists but with different size")
    PFN_vkGetRefreshCycleDurationGOOGLE
  else:
    PFN_vkGetRefreshCycleDurationGOOGLE_1107301714)
  struct_VkAttachmentReference2_1107298443 = (when declared(
      struct_VkAttachmentReference2):
    when ownSizeof(struct_VkAttachmentReference2) !=
        ownSizeof(struct_VkAttachmentReference2_1107298442):
      static :
        warning("Declaration of " & "struct_VkAttachmentReference2" &
            " exists but with different size")
    struct_VkAttachmentReference2
  else:
    struct_VkAttachmentReference2_1107298442)
  PFN_vkCreateDescriptorUpdateTemplateKHR_1107300035 = (when declared(
      PFN_vkCreateDescriptorUpdateTemplateKHR):
    when ownSizeof(PFN_vkCreateDescriptorUpdateTemplateKHR) !=
        ownSizeof(PFN_vkCreateDescriptorUpdateTemplateKHR_1107300034):
      static :
        warning("Declaration of " & "PFN_vkCreateDescriptorUpdateTemplateKHR" &
            " exists but with different size")
    PFN_vkCreateDescriptorUpdateTemplateKHR
  else:
    PFN_vkCreateDescriptorUpdateTemplateKHR_1107300034)
  enum_VkCubicFilterWeightsQCOM_1107304613 = (when declared(
      enum_VkCubicFilterWeightsQCOM):
    when ownSizeof(enum_VkCubicFilterWeightsQCOM) !=
        ownSizeof(enum_VkCubicFilterWeightsQCOM_1107304612):
      static :
        warning("Declaration of " & "enum_VkCubicFilterWeightsQCOM" &
            " exists but with different size")
    enum_VkCubicFilterWeightsQCOM
  else:
    enum_VkCubicFilterWeightsQCOM_1107304612)
  VkPerformanceCounterResultKHR_1107300155 = (when declared(
      VkPerformanceCounterResultKHR):
    when ownSizeof(VkPerformanceCounterResultKHR) !=
        ownSizeof(VkPerformanceCounterResultKHR_1107300154):
      static :
        warning("Declaration of " & "VkPerformanceCounterResultKHR" &
            " exists but with different size")
    VkPerformanceCounterResultKHR
  else:
    VkPerformanceCounterResultKHR_1107300154)
  VkVideoProfileInfoKHR_1107299481 = (when declared(VkVideoProfileInfoKHR):
    when ownSizeof(VkVideoProfileInfoKHR) != ownSizeof(VkVideoProfileInfoKHR_1107299480):
      static :
        warning("Declaration of " & "VkVideoProfileInfoKHR" &
            " exists but with different size")
    VkVideoProfileInfoKHR
  else:
    VkVideoProfileInfoKHR_1107299480)
  struct_VkDeviceFaultVendorInfoEXT_1107303243 = (when declared(
      struct_VkDeviceFaultVendorInfoEXT):
    when ownSizeof(struct_VkDeviceFaultVendorInfoEXT) !=
        ownSizeof(struct_VkDeviceFaultVendorInfoEXT_1107303242):
      static :
        warning("Declaration of " & "struct_VkDeviceFaultVendorInfoEXT" &
            " exists but with different size")
    struct_VkDeviceFaultVendorInfoEXT
  else:
    struct_VkDeviceFaultVendorInfoEXT_1107303242)
  VkVideoEncodeQualityLevelPropertiesKHR_1107300625 = (when declared(
      VkVideoEncodeQualityLevelPropertiesKHR):
    when ownSizeof(VkVideoEncodeQualityLevelPropertiesKHR) !=
        ownSizeof(VkVideoEncodeQualityLevelPropertiesKHR_1107300624):
      static :
        warning("Declaration of " & "VkVideoEncodeQualityLevelPropertiesKHR" &
            " exists but with different size")
    VkVideoEncodeQualityLevelPropertiesKHR
  else:
    VkVideoEncodeQualityLevelPropertiesKHR_1107300624)
  PFN_vkCmdPushConstants_1107297941 = (when declared(PFN_vkCmdPushConstants):
    when ownSizeof(PFN_vkCmdPushConstants) != ownSizeof(PFN_vkCmdPushConstants_1107297940):
      static :
        warning("Declaration of " & "PFN_vkCmdPushConstants" &
            " exists but with different size")
    PFN_vkCmdPushConstants
  else:
    PFN_vkCmdPushConstants_1107297940)
  VkSwapchainPresentScalingCreateInfoKHR_1107300941 = (when declared(
      VkSwapchainPresentScalingCreateInfoKHR):
    when ownSizeof(VkSwapchainPresentScalingCreateInfoKHR) !=
        ownSizeof(VkSwapchainPresentScalingCreateInfoKHR_1107300940):
      static :
        warning("Declaration of " & "VkSwapchainPresentScalingCreateInfoKHR" &
            " exists but with different size")
    VkSwapchainPresentScalingCreateInfoKHR
  else:
    VkSwapchainPresentScalingCreateInfoKHR_1107300940)
  enum_VkDebugReportObjectTypeEXT_1107301403 = (when declared(
      enum_VkDebugReportObjectTypeEXT):
    when ownSizeof(enum_VkDebugReportObjectTypeEXT) !=
        ownSizeof(enum_VkDebugReportObjectTypeEXT_1107301402):
      static :
        warning("Declaration of " & "enum_VkDebugReportObjectTypeEXT" &
            " exists but with different size")
    enum_VkDebugReportObjectTypeEXT
  else:
    enum_VkDebugReportObjectTypeEXT_1107301402)
  VkCullModeFlagBits_1107297101 = (when declared(VkCullModeFlagBits):
    when ownSizeof(VkCullModeFlagBits) != ownSizeof(VkCullModeFlagBits_1107297100):
      static :
        warning("Declaration of " & "VkCullModeFlagBits" &
            " exists but with different size")
    VkCullModeFlagBits
  else:
    VkCullModeFlagBits_1107297100)
  VkPipelineRobustnessBufferBehavior_1107298975 = (when declared(
      VkPipelineRobustnessBufferBehavior):
    when ownSizeof(VkPipelineRobustnessBufferBehavior) !=
        ownSizeof(VkPipelineRobustnessBufferBehavior_1107298974):
      static :
        warning("Declaration of " & "VkPipelineRobustnessBufferBehavior" &
            " exists but with different size")
    VkPipelineRobustnessBufferBehavior
  else:
    VkPipelineRobustnessBufferBehavior_1107298974)
  struct_VkVideoDecodeCapabilitiesKHR_1107299577 = (when declared(
      struct_VkVideoDecodeCapabilitiesKHR):
    when ownSizeof(struct_VkVideoDecodeCapabilitiesKHR) !=
        ownSizeof(struct_VkVideoDecodeCapabilitiesKHR_1107299576):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeCapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoDecodeCapabilitiesKHR
  else:
    struct_VkVideoDecodeCapabilitiesKHR_1107299576)
  VkCommandBufferSubmitInfo_1107298753 = (when declared(
      VkCommandBufferSubmitInfo):
    when ownSizeof(VkCommandBufferSubmitInfo) !=
        ownSizeof(VkCommandBufferSubmitInfo_1107298752):
      static :
        warning("Declaration of " & "VkCommandBufferSubmitInfo" &
            " exists but with different size")
    VkCommandBufferSubmitInfo
  else:
    VkCommandBufferSubmitInfo_1107298752)
  struct_VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299029 = (when declared(
      struct_VkPhysicalDeviceShaderSubgroupRotateFeatures):
    when ownSizeof(struct_VkPhysicalDeviceShaderSubgroupRotateFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299028):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderSubgroupRotateFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderSubgroupRotateFeatures
  else:
    struct_VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299028)
  PFN_vkCmdPushDescriptorSetWithTemplate2_1107299241 = (when declared(
      PFN_vkCmdPushDescriptorSetWithTemplate2):
    when ownSizeof(PFN_vkCmdPushDescriptorSetWithTemplate2) !=
        ownSizeof(PFN_vkCmdPushDescriptorSetWithTemplate2_1107299240):
      static :
        warning("Declaration of " & "PFN_vkCmdPushDescriptorSetWithTemplate2" &
            " exists but with different size")
    PFN_vkCmdPushDescriptorSetWithTemplate2
  else:
    PFN_vkCmdPushDescriptorSetWithTemplate2_1107299240)
  VkPhysicalDeviceExternalMemoryHostPropertiesEXT_1107302253 = (when declared(
      VkPhysicalDeviceExternalMemoryHostPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceExternalMemoryHostPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceExternalMemoryHostPropertiesEXT_1107302252):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceExternalMemoryHostPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceExternalMemoryHostPropertiesEXT
  else:
    VkPhysicalDeviceExternalMemoryHostPropertiesEXT_1107302252)
  VkPhysicalDeviceToolPropertiesEXT_1107302537 = (when declared(
      VkPhysicalDeviceToolPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceToolPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceToolPropertiesEXT_1107302536):
      static :
        warning("Declaration of " & "VkPhysicalDeviceToolPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceToolPropertiesEXT
  else:
    VkPhysicalDeviceToolPropertiesEXT_1107302536)
  PFN_vkCmdCopyMicromapToMemoryEXT_1107303625 = (when declared(
      PFN_vkCmdCopyMicromapToMemoryEXT):
    when ownSizeof(PFN_vkCmdCopyMicromapToMemoryEXT) !=
        ownSizeof(PFN_vkCmdCopyMicromapToMemoryEXT_1107303624):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyMicromapToMemoryEXT" &
            " exists but with different size")
    PFN_vkCmdCopyMicromapToMemoryEXT
  else:
    PFN_vkCmdCopyMicromapToMemoryEXT_1107303624)
  struct_VkVideoInlineQueryInfoKHR_1107301127 = (when declared(
      struct_VkVideoInlineQueryInfoKHR):
    when ownSizeof(struct_VkVideoInlineQueryInfoKHR) !=
        ownSizeof(struct_VkVideoInlineQueryInfoKHR_1107301126):
      static :
        warning("Declaration of " & "struct_VkVideoInlineQueryInfoKHR" &
            " exists but with different size")
    struct_VkVideoInlineQueryInfoKHR
  else:
    struct_VkVideoInlineQueryInfoKHR_1107301126)
  struct_VkDescriptorSetLayoutCreateInfo_1107297581 = (when declared(
      struct_VkDescriptorSetLayoutCreateInfo):
    when ownSizeof(struct_VkDescriptorSetLayoutCreateInfo) !=
        ownSizeof(struct_VkDescriptorSetLayoutCreateInfo_1107297580):
      static :
        warning("Declaration of " & "struct_VkDescriptorSetLayoutCreateInfo" &
            " exists but with different size")
    struct_VkDescriptorSetLayoutCreateInfo
  else:
    struct_VkDescriptorSetLayoutCreateInfo_1107297580)
  struct_VkVideoProfileListInfoKHR_1107299483 = (when declared(
      struct_VkVideoProfileListInfoKHR):
    when ownSizeof(struct_VkVideoProfileListInfoKHR) !=
        ownSizeof(struct_VkVideoProfileListInfoKHR_1107299482):
      static :
        warning("Declaration of " & "struct_VkVideoProfileListInfoKHR" &
            " exists but with different size")
    struct_VkVideoProfileListInfoKHR
  else:
    struct_VkVideoProfileListInfoKHR_1107299482)
  enum_StdVideoH265AspectRatioIdc_1107305871 = (when declared(
      enum_StdVideoH265AspectRatioIdc):
    when ownSizeof(enum_StdVideoH265AspectRatioIdc) !=
        ownSizeof(enum_StdVideoH265AspectRatioIdc_1107305870):
      static :
        warning("Declaration of " & "enum_StdVideoH265AspectRatioIdc" &
            " exists but with different size")
    enum_StdVideoH265AspectRatioIdc
  else:
    enum_StdVideoH265AspectRatioIdc_1107305870)
  VkClusterAccelerationStructureOpInputNV_1107304799 = (when declared(
      VkClusterAccelerationStructureOpInputNV):
    when ownSizeof(VkClusterAccelerationStructureOpInputNV) !=
        ownSizeof(VkClusterAccelerationStructureOpInputNV_1107304798):
      static :
        warning("Declaration of " & "VkClusterAccelerationStructureOpInputNV" &
            " exists but with different size")
    VkClusterAccelerationStructureOpInputNV
  else:
    VkClusterAccelerationStructureOpInputNV_1107304798)
  PFN_vkCmdCuLaunchKernelNVX_1107301521 = (when declared(
      PFN_vkCmdCuLaunchKernelNVX):
    when ownSizeof(PFN_vkCmdCuLaunchKernelNVX) !=
        ownSizeof(PFN_vkCmdCuLaunchKernelNVX_1107301520):
      static :
        warning("Declaration of " & "PFN_vkCmdCuLaunchKernelNVX" &
            " exists but with different size")
    PFN_vkCmdCuLaunchKernelNVX
  else:
    PFN_vkCmdCuLaunchKernelNVX_1107301520)
  struct_VkExternalComputeQueueCreateInfoNV_1107304703 = (when declared(
      struct_VkExternalComputeQueueCreateInfoNV):
    when ownSizeof(struct_VkExternalComputeQueueCreateInfoNV) !=
        ownSizeof(struct_VkExternalComputeQueueCreateInfoNV_1107304702):
      static :
        warning("Declaration of " & "struct_VkExternalComputeQueueCreateInfoNV" &
            " exists but with different size")
    struct_VkExternalComputeQueueCreateInfoNV
  else:
    struct_VkExternalComputeQueueCreateInfoNV_1107304702)
  struct_StdVideoH265LongTermRefPicsSps_1107305703 = (when declared(
      struct_StdVideoH265LongTermRefPicsSps):
    when ownSizeof(struct_StdVideoH265LongTermRefPicsSps) !=
        ownSizeof(struct_StdVideoH265LongTermRefPicsSps_1107305702):
      static :
        warning("Declaration of " & "struct_StdVideoH265LongTermRefPicsSps" &
            " exists but with different size")
    struct_StdVideoH265LongTermRefPicsSps
  else:
    struct_StdVideoH265LongTermRefPicsSps_1107305702)
  VkPhysicalDeviceMaintenance6Features_1107299131 = (when declared(
      VkPhysicalDeviceMaintenance6Features):
    when ownSizeof(VkPhysicalDeviceMaintenance6Features) !=
        ownSizeof(VkPhysicalDeviceMaintenance6Features_1107299130):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance6Features" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance6Features
  else:
    VkPhysicalDeviceMaintenance6Features_1107299130)
  VkPipelineVertexInputDivisorStateCreateInfoEXT_1107302297 = (when declared(
      VkPipelineVertexInputDivisorStateCreateInfoEXT):
    when ownSizeof(VkPipelineVertexInputDivisorStateCreateInfoEXT) !=
        ownSizeof(VkPipelineVertexInputDivisorStateCreateInfoEXT_1107302296):
      static :
        warning("Declaration of " &
            "VkPipelineVertexInputDivisorStateCreateInfoEXT" &
            " exists but with different size")
    VkPipelineVertexInputDivisorStateCreateInfoEXT
  else:
    VkPipelineVertexInputDivisorStateCreateInfoEXT_1107302296)
  PFN_vkDebugMarkerSetObjectTagEXT_1107301445 = (when declared(
      PFN_vkDebugMarkerSetObjectTagEXT):
    when ownSizeof(PFN_vkDebugMarkerSetObjectTagEXT) !=
        ownSizeof(PFN_vkDebugMarkerSetObjectTagEXT_1107301444):
      static :
        warning("Declaration of " & "PFN_vkDebugMarkerSetObjectTagEXT" &
            " exists but with different size")
    PFN_vkDebugMarkerSetObjectTagEXT
  else:
    PFN_vkDebugMarkerSetObjectTagEXT_1107301444)
  VkDescriptorSetLayoutBinding_1107297579 = (when declared(
      VkDescriptorSetLayoutBinding):
    when ownSizeof(VkDescriptorSetLayoutBinding) !=
        ownSizeof(VkDescriptorSetLayoutBinding_1107297578):
      static :
        warning("Declaration of " & "VkDescriptorSetLayoutBinding" &
            " exists but with different size")
    VkDescriptorSetLayoutBinding
  else:
    VkDescriptorSetLayoutBinding_1107297578)
  VkWriteDescriptorSetAccelerationStructureNV_1107302169 = (when declared(
      VkWriteDescriptorSetAccelerationStructureNV):
    when ownSizeof(VkWriteDescriptorSetAccelerationStructureNV) !=
        ownSizeof(VkWriteDescriptorSetAccelerationStructureNV_1107302168):
      static :
        warning("Declaration of " &
            "VkWriteDescriptorSetAccelerationStructureNV" &
            " exists but with different size")
    VkWriteDescriptorSetAccelerationStructureNV
  else:
    VkWriteDescriptorSetAccelerationStructureNV_1107302168)
  VkMicromapBuildInfoEXT_1107303565 = (when declared(VkMicromapBuildInfoEXT):
    when ownSizeof(VkMicromapBuildInfoEXT) != ownSizeof(VkMicromapBuildInfoEXT_1107303564):
      static :
        warning("Declaration of " & "VkMicromapBuildInfoEXT" &
            " exists but with different size")
    VkMicromapBuildInfoEXT
  else:
    VkMicromapBuildInfoEXT_1107303564)
  VkDeviceGroupBindSparseInfoKHR_1107299903 = (when declared(
      VkDeviceGroupBindSparseInfoKHR):
    when ownSizeof(VkDeviceGroupBindSparseInfoKHR) !=
        ownSizeof(VkDeviceGroupBindSparseInfoKHR_1107299902):
      static :
        warning("Declaration of " & "VkDeviceGroupBindSparseInfoKHR" &
            " exists but with different size")
    VkDeviceGroupBindSparseInfoKHR
  else:
    VkDeviceGroupBindSparseInfoKHR_1107299902)
  VkQueueFamilyGlobalPriorityPropertiesKHR_1107300347 = (when declared(
      VkQueueFamilyGlobalPriorityPropertiesKHR):
    when ownSizeof(VkQueueFamilyGlobalPriorityPropertiesKHR) !=
        ownSizeof(VkQueueFamilyGlobalPriorityPropertiesKHR_1107300346):
      static :
        warning("Declaration of " & "VkQueueFamilyGlobalPriorityPropertiesKHR" &
            " exists but with different size")
    VkQueueFamilyGlobalPriorityPropertiesKHR
  else:
    VkQueueFamilyGlobalPriorityPropertiesKHR_1107300346)
  struct_StdVideoH264ScalingLists_1107305661 = (when declared(
      struct_StdVideoH264ScalingLists):
    when ownSizeof(struct_StdVideoH264ScalingLists) !=
        ownSizeof(struct_StdVideoH264ScalingLists_1107305660):
      static :
        warning("Declaration of " & "struct_StdVideoH264ScalingLists" &
            " exists but with different size")
    struct_StdVideoH264ScalingLists
  else:
    struct_StdVideoH264ScalingLists_1107305660)
  VkPipelineRasterizationStateCreateInfo_1107297511 = (when declared(
      VkPipelineRasterizationStateCreateInfo):
    when ownSizeof(VkPipelineRasterizationStateCreateInfo) !=
        ownSizeof(VkPipelineRasterizationStateCreateInfo_1107297510):
      static :
        warning("Declaration of " & "VkPipelineRasterizationStateCreateInfo" &
            " exists but with different size")
    VkPipelineRasterizationStateCreateInfo
  else:
    VkPipelineRasterizationStateCreateInfo_1107297510)
  struct_VkExternalBufferProperties_1107298267 = (when declared(
      struct_VkExternalBufferProperties):
    when ownSizeof(struct_VkExternalBufferProperties) !=
        ownSizeof(struct_VkExternalBufferProperties_1107298266):
      static :
        warning("Declaration of " & "struct_VkExternalBufferProperties" &
            " exists but with different size")
    struct_VkExternalBufferProperties
  else:
    struct_VkExternalBufferProperties_1107298266)
  VkPhysicalDeviceShaderObjectPropertiesEXT_1107304263 = (when declared(
      VkPhysicalDeviceShaderObjectPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceShaderObjectPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderObjectPropertiesEXT_1107304262):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderObjectPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderObjectPropertiesEXT
  else:
    VkPhysicalDeviceShaderObjectPropertiesEXT_1107304262)
  struct_VkImageSubresource_1107297393 = (when declared(
      struct_VkImageSubresource):
    when ownSizeof(struct_VkImageSubresource) !=
        ownSizeof(struct_VkImageSubresource_1107297392):
      static :
        warning("Declaration of " & "struct_VkImageSubresource" &
            " exists but with different size")
    struct_VkImageSubresource
  else:
    struct_VkImageSubresource_1107297392)
  struct_HWND_private_1107305507 = (when declared(struct_HWND_private):
    when ownSizeof(struct_HWND_private) != ownSizeof(struct_HWND_private_1107305506):
      static :
        warning("Declaration of " & "struct_HWND_private" &
            " exists but with different size")
    struct_HWND_private
  else:
    struct_HWND_private_1107305506)
  PFN_vkDebugMarkerSetObjectNameEXT_1107301447 = (when declared(
      PFN_vkDebugMarkerSetObjectNameEXT):
    when ownSizeof(PFN_vkDebugMarkerSetObjectNameEXT) !=
        ownSizeof(PFN_vkDebugMarkerSetObjectNameEXT_1107301446):
      static :
        warning("Declaration of " & "PFN_vkDebugMarkerSetObjectNameEXT" &
            " exists but with different size")
    PFN_vkDebugMarkerSetObjectNameEXT
  else:
    PFN_vkDebugMarkerSetObjectNameEXT_1107301446)
  VkMemoryDedicatedRequirements_1107298067 = (when declared(
      VkMemoryDedicatedRequirements):
    when ownSizeof(VkMemoryDedicatedRequirements) !=
        ownSizeof(VkMemoryDedicatedRequirements_1107298066):
      static :
        warning("Declaration of " & "VkMemoryDedicatedRequirements" &
            " exists but with different size")
    VkMemoryDedicatedRequirements
  else:
    VkMemoryDedicatedRequirements_1107298066)
  VkSubpassMergeStatusEXT_1107303941 = (when declared(VkSubpassMergeStatusEXT):
    when ownSizeof(VkSubpassMergeStatusEXT) !=
        ownSizeof(VkSubpassMergeStatusEXT_1107303940):
      static :
        warning("Declaration of " & "VkSubpassMergeStatusEXT" &
            " exists but with different size")
    VkSubpassMergeStatusEXT
  else:
    VkSubpassMergeStatusEXT_1107303940)
  enum_VkVideoEncodeH265RateControlFlagBitsKHR_1107299711 = (when declared(
      enum_VkVideoEncodeH265RateControlFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeH265RateControlFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeH265RateControlFlagBitsKHR_1107299710):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeH265RateControlFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeH265RateControlFlagBitsKHR
  else:
    enum_VkVideoEncodeH265RateControlFlagBitsKHR_1107299710)
  VkPhysicalDeviceLineRasterizationPropertiesEXT_1107302629 = (when declared(
      VkPhysicalDeviceLineRasterizationPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceLineRasterizationPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceLineRasterizationPropertiesEXT_1107302628):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceLineRasterizationPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceLineRasterizationPropertiesEXT
  else:
    VkPhysicalDeviceLineRasterizationPropertiesEXT_1107302628)
  VkBindTensorMemoryInfoARM_1107304021 = (when declared(
      VkBindTensorMemoryInfoARM):
    when ownSizeof(VkBindTensorMemoryInfoARM) !=
        ownSizeof(VkBindTensorMemoryInfoARM_1107304020):
      static :
        warning("Declaration of " & "VkBindTensorMemoryInfoARM" &
            " exists but with different size")
    VkBindTensorMemoryInfoARM
  else:
    VkBindTensorMemoryInfoARM_1107304020)
  struct_VkValidationFeaturesEXT_1107302551 = (when declared(
      struct_VkValidationFeaturesEXT):
    when ownSizeof(struct_VkValidationFeaturesEXT) !=
        ownSizeof(struct_VkValidationFeaturesEXT_1107302550):
      static :
        warning("Declaration of " & "struct_VkValidationFeaturesEXT" &
            " exists but with different size")
    struct_VkValidationFeaturesEXT
  else:
    struct_VkValidationFeaturesEXT_1107302550)
  VkPhysicalDeviceExternalFenceInfo_1107298289 = (when declared(
      VkPhysicalDeviceExternalFenceInfo):
    when ownSizeof(VkPhysicalDeviceExternalFenceInfo) !=
        ownSizeof(VkPhysicalDeviceExternalFenceInfo_1107298288):
      static :
        warning("Declaration of " & "VkPhysicalDeviceExternalFenceInfo" &
            " exists but with different size")
    VkPhysicalDeviceExternalFenceInfo
  else:
    VkPhysicalDeviceExternalFenceInfo_1107298288)
  struct_VkPhysicalDeviceShaderAtomicInt64Features_1107298475 = (when declared(
      struct_VkPhysicalDeviceShaderAtomicInt64Features):
    when ownSizeof(struct_VkPhysicalDeviceShaderAtomicInt64Features) !=
        ownSizeof(struct_VkPhysicalDeviceShaderAtomicInt64Features_1107298474):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderAtomicInt64Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderAtomicInt64Features
  else:
    struct_VkPhysicalDeviceShaderAtomicInt64Features_1107298474)
  struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT_1107303407 = (when declared(
      struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT_1107303406):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT
  else:
    struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT_1107303406)
  VkVertexInputRate_1107296863 = (when declared(VkVertexInputRate):
    when ownSizeof(VkVertexInputRate) != ownSizeof(VkVertexInputRate_1107296862):
      static :
        warning("Declaration of " & "VkVertexInputRate" &
            " exists but with different size")
    VkVertexInputRate
  else:
    VkVertexInputRate_1107296862)
  struct_VkVideoEncodeCapabilitiesKHR_1107300599 = (when declared(
      struct_VkVideoEncodeCapabilitiesKHR):
    when ownSizeof(struct_VkVideoEncodeCapabilitiesKHR) !=
        ownSizeof(struct_VkVideoEncodeCapabilitiesKHR_1107300598):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeCapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeCapabilitiesKHR
  else:
    struct_VkVideoEncodeCapabilitiesKHR_1107300598)
  VkIndirectCommandsTokenTypeEXT_1107304921 = (when declared(
      VkIndirectCommandsTokenTypeEXT):
    when ownSizeof(VkIndirectCommandsTokenTypeEXT) !=
        ownSizeof(VkIndirectCommandsTokenTypeEXT_1107304920):
      static :
        warning("Declaration of " & "VkIndirectCommandsTokenTypeEXT" &
            " exists but with different size")
    VkIndirectCommandsTokenTypeEXT
  else:
    VkIndirectCommandsTokenTypeEXT_1107304920)
  struct_VkPartitionedAccelerationStructureInstancesInputNV_1107304899 = (when declared(
      struct_VkPartitionedAccelerationStructureInstancesInputNV):
    when ownSizeof(struct_VkPartitionedAccelerationStructureInstancesInputNV) !=
        ownSizeof(struct_VkPartitionedAccelerationStructureInstancesInputNV_1107304898):
      static :
        warning("Declaration of " &
            "struct_VkPartitionedAccelerationStructureInstancesInputNV" &
            " exists but with different size")
    struct_VkPartitionedAccelerationStructureInstancesInputNV
  else:
    struct_VkPartitionedAccelerationStructureInstancesInputNV_1107304898)
  struct_VkDisplayPlaneInfo2KHR_1107300219 = (when declared(
      struct_VkDisplayPlaneInfo2KHR):
    when ownSizeof(struct_VkDisplayPlaneInfo2KHR) !=
        ownSizeof(struct_VkDisplayPlaneInfo2KHR_1107300218):
      static :
        warning("Declaration of " & "struct_VkDisplayPlaneInfo2KHR" &
            " exists but with different size")
    struct_VkDisplayPlaneInfo2KHR
  else:
    struct_VkDisplayPlaneInfo2KHR_1107300218)
  enum_VkPerformanceConfigurationTypeINTEL_1107302375 = (when declared(
      enum_VkPerformanceConfigurationTypeINTEL):
    when ownSizeof(enum_VkPerformanceConfigurationTypeINTEL) !=
        ownSizeof(enum_VkPerformanceConfigurationTypeINTEL_1107302374):
      static :
        warning("Declaration of " & "enum_VkPerformanceConfigurationTypeINTEL" &
            " exists but with different size")
    enum_VkPerformanceConfigurationTypeINTEL
  else:
    enum_VkPerformanceConfigurationTypeINTEL_1107302374)
  VkAccelerationStructureInstanceNV_1107302195 = (when declared(
      VkAccelerationStructureInstanceNV):
    when ownSizeof(VkAccelerationStructureInstanceNV) !=
        ownSizeof(VkAccelerationStructureInstanceNV_1107302194):
      static :
        warning("Declaration of " & "VkAccelerationStructureInstanceNV" &
            " exists but with different size")
    VkAccelerationStructureInstanceNV
  else:
    VkAccelerationStructureInstanceNV_1107302194)
  VkRenderPassAttachmentBeginInfoKHR_1107300047 = (when declared(
      VkRenderPassAttachmentBeginInfoKHR):
    when ownSizeof(VkRenderPassAttachmentBeginInfoKHR) !=
        ownSizeof(VkRenderPassAttachmentBeginInfoKHR_1107300046):
      static :
        warning("Declaration of " & "VkRenderPassAttachmentBeginInfoKHR" &
            " exists but with different size")
    VkRenderPassAttachmentBeginInfoKHR
  else:
    VkRenderPassAttachmentBeginInfoKHR_1107300046)
  VkPointClippingBehavior_1107297957 = (when declared(VkPointClippingBehavior):
    when ownSizeof(VkPointClippingBehavior) !=
        ownSizeof(VkPointClippingBehavior_1107297956):
      static :
        warning("Declaration of " & "VkPointClippingBehavior" &
            " exists but with different size")
    VkPointClippingBehavior
  else:
    VkPointClippingBehavior_1107297956)
  struct_VkPhysicalDevicePresentBarrierFeaturesNV_1107302919 = (when declared(
      struct_VkPhysicalDevicePresentBarrierFeaturesNV):
    when ownSizeof(struct_VkPhysicalDevicePresentBarrierFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDevicePresentBarrierFeaturesNV_1107302918):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePresentBarrierFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDevicePresentBarrierFeaturesNV
  else:
    struct_VkPhysicalDevicePresentBarrierFeaturesNV_1107302918)
  PFN_vkCmdSetDepthClipNegativeOneToOneEXT_1107303917 = (when declared(
      PFN_vkCmdSetDepthClipNegativeOneToOneEXT):
    when ownSizeof(PFN_vkCmdSetDepthClipNegativeOneToOneEXT) !=
        ownSizeof(PFN_vkCmdSetDepthClipNegativeOneToOneEXT_1107303916):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthClipNegativeOneToOneEXT" &
            " exists but with different size")
    PFN_vkCmdSetDepthClipNegativeOneToOneEXT
  else:
    PFN_vkCmdSetDepthClipNegativeOneToOneEXT_1107303916)
  VkDedicatedAllocationBufferCreateInfoNV_1107301461 = (when declared(
      VkDedicatedAllocationBufferCreateInfoNV):
    when ownSizeof(VkDedicatedAllocationBufferCreateInfoNV) !=
        ownSizeof(VkDedicatedAllocationBufferCreateInfoNV_1107301460):
      static :
        warning("Declaration of " & "VkDedicatedAllocationBufferCreateInfoNV" &
            " exists but with different size")
    VkDedicatedAllocationBufferCreateInfoNV
  else:
    VkDedicatedAllocationBufferCreateInfoNV_1107301460)
  struct_VkVideoDecodeH264InlineSessionParametersInfoKHR_1107301373 = (when declared(
      struct_VkVideoDecodeH264InlineSessionParametersInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH264InlineSessionParametersInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH264InlineSessionParametersInfoKHR_1107301372):
      static :
        warning("Declaration of " &
            "struct_VkVideoDecodeH264InlineSessionParametersInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH264InlineSessionParametersInfoKHR
  else:
    struct_VkVideoDecodeH264InlineSessionParametersInfoKHR_1107301372)
  PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT_1107301913 = (when declared(
      PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT):
    when ownSizeof(PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT) !=
        ownSizeof(PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT_1107301912):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
  else:
    PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT_1107301912)
  enum_VkOpticalFlowSessionCreateFlagBitsNV_1107304163 = (when declared(
      enum_VkOpticalFlowSessionCreateFlagBitsNV):
    when ownSizeof(enum_VkOpticalFlowSessionCreateFlagBitsNV) !=
        ownSizeof(enum_VkOpticalFlowSessionCreateFlagBitsNV_1107304162):
      static :
        warning("Declaration of " & "enum_VkOpticalFlowSessionCreateFlagBitsNV" &
            " exists but with different size")
    enum_VkOpticalFlowSessionCreateFlagBitsNV
  else:
    enum_VkOpticalFlowSessionCreateFlagBitsNV_1107304162)
  HINSTANCE_1107305305 = (when declared(HINSTANCE):
    when ownSizeof(HINSTANCE) != ownSizeof(HINSTANCE_1107305304):
      static :
        warning("Declaration of " & "HINSTANCE" &
            " exists but with different size")
    HINSTANCE
  else:
    HINSTANCE_1107305304)
  struct_VkImageMemoryBarrier_1107297273 = (when declared(
      struct_VkImageMemoryBarrier):
    when ownSizeof(struct_VkImageMemoryBarrier) !=
        ownSizeof(struct_VkImageMemoryBarrier_1107297272):
      static :
        warning("Declaration of " & "struct_VkImageMemoryBarrier" &
            " exists but with different size")
    struct_VkImageMemoryBarrier
  else:
    struct_VkImageMemoryBarrier_1107297272)
  VkSurfaceKHR_1107299251 = (when declared(VkSurfaceKHR):
    when ownSizeof(VkSurfaceKHR) != ownSizeof(VkSurfaceKHR_1107299250):
      static :
        warning("Declaration of " & "VkSurfaceKHR" &
            " exists but with different size")
    VkSurfaceKHR
  else:
    VkSurfaceKHR_1107299250)
  struct_VkPipelineExecutableInfoKHR_1107300503 = (when declared(
      struct_VkPipelineExecutableInfoKHR):
    when ownSizeof(struct_VkPipelineExecutableInfoKHR) !=
        ownSizeof(struct_VkPipelineExecutableInfoKHR_1107300502):
      static :
        warning("Declaration of " & "struct_VkPipelineExecutableInfoKHR" &
            " exists but with different size")
    struct_VkPipelineExecutableInfoKHR
  else:
    struct_VkPipelineExecutableInfoKHR_1107300502)
  VkPhysicalDeviceVideoMaintenance2FeaturesKHR_1107301371 = (when declared(
      VkPhysicalDeviceVideoMaintenance2FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceVideoMaintenance2FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceVideoMaintenance2FeaturesKHR_1107301370):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVideoMaintenance2FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceVideoMaintenance2FeaturesKHR
  else:
    VkPhysicalDeviceVideoMaintenance2FeaturesKHR_1107301370)
  VkPhysicalDeviceShaderCorePropertiesAMD_1107302281 = (when declared(
      VkPhysicalDeviceShaderCorePropertiesAMD):
    when ownSizeof(VkPhysicalDeviceShaderCorePropertiesAMD) !=
        ownSizeof(VkPhysicalDeviceShaderCorePropertiesAMD_1107302280):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderCorePropertiesAMD" &
            " exists but with different size")
    VkPhysicalDeviceShaderCorePropertiesAMD
  else:
    VkPhysicalDeviceShaderCorePropertiesAMD_1107302280)
  VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT_1107303287 = (when declared(
      VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT_1107303286):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT
  else:
    VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT_1107303286)
  VkBindDescriptorSetsInfo_1107299143 = (when declared(VkBindDescriptorSetsInfo):
    when ownSizeof(VkBindDescriptorSetsInfo) !=
        ownSizeof(VkBindDescriptorSetsInfo_1107299142):
      static :
        warning("Declaration of " & "VkBindDescriptorSetsInfo" &
            " exists but with different size")
    VkBindDescriptorSetsInfo
  else:
    VkBindDescriptorSetsInfo_1107299142)
  VkSampleMask_1107296718 = (when declared(VkSampleMask):
    when ownSizeof(VkSampleMask) != ownSizeof(VkSampleMask_1107296717):
      static :
        warning("Declaration of " & "VkSampleMask" &
            " exists but with different size")
    VkSampleMask
  else:
    VkSampleMask_1107296717)
  enum_VkSamplerYcbcrRange_1107297967 = (when declared(enum_VkSamplerYcbcrRange):
    when ownSizeof(enum_VkSamplerYcbcrRange) !=
        ownSizeof(enum_VkSamplerYcbcrRange_1107297966):
      static :
        warning("Declaration of " & "enum_VkSamplerYcbcrRange" &
            " exists but with different size")
    enum_VkSamplerYcbcrRange
  else:
    enum_VkSamplerYcbcrRange_1107297966)
  struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303741 = (when declared(
      struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303740):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT
  else:
    struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303740)
  struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR_1107301235 = (when declared(
      struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR_1107301234):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR
  else:
    struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR_1107301234)
  struct_VkShaderModuleValidationCacheCreateInfoEXT_1107302003 = (when declared(
      struct_VkShaderModuleValidationCacheCreateInfoEXT):
    when ownSizeof(struct_VkShaderModuleValidationCacheCreateInfoEXT) !=
        ownSizeof(struct_VkShaderModuleValidationCacheCreateInfoEXT_1107302002):
      static :
        warning("Declaration of " &
            "struct_VkShaderModuleValidationCacheCreateInfoEXT" &
            " exists but with different size")
    struct_VkShaderModuleValidationCacheCreateInfoEXT
  else:
    struct_VkShaderModuleValidationCacheCreateInfoEXT_1107302002)
  VkPhysicalDeviceShaderAtomicInt64FeaturesKHR_1107300307 = (when declared(
      VkPhysicalDeviceShaderAtomicInt64FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderAtomicInt64FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderAtomicInt64FeaturesKHR_1107300306):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderAtomicInt64FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderAtomicInt64FeaturesKHR
  else:
    VkPhysicalDeviceShaderAtomicInt64FeaturesKHR_1107300306)
  VkDescriptorSetLayoutCreateFlags_1107297157 = (when declared(
      VkDescriptorSetLayoutCreateFlags):
    when ownSizeof(VkDescriptorSetLayoutCreateFlags) !=
        ownSizeof(VkDescriptorSetLayoutCreateFlags_1107297156):
      static :
        warning("Declaration of " & "VkDescriptorSetLayoutCreateFlags" &
            " exists but with different size")
    VkDescriptorSetLayoutCreateFlags
  else:
    VkDescriptorSetLayoutCreateFlags_1107297156)
  VkBufferUsageFlagBits2KHR_1107300783 = (when declared(
      VkBufferUsageFlagBits2KHR):
    when ownSizeof(VkBufferUsageFlagBits2KHR) !=
        ownSizeof(VkBufferUsageFlagBits2KHR_1107300782):
      static :
        warning("Declaration of " & "VkBufferUsageFlagBits2KHR" &
            " exists but with different size")
    VkBufferUsageFlagBits2KHR
  else:
    VkBufferUsageFlagBits2KHR_1107300782)
  VkVideoEncodeIntraRefreshCapabilitiesKHR_1107301255 = (when declared(
      VkVideoEncodeIntraRefreshCapabilitiesKHR):
    when ownSizeof(VkVideoEncodeIntraRefreshCapabilitiesKHR) !=
        ownSizeof(VkVideoEncodeIntraRefreshCapabilitiesKHR_1107301254):
      static :
        warning("Declaration of " & "VkVideoEncodeIntraRefreshCapabilitiesKHR" &
            " exists but with different size")
    VkVideoEncodeIntraRefreshCapabilitiesKHR
  else:
    VkVideoEncodeIntraRefreshCapabilitiesKHR_1107301254)
  enum_VkVideoEncodeRateControlModeFlagBitsKHR_1107300569 = (when declared(
      enum_VkVideoEncodeRateControlModeFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeRateControlModeFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeRateControlModeFlagBitsKHR_1107300568):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeRateControlModeFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeRateControlModeFlagBitsKHR
  else:
    enum_VkVideoEncodeRateControlModeFlagBitsKHR_1107300568)
  struct_VkVideoFormatAV1QuantizationMapPropertiesKHR_1107301309 = (when declared(
      struct_VkVideoFormatAV1QuantizationMapPropertiesKHR):
    when ownSizeof(struct_VkVideoFormatAV1QuantizationMapPropertiesKHR) !=
        ownSizeof(struct_VkVideoFormatAV1QuantizationMapPropertiesKHR_1107301308):
      static :
        warning("Declaration of " &
            "struct_VkVideoFormatAV1QuantizationMapPropertiesKHR" &
            " exists but with different size")
    struct_VkVideoFormatAV1QuantizationMapPropertiesKHR
  else:
    struct_VkVideoFormatAV1QuantizationMapPropertiesKHR_1107301308)
  VkMutableDescriptorTypeListEXT_1107303275 = (when declared(
      VkMutableDescriptorTypeListEXT):
    when ownSizeof(VkMutableDescriptorTypeListEXT) !=
        ownSizeof(VkMutableDescriptorTypeListEXT_1107303274):
      static :
        warning("Declaration of " & "VkMutableDescriptorTypeListEXT" &
            " exists but with different size")
    VkMutableDescriptorTypeListEXT
  else:
    VkMutableDescriptorTypeListEXT_1107303274)
  VkAccelerationStructureGeometryTrianglesDataKHR_1107305149 = (when declared(
      VkAccelerationStructureGeometryTrianglesDataKHR):
    when ownSizeof(VkAccelerationStructureGeometryTrianglesDataKHR) !=
        ownSizeof(VkAccelerationStructureGeometryTrianglesDataKHR_1107305148):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureGeometryTrianglesDataKHR" &
            " exists but with different size")
    VkAccelerationStructureGeometryTrianglesDataKHR
  else:
    VkAccelerationStructureGeometryTrianglesDataKHR_1107305148)
  VkPipelineBinaryCreateInfoKHR_1107300871 = (when declared(
      VkPipelineBinaryCreateInfoKHR):
    when ownSizeof(VkPipelineBinaryCreateInfoKHR) !=
        ownSizeof(VkPipelineBinaryCreateInfoKHR_1107300870):
      static :
        warning("Declaration of " & "VkPipelineBinaryCreateInfoKHR" &
            " exists but with different size")
    VkPipelineBinaryCreateInfoKHR
  else:
    VkPipelineBinaryCreateInfoKHR_1107300870)
  VkStructureType_1107296783 = (when declared(VkStructureType):
    when ownSizeof(VkStructureType) != ownSizeof(VkStructureType_1107296782):
      static :
        warning("Declaration of " & "VkStructureType" &
            " exists but with different size")
    VkStructureType
  else:
    VkStructureType_1107296782)
  struct_VkRenderPassSubpassFeedbackCreateInfoEXT_1107303963 = (when declared(
      struct_VkRenderPassSubpassFeedbackCreateInfoEXT):
    when ownSizeof(struct_VkRenderPassSubpassFeedbackCreateInfoEXT) !=
        ownSizeof(struct_VkRenderPassSubpassFeedbackCreateInfoEXT_1107303962):
      static :
        warning("Declaration of " &
            "struct_VkRenderPassSubpassFeedbackCreateInfoEXT" &
            " exists but with different size")
    struct_VkRenderPassSubpassFeedbackCreateInfoEXT
  else:
    struct_VkRenderPassSubpassFeedbackCreateInfoEXT_1107303962)
  VkImageBlit2KHR_1107300719 = (when declared(VkImageBlit2KHR):
    when ownSizeof(VkImageBlit2KHR) != ownSizeof(VkImageBlit2KHR_1107300718):
      static :
        warning("Declaration of " & "VkImageBlit2KHR" &
            " exists but with different size")
    VkImageBlit2KHR
  else:
    VkImageBlit2KHR_1107300718)
  VkPhysicalDeviceDescriptorIndexingFeaturesEXT_1107302021 = (when declared(
      VkPhysicalDeviceDescriptorIndexingFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceDescriptorIndexingFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceDescriptorIndexingFeaturesEXT_1107302020):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDescriptorIndexingFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDescriptorIndexingFeaturesEXT
  else:
    VkPhysicalDeviceDescriptorIndexingFeaturesEXT_1107302020)
  VkDataGraphPipelineInfoARM_1107304521 = (when declared(
      VkDataGraphPipelineInfoARM):
    when ownSizeof(VkDataGraphPipelineInfoARM) !=
        ownSizeof(VkDataGraphPipelineInfoARM_1107304520):
      static :
        warning("Declaration of " & "VkDataGraphPipelineInfoARM" &
            " exists but with different size")
    VkDataGraphPipelineInfoARM
  else:
    VkDataGraphPipelineInfoARM_1107304520)
  VkBuildPartitionedAccelerationStructureInfoNV_1107304905 = (when declared(
      VkBuildPartitionedAccelerationStructureInfoNV):
    when ownSizeof(VkBuildPartitionedAccelerationStructureInfoNV) !=
        ownSizeof(VkBuildPartitionedAccelerationStructureInfoNV_1107304904):
      static :
        warning("Declaration of " &
            "VkBuildPartitionedAccelerationStructureInfoNV" &
            " exists but with different size")
    VkBuildPartitionedAccelerationStructureInfoNV
  else:
    VkBuildPartitionedAccelerationStructureInfoNV_1107304904)
  VkGeneratedCommandsInfoEXT_1107304969 = (when declared(
      VkGeneratedCommandsInfoEXT):
    when ownSizeof(VkGeneratedCommandsInfoEXT) !=
        ownSizeof(VkGeneratedCommandsInfoEXT_1107304968):
      static :
        warning("Declaration of " & "VkGeneratedCommandsInfoEXT" &
            " exists but with different size")
    VkGeneratedCommandsInfoEXT
  else:
    VkGeneratedCommandsInfoEXT_1107304968)
  struct_StdVideoEncodeAV1OperatingPointInfo_1107305493 = (when declared(
      struct_StdVideoEncodeAV1OperatingPointInfo):
    when ownSizeof(struct_StdVideoEncodeAV1OperatingPointInfo) !=
        ownSizeof(struct_StdVideoEncodeAV1OperatingPointInfo_1107305492):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeAV1OperatingPointInfo" &
            " exists but with different size")
    struct_StdVideoEncodeAV1OperatingPointInfo
  else:
    struct_StdVideoEncodeAV1OperatingPointInfo_1107305492)
  enum_VkFrontFace_1107296857 = (when declared(enum_VkFrontFace):
    when ownSizeof(enum_VkFrontFace) != ownSizeof(enum_VkFrontFace_1107296856):
      static :
        warning("Declaration of " & "enum_VkFrontFace" &
            " exists but with different size")
    enum_VkFrontFace
  else:
    enum_VkFrontFace_1107296856)
  VkIndirectCommandsLayoutUsageFlagBitsEXT_1107304931 = (when declared(
      VkIndirectCommandsLayoutUsageFlagBitsEXT):
    when ownSizeof(VkIndirectCommandsLayoutUsageFlagBitsEXT) !=
        ownSizeof(VkIndirectCommandsLayoutUsageFlagBitsEXT_1107304930):
      static :
        warning("Declaration of " & "VkIndirectCommandsLayoutUsageFlagBitsEXT" &
            " exists but with different size")
    VkIndirectCommandsLayoutUsageFlagBitsEXT
  else:
    VkIndirectCommandsLayoutUsageFlagBitsEXT_1107304930)
  struct_VkVideoEncodeH265QpKHR_1107299727 = (when declared(
      struct_VkVideoEncodeH265QpKHR):
    when ownSizeof(struct_VkVideoEncodeH265QpKHR) !=
        ownSizeof(struct_VkVideoEncodeH265QpKHR_1107299726):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH265QpKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265QpKHR
  else:
    struct_VkVideoEncodeH265QpKHR_1107299726)
  struct_VkVideoCodingControlInfoKHR_1107299535 = (when declared(
      struct_VkVideoCodingControlInfoKHR):
    when ownSizeof(struct_VkVideoCodingControlInfoKHR) !=
        ownSizeof(struct_VkVideoCodingControlInfoKHR_1107299534):
      static :
        warning("Declaration of " & "struct_VkVideoCodingControlInfoKHR" &
            " exists but with different size")
    struct_VkVideoCodingControlInfoKHR
  else:
    struct_VkVideoCodingControlInfoKHR_1107299534)
  VkMemoryMapInfo_1107299075 = (when declared(VkMemoryMapInfo):
    when ownSizeof(VkMemoryMapInfo) != ownSizeof(VkMemoryMapInfo_1107299074):
      static :
        warning("Declaration of " & "VkMemoryMapInfo" &
            " exists but with different size")
    VkMemoryMapInfo
  else:
    VkMemoryMapInfo_1107299074)
  enum_VkPipelineShaderStageCreateFlagBits_1107297089 = (when declared(
      enum_VkPipelineShaderStageCreateFlagBits):
    when ownSizeof(enum_VkPipelineShaderStageCreateFlagBits) !=
        ownSizeof(enum_VkPipelineShaderStageCreateFlagBits_1107297088):
      static :
        warning("Declaration of " & "enum_VkPipelineShaderStageCreateFlagBits" &
            " exists but with different size")
    enum_VkPipelineShaderStageCreateFlagBits
  else:
    enum_VkPipelineShaderStageCreateFlagBits_1107297088)
  VkSamplerAddressMode_1107296891 = (when declared(VkSamplerAddressMode):
    when ownSizeof(VkSamplerAddressMode) != ownSizeof(VkSamplerAddressMode_1107296890):
      static :
        warning("Declaration of " & "VkSamplerAddressMode" &
            " exists but with different size")
    VkSamplerAddressMode
  else:
    VkSamplerAddressMode_1107296890)
  VkPhysicalDeviceSynchronization2Features_1107298761 = (when declared(
      VkPhysicalDeviceSynchronization2Features):
    when ownSizeof(VkPhysicalDeviceSynchronization2Features) !=
        ownSizeof(VkPhysicalDeviceSynchronization2Features_1107298760):
      static :
        warning("Declaration of " & "VkPhysicalDeviceSynchronization2Features" &
            " exists but with different size")
    VkPhysicalDeviceSynchronization2Features
  else:
    VkPhysicalDeviceSynchronization2Features_1107298760)
  VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT_1107303397 = (when declared(
      VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT_1107303396):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
  else:
    VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT_1107303396)
  PFN_vkQueueSubmit_1107297713 = (when declared(PFN_vkQueueSubmit):
    when ownSizeof(PFN_vkQueueSubmit) != ownSizeof(PFN_vkQueueSubmit_1107297712):
      static :
        warning("Declaration of " & "PFN_vkQueueSubmit" &
            " exists but with different size")
    PFN_vkQueueSubmit
  else:
    PFN_vkQueueSubmit_1107297712)
  VkVideoEncodeAV1QIndexKHR_1107301051 = (when declared(
      VkVideoEncodeAV1QIndexKHR):
    when ownSizeof(VkVideoEncodeAV1QIndexKHR) !=
        ownSizeof(VkVideoEncodeAV1QIndexKHR_1107301050):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1QIndexKHR" &
            " exists but with different size")
    VkVideoEncodeAV1QIndexKHR
  else:
    VkVideoEncodeAV1QIndexKHR_1107301050)
  struct_VkBaseOutStructure_1107297249 = (when declared(
      struct_VkBaseOutStructure):
    when ownSizeof(struct_VkBaseOutStructure) !=
        ownSizeof(struct_VkBaseOutStructure_1107297248):
      static :
        warning("Declaration of " & "struct_VkBaseOutStructure" &
            " exists but with different size")
    struct_VkBaseOutStructure
  else:
    struct_VkBaseOutStructure_1107297248)
  VkImageSwapchainCreateInfoKHR_1107299315 = (when declared(
      VkImageSwapchainCreateInfoKHR):
    when ownSizeof(VkImageSwapchainCreateInfoKHR) !=
        ownSizeof(VkImageSwapchainCreateInfoKHR_1107299314):
      static :
        warning("Declaration of " & "VkImageSwapchainCreateInfoKHR" &
            " exists but with different size")
    VkImageSwapchainCreateInfoKHR
  else:
    VkImageSwapchainCreateInfoKHR_1107299314)
  struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298559 = (when declared(
      struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures):
    when ownSizeof(struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298558):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures
  else:
    struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298558)
  VkMicromapCreateFlagsEXT_1107303553 = (when declared(VkMicromapCreateFlagsEXT):
    when ownSizeof(VkMicromapCreateFlagsEXT) !=
        ownSizeof(VkMicromapCreateFlagsEXT_1107303552):
      static :
        warning("Declaration of " & "VkMicromapCreateFlagsEXT" &
            " exists but with different size")
    VkMicromapCreateFlagsEXT
  else:
    VkMicromapCreateFlagsEXT_1107303552)
  VkImageSubresource2KHR_1107300793 = (when declared(VkImageSubresource2KHR):
    when ownSizeof(VkImageSubresource2KHR) != ownSizeof(VkImageSubresource2KHR_1107300792):
      static :
        warning("Declaration of " & "VkImageSubresource2KHR" &
            " exists but with different size")
    VkImageSubresource2KHR
  else:
    VkImageSubresource2KHR_1107300792)
  VkPeerMemoryFeatureFlagsKHR_1107299887 = (when declared(
      VkPeerMemoryFeatureFlagsKHR):
    when ownSizeof(VkPeerMemoryFeatureFlagsKHR) !=
        ownSizeof(VkPeerMemoryFeatureFlagsKHR_1107299886):
      static :
        warning("Declaration of " & "VkPeerMemoryFeatureFlagsKHR" &
            " exists but with different size")
    VkPeerMemoryFeatureFlagsKHR
  else:
    VkPeerMemoryFeatureFlagsKHR_1107299886)
  VkSparseMemoryBind_1107297383 = (when declared(VkSparseMemoryBind):
    when ownSizeof(VkSparseMemoryBind) != ownSizeof(VkSparseMemoryBind_1107297382):
      static :
        warning("Declaration of " & "VkSparseMemoryBind" &
            " exists but with different size")
    VkSparseMemoryBind
  else:
    VkSparseMemoryBind_1107297382)
  VkPhysicalDeviceRobustness2PropertiesKHR_1107301395 = (when declared(
      VkPhysicalDeviceRobustness2PropertiesKHR):
    when ownSizeof(VkPhysicalDeviceRobustness2PropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceRobustness2PropertiesKHR_1107301394):
      static :
        warning("Declaration of " & "VkPhysicalDeviceRobustness2PropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceRobustness2PropertiesKHR
  else:
    VkPhysicalDeviceRobustness2PropertiesKHR_1107301394)
  struct_VkImageSubresourceRange_1107297269 = (when declared(
      struct_VkImageSubresourceRange):
    when ownSizeof(struct_VkImageSubresourceRange) !=
        ownSizeof(struct_VkImageSubresourceRange_1107297268):
      static :
        warning("Declaration of " & "struct_VkImageSubresourceRange" &
            " exists but with different size")
    struct_VkImageSubresourceRange
  else:
    struct_VkImageSubresourceRange_1107297268)
  PFN_vkCmdSetScissorWithCountEXT_1107302657 = (when declared(
      PFN_vkCmdSetScissorWithCountEXT):
    when ownSizeof(PFN_vkCmdSetScissorWithCountEXT) !=
        ownSizeof(PFN_vkCmdSetScissorWithCountEXT_1107302656):
      static :
        warning("Declaration of " & "PFN_vkCmdSetScissorWithCountEXT" &
            " exists but with different size")
    PFN_vkCmdSetScissorWithCountEXT
  else:
    PFN_vkCmdSetScissorWithCountEXT_1107302656)
  VkDeviceMemoryOpaqueCaptureAddressInfoKHR_1107300467 = (when declared(
      VkDeviceMemoryOpaqueCaptureAddressInfoKHR):
    when ownSizeof(VkDeviceMemoryOpaqueCaptureAddressInfoKHR) !=
        ownSizeof(VkDeviceMemoryOpaqueCaptureAddressInfoKHR_1107300466):
      static :
        warning("Declaration of " & "VkDeviceMemoryOpaqueCaptureAddressInfoKHR" &
            " exists but with different size")
    VkDeviceMemoryOpaqueCaptureAddressInfoKHR
  else:
    VkDeviceMemoryOpaqueCaptureAddressInfoKHR_1107300466)
  VkDepthBiasRepresentationInfoEXT_1107302875 = (when declared(
      VkDepthBiasRepresentationInfoEXT):
    when ownSizeof(VkDepthBiasRepresentationInfoEXT) !=
        ownSizeof(VkDepthBiasRepresentationInfoEXT_1107302874):
      static :
        warning("Declaration of " & "VkDepthBiasRepresentationInfoEXT" &
            " exists but with different size")
    VkDepthBiasRepresentationInfoEXT
  else:
    VkDepthBiasRepresentationInfoEXT_1107302874)
  VkBindImageMemoryDeviceGroupInfoKHR_1107299907 = (when declared(
      VkBindImageMemoryDeviceGroupInfoKHR):
    when ownSizeof(VkBindImageMemoryDeviceGroupInfoKHR) !=
        ownSizeof(VkBindImageMemoryDeviceGroupInfoKHR_1107299906):
      static :
        warning("Declaration of " & "VkBindImageMemoryDeviceGroupInfoKHR" &
            " exists but with different size")
    VkBindImageMemoryDeviceGroupInfoKHR
  else:
    VkBindImageMemoryDeviceGroupInfoKHR_1107299906)
  VkPresentScalingFlagsKHR_1107300903 = (when declared(VkPresentScalingFlagsKHR):
    when ownSizeof(VkPresentScalingFlagsKHR) !=
        ownSizeof(VkPresentScalingFlagsKHR_1107300902):
      static :
        warning("Declaration of " & "VkPresentScalingFlagsKHR" &
            " exists but with different size")
    VkPresentScalingFlagsKHR
  else:
    VkPresentScalingFlagsKHR_1107300902)
  StdVideoAV1FilmGrainFlags_1107305837 = (when declared(
      StdVideoAV1FilmGrainFlags):
    when ownSizeof(StdVideoAV1FilmGrainFlags) !=
        ownSizeof(StdVideoAV1FilmGrainFlags_1107305836):
      static :
        warning("Declaration of " & "StdVideoAV1FilmGrainFlags" &
            " exists but with different size")
    StdVideoAV1FilmGrainFlags
  else:
    StdVideoAV1FilmGrainFlags_1107305836)
  VkCompareOp_1107296851 = (when declared(VkCompareOp):
    when ownSizeof(VkCompareOp) != ownSizeof(VkCompareOp_1107296850):
      static :
        warning("Declaration of " & "VkCompareOp" &
            " exists but with different size")
    VkCompareOp
  else:
    VkCompareOp_1107296850)
  VkBlitImageInfo2KHR_1107300711 = (when declared(VkBlitImageInfo2KHR):
    when ownSizeof(VkBlitImageInfo2KHR) != ownSizeof(VkBlitImageInfo2KHR_1107300710):
      static :
        warning("Declaration of " & "VkBlitImageInfo2KHR" &
            " exists but with different size")
    VkBlitImageInfo2KHR
  else:
    VkBlitImageInfo2KHR_1107300710)
  struct_VkVideoEncodeSessionParametersGetInfoKHR_1107300631 = (when declared(
      struct_VkVideoEncodeSessionParametersGetInfoKHR):
    when ownSizeof(struct_VkVideoEncodeSessionParametersGetInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeSessionParametersGetInfoKHR_1107300630):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeSessionParametersGetInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeSessionParametersGetInfoKHR
  else:
    struct_VkVideoEncodeSessionParametersGetInfoKHR_1107300630)
  enum_VkBuildAccelerationStructureModeKHR_1107305133 = (when declared(
      enum_VkBuildAccelerationStructureModeKHR):
    when ownSizeof(enum_VkBuildAccelerationStructureModeKHR) !=
        ownSizeof(enum_VkBuildAccelerationStructureModeKHR_1107305132):
      static :
        warning("Declaration of " & "enum_VkBuildAccelerationStructureModeKHR" &
            " exists but with different size")
    enum_VkBuildAccelerationStructureModeKHR
  else:
    enum_VkBuildAccelerationStructureModeKHR_1107305132)
  struct_VkIndirectCommandsLayoutTokenNV_1107302811 = (when declared(
      struct_VkIndirectCommandsLayoutTokenNV):
    when ownSizeof(struct_VkIndirectCommandsLayoutTokenNV) !=
        ownSizeof(struct_VkIndirectCommandsLayoutTokenNV_1107302810):
      static :
        warning("Declaration of " & "struct_VkIndirectCommandsLayoutTokenNV" &
            " exists but with different size")
    struct_VkIndirectCommandsLayoutTokenNV
  else:
    struct_VkIndirectCommandsLayoutTokenNV_1107302810)
  VkDeviceDiagnosticsConfigFlagBitsNV_1107302953 = (when declared(
      VkDeviceDiagnosticsConfigFlagBitsNV):
    when ownSizeof(VkDeviceDiagnosticsConfigFlagBitsNV) !=
        ownSizeof(VkDeviceDiagnosticsConfigFlagBitsNV_1107302952):
      static :
        warning("Declaration of " & "VkDeviceDiagnosticsConfigFlagBitsNV" &
            " exists but with different size")
    VkDeviceDiagnosticsConfigFlagBitsNV
  else:
    VkDeviceDiagnosticsConfigFlagBitsNV_1107302952)
  VkVideoEncodeH264RateControlFlagBitsKHR_1107299605 = (when declared(
      VkVideoEncodeH264RateControlFlagBitsKHR):
    when ownSizeof(VkVideoEncodeH264RateControlFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeH264RateControlFlagBitsKHR_1107299604):
      static :
        warning("Declaration of " & "VkVideoEncodeH264RateControlFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeH264RateControlFlagBitsKHR
  else:
    VkVideoEncodeH264RateControlFlagBitsKHR_1107299604)
  VkFormatProperties3KHR_1107300741 = (when declared(VkFormatProperties3KHR):
    when ownSizeof(VkFormatProperties3KHR) != ownSizeof(VkFormatProperties3KHR_1107300740):
      static :
        warning("Declaration of " & "VkFormatProperties3KHR" &
            " exists but with different size")
    VkFormatProperties3KHR
  else:
    VkFormatProperties3KHR_1107300740)
  VkSurfacePresentScalingCapabilitiesKHR_1107300917 = (when declared(
      VkSurfacePresentScalingCapabilitiesKHR):
    when ownSizeof(VkSurfacePresentScalingCapabilitiesKHR) !=
        ownSizeof(VkSurfacePresentScalingCapabilitiesKHR_1107300916):
      static :
        warning("Declaration of " & "VkSurfacePresentScalingCapabilitiesKHR" &
            " exists but with different size")
    VkSurfacePresentScalingCapabilitiesKHR
  else:
    VkSurfacePresentScalingCapabilitiesKHR_1107300916)
  PFN_vkCreateDescriptorUpdateTemplate_1107298367 = (when declared(
      PFN_vkCreateDescriptorUpdateTemplate):
    when ownSizeof(PFN_vkCreateDescriptorUpdateTemplate) !=
        ownSizeof(PFN_vkCreateDescriptorUpdateTemplate_1107298366):
      static :
        warning("Declaration of " & "PFN_vkCreateDescriptorUpdateTemplate" &
            " exists but with different size")
    PFN_vkCreateDescriptorUpdateTemplate
  else:
    PFN_vkCreateDescriptorUpdateTemplate_1107298366)
  VkClusterAccelerationStructureTypeNV_1107304743 = (when declared(
      VkClusterAccelerationStructureTypeNV):
    when ownSizeof(VkClusterAccelerationStructureTypeNV) !=
        ownSizeof(VkClusterAccelerationStructureTypeNV_1107304742):
      static :
        warning("Declaration of " & "VkClusterAccelerationStructureTypeNV" &
            " exists but with different size")
    VkClusterAccelerationStructureTypeNV
  else:
    VkClusterAccelerationStructureTypeNV_1107304742)
  VkPhysicalDeviceSurfaceInfo2KHR_1107300189 = (when declared(
      VkPhysicalDeviceSurfaceInfo2KHR):
    when ownSizeof(VkPhysicalDeviceSurfaceInfo2KHR) !=
        ownSizeof(VkPhysicalDeviceSurfaceInfo2KHR_1107300188):
      static :
        warning("Declaration of " & "VkPhysicalDeviceSurfaceInfo2KHR" &
            " exists but with different size")
    VkPhysicalDeviceSurfaceInfo2KHR
  else:
    VkPhysicalDeviceSurfaceInfo2KHR_1107300188)
  VkOffset2D_1107297235 = (when declared(VkOffset2D):
    when ownSizeof(VkOffset2D) != ownSizeof(VkOffset2D_1107297234):
      static :
        warning("Declaration of " & "VkOffset2D" &
            " exists but with different size")
    VkOffset2D
  else:
    VkOffset2D_1107297234)
  struct_VkSubpassSampleLocationsEXT_1107301891 = (when declared(
      struct_VkSubpassSampleLocationsEXT):
    when ownSizeof(struct_VkSubpassSampleLocationsEXT) !=
        ownSizeof(struct_VkSubpassSampleLocationsEXT_1107301890):
      static :
        warning("Declaration of " & "struct_VkSubpassSampleLocationsEXT" &
            " exists but with different size")
    struct_VkSubpassSampleLocationsEXT
  else:
    struct_VkSubpassSampleLocationsEXT_1107301890)
  enum_VkEventCreateFlagBits_1107297025 = (when declared(
      enum_VkEventCreateFlagBits):
    when ownSizeof(enum_VkEventCreateFlagBits) !=
        ownSizeof(enum_VkEventCreateFlagBits_1107297024):
      static :
        warning("Declaration of " & "enum_VkEventCreateFlagBits" &
            " exists but with different size")
    enum_VkEventCreateFlagBits
  else:
    enum_VkEventCreateFlagBits_1107297024)
  PFN_vkGetPipelineCacheData_1107297803 = (when declared(
      PFN_vkGetPipelineCacheData):
    when ownSizeof(PFN_vkGetPipelineCacheData) !=
        ownSizeof(PFN_vkGetPipelineCacheData_1107297802):
      static :
        warning("Declaration of " & "PFN_vkGetPipelineCacheData" &
            " exists but with different size")
    PFN_vkGetPipelineCacheData
  else:
    PFN_vkGetPipelineCacheData_1107297802)
  struct_VkCuLaunchInfoNVX_1107301509 = (when declared(struct_VkCuLaunchInfoNVX):
    when ownSizeof(struct_VkCuLaunchInfoNVX) !=
        ownSizeof(struct_VkCuLaunchInfoNVX_1107301508):
      static :
        warning("Declaration of " & "struct_VkCuLaunchInfoNVX" &
            " exists but with different size")
    struct_VkCuLaunchInfoNVX
  else:
    struct_VkCuLaunchInfoNVX_1107301508)
  VkImageStencilUsageCreateInfoEXT_1107302541 = (when declared(
      VkImageStencilUsageCreateInfoEXT):
    when ownSizeof(VkImageStencilUsageCreateInfoEXT) !=
        ownSizeof(VkImageStencilUsageCreateInfoEXT_1107302540):
      static :
        warning("Declaration of " & "VkImageStencilUsageCreateInfoEXT" &
            " exists but with different size")
    VkImageStencilUsageCreateInfoEXT
  else:
    VkImageStencilUsageCreateInfoEXT_1107302540)
  struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX_1107301719 = (when declared(
      struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX):
    when ownSizeof(struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX) !=
        ownSizeof(struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX_1107301718):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX" &
            " exists but with different size")
    struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
  else:
    struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX_1107301718)
  struct_VkDeviceAddressBindingCallbackDataEXT_1107303317 = (when declared(
      struct_VkDeviceAddressBindingCallbackDataEXT):
    when ownSizeof(struct_VkDeviceAddressBindingCallbackDataEXT) !=
        ownSizeof(struct_VkDeviceAddressBindingCallbackDataEXT_1107303316):
      static :
        warning("Declaration of " &
            "struct_VkDeviceAddressBindingCallbackDataEXT" &
            " exists but with different size")
    struct_VkDeviceAddressBindingCallbackDataEXT
  else:
    struct_VkDeviceAddressBindingCallbackDataEXT_1107303316)
  VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT_1107304941 = (when declared(
      VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT_1107304940):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT
  else:
    VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT_1107304940)
  StdVideoAV1FrameType_1107305605 = (when declared(StdVideoAV1FrameType):
    when ownSizeof(StdVideoAV1FrameType) != ownSizeof(StdVideoAV1FrameType_1107305604):
      static :
        warning("Declaration of " & "StdVideoAV1FrameType" &
            " exists but with different size")
    StdVideoAV1FrameType
  else:
    StdVideoAV1FrameType_1107305604)
  struct_VkDisplayModeStereoPropertiesNV_1107304689 = (when declared(
      struct_VkDisplayModeStereoPropertiesNV):
    when ownSizeof(struct_VkDisplayModeStereoPropertiesNV) !=
        ownSizeof(struct_VkDisplayModeStereoPropertiesNV_1107304688):
      static :
        warning("Declaration of " & "struct_VkDisplayModeStereoPropertiesNV" &
            " exists but with different size")
    struct_VkDisplayModeStereoPropertiesNV
  else:
    struct_VkDisplayModeStereoPropertiesNV_1107304688)
  VkPipelineCoverageModulationStateCreateInfoNV_1107301945 = (when declared(
      VkPipelineCoverageModulationStateCreateInfoNV):
    when ownSizeof(VkPipelineCoverageModulationStateCreateInfoNV) !=
        ownSizeof(VkPipelineCoverageModulationStateCreateInfoNV_1107301944):
      static :
        warning("Declaration of " &
            "VkPipelineCoverageModulationStateCreateInfoNV" &
            " exists but with different size")
    VkPipelineCoverageModulationStateCreateInfoNV
  else:
    VkPipelineCoverageModulationStateCreateInfoNV_1107301944)
  PFN_vkGetQueryPoolResults_1107297775 = (when declared(
      PFN_vkGetQueryPoolResults):
    when ownSizeof(PFN_vkGetQueryPoolResults) !=
        ownSizeof(PFN_vkGetQueryPoolResults_1107297774):
      static :
        warning("Declaration of " & "PFN_vkGetQueryPoolResults" &
            " exists but with different size")
    PFN_vkGetQueryPoolResults
  else:
    PFN_vkGetQueryPoolResults_1107297774)
  struct_VkAttachmentFeedbackLoopInfoEXT_1107301143 = (when declared(
      struct_VkAttachmentFeedbackLoopInfoEXT):
    when ownSizeof(struct_VkAttachmentFeedbackLoopInfoEXT) !=
        ownSizeof(struct_VkAttachmentFeedbackLoopInfoEXT_1107301142):
      static :
        warning("Declaration of " & "struct_VkAttachmentFeedbackLoopInfoEXT" &
            " exists but with different size")
    struct_VkAttachmentFeedbackLoopInfoEXT
  else:
    struct_VkAttachmentFeedbackLoopInfoEXT_1107301142)
  struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT_1107303181 = (when declared(
      struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT_1107303180):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT
  else:
    struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT_1107303180)
  struct_StdVideoEncodeH265PictureInfo_1107305467 = (when declared(
      struct_StdVideoEncodeH265PictureInfo):
    when ownSizeof(struct_StdVideoEncodeH265PictureInfo) !=
        ownSizeof(struct_StdVideoEncodeH265PictureInfo_1107305466):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH265PictureInfo" &
            " exists but with different size")
    struct_StdVideoEncodeH265PictureInfo
  else:
    struct_StdVideoEncodeH265PictureInfo_1107305466)
  struct_VkSubmitInfo2_1107298755 = (when declared(struct_VkSubmitInfo2):
    when ownSizeof(struct_VkSubmitInfo2) != ownSizeof(struct_VkSubmitInfo2_1107298754):
      static :
        warning("Declaration of " & "struct_VkSubmitInfo2" &
            " exists but with different size")
    struct_VkSubmitInfo2
  else:
    struct_VkSubmitInfo2_1107298754)
  VkPipelineColorBlendStateCreateFlagBits_1107297125 = (when declared(
      VkPipelineColorBlendStateCreateFlagBits):
    when ownSizeof(VkPipelineColorBlendStateCreateFlagBits) !=
        ownSizeof(VkPipelineColorBlendStateCreateFlagBits_1107297124):
      static :
        warning("Declaration of " & "VkPipelineColorBlendStateCreateFlagBits" &
            " exists but with different size")
    VkPipelineColorBlendStateCreateFlagBits
  else:
    VkPipelineColorBlendStateCreateFlagBits_1107297124)
  struct_VkExternalMemoryImageCreateInfo_1107298275 = (when declared(
      struct_VkExternalMemoryImageCreateInfo):
    when ownSizeof(struct_VkExternalMemoryImageCreateInfo) !=
        ownSizeof(struct_VkExternalMemoryImageCreateInfo_1107298274):
      static :
        warning("Declaration of " & "struct_VkExternalMemoryImageCreateInfo" &
            " exists but with different size")
    struct_VkExternalMemoryImageCreateInfo
  else:
    struct_VkExternalMemoryImageCreateInfo_1107298274)
  VkMappedMemoryRange_1107297371 = (when declared(VkMappedMemoryRange):
    when ownSizeof(VkMappedMemoryRange) != ownSizeof(VkMappedMemoryRange_1107297370):
      static :
        warning("Declaration of " & "VkMappedMemoryRange" &
            " exists but with different size")
    VkMappedMemoryRange
  else:
    VkMappedMemoryRange_1107297370)
  struct_VkPhysicalDeviceSchedulingControlsPropertiesARM_1107303681 = (when declared(
      struct_VkPhysicalDeviceSchedulingControlsPropertiesARM):
    when ownSizeof(struct_VkPhysicalDeviceSchedulingControlsPropertiesARM) !=
        ownSizeof(struct_VkPhysicalDeviceSchedulingControlsPropertiesARM_1107303680):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSchedulingControlsPropertiesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceSchedulingControlsPropertiesARM
  else:
    struct_VkPhysicalDeviceSchedulingControlsPropertiesARM_1107303680)
  VkPhysicalDeviceTileMemoryHeapFeaturesQCOM_1107304661 = (when declared(
      VkPhysicalDeviceTileMemoryHeapFeaturesQCOM):
    when ownSizeof(VkPhysicalDeviceTileMemoryHeapFeaturesQCOM) !=
        ownSizeof(VkPhysicalDeviceTileMemoryHeapFeaturesQCOM_1107304660):
      static :
        warning("Declaration of " & "VkPhysicalDeviceTileMemoryHeapFeaturesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceTileMemoryHeapFeaturesQCOM
  else:
    VkPhysicalDeviceTileMemoryHeapFeaturesQCOM_1107304660)
  struct_VkBaseInStructure_1107297245 = (when declared(struct_VkBaseInStructure):
    when ownSizeof(struct_VkBaseInStructure) !=
        ownSizeof(struct_VkBaseInStructure_1107297244):
      static :
        warning("Declaration of " & "struct_VkBaseInStructure" &
            " exists but with different size")
    struct_VkBaseInStructure
  else:
    struct_VkBaseInStructure_1107297244)
  VkPhysicalDevicePointClippingPropertiesKHR_1107300177 = (when declared(
      VkPhysicalDevicePointClippingPropertiesKHR):
    when ownSizeof(VkPhysicalDevicePointClippingPropertiesKHR) !=
        ownSizeof(VkPhysicalDevicePointClippingPropertiesKHR_1107300176):
      static :
        warning("Declaration of " & "VkPhysicalDevicePointClippingPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDevicePointClippingPropertiesKHR
  else:
    VkPhysicalDevicePointClippingPropertiesKHR_1107300176)
  struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV_1107302227 = (when declared(
      struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV):
    when ownSizeof(struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV) !=
        ownSizeof(struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV_1107302226):
      static :
        warning("Declaration of " &
            "struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV" &
            " exists but with different size")
    struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV
  else:
    struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV_1107302226)
  VkDescriptorSetAllocateInfo_1107297575 = (when declared(
      VkDescriptorSetAllocateInfo):
    when ownSizeof(VkDescriptorSetAllocateInfo) !=
        ownSizeof(VkDescriptorSetAllocateInfo_1107297574):
      static :
        warning("Declaration of " & "VkDescriptorSetAllocateInfo" &
            " exists but with different size")
    VkDescriptorSetAllocateInfo
  else:
    VkDescriptorSetAllocateInfo_1107297574)
  enum_VkPerformanceOverrideTypeINTEL_1107302383 = (when declared(
      enum_VkPerformanceOverrideTypeINTEL):
    when ownSizeof(enum_VkPerformanceOverrideTypeINTEL) !=
        ownSizeof(enum_VkPerformanceOverrideTypeINTEL_1107302382):
      static :
        warning("Declaration of " & "enum_VkPerformanceOverrideTypeINTEL" &
            " exists but with different size")
    enum_VkPerformanceOverrideTypeINTEL
  else:
    enum_VkPerformanceOverrideTypeINTEL_1107302382)
  PFN_vkEnumerateInstanceVersion_1107298325 = (when declared(
      PFN_vkEnumerateInstanceVersion):
    when ownSizeof(PFN_vkEnumerateInstanceVersion) !=
        ownSizeof(PFN_vkEnumerateInstanceVersion_1107298324):
      static :
        warning("Declaration of " & "PFN_vkEnumerateInstanceVersion" &
            " exists but with different size")
    PFN_vkEnumerateInstanceVersion
  else:
    PFN_vkEnumerateInstanceVersion_1107298324)
  VkSubpassDescriptionDepthStencilResolve_1107298509 = (when declared(
      VkSubpassDescriptionDepthStencilResolve):
    when ownSizeof(VkSubpassDescriptionDepthStencilResolve) !=
        ownSizeof(VkSubpassDescriptionDepthStencilResolve_1107298508):
      static :
        warning("Declaration of " & "VkSubpassDescriptionDepthStencilResolve" &
            " exists but with different size")
    VkSubpassDescriptionDepthStencilResolve
  else:
    VkSubpassDescriptionDepthStencilResolve_1107298508)
  VkVideoEncodeH265DpbSlotInfoKHR_1107299773 = (when declared(
      VkVideoEncodeH265DpbSlotInfoKHR):
    when ownSizeof(VkVideoEncodeH265DpbSlotInfoKHR) !=
        ownSizeof(VkVideoEncodeH265DpbSlotInfoKHR_1107299772):
      static :
        warning("Declaration of " & "VkVideoEncodeH265DpbSlotInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265DpbSlotInfoKHR
  else:
    VkVideoEncodeH265DpbSlotInfoKHR_1107299772)
  VkTimeDomainEXT_1107302271 = (when declared(VkTimeDomainEXT):
    when ownSizeof(VkTimeDomainEXT) != ownSizeof(VkTimeDomainEXT_1107302270):
      static :
        warning("Declaration of " & "VkTimeDomainEXT" &
            " exists but with different size")
    VkTimeDomainEXT
  else:
    VkTimeDomainEXT_1107302270)
  struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT_1107303251 = (when declared(
      struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT):
    when ownSizeof(struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT) !=
        ownSizeof(struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT_1107303250):
      static :
        warning("Declaration of " &
            "struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT" &
            " exists but with different size")
    struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT
  else:
    struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT_1107303250)
  VkPhysicalDeviceExternalTensorInfoARM_1107304065 = (when declared(
      VkPhysicalDeviceExternalTensorInfoARM):
    when ownSizeof(VkPhysicalDeviceExternalTensorInfoARM) !=
        ownSizeof(VkPhysicalDeviceExternalTensorInfoARM_1107304064):
      static :
        warning("Declaration of " & "VkPhysicalDeviceExternalTensorInfoARM" &
            " exists but with different size")
    VkPhysicalDeviceExternalTensorInfoARM
  else:
    VkPhysicalDeviceExternalTensorInfoARM_1107304064)
  struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT_1107304355 = (when declared(
      struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT_1107304354):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT
  else:
    struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT_1107304354)
  PFN_vkCmdBuildPartitionedAccelerationStructuresNV_1107304909 = (when declared(
      PFN_vkCmdBuildPartitionedAccelerationStructuresNV):
    when ownSizeof(PFN_vkCmdBuildPartitionedAccelerationStructuresNV) !=
        ownSizeof(PFN_vkCmdBuildPartitionedAccelerationStructuresNV_1107304908):
      static :
        warning("Declaration of " &
            "PFN_vkCmdBuildPartitionedAccelerationStructuresNV" &
            " exists but with different size")
    PFN_vkCmdBuildPartitionedAccelerationStructuresNV
  else:
    PFN_vkCmdBuildPartitionedAccelerationStructuresNV_1107304908)
  VkFramebufferCreateInfo_1107297599 = (when declared(VkFramebufferCreateInfo):
    when ownSizeof(VkFramebufferCreateInfo) !=
        ownSizeof(VkFramebufferCreateInfo_1107297598):
      static :
        warning("Declaration of " & "VkFramebufferCreateInfo" &
            " exists but with different size")
    VkFramebufferCreateInfo
  else:
    VkFramebufferCreateInfo_1107297598)
  VkQueryPoolPerformanceCreateInfoKHR_1107300151 = (when declared(
      VkQueryPoolPerformanceCreateInfoKHR):
    when ownSizeof(VkQueryPoolPerformanceCreateInfoKHR) !=
        ownSizeof(VkQueryPoolPerformanceCreateInfoKHR_1107300150):
      static :
        warning("Declaration of " & "VkQueryPoolPerformanceCreateInfoKHR" &
            " exists but with different size")
    VkQueryPoolPerformanceCreateInfoKHR
  else:
    VkQueryPoolPerformanceCreateInfoKHR_1107300150)
  PFN_vkCmdControlVideoCodingKHR_1107299561 = (when declared(
      PFN_vkCmdControlVideoCodingKHR):
    when ownSizeof(PFN_vkCmdControlVideoCodingKHR) !=
        ownSizeof(PFN_vkCmdControlVideoCodingKHR_1107299560):
      static :
        warning("Declaration of " & "PFN_vkCmdControlVideoCodingKHR" &
            " exists but with different size")
    PFN_vkCmdControlVideoCodingKHR
  else:
    PFN_vkCmdControlVideoCodingKHR_1107299560)
  StdVideoEncodeH264SliceHeaderFlags_1107305531 = (when declared(
      StdVideoEncodeH264SliceHeaderFlags):
    when ownSizeof(StdVideoEncodeH264SliceHeaderFlags) !=
        ownSizeof(StdVideoEncodeH264SliceHeaderFlags_1107305530):
      static :
        warning("Declaration of " & "StdVideoEncodeH264SliceHeaderFlags" &
            " exists but with different size")
    StdVideoEncodeH264SliceHeaderFlags
  else:
    StdVideoEncodeH264SliceHeaderFlags_1107305530)
  enum_VkAddressCopyFlagBitsKHR_1107301209 = (when declared(
      enum_VkAddressCopyFlagBitsKHR):
    when ownSizeof(enum_VkAddressCopyFlagBitsKHR) !=
        ownSizeof(enum_VkAddressCopyFlagBitsKHR_1107301208):
      static :
        warning("Declaration of " & "enum_VkAddressCopyFlagBitsKHR" &
            " exists but with different size")
    enum_VkAddressCopyFlagBitsKHR
  else:
    enum_VkAddressCopyFlagBitsKHR_1107301208)
  VkSurfacePresentModeKHR_1107300913 = (when declared(VkSurfacePresentModeKHR):
    when ownSizeof(VkSurfacePresentModeKHR) !=
        ownSizeof(VkSurfacePresentModeKHR_1107300912):
      static :
        warning("Declaration of " & "VkSurfacePresentModeKHR" &
            " exists but with different size")
    VkSurfacePresentModeKHR
  else:
    VkSurfacePresentModeKHR_1107300912)
  VkPerformanceConfigurationTypeINTEL_1107302377 = (when declared(
      VkPerformanceConfigurationTypeINTEL):
    when ownSizeof(VkPerformanceConfigurationTypeINTEL) !=
        ownSizeof(VkPerformanceConfigurationTypeINTEL_1107302376):
      static :
        warning("Declaration of " & "VkPerformanceConfigurationTypeINTEL" &
            " exists but with different size")
    VkPerformanceConfigurationTypeINTEL
  else:
    VkPerformanceConfigurationTypeINTEL_1107302376)
  PFN_vkGetDataGraphPipelinePropertiesARM_1107304579 = (when declared(
      PFN_vkGetDataGraphPipelinePropertiesARM):
    when ownSizeof(PFN_vkGetDataGraphPipelinePropertiesARM) !=
        ownSizeof(PFN_vkGetDataGraphPipelinePropertiesARM_1107304578):
      static :
        warning("Declaration of " & "PFN_vkGetDataGraphPipelinePropertiesARM" &
            " exists but with different size")
    PFN_vkGetDataGraphPipelinePropertiesARM
  else:
    PFN_vkGetDataGraphPipelinePropertiesARM_1107304578)
  VkShaderModule_1107296748 = (when declared(VkShaderModule):
    when ownSizeof(VkShaderModule) != ownSizeof(VkShaderModule_1107296747):
      static :
        warning("Declaration of " & "VkShaderModule" &
            " exists but with different size")
    VkShaderModule
  else:
    VkShaderModule_1107296747)
  VkPresentGravityFlagBitsEXT_1107302731 = (when declared(
      VkPresentGravityFlagBitsEXT):
    when ownSizeof(VkPresentGravityFlagBitsEXT) !=
        ownSizeof(VkPresentGravityFlagBitsEXT_1107302730):
      static :
        warning("Declaration of " & "VkPresentGravityFlagBitsEXT" &
            " exists but with different size")
    VkPresentGravityFlagBitsEXT
  else:
    VkPresentGravityFlagBitsEXT_1107302730)
  struct_VkVideoDecodeVP9CapabilitiesKHR_1107301111 = (when declared(
      struct_VkVideoDecodeVP9CapabilitiesKHR):
    when ownSizeof(struct_VkVideoDecodeVP9CapabilitiesKHR) !=
        ownSizeof(struct_VkVideoDecodeVP9CapabilitiesKHR_1107301110):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeVP9CapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoDecodeVP9CapabilitiesKHR
  else:
    struct_VkVideoDecodeVP9CapabilitiesKHR_1107301110)
  VkVideoEncodeH264DpbSlotInfoKHR_1107299663 = (when declared(
      VkVideoEncodeH264DpbSlotInfoKHR):
    when ownSizeof(VkVideoEncodeH264DpbSlotInfoKHR) !=
        ownSizeof(VkVideoEncodeH264DpbSlotInfoKHR_1107299662):
      static :
        warning("Declaration of " & "VkVideoEncodeH264DpbSlotInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264DpbSlotInfoKHR
  else:
    VkVideoEncodeH264DpbSlotInfoKHR_1107299662)
  struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA_1107305049 = (when declared(
      struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA):
    when ownSizeof(struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA) !=
        ownSizeof(struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA_1107305048):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA
  else:
    struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA_1107305048)
  union_VkIndirectCommandsTokenDataEXT_1107304991 = (when declared(
      union_VkIndirectCommandsTokenDataEXT):
    when ownSizeof(union_VkIndirectCommandsTokenDataEXT) !=
        ownSizeof(union_VkIndirectCommandsTokenDataEXT_1107304990):
      static :
        warning("Declaration of " & "union_VkIndirectCommandsTokenDataEXT" &
            " exists but with different size")
    union_VkIndirectCommandsTokenDataEXT
  else:
    union_VkIndirectCommandsTokenDataEXT_1107304990)
  struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305073 = (when declared(
      struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV):
    when ownSizeof(struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV) !=
        ownSizeof(struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305072):
      static :
        warning("Declaration of " &
            "struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV" &
            " exists but with different size")
    struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV
  else:
    struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305072)
  struct_VkPhysicalDeviceHostImageCopyProperties_1107299177 = (when declared(
      struct_VkPhysicalDeviceHostImageCopyProperties):
    when ownSizeof(struct_VkPhysicalDeviceHostImageCopyProperties) !=
        ownSizeof(struct_VkPhysicalDeviceHostImageCopyProperties_1107299176):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceHostImageCopyProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceHostImageCopyProperties
  else:
    struct_VkPhysicalDeviceHostImageCopyProperties_1107299176)
  PFN_vkCmdCopyMemoryToMicromapEXT_1107303627 = (when declared(
      PFN_vkCmdCopyMemoryToMicromapEXT):
    when ownSizeof(PFN_vkCmdCopyMemoryToMicromapEXT) !=
        ownSizeof(PFN_vkCmdCopyMemoryToMicromapEXT_1107303626):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyMemoryToMicromapEXT" &
            " exists but with different size")
    PFN_vkCmdCopyMemoryToMicromapEXT
  else:
    PFN_vkCmdCopyMemoryToMicromapEXT_1107303626)
  VkImageFormatProperties_1107297311 = (when declared(VkImageFormatProperties):
    when ownSizeof(VkImageFormatProperties) !=
        ownSizeof(VkImageFormatProperties_1107297310):
      static :
        warning("Declaration of " & "VkImageFormatProperties" &
            " exists but with different size")
    VkImageFormatProperties
  else:
    VkImageFormatProperties_1107297310)
  VkAccelerationStructureBuildGeometryInfoKHR_1107305169 = (when declared(
      VkAccelerationStructureBuildGeometryInfoKHR):
    when ownSizeof(VkAccelerationStructureBuildGeometryInfoKHR) !=
        ownSizeof(VkAccelerationStructureBuildGeometryInfoKHR_1107305168):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureBuildGeometryInfoKHR" &
            " exists but with different size")
    VkAccelerationStructureBuildGeometryInfoKHR
  else:
    VkAccelerationStructureBuildGeometryInfoKHR_1107305168)
  struct_VkSubpassEndInfo_1107298463 = (when declared(struct_VkSubpassEndInfo):
    when ownSizeof(struct_VkSubpassEndInfo) !=
        ownSizeof(struct_VkSubpassEndInfo_1107298462):
      static :
        warning("Declaration of " & "struct_VkSubpassEndInfo" &
            " exists but with different size")
    struct_VkSubpassEndInfo
  else:
    struct_VkSubpassEndInfo_1107298462)
  struct_VkPhysicalDevicePrivateDataFeatures_1107298715 = (when declared(
      struct_VkPhysicalDevicePrivateDataFeatures):
    when ownSizeof(struct_VkPhysicalDevicePrivateDataFeatures) !=
        ownSizeof(struct_VkPhysicalDevicePrivateDataFeatures_1107298714):
      static :
        warning("Declaration of " & "struct_VkPhysicalDevicePrivateDataFeatures" &
            " exists but with different size")
    struct_VkPhysicalDevicePrivateDataFeatures
  else:
    struct_VkPhysicalDevicePrivateDataFeatures_1107298714)
  VkPhysicalDeviceShaderAtomicFloatFeaturesEXT_1107302637 = (when declared(
      VkPhysicalDeviceShaderAtomicFloatFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT_1107302636):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderAtomicFloatFeaturesEXT
  else:
    VkPhysicalDeviceShaderAtomicFloatFeaturesEXT_1107302636)
  struct_VkDisplayModeProperties2KHR_1107300215 = (when declared(
      struct_VkDisplayModeProperties2KHR):
    when ownSizeof(struct_VkDisplayModeProperties2KHR) !=
        ownSizeof(struct_VkDisplayModeProperties2KHR_1107300214):
      static :
        warning("Declaration of " & "struct_VkDisplayModeProperties2KHR" &
            " exists but with different size")
    struct_VkDisplayModeProperties2KHR
  else:
    struct_VkDisplayModeProperties2KHR_1107300214)
  enum_VkImageViewType_1107296837 = (when declared(enum_VkImageViewType):
    when ownSizeof(enum_VkImageViewType) != ownSizeof(enum_VkImageViewType_1107296836):
      static :
        warning("Declaration of " & "enum_VkImageViewType" &
            " exists but with different size")
    enum_VkImageViewType
  else:
    enum_VkImageViewType_1107296836)
  enum_VkGeometryTypeKHR_1107302079 = (when declared(enum_VkGeometryTypeKHR):
    when ownSizeof(enum_VkGeometryTypeKHR) != ownSizeof(enum_VkGeometryTypeKHR_1107302078):
      static :
        warning("Declaration of " & "enum_VkGeometryTypeKHR" &
            " exists but with different size")
    enum_VkGeometryTypeKHR
  else:
    enum_VkGeometryTypeKHR_1107302078)
  PFN_vkCmdCopyMemoryToImageIndirectNV_1107303765 = (when declared(
      PFN_vkCmdCopyMemoryToImageIndirectNV):
    when ownSizeof(PFN_vkCmdCopyMemoryToImageIndirectNV) !=
        ownSizeof(PFN_vkCmdCopyMemoryToImageIndirectNV_1107303764):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyMemoryToImageIndirectNV" &
            " exists but with different size")
    PFN_vkCmdCopyMemoryToImageIndirectNV
  else:
    PFN_vkCmdCopyMemoryToImageIndirectNV_1107303764)
  struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM_1107304617 = (when declared(
      struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM_1107304616):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM
  else:
    struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM_1107304616)
  struct_VkIndirectCommandsPushConstantTokenEXT_1107304975 = (when declared(
      struct_VkIndirectCommandsPushConstantTokenEXT):
    when ownSizeof(struct_VkIndirectCommandsPushConstantTokenEXT) !=
        ownSizeof(struct_VkIndirectCommandsPushConstantTokenEXT_1107304974):
      static :
        warning("Declaration of " &
            "struct_VkIndirectCommandsPushConstantTokenEXT" &
            " exists but with different size")
    struct_VkIndirectCommandsPushConstantTokenEXT
  else:
    struct_VkIndirectCommandsPushConstantTokenEXT_1107304974)
  VkPhysicalDeviceLayeredApiKHR_1107301319 = (when declared(
      VkPhysicalDeviceLayeredApiKHR):
    when ownSizeof(VkPhysicalDeviceLayeredApiKHR) !=
        ownSizeof(VkPhysicalDeviceLayeredApiKHR_1107301318):
      static :
        warning("Declaration of " & "VkPhysicalDeviceLayeredApiKHR" &
            " exists but with different size")
    VkPhysicalDeviceLayeredApiKHR
  else:
    VkPhysicalDeviceLayeredApiKHR_1107301318)
  VkVideoDecodeH264DpbSlotInfoKHR_1107299829 = (when declared(
      VkVideoDecodeH264DpbSlotInfoKHR):
    when ownSizeof(VkVideoDecodeH264DpbSlotInfoKHR) !=
        ownSizeof(VkVideoDecodeH264DpbSlotInfoKHR_1107299828):
      static :
        warning("Declaration of " & "VkVideoDecodeH264DpbSlotInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH264DpbSlotInfoKHR
  else:
    VkVideoDecodeH264DpbSlotInfoKHR_1107299828)
  VkDescriptorBindingFlags_1107298407 = (when declared(VkDescriptorBindingFlags):
    when ownSizeof(VkDescriptorBindingFlags) !=
        ownSizeof(VkDescriptorBindingFlags_1107298406):
      static :
        warning("Declaration of " & "VkDescriptorBindingFlags" &
            " exists but with different size")
    VkDescriptorBindingFlags
  else:
    VkDescriptorBindingFlags_1107298406)
  VkPhysicalDeviceShaderFloat8FeaturesEXT_1107304735 = (when declared(
      VkPhysicalDeviceShaderFloat8FeaturesEXT):
    when ownSizeof(VkPhysicalDeviceShaderFloat8FeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderFloat8FeaturesEXT_1107304734):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderFloat8FeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderFloat8FeaturesEXT
  else:
    VkPhysicalDeviceShaderFloat8FeaturesEXT_1107304734)
  struct_VkQueueFamilyGlobalPriorityProperties_1107299025 = (when declared(
      struct_VkQueueFamilyGlobalPriorityProperties):
    when ownSizeof(struct_VkQueueFamilyGlobalPriorityProperties) !=
        ownSizeof(struct_VkQueueFamilyGlobalPriorityProperties_1107299024):
      static :
        warning("Declaration of " &
            "struct_VkQueueFamilyGlobalPriorityProperties" &
            " exists but with different size")
    struct_VkQueueFamilyGlobalPriorityProperties
  else:
    struct_VkQueueFamilyGlobalPriorityProperties_1107299024)
  PFN_vkGetDisplayPlaneCapabilities2KHR_1107300233 = (when declared(
      PFN_vkGetDisplayPlaneCapabilities2KHR):
    when ownSizeof(PFN_vkGetDisplayPlaneCapabilities2KHR) !=
        ownSizeof(PFN_vkGetDisplayPlaneCapabilities2KHR_1107300232):
      static :
        warning("Declaration of " & "PFN_vkGetDisplayPlaneCapabilities2KHR" &
            " exists but with different size")
    PFN_vkGetDisplayPlaneCapabilities2KHR
  else:
    PFN_vkGetDisplayPlaneCapabilities2KHR_1107300232)
  PFN_vkCmdBeginPerTileExecutionQCOM_1107302997 = (when declared(
      PFN_vkCmdBeginPerTileExecutionQCOM):
    when ownSizeof(PFN_vkCmdBeginPerTileExecutionQCOM) !=
        ownSizeof(PFN_vkCmdBeginPerTileExecutionQCOM_1107302996):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginPerTileExecutionQCOM" &
            " exists but with different size")
    PFN_vkCmdBeginPerTileExecutionQCOM
  else:
    PFN_vkCmdBeginPerTileExecutionQCOM_1107302996)
  struct_VkRenderingEndInfoEXT_1107305119 = (when declared(
      struct_VkRenderingEndInfoEXT):
    when ownSizeof(struct_VkRenderingEndInfoEXT) !=
        ownSizeof(struct_VkRenderingEndInfoEXT_1107305118):
      static :
        warning("Declaration of " & "struct_VkRenderingEndInfoEXT" &
            " exists but with different size")
    struct_VkRenderingEndInfoEXT
  else:
    struct_VkRenderingEndInfoEXT_1107305118)
  struct_StdVideoH265ShortTermRefPicSet_1107305701 = (when declared(
      struct_StdVideoH265ShortTermRefPicSet):
    when ownSizeof(struct_StdVideoH265ShortTermRefPicSet) !=
        ownSizeof(struct_StdVideoH265ShortTermRefPicSet_1107305700):
      static :
        warning("Declaration of " & "struct_StdVideoH265ShortTermRefPicSet" &
            " exists but with different size")
    struct_StdVideoH265ShortTermRefPicSet
  else:
    struct_StdVideoH265ShortTermRefPicSet_1107305700)
  VkImageMemoryRequirementsInfo2_1107298115 = (when declared(
      VkImageMemoryRequirementsInfo2):
    when ownSizeof(VkImageMemoryRequirementsInfo2) !=
        ownSizeof(VkImageMemoryRequirementsInfo2_1107298114):
      static :
        warning("Declaration of " & "VkImageMemoryRequirementsInfo2" &
            " exists but with different size")
    VkImageMemoryRequirementsInfo2
  else:
    VkImageMemoryRequirementsInfo2_1107298114)
  VkSamplerCubicWeightsCreateInfoQCOM_1107304623 = (when declared(
      VkSamplerCubicWeightsCreateInfoQCOM):
    when ownSizeof(VkSamplerCubicWeightsCreateInfoQCOM) !=
        ownSizeof(VkSamplerCubicWeightsCreateInfoQCOM_1107304622):
      static :
        warning("Declaration of " & "VkSamplerCubicWeightsCreateInfoQCOM" &
            " exists but with different size")
    VkSamplerCubicWeightsCreateInfoQCOM
  else:
    VkSamplerCubicWeightsCreateInfoQCOM_1107304622)
  PFN_vkImportSemaphoreWin32HandleKHR_1107305363 = (when declared(
      PFN_vkImportSemaphoreWin32HandleKHR):
    when ownSizeof(PFN_vkImportSemaphoreWin32HandleKHR) !=
        ownSizeof(PFN_vkImportSemaphoreWin32HandleKHR_1107305362):
      static :
        warning("Declaration of " & "PFN_vkImportSemaphoreWin32HandleKHR" &
            " exists but with different size")
    PFN_vkImportSemaphoreWin32HandleKHR
  else:
    PFN_vkImportSemaphoreWin32HandleKHR_1107305362)
  struct_VkPhysicalDevicePipelineRobustnessProperties_1107299165 = (when declared(
      struct_VkPhysicalDevicePipelineRobustnessProperties):
    when ownSizeof(struct_VkPhysicalDevicePipelineRobustnessProperties) !=
        ownSizeof(struct_VkPhysicalDevicePipelineRobustnessProperties_1107299164):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePipelineRobustnessProperties" &
            " exists but with different size")
    struct_VkPhysicalDevicePipelineRobustnessProperties
  else:
    struct_VkPhysicalDevicePipelineRobustnessProperties_1107299164)
  PFN_vkDebugUtilsMessengerCallbackEXT_1107301829 = (when declared(
      PFN_vkDebugUtilsMessengerCallbackEXT):
    when ownSizeof(PFN_vkDebugUtilsMessengerCallbackEXT) !=
        ownSizeof(PFN_vkDebugUtilsMessengerCallbackEXT_1107301828):
      static :
        warning("Declaration of " & "PFN_vkDebugUtilsMessengerCallbackEXT" &
            " exists but with different size")
    PFN_vkDebugUtilsMessengerCallbackEXT
  else:
    PFN_vkDebugUtilsMessengerCallbackEXT_1107301828)
  PFN_vkCmdSetDepthWriteEnableEXT_1107302663 = (when declared(
      PFN_vkCmdSetDepthWriteEnableEXT):
    when ownSizeof(PFN_vkCmdSetDepthWriteEnableEXT) !=
        ownSizeof(PFN_vkCmdSetDepthWriteEnableEXT_1107302662):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthWriteEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetDepthWriteEnableEXT
  else:
    PFN_vkCmdSetDepthWriteEnableEXT_1107302662)
  StdVideoH264CabacInitIdc_1107305535 = (when declared(StdVideoH264CabacInitIdc):
    when ownSizeof(StdVideoH264CabacInitIdc) !=
        ownSizeof(StdVideoH264CabacInitIdc_1107305534):
      static :
        warning("Declaration of " & "StdVideoH264CabacInitIdc" &
            " exists but with different size")
    StdVideoH264CabacInitIdc
  else:
    StdVideoH264CabacInitIdc_1107305534)
  VkFormatFeatureFlags2KHR_1107300737 = (when declared(VkFormatFeatureFlags2KHR):
    when ownSizeof(VkFormatFeatureFlags2KHR) !=
        ownSizeof(VkFormatFeatureFlags2KHR_1107300736):
      static :
        warning("Declaration of " & "VkFormatFeatureFlags2KHR" &
            " exists but with different size")
    VkFormatFeatureFlags2KHR
  else:
    VkFormatFeatureFlags2KHR_1107300736)
  enum_VkColorComponentFlagBits_1107297077 = (when declared(
      enum_VkColorComponentFlagBits):
    when ownSizeof(enum_VkColorComponentFlagBits) !=
        ownSizeof(enum_VkColorComponentFlagBits_1107297076):
      static :
        warning("Declaration of " & "enum_VkColorComponentFlagBits" &
            " exists but with different size")
    enum_VkColorComponentFlagBits
  else:
    enum_VkColorComponentFlagBits_1107297076)
  VkRenderPassSubpassFeedbackCreateInfoEXT_1107303965 = (when declared(
      VkRenderPassSubpassFeedbackCreateInfoEXT):
    when ownSizeof(VkRenderPassSubpassFeedbackCreateInfoEXT) !=
        ownSizeof(VkRenderPassSubpassFeedbackCreateInfoEXT_1107303964):
      static :
        warning("Declaration of " & "VkRenderPassSubpassFeedbackCreateInfoEXT" &
            " exists but with different size")
    VkRenderPassSubpassFeedbackCreateInfoEXT
  else:
    VkRenderPassSubpassFeedbackCreateInfoEXT_1107303964)
  VkGeneratedCommandsMemoryRequirementsInfoNV_1107302825 = (when declared(
      VkGeneratedCommandsMemoryRequirementsInfoNV):
    when ownSizeof(VkGeneratedCommandsMemoryRequirementsInfoNV) !=
        ownSizeof(VkGeneratedCommandsMemoryRequirementsInfoNV_1107302824):
      static :
        warning("Declaration of " &
            "VkGeneratedCommandsMemoryRequirementsInfoNV" &
            " exists but with different size")
    VkGeneratedCommandsMemoryRequirementsInfoNV
  else:
    VkGeneratedCommandsMemoryRequirementsInfoNV_1107302824)
  VkSemaphoreCreateInfo_1107297423 = (when declared(VkSemaphoreCreateInfo):
    when ownSizeof(VkSemaphoreCreateInfo) != ownSizeof(VkSemaphoreCreateInfo_1107297422):
      static :
        warning("Declaration of " & "VkSemaphoreCreateInfo" &
            " exists but with different size")
    VkSemaphoreCreateInfo
  else:
    VkSemaphoreCreateInfo_1107297422)
  PFN_vkDestroyVideoSessionKHR_1107299545 = (when declared(
      PFN_vkDestroyVideoSessionKHR):
    when ownSizeof(PFN_vkDestroyVideoSessionKHR) !=
        ownSizeof(PFN_vkDestroyVideoSessionKHR_1107299544):
      static :
        warning("Declaration of " & "PFN_vkDestroyVideoSessionKHR" &
            " exists but with different size")
    PFN_vkDestroyVideoSessionKHR
  else:
    PFN_vkDestroyVideoSessionKHR_1107299544)
  struct_VkQueueFamilyProperties_1107297345 = (when declared(
      struct_VkQueueFamilyProperties):
    when ownSizeof(struct_VkQueueFamilyProperties) !=
        ownSizeof(struct_VkQueueFamilyProperties_1107297344):
      static :
        warning("Declaration of " & "struct_VkQueueFamilyProperties" &
            " exists but with different size")
    struct_VkQueueFamilyProperties
  else:
    struct_VkQueueFamilyProperties_1107297344)
  struct_VkMemoryUnmapInfo_1107299077 = (when declared(struct_VkMemoryUnmapInfo):
    when ownSizeof(struct_VkMemoryUnmapInfo) !=
        ownSizeof(struct_VkMemoryUnmapInfo_1107299076):
      static :
        warning("Declaration of " & "struct_VkMemoryUnmapInfo" &
            " exists but with different size")
    struct_VkMemoryUnmapInfo
  else:
    struct_VkMemoryUnmapInfo_1107299076)
  struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT_1107302503 = (when declared(
      struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT_1107302502):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT
  else:
    struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT_1107302502)
  VkPhysicalDeviceShaderExpectAssumeFeatures_1107299039 = (when declared(
      VkPhysicalDeviceShaderExpectAssumeFeatures):
    when ownSizeof(VkPhysicalDeviceShaderExpectAssumeFeatures) !=
        ownSizeof(VkPhysicalDeviceShaderExpectAssumeFeatures_1107299038):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderExpectAssumeFeatures" &
            " exists but with different size")
    VkPhysicalDeviceShaderExpectAssumeFeatures
  else:
    VkPhysicalDeviceShaderExpectAssumeFeatures_1107299038)
  struct_VkPhysicalDeviceTileShadingPropertiesQCOM_1107302975 = (when declared(
      struct_VkPhysicalDeviceTileShadingPropertiesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceTileShadingPropertiesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceTileShadingPropertiesQCOM_1107302974):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTileShadingPropertiesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceTileShadingPropertiesQCOM
  else:
    struct_VkPhysicalDeviceTileShadingPropertiesQCOM_1107302974)
  struct_VkPhysicalDeviceMaintenance5Properties_1107299085 = (when declared(
      struct_VkPhysicalDeviceMaintenance5Properties):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance5Properties) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance5Properties_1107299084):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance5Properties" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance5Properties
  else:
    struct_VkPhysicalDeviceMaintenance5Properties_1107299084)
  VkSubgroupFeatureFlags_1107297983 = (when declared(VkSubgroupFeatureFlags):
    when ownSizeof(VkSubgroupFeatureFlags) != ownSizeof(VkSubgroupFeatureFlags_1107297982):
      static :
        warning("Declaration of " & "VkSubgroupFeatureFlags" &
            " exists but with different size")
    VkSubgroupFeatureFlags
  else:
    VkSubgroupFeatureFlags_1107297982)
  struct_VkImageResolve_1107297669 = (when declared(struct_VkImageResolve):
    when ownSizeof(struct_VkImageResolve) != ownSizeof(struct_VkImageResolve_1107297668):
      static :
        warning("Declaration of " & "struct_VkImageResolve" &
            " exists but with different size")
    struct_VkImageResolve
  else:
    struct_VkImageResolve_1107297668)
  VkBufferOpaqueCaptureAddressCreateInfo_1107298609 = (when declared(
      VkBufferOpaqueCaptureAddressCreateInfo):
    when ownSizeof(VkBufferOpaqueCaptureAddressCreateInfo) !=
        ownSizeof(VkBufferOpaqueCaptureAddressCreateInfo_1107298608):
      static :
        warning("Declaration of " & "VkBufferOpaqueCaptureAddressCreateInfo" &
            " exists but with different size")
    VkBufferOpaqueCaptureAddressCreateInfo
  else:
    VkBufferOpaqueCaptureAddressCreateInfo_1107298608)
  VkImageCompressionFlagsEXT_1107303195 = (when declared(
      VkImageCompressionFlagsEXT):
    when ownSizeof(VkImageCompressionFlagsEXT) !=
        ownSizeof(VkImageCompressionFlagsEXT_1107303194):
      static :
        warning("Declaration of " & "VkImageCompressionFlagsEXT" &
            " exists but with different size")
    VkImageCompressionFlagsEXT
  else:
    VkImageCompressionFlagsEXT_1107303194)
  VkTensorARM_1107303983 = (when declared(VkTensorARM):
    when ownSizeof(VkTensorARM) != ownSizeof(VkTensorARM_1107303982):
      static :
        warning("Declaration of " & "VkTensorARM" &
            " exists but with different size")
    VkTensorARM
  else:
    VkTensorARM_1107303982)
  struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT_1107303865 = (when declared(
      struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT_1107303864):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT
  else:
    struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT_1107303864)
  VkPhysicalDeviceDescriptorBufferTensorPropertiesARM_1107304081 = (when declared(
      VkPhysicalDeviceDescriptorBufferTensorPropertiesARM):
    when ownSizeof(VkPhysicalDeviceDescriptorBufferTensorPropertiesARM) !=
        ownSizeof(VkPhysicalDeviceDescriptorBufferTensorPropertiesARM_1107304080):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDescriptorBufferTensorPropertiesARM" &
            " exists but with different size")
    VkPhysicalDeviceDescriptorBufferTensorPropertiesARM
  else:
    VkPhysicalDeviceDescriptorBufferTensorPropertiesARM_1107304080)
  struct_VkAccelerationStructureGeometryKHR_1107305163 = (when declared(
      struct_VkAccelerationStructureGeometryKHR):
    when ownSizeof(struct_VkAccelerationStructureGeometryKHR) !=
        ownSizeof(struct_VkAccelerationStructureGeometryKHR_1107305162):
      static :
        warning("Declaration of " & "struct_VkAccelerationStructureGeometryKHR" &
            " exists but with different size")
    struct_VkAccelerationStructureGeometryKHR
  else:
    struct_VkAccelerationStructureGeometryKHR_1107305162)
  VkPipelinePropertiesIdentifierEXT_1107303373 = (when declared(
      VkPipelinePropertiesIdentifierEXT):
    when ownSizeof(VkPipelinePropertiesIdentifierEXT) !=
        ownSizeof(VkPipelinePropertiesIdentifierEXT_1107303372):
      static :
        warning("Declaration of " & "VkPipelinePropertiesIdentifierEXT" &
            " exists but with different size")
    VkPipelinePropertiesIdentifierEXT
  else:
    VkPipelinePropertiesIdentifierEXT_1107303372)
  VkTensorUsageFlagsARM_1107303999 = (when declared(VkTensorUsageFlagsARM):
    when ownSizeof(VkTensorUsageFlagsARM) != ownSizeof(VkTensorUsageFlagsARM_1107303998):
      static :
        warning("Declaration of " & "VkTensorUsageFlagsARM" &
            " exists but with different size")
    VkTensorUsageFlagsARM
  else:
    VkTensorUsageFlagsARM_1107303998)
  PFN_vkConvertCooperativeVectorMatrixNV_1107304343 = (when declared(
      PFN_vkConvertCooperativeVectorMatrixNV):
    when ownSizeof(PFN_vkConvertCooperativeVectorMatrixNV) !=
        ownSizeof(PFN_vkConvertCooperativeVectorMatrixNV_1107304342):
      static :
        warning("Declaration of " & "PFN_vkConvertCooperativeVectorMatrixNV" &
            " exists but with different size")
    PFN_vkConvertCooperativeVectorMatrixNV
  else:
    PFN_vkConvertCooperativeVectorMatrixNV_1107304342)
  struct_VkDataGraphPipelineShaderModuleCreateInfoARM_1107304495 = (when declared(
      struct_VkDataGraphPipelineShaderModuleCreateInfoARM):
    when ownSizeof(struct_VkDataGraphPipelineShaderModuleCreateInfoARM) !=
        ownSizeof(struct_VkDataGraphPipelineShaderModuleCreateInfoARM_1107304494):
      static :
        warning("Declaration of " &
            "struct_VkDataGraphPipelineShaderModuleCreateInfoARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineShaderModuleCreateInfoARM
  else:
    struct_VkDataGraphPipelineShaderModuleCreateInfoARM_1107304494)
  StdVideoEncodeAV1ExtensionHeader_1107305633 = (when declared(
      StdVideoEncodeAV1ExtensionHeader):
    when ownSizeof(StdVideoEncodeAV1ExtensionHeader) !=
        ownSizeof(StdVideoEncodeAV1ExtensionHeader_1107305632):
      static :
        warning("Declaration of " & "StdVideoEncodeAV1ExtensionHeader" &
            " exists but with different size")
    StdVideoEncodeAV1ExtensionHeader
  else:
    StdVideoEncodeAV1ExtensionHeader_1107305632)
  PFN_vkCmdPushDescriptorSet2KHR_1107301201 = (when declared(
      PFN_vkCmdPushDescriptorSet2KHR):
    when ownSizeof(PFN_vkCmdPushDescriptorSet2KHR) !=
        ownSizeof(PFN_vkCmdPushDescriptorSet2KHR_1107301200):
      static :
        warning("Declaration of " & "PFN_vkCmdPushDescriptorSet2KHR" &
            " exists but with different size")
    PFN_vkCmdPushDescriptorSet2KHR
  else:
    PFN_vkCmdPushDescriptorSet2KHR_1107301200)
  PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV_1107302571 = (when declared(
      PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV):
    when ownSizeof(PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV) !=
        ownSizeof(PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV_1107302570):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV
  else:
    PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV_1107302570)
  VkDepthBiasRepresentationEXT_1107302863 = (when declared(
      VkDepthBiasRepresentationEXT):
    when ownSizeof(VkDepthBiasRepresentationEXT) !=
        ownSizeof(VkDepthBiasRepresentationEXT_1107302862):
      static :
        warning("Declaration of " & "VkDepthBiasRepresentationEXT" &
            " exists but with different size")
    VkDepthBiasRepresentationEXT
  else:
    VkDepthBiasRepresentationEXT_1107302862)
  enum_VkDynamicState_1107296853 = (when declared(enum_VkDynamicState):
    when ownSizeof(enum_VkDynamicState) != ownSizeof(enum_VkDynamicState_1107296852):
      static :
        warning("Declaration of " & "enum_VkDynamicState" &
            " exists but with different size")
    enum_VkDynamicState
  else:
    enum_VkDynamicState_1107296852)
  VkPipeline_1107296754 = (when declared(VkPipeline):
    when ownSizeof(VkPipeline) != ownSizeof(VkPipeline_1107296753):
      static :
        warning("Declaration of " & "VkPipeline" &
            " exists but with different size")
    VkPipeline
  else:
    VkPipeline_1107296753)
  VkDescriptorUpdateTemplateCreateInfo_1107298249 = (when declared(
      VkDescriptorUpdateTemplateCreateInfo):
    when ownSizeof(VkDescriptorUpdateTemplateCreateInfo) !=
        ownSizeof(VkDescriptorUpdateTemplateCreateInfo_1107298248):
      static :
        warning("Declaration of " & "VkDescriptorUpdateTemplateCreateInfo" &
            " exists but with different size")
    VkDescriptorUpdateTemplateCreateInfo
  else:
    VkDescriptorUpdateTemplateCreateInfo_1107298248)
  PFN_vkGetPhysicalDeviceToolPropertiesEXT_1107302539 = (when declared(
      PFN_vkGetPhysicalDeviceToolPropertiesEXT):
    when ownSizeof(PFN_vkGetPhysicalDeviceToolPropertiesEXT) !=
        ownSizeof(PFN_vkGetPhysicalDeviceToolPropertiesEXT_1107302538):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceToolPropertiesEXT" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceToolPropertiesEXT
  else:
    PFN_vkGetPhysicalDeviceToolPropertiesEXT_1107302538)
  PFN_vkCmdDrawIndirectByteCountEXT_1107301491 = (when declared(
      PFN_vkCmdDrawIndirectByteCountEXT):
    when ownSizeof(PFN_vkCmdDrawIndirectByteCountEXT) !=
        ownSizeof(PFN_vkCmdDrawIndirectByteCountEXT_1107301490):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawIndirectByteCountEXT" &
            " exists but with different size")
    PFN_vkCmdDrawIndirectByteCountEXT
  else:
    PFN_vkCmdDrawIndirectByteCountEXT_1107301490)
  VkMemoryHostPointerPropertiesEXT_1107302249 = (when declared(
      VkMemoryHostPointerPropertiesEXT):
    when ownSizeof(VkMemoryHostPointerPropertiesEXT) !=
        ownSizeof(VkMemoryHostPointerPropertiesEXT_1107302248):
      static :
        warning("Declaration of " & "VkMemoryHostPointerPropertiesEXT" &
            " exists but with different size")
    VkMemoryHostPointerPropertiesEXT
  else:
    VkMemoryHostPointerPropertiesEXT_1107302248)
  VkPhysicalDeviceInheritedViewportScissorFeaturesNV_1107302841 = (when declared(
      VkPhysicalDeviceInheritedViewportScissorFeaturesNV):
    when ownSizeof(VkPhysicalDeviceInheritedViewportScissorFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceInheritedViewportScissorFeaturesNV_1107302840):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceInheritedViewportScissorFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceInheritedViewportScissorFeaturesNV
  else:
    VkPhysicalDeviceInheritedViewportScissorFeaturesNV_1107302840)
  PFN_vkCmdBeginRenderingKHR_1107299845 = (when declared(
      PFN_vkCmdBeginRenderingKHR):
    when ownSizeof(PFN_vkCmdBeginRenderingKHR) !=
        ownSizeof(PFN_vkCmdBeginRenderingKHR_1107299844):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginRenderingKHR" &
            " exists but with different size")
    PFN_vkCmdBeginRenderingKHR
  else:
    PFN_vkCmdBeginRenderingKHR_1107299844)
  VkSparseImageMemoryRequirements_1107297415 = (when declared(
      VkSparseImageMemoryRequirements):
    when ownSizeof(VkSparseImageMemoryRequirements) !=
        ownSizeof(VkSparseImageMemoryRequirements_1107297414):
      static :
        warning("Declaration of " & "VkSparseImageMemoryRequirements" &
            " exists but with different size")
    VkSparseImageMemoryRequirements
  else:
    VkSparseImageMemoryRequirements_1107297414)
  VkSamplerMipmapMode_1107296895 = (when declared(VkSamplerMipmapMode):
    when ownSizeof(VkSamplerMipmapMode) != ownSizeof(VkSamplerMipmapMode_1107296894):
      static :
        warning("Declaration of " & "VkSamplerMipmapMode" &
            " exists but with different size")
    VkSamplerMipmapMode
  else:
    VkSamplerMipmapMode_1107296894)
  VkValidationCacheCreateFlagsEXT_1107301997 = (when declared(
      VkValidationCacheCreateFlagsEXT):
    when ownSizeof(VkValidationCacheCreateFlagsEXT) !=
        ownSizeof(VkValidationCacheCreateFlagsEXT_1107301996):
      static :
        warning("Declaration of " & "VkValidationCacheCreateFlagsEXT" &
            " exists but with different size")
    VkValidationCacheCreateFlagsEXT
  else:
    VkValidationCacheCreateFlagsEXT_1107301996)
  VkDescriptorPool_1107296771 = (when declared(VkDescriptorPool):
    when ownSizeof(VkDescriptorPool) != ownSizeof(VkDescriptorPool_1107296770):
      static :
        warning("Declaration of " & "VkDescriptorPool" &
            " exists but with different size")
    VkDescriptorPool
  else:
    VkDescriptorPool_1107296770)
  struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT_1107302715 = (when declared(
      struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT_1107302714):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT
  else:
    struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT_1107302714)
  VkPhysicalDeviceTensorPropertiesARM_1107304033 = (when declared(
      VkPhysicalDeviceTensorPropertiesARM):
    when ownSizeof(VkPhysicalDeviceTensorPropertiesARM) !=
        ownSizeof(VkPhysicalDeviceTensorPropertiesARM_1107304032):
      static :
        warning("Declaration of " & "VkPhysicalDeviceTensorPropertiesARM" &
            " exists but with different size")
    VkPhysicalDeviceTensorPropertiesARM
  else:
    VkPhysicalDeviceTensorPropertiesARM_1107304032)
  VkVideoEncodeH264GopRemainingFrameInfoKHR_1107299685 = (when declared(
      VkVideoEncodeH264GopRemainingFrameInfoKHR):
    when ownSizeof(VkVideoEncodeH264GopRemainingFrameInfoKHR) !=
        ownSizeof(VkVideoEncodeH264GopRemainingFrameInfoKHR_1107299684):
      static :
        warning("Declaration of " & "VkVideoEncodeH264GopRemainingFrameInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264GopRemainingFrameInfoKHR
  else:
    VkVideoEncodeH264GopRemainingFrameInfoKHR_1107299684)
  enum_VkPhysicalDeviceType_1107296821 = (when declared(
      enum_VkPhysicalDeviceType):
    when ownSizeof(enum_VkPhysicalDeviceType) !=
        ownSizeof(enum_VkPhysicalDeviceType_1107296820):
      static :
        warning("Declaration of " & "enum_VkPhysicalDeviceType" &
            " exists but with different size")
    enum_VkPhysicalDeviceType
  else:
    enum_VkPhysicalDeviceType_1107296820)
  struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT_1107303015 = (when declared(
      struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT_1107303014):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT
  else:
    struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT_1107303014)
  VkPartitionedAccelerationStructureFlagsNV_1107304877 = (when declared(
      VkPartitionedAccelerationStructureFlagsNV):
    when ownSizeof(VkPartitionedAccelerationStructureFlagsNV) !=
        ownSizeof(VkPartitionedAccelerationStructureFlagsNV_1107304876):
      static :
        warning("Declaration of " & "VkPartitionedAccelerationStructureFlagsNV" &
            " exists but with different size")
    VkPartitionedAccelerationStructureFlagsNV
  else:
    VkPartitionedAccelerationStructureFlagsNV_1107304876)
  VkVideoEncodeAV1RateControlLayerInfoKHR_1107301099 = (when declared(
      VkVideoEncodeAV1RateControlLayerInfoKHR):
    when ownSizeof(VkVideoEncodeAV1RateControlLayerInfoKHR) !=
        ownSizeof(VkVideoEncodeAV1RateControlLayerInfoKHR_1107301098):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1RateControlLayerInfoKHR" &
            " exists but with different size")
    VkVideoEncodeAV1RateControlLayerInfoKHR
  else:
    VkVideoEncodeAV1RateControlLayerInfoKHR_1107301098)
  struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT_1107304125 = (when declared(
      struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT_1107304124):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT
  else:
    struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT_1107304124)
  VkImportMemoryWin32HandleInfoNV_1107305385 = (when declared(
      VkImportMemoryWin32HandleInfoNV):
    when ownSizeof(VkImportMemoryWin32HandleInfoNV) !=
        ownSizeof(VkImportMemoryWin32HandleInfoNV_1107305384):
      static :
        warning("Declaration of " & "VkImportMemoryWin32HandleInfoNV" &
            " exists but with different size")
    VkImportMemoryWin32HandleInfoNV
  else:
    VkImportMemoryWin32HandleInfoNV_1107305384)
  PFN_vkGetDeviceImageSubresourceLayout_1107299223 = (when declared(
      PFN_vkGetDeviceImageSubresourceLayout):
    when ownSizeof(PFN_vkGetDeviceImageSubresourceLayout) !=
        ownSizeof(PFN_vkGetDeviceImageSubresourceLayout_1107299222):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceImageSubresourceLayout" &
            " exists but with different size")
    PFN_vkGetDeviceImageSubresourceLayout
  else:
    PFN_vkGetDeviceImageSubresourceLayout_1107299222)
  VkDebugUtilsMessageSeverityFlagBitsEXT_1107301805 = (when declared(
      VkDebugUtilsMessageSeverityFlagBitsEXT):
    when ownSizeof(VkDebugUtilsMessageSeverityFlagBitsEXT) !=
        ownSizeof(VkDebugUtilsMessageSeverityFlagBitsEXT_1107301804):
      static :
        warning("Declaration of " & "VkDebugUtilsMessageSeverityFlagBitsEXT" &
            " exists but with different size")
    VkDebugUtilsMessageSeverityFlagBitsEXT
  else:
    VkDebugUtilsMessageSeverityFlagBitsEXT_1107301804)
  VkDescriptorSetBindingReferenceVALVE_1107303699 = (when declared(
      VkDescriptorSetBindingReferenceVALVE):
    when ownSizeof(VkDescriptorSetBindingReferenceVALVE) !=
        ownSizeof(VkDescriptorSetBindingReferenceVALVE_1107303698):
      static :
        warning("Declaration of " & "VkDescriptorSetBindingReferenceVALVE" &
            " exists but with different size")
    VkDescriptorSetBindingReferenceVALVE
  else:
    VkDescriptorSetBindingReferenceVALVE_1107303698)
  struct_VkDecompressMemoryRegionNV_1107303771 = (when declared(
      struct_VkDecompressMemoryRegionNV):
    when ownSizeof(struct_VkDecompressMemoryRegionNV) !=
        ownSizeof(struct_VkDecompressMemoryRegionNV_1107303770):
      static :
        warning("Declaration of " & "struct_VkDecompressMemoryRegionNV" &
            " exists but with different size")
    struct_VkDecompressMemoryRegionNV
  else:
    struct_VkDecompressMemoryRegionNV_1107303770)
  struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV_1107304871 = (when declared(
      struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV):
    when ownSizeof(struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV) !=
        ownSizeof(struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV_1107304870):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV
  else:
    struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV_1107304870)
  VkCommandBufferBeginInfo_1107297627 = (when declared(VkCommandBufferBeginInfo):
    when ownSizeof(VkCommandBufferBeginInfo) !=
        ownSizeof(VkCommandBufferBeginInfo_1107297626):
      static :
        warning("Declaration of " & "VkCommandBufferBeginInfo" &
            " exists but with different size")
    VkCommandBufferBeginInfo
  else:
    VkCommandBufferBeginInfo_1107297626)
  PFN_vkCreateRenderPass2_1107298623 = (when declared(PFN_vkCreateRenderPass2):
    when ownSizeof(PFN_vkCreateRenderPass2) !=
        ownSizeof(PFN_vkCreateRenderPass2_1107298622):
      static :
        warning("Declaration of " & "PFN_vkCreateRenderPass2" &
            " exists but with different size")
    PFN_vkCreateRenderPass2
  else:
    PFN_vkCreateRenderPass2_1107298622)
  struct_StdVideoDecodeAV1ReferenceInfo_1107305489 = (when declared(
      struct_StdVideoDecodeAV1ReferenceInfo):
    when ownSizeof(struct_StdVideoDecodeAV1ReferenceInfo) !=
        ownSizeof(struct_StdVideoDecodeAV1ReferenceInfo_1107305488):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeAV1ReferenceInfo" &
            " exists but with different size")
    struct_StdVideoDecodeAV1ReferenceInfo
  else:
    struct_StdVideoDecodeAV1ReferenceInfo_1107305488)
  PFN_vkCmdBeginRenderPass2KHR_1107300065 = (when declared(
      PFN_vkCmdBeginRenderPass2KHR):
    when ownSizeof(PFN_vkCmdBeginRenderPass2KHR) !=
        ownSizeof(PFN_vkCmdBeginRenderPass2KHR_1107300064):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginRenderPass2KHR" &
            " exists but with different size")
    PFN_vkCmdBeginRenderPass2KHR
  else:
    PFN_vkCmdBeginRenderPass2KHR_1107300064)
  VkSubpassDescriptionFlags_1107297187 = (when declared(
      VkSubpassDescriptionFlags):
    when ownSizeof(VkSubpassDescriptionFlags) !=
        ownSizeof(VkSubpassDescriptionFlags_1107297186):
      static :
        warning("Declaration of " & "VkSubpassDescriptionFlags" &
            " exists but with different size")
    VkSubpassDescriptionFlags
  else:
    VkSubpassDescriptionFlags_1107297186)
  struct_VkRenderPassAttachmentBeginInfo_1107298547 = (when declared(
      struct_VkRenderPassAttachmentBeginInfo):
    when ownSizeof(struct_VkRenderPassAttachmentBeginInfo) !=
        ownSizeof(struct_VkRenderPassAttachmentBeginInfo_1107298546):
      static :
        warning("Declaration of " & "struct_VkRenderPassAttachmentBeginInfo" &
            " exists but with different size")
    struct_VkRenderPassAttachmentBeginInfo
  else:
    struct_VkRenderPassAttachmentBeginInfo_1107298546)
  VkSamplerCustomBorderColorCreateInfoEXT_1107302909 = (when declared(
      VkSamplerCustomBorderColorCreateInfoEXT):
    when ownSizeof(VkSamplerCustomBorderColorCreateInfoEXT) !=
        ownSizeof(VkSamplerCustomBorderColorCreateInfoEXT_1107302908):
      static :
        warning("Declaration of " & "VkSamplerCustomBorderColorCreateInfoEXT" &
            " exists but with different size")
    VkSamplerCustomBorderColorCreateInfoEXT
  else:
    VkSamplerCustomBorderColorCreateInfoEXT_1107302908)
  VkGeometryFlagsNV_1107302107 = (when declared(VkGeometryFlagsNV):
    when ownSizeof(VkGeometryFlagsNV) != ownSizeof(VkGeometryFlagsNV_1107302106):
      static :
        warning("Declaration of " & "VkGeometryFlagsNV" &
            " exists but with different size")
    VkGeometryFlagsNV
  else:
    VkGeometryFlagsNV_1107302106)
  VkPhysicalDeviceRayTracingMotionBlurFeaturesNV_1107303171 = (when declared(
      VkPhysicalDeviceRayTracingMotionBlurFeaturesNV):
    when ownSizeof(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV_1107303170):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceRayTracingMotionBlurFeaturesNV
  else:
    VkPhysicalDeviceRayTracingMotionBlurFeaturesNV_1107303170)
  struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR_1107300689 = (when declared(
      struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR_1107300688):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR
  else:
    struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR_1107300688)
  PFN_vkCmdSetPrimitiveRestartEnable_1107298965 = (when declared(
      PFN_vkCmdSetPrimitiveRestartEnable):
    when ownSizeof(PFN_vkCmdSetPrimitiveRestartEnable) !=
        ownSizeof(PFN_vkCmdSetPrimitiveRestartEnable_1107298964):
      static :
        warning("Declaration of " & "PFN_vkCmdSetPrimitiveRestartEnable" &
            " exists but with different size")
    PFN_vkCmdSetPrimitiveRestartEnable
  else:
    PFN_vkCmdSetPrimitiveRestartEnable_1107298964)
  enum_VkCommandPoolCreateFlagBits_1107297189 = (when declared(
      enum_VkCommandPoolCreateFlagBits):
    when ownSizeof(enum_VkCommandPoolCreateFlagBits) !=
        ownSizeof(enum_VkCommandPoolCreateFlagBits_1107297188):
      static :
        warning("Declaration of " & "enum_VkCommandPoolCreateFlagBits" &
            " exists but with different size")
    enum_VkCommandPoolCreateFlagBits
  else:
    enum_VkCommandPoolCreateFlagBits_1107297188)
  PFN_vkSetHdrMetadataEXT_1107301793 = (when declared(PFN_vkSetHdrMetadataEXT):
    when ownSizeof(PFN_vkSetHdrMetadataEXT) !=
        ownSizeof(PFN_vkSetHdrMetadataEXT_1107301792):
      static :
        warning("Declaration of " & "PFN_vkSetHdrMetadataEXT" &
            " exists but with different size")
    PFN_vkSetHdrMetadataEXT
  else:
    PFN_vkSetHdrMetadataEXT_1107301792)
  struct_VkCopyCommandTransformInfoQCOM_1107303185 = (when declared(
      struct_VkCopyCommandTransformInfoQCOM):
    when ownSizeof(struct_VkCopyCommandTransformInfoQCOM) !=
        ownSizeof(struct_VkCopyCommandTransformInfoQCOM_1107303184):
      static :
        warning("Declaration of " & "struct_VkCopyCommandTransformInfoQCOM" &
            " exists but with different size")
    struct_VkCopyCommandTransformInfoQCOM
  else:
    struct_VkCopyCommandTransformInfoQCOM_1107303184)
  struct_VkPhysicalDeviceMultiDrawFeaturesEXT_1107303481 = (when declared(
      struct_VkPhysicalDeviceMultiDrawFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceMultiDrawFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceMultiDrawFeaturesEXT_1107303480):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMultiDrawFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceMultiDrawFeaturesEXT
  else:
    struct_VkPhysicalDeviceMultiDrawFeaturesEXT_1107303480)
  PFN_vkGetDeviceMicromapCompatibilityEXT_1107303631 = (when declared(
      PFN_vkGetDeviceMicromapCompatibilityEXT):
    when ownSizeof(PFN_vkGetDeviceMicromapCompatibilityEXT) !=
        ownSizeof(PFN_vkGetDeviceMicromapCompatibilityEXT_1107303630):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceMicromapCompatibilityEXT" &
            " exists but with different size")
    PFN_vkGetDeviceMicromapCompatibilityEXT
  else:
    PFN_vkGetDeviceMicromapCompatibilityEXT_1107303630)
  enum_VkLayerSettingTypeEXT_1107304363 = (when declared(
      enum_VkLayerSettingTypeEXT):
    when ownSizeof(enum_VkLayerSettingTypeEXT) !=
        ownSizeof(enum_VkLayerSettingTypeEXT_1107304362):
      static :
        warning("Declaration of " & "enum_VkLayerSettingTypeEXT" &
            " exists but with different size")
    enum_VkLayerSettingTypeEXT
  else:
    enum_VkLayerSettingTypeEXT_1107304362)
  enum_VkVideoEncodeTuningModeKHR_1107300553 = (when declared(
      enum_VkVideoEncodeTuningModeKHR):
    when ownSizeof(enum_VkVideoEncodeTuningModeKHR) !=
        ownSizeof(enum_VkVideoEncodeTuningModeKHR_1107300552):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeTuningModeKHR" &
            " exists but with different size")
    enum_VkVideoEncodeTuningModeKHR
  else:
    enum_VkVideoEncodeTuningModeKHR_1107300552)
  VkBufferMemoryRequirementsInfo2_1107298111 = (when declared(
      VkBufferMemoryRequirementsInfo2):
    when ownSizeof(VkBufferMemoryRequirementsInfo2) !=
        ownSizeof(VkBufferMemoryRequirementsInfo2_1107298110):
      static :
        warning("Declaration of " & "VkBufferMemoryRequirementsInfo2" &
            " exists but with different size")
    VkBufferMemoryRequirementsInfo2
  else:
    VkBufferMemoryRequirementsInfo2_1107298110)
  VkMultiDrawIndexedInfoEXT_1107303495 = (when declared(
      VkMultiDrawIndexedInfoEXT):
    when ownSizeof(VkMultiDrawIndexedInfoEXT) !=
        ownSizeof(VkMultiDrawIndexedInfoEXT_1107303494):
      static :
        warning("Declaration of " & "VkMultiDrawIndexedInfoEXT" &
            " exists but with different size")
    VkMultiDrawIndexedInfoEXT
  else:
    VkMultiDrawIndexedInfoEXT_1107303494)
  PFN_vkCmdSetStencilOpEXT_1107302671 = (when declared(PFN_vkCmdSetStencilOpEXT):
    when ownSizeof(PFN_vkCmdSetStencilOpEXT) !=
        ownSizeof(PFN_vkCmdSetStencilOpEXT_1107302670):
      static :
        warning("Declaration of " & "PFN_vkCmdSetStencilOpEXT" &
            " exists but with different size")
    PFN_vkCmdSetStencilOpEXT
  else:
    PFN_vkCmdSetStencilOpEXT_1107302670)
  VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM_1107303739 = (when declared(
      VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM):
    when ownSizeof(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM) !=
        ownSizeof(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM_1107303738):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
  else:
    VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM_1107303738)
  struct_VkCopyBufferInfo2_1107298775 = (when declared(struct_VkCopyBufferInfo2):
    when ownSizeof(struct_VkCopyBufferInfo2) !=
        ownSizeof(struct_VkCopyBufferInfo2_1107298774):
      static :
        warning("Declaration of " & "struct_VkCopyBufferInfo2" &
            " exists but with different size")
    struct_VkCopyBufferInfo2
  else:
    struct_VkCopyBufferInfo2_1107298774)
  enum_VkMemoryUnmapFlagBits_1107298989 = (when declared(
      enum_VkMemoryUnmapFlagBits):
    when ownSizeof(enum_VkMemoryUnmapFlagBits) !=
        ownSizeof(enum_VkMemoryUnmapFlagBits_1107298988):
      static :
        warning("Declaration of " & "enum_VkMemoryUnmapFlagBits" &
            " exists but with different size")
    enum_VkMemoryUnmapFlagBits
  else:
    enum_VkMemoryUnmapFlagBits_1107298988)
  VkImagePlaneMemoryRequirementsInfo_1107298233 = (when declared(
      VkImagePlaneMemoryRequirementsInfo):
    when ownSizeof(VkImagePlaneMemoryRequirementsInfo) !=
        ownSizeof(VkImagePlaneMemoryRequirementsInfo_1107298232):
      static :
        warning("Declaration of " & "VkImagePlaneMemoryRequirementsInfo" &
            " exists but with different size")
    VkImagePlaneMemoryRequirementsInfo
  else:
    VkImagePlaneMemoryRequirementsInfo_1107298232)
  struct_VkGeometryDataNV_1107302147 = (when declared(struct_VkGeometryDataNV):
    when ownSizeof(struct_VkGeometryDataNV) !=
        ownSizeof(struct_VkGeometryDataNV_1107302146):
      static :
        warning("Declaration of " & "struct_VkGeometryDataNV" &
            " exists but with different size")
    struct_VkGeometryDataNV
  else:
    struct_VkGeometryDataNV_1107302146)
  VkVideoEncodeAV1CapabilityFlagsKHR_1107301021 = (when declared(
      VkVideoEncodeAV1CapabilityFlagsKHR):
    when ownSizeof(VkVideoEncodeAV1CapabilityFlagsKHR) !=
        ownSizeof(VkVideoEncodeAV1CapabilityFlagsKHR_1107301020):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1CapabilityFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeAV1CapabilityFlagsKHR
  else:
    VkVideoEncodeAV1CapabilityFlagsKHR_1107301020)
  VkRenderPass_1107296756 = (when declared(VkRenderPass):
    when ownSizeof(VkRenderPass) != ownSizeof(VkRenderPass_1107296755):
      static :
        warning("Declaration of " & "VkRenderPass" &
            " exists but with different size")
    VkRenderPass
  else:
    VkRenderPass_1107296755)
  VkReleaseSwapchainImagesInfoEXT_1107302751 = (when declared(
      VkReleaseSwapchainImagesInfoEXT):
    when ownSizeof(VkReleaseSwapchainImagesInfoEXT) !=
        ownSizeof(VkReleaseSwapchainImagesInfoEXT_1107302750):
      static :
        warning("Declaration of " & "VkReleaseSwapchainImagesInfoEXT" &
            " exists but with different size")
    VkReleaseSwapchainImagesInfoEXT
  else:
    VkReleaseSwapchainImagesInfoEXT_1107302750)
  VkSwapchainDisplayNativeHdrCreateInfoAMD_1107302457 = (when declared(
      VkSwapchainDisplayNativeHdrCreateInfoAMD):
    when ownSizeof(VkSwapchainDisplayNativeHdrCreateInfoAMD) !=
        ownSizeof(VkSwapchainDisplayNativeHdrCreateInfoAMD_1107302456):
      static :
        warning("Declaration of " & "VkSwapchainDisplayNativeHdrCreateInfoAMD" &
            " exists but with different size")
    VkSwapchainDisplayNativeHdrCreateInfoAMD
  else:
    VkSwapchainDisplayNativeHdrCreateInfoAMD_1107302456)
  VkDefaultVertexAttributeValueKHR_1107301355 = (when declared(
      VkDefaultVertexAttributeValueKHR):
    when ownSizeof(VkDefaultVertexAttributeValueKHR) !=
        ownSizeof(VkDefaultVertexAttributeValueKHR_1107301354):
      static :
        warning("Declaration of " & "VkDefaultVertexAttributeValueKHR" &
            " exists but with different size")
    VkDefaultVertexAttributeValueKHR
  else:
    VkDefaultVertexAttributeValueKHR_1107301354)
  PFN_vkCmdSetDepthClipEnableEXT_1107303905 = (when declared(
      PFN_vkCmdSetDepthClipEnableEXT):
    when ownSizeof(PFN_vkCmdSetDepthClipEnableEXT) !=
        ownSizeof(PFN_vkCmdSetDepthClipEnableEXT_1107303904):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthClipEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetDepthClipEnableEXT
  else:
    PFN_vkCmdSetDepthClipEnableEXT_1107303904)
  PFN_vkCmdCopyBufferToImage_1107297907 = (when declared(
      PFN_vkCmdCopyBufferToImage):
    when ownSizeof(PFN_vkCmdCopyBufferToImage) !=
        ownSizeof(PFN_vkCmdCopyBufferToImage_1107297906):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyBufferToImage" &
            " exists but with different size")
    PFN_vkCmdCopyBufferToImage
  else:
    PFN_vkCmdCopyBufferToImage_1107297906)
  PFN_vkWaitForPresentKHR_1107300455 = (when declared(PFN_vkWaitForPresentKHR):
    when ownSizeof(PFN_vkWaitForPresentKHR) !=
        ownSizeof(PFN_vkWaitForPresentKHR_1107300454):
      static :
        warning("Declaration of " & "PFN_vkWaitForPresentKHR" &
            " exists but with different size")
    PFN_vkWaitForPresentKHR
  else:
    PFN_vkWaitForPresentKHR_1107300454)
  PFN_vkGetPipelineExecutableInternalRepresentationsKHR_1107300523 = (when declared(
      PFN_vkGetPipelineExecutableInternalRepresentationsKHR):
    when ownSizeof(PFN_vkGetPipelineExecutableInternalRepresentationsKHR) !=
        ownSizeof(PFN_vkGetPipelineExecutableInternalRepresentationsKHR_1107300522):
      static :
        warning("Declaration of " &
            "PFN_vkGetPipelineExecutableInternalRepresentationsKHR" &
            " exists but with different size")
    PFN_vkGetPipelineExecutableInternalRepresentationsKHR
  else:
    PFN_vkGetPipelineExecutableInternalRepresentationsKHR_1107300522)
  struct_StdVideoEncodeH265LongTermRefPics_1107305723 = (when declared(
      struct_StdVideoEncodeH265LongTermRefPics):
    when ownSizeof(struct_StdVideoEncodeH265LongTermRefPics) !=
        ownSizeof(struct_StdVideoEncodeH265LongTermRefPics_1107305722):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH265LongTermRefPics" &
            " exists but with different size")
    struct_StdVideoEncodeH265LongTermRefPics
  else:
    struct_StdVideoEncodeH265LongTermRefPics_1107305722)
  VkPhysicalDeviceScalarBlockLayoutFeatures_1107298517 = (when declared(
      VkPhysicalDeviceScalarBlockLayoutFeatures):
    when ownSizeof(VkPhysicalDeviceScalarBlockLayoutFeatures) !=
        ownSizeof(VkPhysicalDeviceScalarBlockLayoutFeatures_1107298516):
      static :
        warning("Declaration of " & "VkPhysicalDeviceScalarBlockLayoutFeatures" &
            " exists but with different size")
    VkPhysicalDeviceScalarBlockLayoutFeatures
  else:
    VkPhysicalDeviceScalarBlockLayoutFeatures_1107298516)
  enum_VkSparseMemoryBindFlagBits_1107297005 = (when declared(
      enum_VkSparseMemoryBindFlagBits):
    when ownSizeof(enum_VkSparseMemoryBindFlagBits) !=
        ownSizeof(enum_VkSparseMemoryBindFlagBits_1107297004):
      static :
        warning("Declaration of " & "enum_VkSparseMemoryBindFlagBits" &
            " exists but with different size")
    enum_VkSparseMemoryBindFlagBits
  else:
    enum_VkSparseMemoryBindFlagBits_1107297004)
  VkSurfaceProtectedCapabilitiesKHR_1107300443 = (when declared(
      VkSurfaceProtectedCapabilitiesKHR):
    when ownSizeof(VkSurfaceProtectedCapabilitiesKHR) !=
        ownSizeof(VkSurfaceProtectedCapabilitiesKHR_1107300442):
      static :
        warning("Declaration of " & "VkSurfaceProtectedCapabilitiesKHR" &
            " exists but with different size")
    VkSurfaceProtectedCapabilitiesKHR
  else:
    VkSurfaceProtectedCapabilitiesKHR_1107300442)
  PFN_vkCmdBindVertexBuffers2EXT_1107302659 = (when declared(
      PFN_vkCmdBindVertexBuffers2EXT):
    when ownSizeof(PFN_vkCmdBindVertexBuffers2EXT) !=
        ownSizeof(PFN_vkCmdBindVertexBuffers2EXT_1107302658):
      static :
        warning("Declaration of " & "PFN_vkCmdBindVertexBuffers2EXT" &
            " exists but with different size")
    PFN_vkCmdBindVertexBuffers2EXT
  else:
    PFN_vkCmdBindVertexBuffers2EXT_1107302658)
  VkPipelineLayoutCreateFlags_1107297135 = (when declared(
      VkPipelineLayoutCreateFlags):
    when ownSizeof(VkPipelineLayoutCreateFlags) !=
        ownSizeof(VkPipelineLayoutCreateFlags_1107297134):
      static :
        warning("Declaration of " & "VkPipelineLayoutCreateFlags" &
            " exists but with different size")
    VkPipelineLayoutCreateFlags
  else:
    VkPipelineLayoutCreateFlags_1107297134)
  VkValidationFeatureEnableEXT_1107302545 = (when declared(
      VkValidationFeatureEnableEXT):
    when ownSizeof(VkValidationFeatureEnableEXT) !=
        ownSizeof(VkValidationFeatureEnableEXT_1107302544):
      static :
        warning("Declaration of " & "VkValidationFeatureEnableEXT" &
            " exists but with different size")
    VkValidationFeatureEnableEXT
  else:
    VkValidationFeatureEnableEXT_1107302544)
  PFN_vkCmdDebugMarkerInsertEXT_1107301453 = (when declared(
      PFN_vkCmdDebugMarkerInsertEXT):
    when ownSizeof(PFN_vkCmdDebugMarkerInsertEXT) !=
        ownSizeof(PFN_vkCmdDebugMarkerInsertEXT_1107301452):
      static :
        warning("Declaration of " & "PFN_vkCmdDebugMarkerInsertEXT" &
            " exists but with different size")
    PFN_vkCmdDebugMarkerInsertEXT
  else:
    PFN_vkCmdDebugMarkerInsertEXT_1107301452)
  struct_VkImageCopy_1107297665 = (when declared(struct_VkImageCopy):
    when ownSizeof(struct_VkImageCopy) != ownSizeof(struct_VkImageCopy_1107297664):
      static :
        warning("Declaration of " & "struct_VkImageCopy" &
            " exists but with different size")
    struct_VkImageCopy
  else:
    struct_VkImageCopy_1107297664)
  struct_VkPhysicalDeviceCornerSampledImageFeaturesNV_1107301559 = (when declared(
      struct_VkPhysicalDeviceCornerSampledImageFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceCornerSampledImageFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceCornerSampledImageFeaturesNV_1107301558):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCornerSampledImageFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceCornerSampledImageFeaturesNV
  else:
    struct_VkPhysicalDeviceCornerSampledImageFeaturesNV_1107301558)
  VkPhysicalDeviceShaderSMBuiltinsFeaturesNV_1107301955 = (when declared(
      VkPhysicalDeviceShaderSMBuiltinsFeaturesNV):
    when ownSizeof(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV_1107301954):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceShaderSMBuiltinsFeaturesNV
  else:
    VkPhysicalDeviceShaderSMBuiltinsFeaturesNV_1107301954)
  VkExternalFencePropertiesKHR_1107300087 = (when declared(
      VkExternalFencePropertiesKHR):
    when ownSizeof(VkExternalFencePropertiesKHR) !=
        ownSizeof(VkExternalFencePropertiesKHR_1107300086):
      static :
        warning("Declaration of " & "VkExternalFencePropertiesKHR" &
            " exists but with different size")
    VkExternalFencePropertiesKHR
  else:
    VkExternalFencePropertiesKHR_1107300086)
  enum_VkPipelineExecutableStatisticFormatKHR_1107300487 = (when declared(
      enum_VkPipelineExecutableStatisticFormatKHR):
    when ownSizeof(enum_VkPipelineExecutableStatisticFormatKHR) !=
        ownSizeof(enum_VkPipelineExecutableStatisticFormatKHR_1107300486):
      static :
        warning("Declaration of " &
            "enum_VkPipelineExecutableStatisticFormatKHR" &
            " exists but with different size")
    enum_VkPipelineExecutableStatisticFormatKHR
  else:
    enum_VkPipelineExecutableStatisticFormatKHR_1107300486)
  struct_VkTransformMatrixKHR_1107302179 = (when declared(
      struct_VkTransformMatrixKHR):
    when ownSizeof(struct_VkTransformMatrixKHR) !=
        ownSizeof(struct_VkTransformMatrixKHR_1107302178):
      static :
        warning("Declaration of " & "struct_VkTransformMatrixKHR" &
            " exists but with different size")
    struct_VkTransformMatrixKHR
  else:
    struct_VkTransformMatrixKHR_1107302178)
  VkDeviceFaultInfoEXT_1107303249 = (when declared(VkDeviceFaultInfoEXT):
    when ownSizeof(VkDeviceFaultInfoEXT) != ownSizeof(VkDeviceFaultInfoEXT_1107303248):
      static :
        warning("Declaration of " & "VkDeviceFaultInfoEXT" &
            " exists but with different size")
    VkDeviceFaultInfoEXT
  else:
    VkDeviceFaultInfoEXT_1107303248)
  VkMicromapBuildSizesInfoEXT_1107303597 = (when declared(
      VkMicromapBuildSizesInfoEXT):
    when ownSizeof(VkMicromapBuildSizesInfoEXT) !=
        ownSizeof(VkMicromapBuildSizesInfoEXT_1107303596):
      static :
        warning("Declaration of " & "VkMicromapBuildSizesInfoEXT" &
            " exists but with different size")
    VkMicromapBuildSizesInfoEXT
  else:
    VkMicromapBuildSizesInfoEXT_1107303596)
  VkVideoDecodeH264PictureInfoKHR_1107299823 = (when declared(
      VkVideoDecodeH264PictureInfoKHR):
    when ownSizeof(VkVideoDecodeH264PictureInfoKHR) !=
        ownSizeof(VkVideoDecodeH264PictureInfoKHR_1107299822):
      static :
        warning("Declaration of " & "VkVideoDecodeH264PictureInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH264PictureInfoKHR
  else:
    VkVideoDecodeH264PictureInfoKHR_1107299822)
  enum_VkSamplerReductionMode_1107298389 = (when declared(
      enum_VkSamplerReductionMode):
    when ownSizeof(enum_VkSamplerReductionMode) !=
        ownSizeof(enum_VkSamplerReductionMode_1107298388):
      static :
        warning("Declaration of " & "enum_VkSamplerReductionMode" &
            " exists but with different size")
    enum_VkSamplerReductionMode
  else:
    enum_VkSamplerReductionMode_1107298388)
  VkImageViewCreateFlagBits_1107297065 = (when declared(
      VkImageViewCreateFlagBits):
    when ownSizeof(VkImageViewCreateFlagBits) !=
        ownSizeof(VkImageViewCreateFlagBits_1107297064):
      static :
        warning("Declaration of " & "VkImageViewCreateFlagBits" &
            " exists but with different size")
    VkImageViewCreateFlagBits
  else:
    VkImageViewCreateFlagBits_1107297064)
  VkVideoEncodeAV1CapabilityFlagBitsKHR_1107301019 = (when declared(
      VkVideoEncodeAV1CapabilityFlagBitsKHR):
    when ownSizeof(VkVideoEncodeAV1CapabilityFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeAV1CapabilityFlagBitsKHR_1107301018):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1CapabilityFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeAV1CapabilityFlagBitsKHR
  else:
    VkVideoEncodeAV1CapabilityFlagBitsKHR_1107301018)
  PFN_vkGetDeviceGroupSurfacePresentModes2EXT_1107305421 = (when declared(
      PFN_vkGetDeviceGroupSurfacePresentModes2EXT):
    when ownSizeof(PFN_vkGetDeviceGroupSurfacePresentModes2EXT) !=
        ownSizeof(PFN_vkGetDeviceGroupSurfacePresentModes2EXT_1107305420):
      static :
        warning("Declaration of " &
            "PFN_vkGetDeviceGroupSurfacePresentModes2EXT" &
            " exists but with different size")
    PFN_vkGetDeviceGroupSurfacePresentModes2EXT
  else:
    PFN_vkGetDeviceGroupSurfacePresentModes2EXT_1107305420)
  PFN_vkEnumeratePhysicalDeviceGroups_1107298337 = (when declared(
      PFN_vkEnumeratePhysicalDeviceGroups):
    when ownSizeof(PFN_vkEnumeratePhysicalDeviceGroups) !=
        ownSizeof(PFN_vkEnumeratePhysicalDeviceGroups_1107298336):
      static :
        warning("Declaration of " & "PFN_vkEnumeratePhysicalDeviceGroups" &
            " exists but with different size")
    PFN_vkEnumeratePhysicalDeviceGroups
  else:
    PFN_vkEnumeratePhysicalDeviceGroups_1107298336)
  PFN_vkCmdSetDepthBoundsTestEnable_1107298955 = (when declared(
      PFN_vkCmdSetDepthBoundsTestEnable):
    when ownSizeof(PFN_vkCmdSetDepthBoundsTestEnable) !=
        ownSizeof(PFN_vkCmdSetDepthBoundsTestEnable_1107298954):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthBoundsTestEnable" &
            " exists but with different size")
    PFN_vkCmdSetDepthBoundsTestEnable
  else:
    PFN_vkCmdSetDepthBoundsTestEnable_1107298954)
  VkPipelineCreationFeedbackCreateInfoEXT_1107302305 = (when declared(
      VkPipelineCreationFeedbackCreateInfoEXT):
    when ownSizeof(VkPipelineCreationFeedbackCreateInfoEXT) !=
        ownSizeof(VkPipelineCreationFeedbackCreateInfoEXT_1107302304):
      static :
        warning("Declaration of " & "VkPipelineCreationFeedbackCreateInfoEXT" &
            " exists but with different size")
    VkPipelineCreationFeedbackCreateInfoEXT
  else:
    VkPipelineCreationFeedbackCreateInfoEXT_1107302304)
  struct_VkPhysicalDeviceDataGraphOperationSupportARM_1107304539 = (when declared(
      struct_VkPhysicalDeviceDataGraphOperationSupportARM):
    when ownSizeof(struct_VkPhysicalDeviceDataGraphOperationSupportARM) !=
        ownSizeof(struct_VkPhysicalDeviceDataGraphOperationSupportARM_1107304538):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDataGraphOperationSupportARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceDataGraphOperationSupportARM
  else:
    struct_VkPhysicalDeviceDataGraphOperationSupportARM_1107304538)
  enum_VkDisplaySurfaceStereoTypeNV_1107304681 = (when declared(
      enum_VkDisplaySurfaceStereoTypeNV):
    when ownSizeof(enum_VkDisplaySurfaceStereoTypeNV) !=
        ownSizeof(enum_VkDisplaySurfaceStereoTypeNV_1107304680):
      static :
        warning("Declaration of " & "enum_VkDisplaySurfaceStereoTypeNV" &
            " exists but with different size")
    enum_VkDisplaySurfaceStereoTypeNV
  else:
    enum_VkDisplaySurfaceStereoTypeNV_1107304680)
  PFN_vkMapMemory2KHR_1107300533 = (when declared(PFN_vkMapMemory2KHR):
    when ownSizeof(PFN_vkMapMemory2KHR) != ownSizeof(PFN_vkMapMemory2KHR_1107300532):
      static :
        warning("Declaration of " & "PFN_vkMapMemory2KHR" &
            " exists but with different size")
    PFN_vkMapMemory2KHR
  else:
    PFN_vkMapMemory2KHR_1107300532)
  struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299117 = (when declared(
      struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures):
    when ownSizeof(struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299116):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures
  else:
    struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299116)
  VkPipelineBinaryKHR_1107300839 = (when declared(VkPipelineBinaryKHR):
    when ownSizeof(VkPipelineBinaryKHR) != ownSizeof(VkPipelineBinaryKHR_1107300838):
      static :
        warning("Declaration of " & "VkPipelineBinaryKHR" &
            " exists but with different size")
    VkPipelineBinaryKHR
  else:
    VkPipelineBinaryKHR_1107300838)
  VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT_1107305127 = (when declared(
      VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT_1107305126):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT
  else:
    VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT_1107305126)
  struct_VkPhysicalDeviceLineRasterizationFeatures_1107299041 = (when declared(
      struct_VkPhysicalDeviceLineRasterizationFeatures):
    when ownSizeof(struct_VkPhysicalDeviceLineRasterizationFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceLineRasterizationFeatures_1107299040):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceLineRasterizationFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceLineRasterizationFeatures
  else:
    struct_VkPhysicalDeviceLineRasterizationFeatures_1107299040)
  enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV_1107304861 = (when declared(
      enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV):
    when ownSizeof(enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV) !=
        ownSizeof(enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV_1107304860):
      static :
        warning("Declaration of " &
            "enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV" &
            " exists but with different size")
    enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV
  else:
    enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV_1107304860)
  PFN_vkGetDeviceAccelerationStructureCompatibilityKHR_1107305235 = (when declared(
      PFN_vkGetDeviceAccelerationStructureCompatibilityKHR):
    when ownSizeof(PFN_vkGetDeviceAccelerationStructureCompatibilityKHR) !=
        ownSizeof(PFN_vkGetDeviceAccelerationStructureCompatibilityKHR_1107305234):
      static :
        warning("Declaration of " &
            "PFN_vkGetDeviceAccelerationStructureCompatibilityKHR" &
            " exists but with different size")
    PFN_vkGetDeviceAccelerationStructureCompatibilityKHR
  else:
    PFN_vkGetDeviceAccelerationStructureCompatibilityKHR_1107305234)
  PFN_vkSetLocalDimmingAMD_1107302459 = (when declared(PFN_vkSetLocalDimmingAMD):
    when ownSizeof(PFN_vkSetLocalDimmingAMD) !=
        ownSizeof(PFN_vkSetLocalDimmingAMD_1107302458):
      static :
        warning("Declaration of " & "PFN_vkSetLocalDimmingAMD" &
            " exists but with different size")
    PFN_vkSetLocalDimmingAMD
  else:
    PFN_vkSetLocalDimmingAMD_1107302458)
  PFN_vkCmdDrawIndexed_1107297891 = (when declared(PFN_vkCmdDrawIndexed):
    when ownSizeof(PFN_vkCmdDrawIndexed) != ownSizeof(PFN_vkCmdDrawIndexed_1107297890):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawIndexed" &
            " exists but with different size")
    PFN_vkCmdDrawIndexed
  else:
    PFN_vkCmdDrawIndexed_1107297890)
  enum_VkBufferCreateFlagBits_1107297049 = (when declared(
      enum_VkBufferCreateFlagBits):
    when ownSizeof(enum_VkBufferCreateFlagBits) !=
        ownSizeof(enum_VkBufferCreateFlagBits_1107297048):
      static :
        warning("Declaration of " & "enum_VkBufferCreateFlagBits" &
            " exists but with different size")
    enum_VkBufferCreateFlagBits
  else:
    enum_VkBufferCreateFlagBits_1107297048)
  VkResolveModeFlagBits_1107298399 = (when declared(VkResolveModeFlagBits):
    when ownSizeof(VkResolveModeFlagBits) != ownSizeof(VkResolveModeFlagBits_1107298398):
      static :
        warning("Declaration of " & "VkResolveModeFlagBits" &
            " exists but with different size")
    VkResolveModeFlagBits
  else:
    VkResolveModeFlagBits_1107298398)
  struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301239 = (when declared(
      struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301238):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR
  else:
    struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301238)
  struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT_1107304729 = (when declared(
      struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT_1107304728):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT
  else:
    struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT_1107304728)
  struct_VkVideoEncodeH265QualityLevelPropertiesKHR_1107299731 = (when declared(
      struct_VkVideoEncodeH265QualityLevelPropertiesKHR):
    when ownSizeof(struct_VkVideoEncodeH265QualityLevelPropertiesKHR) !=
        ownSizeof(struct_VkVideoEncodeH265QualityLevelPropertiesKHR_1107299730):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH265QualityLevelPropertiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265QualityLevelPropertiesKHR
  else:
    struct_VkVideoEncodeH265QualityLevelPropertiesKHR_1107299730)
  VkDeviceAddress_1107296712 = (when declared(VkDeviceAddress):
    when ownSizeof(VkDeviceAddress) != ownSizeof(VkDeviceAddress_1107296711):
      static :
        warning("Declaration of " & "VkDeviceAddress" &
            " exists but with different size")
    VkDeviceAddress
  else:
    VkDeviceAddress_1107296711)
  struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT_1107302291 = (when declared(
      struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT_1107302290):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT
  else:
    struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT_1107302290)
  struct_VkVideoEncodeAV1ProfileInfoKHR_1107301081 = (when declared(
      struct_VkVideoEncodeAV1ProfileInfoKHR):
    when ownSizeof(struct_VkVideoEncodeAV1ProfileInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1ProfileInfoKHR_1107301080):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeAV1ProfileInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1ProfileInfoKHR
  else:
    struct_VkVideoEncodeAV1ProfileInfoKHR_1107301080)
  enum_VkQueryResultStatusKHR_1107299421 = (when declared(
      enum_VkQueryResultStatusKHR):
    when ownSizeof(enum_VkQueryResultStatusKHR) !=
        ownSizeof(enum_VkQueryResultStatusKHR_1107299420):
      static :
        warning("Declaration of " & "enum_VkQueryResultStatusKHR" &
            " exists but with different size")
    enum_VkQueryResultStatusKHR
  else:
    enum_VkQueryResultStatusKHR_1107299420)
  struct_VkVideoReferenceIntraRefreshInfoKHR_1107301265 = (when declared(
      struct_VkVideoReferenceIntraRefreshInfoKHR):
    when ownSizeof(struct_VkVideoReferenceIntraRefreshInfoKHR) !=
        ownSizeof(struct_VkVideoReferenceIntraRefreshInfoKHR_1107301264):
      static :
        warning("Declaration of " & "struct_VkVideoReferenceIntraRefreshInfoKHR" &
            " exists but with different size")
    struct_VkVideoReferenceIntraRefreshInfoKHR
  else:
    struct_VkVideoReferenceIntraRefreshInfoKHR_1107301264)
  VkIndirectExecutionSetShaderInfoEXT_1107304957 = (when declared(
      VkIndirectExecutionSetShaderInfoEXT):
    when ownSizeof(VkIndirectExecutionSetShaderInfoEXT) !=
        ownSizeof(VkIndirectExecutionSetShaderInfoEXT_1107304956):
      static :
        warning("Declaration of " & "VkIndirectExecutionSetShaderInfoEXT" &
            " exists but with different size")
    VkIndirectExecutionSetShaderInfoEXT
  else:
    VkIndirectExecutionSetShaderInfoEXT_1107304956)
  VkCuFunctionNVX_1107301495 = (when declared(VkCuFunctionNVX):
    when ownSizeof(VkCuFunctionNVX) != ownSizeof(VkCuFunctionNVX_1107301494):
      static :
        warning("Declaration of " & "VkCuFunctionNVX" &
            " exists but with different size")
    VkCuFunctionNVX
  else:
    VkCuFunctionNVX_1107301494)
  VkQueryPool_1107296742 = (when declared(VkQueryPool):
    when ownSizeof(VkQueryPool) != ownSizeof(VkQueryPool_1107296741):
      static :
        warning("Declaration of " & "VkQueryPool" &
            " exists but with different size")
    VkQueryPool
  else:
    VkQueryPool_1107296741)
  VkDeviceGroupCommandBufferBeginInfoKHR_1107299899 = (when declared(
      VkDeviceGroupCommandBufferBeginInfoKHR):
    when ownSizeof(VkDeviceGroupCommandBufferBeginInfoKHR) !=
        ownSizeof(VkDeviceGroupCommandBufferBeginInfoKHR_1107299898):
      static :
        warning("Declaration of " & "VkDeviceGroupCommandBufferBeginInfoKHR" &
            " exists but with different size")
    VkDeviceGroupCommandBufferBeginInfoKHR
  else:
    VkDeviceGroupCommandBufferBeginInfoKHR_1107299898)
  StdVideoAV1MatrixCoefficients_1107305823 = (when declared(
      StdVideoAV1MatrixCoefficients):
    when ownSizeof(StdVideoAV1MatrixCoefficients) !=
        ownSizeof(StdVideoAV1MatrixCoefficients_1107305822):
      static :
        warning("Declaration of " & "StdVideoAV1MatrixCoefficients" &
            " exists but with different size")
    StdVideoAV1MatrixCoefficients
  else:
    StdVideoAV1MatrixCoefficients_1107305822)
  PFN_vkCmdBeginTransformFeedbackEXT_1107301483 = (when declared(
      PFN_vkCmdBeginTransformFeedbackEXT):
    when ownSizeof(PFN_vkCmdBeginTransformFeedbackEXT) !=
        ownSizeof(PFN_vkCmdBeginTransformFeedbackEXT_1107301482):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginTransformFeedbackEXT" &
            " exists but with different size")
    PFN_vkCmdBeginTransformFeedbackEXT
  else:
    PFN_vkCmdBeginTransformFeedbackEXT_1107301482)
  VkViewportWScalingNV_1107301641 = (when declared(VkViewportWScalingNV):
    when ownSizeof(VkViewportWScalingNV) != ownSizeof(VkViewportWScalingNV_1107301640):
      static :
        warning("Declaration of " & "VkViewportWScalingNV" &
            " exists but with different size")
    VkViewportWScalingNV
  else:
    VkViewportWScalingNV_1107301640)
  PFN_vkCmdExecuteGeneratedCommandsEXT_1107305031 = (when declared(
      PFN_vkCmdExecuteGeneratedCommandsEXT):
    when ownSizeof(PFN_vkCmdExecuteGeneratedCommandsEXT) !=
        ownSizeof(PFN_vkCmdExecuteGeneratedCommandsEXT_1107305030):
      static :
        warning("Declaration of " & "PFN_vkCmdExecuteGeneratedCommandsEXT" &
            " exists but with different size")
    PFN_vkCmdExecuteGeneratedCommandsEXT
  else:
    PFN_vkCmdExecuteGeneratedCommandsEXT_1107305030)
  struct_VkTensorDescriptionARM_1107304003 = (when declared(
      struct_VkTensorDescriptionARM):
    when ownSizeof(struct_VkTensorDescriptionARM) !=
        ownSizeof(struct_VkTensorDescriptionARM_1107304002):
      static :
        warning("Declaration of " & "struct_VkTensorDescriptionARM" &
            " exists but with different size")
    struct_VkTensorDescriptionARM
  else:
    struct_VkTensorDescriptionARM_1107304002)
  VkDeviceQueueGlobalPriorityCreateInfoKHR_1107300343 = (when declared(
      VkDeviceQueueGlobalPriorityCreateInfoKHR):
    when ownSizeof(VkDeviceQueueGlobalPriorityCreateInfoKHR) !=
        ownSizeof(VkDeviceQueueGlobalPriorityCreateInfoKHR_1107300342):
      static :
        warning("Declaration of " & "VkDeviceQueueGlobalPriorityCreateInfoKHR" &
            " exists but with different size")
    VkDeviceQueueGlobalPriorityCreateInfoKHR
  else:
    VkDeviceQueueGlobalPriorityCreateInfoKHR_1107300342)
  struct_VkPhysicalDeviceOpticalFlowPropertiesNV_1107304179 = (when declared(
      struct_VkPhysicalDeviceOpticalFlowPropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceOpticalFlowPropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceOpticalFlowPropertiesNV_1107304178):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceOpticalFlowPropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceOpticalFlowPropertiesNV
  else:
    struct_VkPhysicalDeviceOpticalFlowPropertiesNV_1107304178)
  VkVideoEncodeH264RateControlInfoKHR_1107299673 = (when declared(
      VkVideoEncodeH264RateControlInfoKHR):
    when ownSizeof(VkVideoEncodeH264RateControlInfoKHR) !=
        ownSizeof(VkVideoEncodeH264RateControlInfoKHR_1107299672):
      static :
        warning("Declaration of " & "VkVideoEncodeH264RateControlInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264RateControlInfoKHR
  else:
    VkVideoEncodeH264RateControlInfoKHR_1107299672)
  VkAccelerationStructureMemoryRequirementsInfoNV_1107302173 = (when declared(
      VkAccelerationStructureMemoryRequirementsInfoNV):
    when ownSizeof(VkAccelerationStructureMemoryRequirementsInfoNV) !=
        ownSizeof(VkAccelerationStructureMemoryRequirementsInfoNV_1107302172):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureMemoryRequirementsInfoNV" &
            " exists but with different size")
    VkAccelerationStructureMemoryRequirementsInfoNV
  else:
    VkAccelerationStructureMemoryRequirementsInfoNV_1107302172)
  struct_VkDisplaySurfaceCreateInfoKHR_1107299393 = (when declared(
      struct_VkDisplaySurfaceCreateInfoKHR):
    when ownSizeof(struct_VkDisplaySurfaceCreateInfoKHR) !=
        ownSizeof(struct_VkDisplaySurfaceCreateInfoKHR_1107299392):
      static :
        warning("Declaration of " & "struct_VkDisplaySurfaceCreateInfoKHR" &
            " exists but with different size")
    struct_VkDisplaySurfaceCreateInfoKHR
  else:
    struct_VkDisplaySurfaceCreateInfoKHR_1107299392)
  struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT_1107303711 = (when declared(
      struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT_1107303710):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT
  else:
    struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT_1107303710)
  VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR_1107301141 = (when declared(
      VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR_1107301140):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR
  else:
    VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR_1107301140)
  VkClearColorValue_1107297643 = (when declared(VkClearColorValue):
    when ownSizeof(VkClearColorValue) != ownSizeof(VkClearColorValue_1107297642):
      static :
        warning("Declaration of " & "VkClearColorValue" &
            " exists but with different size")
    VkClearColorValue
  else:
    VkClearColorValue_1107297642)
  struct_VkPipelineInputAssemblyStateCreateInfo_1107297493 = (when declared(
      struct_VkPipelineInputAssemblyStateCreateInfo):
    when ownSizeof(struct_VkPipelineInputAssemblyStateCreateInfo) !=
        ownSizeof(struct_VkPipelineInputAssemblyStateCreateInfo_1107297492):
      static :
        warning("Declaration of " &
            "struct_VkPipelineInputAssemblyStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineInputAssemblyStateCreateInfo
  else:
    struct_VkPipelineInputAssemblyStateCreateInfo_1107297492)
  VkCopyMemoryToImageIndirectCommandKHR_1107301229 = (when declared(
      VkCopyMemoryToImageIndirectCommandKHR):
    when ownSizeof(VkCopyMemoryToImageIndirectCommandKHR) !=
        ownSizeof(VkCopyMemoryToImageIndirectCommandKHR_1107301228):
      static :
        warning("Declaration of " & "VkCopyMemoryToImageIndirectCommandKHR" &
            " exists but with different size")
    VkCopyMemoryToImageIndirectCommandKHR
  else:
    VkCopyMemoryToImageIndirectCommandKHR_1107301228)
  VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302409 = (when declared(
      VkQueryPoolPerformanceQueryCreateInfoINTEL):
    when ownSizeof(VkQueryPoolPerformanceQueryCreateInfoINTEL) !=
        ownSizeof(VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302408):
      static :
        warning("Declaration of " & "VkQueryPoolPerformanceQueryCreateInfoINTEL" &
            " exists but with different size")
    VkQueryPoolPerformanceQueryCreateInfoINTEL
  else:
    VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302408)
  enum_StdVideoH264PocType_1107305659 = (when declared(enum_StdVideoH264PocType):
    when ownSizeof(enum_StdVideoH264PocType) !=
        ownSizeof(enum_StdVideoH264PocType_1107305658):
      static :
        warning("Declaration of " & "enum_StdVideoH264PocType" &
            " exists but with different size")
    enum_StdVideoH264PocType
  else:
    enum_StdVideoH264PocType_1107305658)
  PFN_vkSignalSemaphore_1107298637 = (when declared(PFN_vkSignalSemaphore):
    when ownSizeof(PFN_vkSignalSemaphore) != ownSizeof(PFN_vkSignalSemaphore_1107298636):
      static :
        warning("Declaration of " & "PFN_vkSignalSemaphore" &
            " exists but with different size")
    PFN_vkSignalSemaphore
  else:
    PFN_vkSignalSemaphore_1107298636)
  struct_VkRenderingAttachmentInfo_1107298847 = (when declared(
      struct_VkRenderingAttachmentInfo):
    when ownSizeof(struct_VkRenderingAttachmentInfo) !=
        ownSizeof(struct_VkRenderingAttachmentInfo_1107298846):
      static :
        warning("Declaration of " & "struct_VkRenderingAttachmentInfo" &
            " exists but with different size")
    struct_VkRenderingAttachmentInfo
  else:
    struct_VkRenderingAttachmentInfo_1107298846)
  struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT_1107301777 = (when declared(
      struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT_1107301776):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT
  else:
    struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT_1107301776)
  VkPhysicalDeviceMultiviewPropertiesKHR_1107299853 = (when declared(
      VkPhysicalDeviceMultiviewPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceMultiviewPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceMultiviewPropertiesKHR_1107299852):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMultiviewPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMultiviewPropertiesKHR
  else:
    VkPhysicalDeviceMultiviewPropertiesKHR_1107299852)
  PFN_vkGetImageViewAddressNVX_1107301535 = (when declared(
      PFN_vkGetImageViewAddressNVX):
    when ownSizeof(PFN_vkGetImageViewAddressNVX) !=
        ownSizeof(PFN_vkGetImageViewAddressNVX_1107301534):
      static :
        warning("Declaration of " & "PFN_vkGetImageViewAddressNVX" &
            " exists but with different size")
    PFN_vkGetImageViewAddressNVX
  else:
    PFN_vkGetImageViewAddressNVX_1107301534)
  PFN_vkCmdCopyImageToBuffer_1107297909 = (when declared(
      PFN_vkCmdCopyImageToBuffer):
    when ownSizeof(PFN_vkCmdCopyImageToBuffer) !=
        ownSizeof(PFN_vkCmdCopyImageToBuffer_1107297908):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyImageToBuffer" &
            " exists but with different size")
    PFN_vkCmdCopyImageToBuffer
  else:
    PFN_vkCmdCopyImageToBuffer_1107297908)
  PFN_vkGetFramebufferTilePropertiesQCOM_1107304293 = (when declared(
      PFN_vkGetFramebufferTilePropertiesQCOM):
    when ownSizeof(PFN_vkGetFramebufferTilePropertiesQCOM) !=
        ownSizeof(PFN_vkGetFramebufferTilePropertiesQCOM_1107304292):
      static :
        warning("Declaration of " & "PFN_vkGetFramebufferTilePropertiesQCOM" &
            " exists but with different size")
    PFN_vkGetFramebufferTilePropertiesQCOM
  else:
    PFN_vkGetFramebufferTilePropertiesQCOM_1107304292)
  VkGeometryTypeKHR_1107302081 = (when declared(VkGeometryTypeKHR):
    when ownSizeof(VkGeometryTypeKHR) != ownSizeof(VkGeometryTypeKHR_1107302080):
      static :
        warning("Declaration of " & "VkGeometryTypeKHR" &
            " exists but with different size")
    VkGeometryTypeKHR
  else:
    VkGeometryTypeKHR_1107302080)
  StdVideoDecodeH265ReferenceInfoFlags_1107305595 = (when declared(
      StdVideoDecodeH265ReferenceInfoFlags):
    when ownSizeof(StdVideoDecodeH265ReferenceInfoFlags) !=
        ownSizeof(StdVideoDecodeH265ReferenceInfoFlags_1107305594):
      static :
        warning("Declaration of " & "StdVideoDecodeH265ReferenceInfoFlags" &
            " exists but with different size")
    StdVideoDecodeH265ReferenceInfoFlags
  else:
    StdVideoDecodeH265ReferenceInfoFlags_1107305594)
  PFN_vkGetPhysicalDeviceExternalFenceProperties_1107298375 = (when declared(
      PFN_vkGetPhysicalDeviceExternalFenceProperties):
    when ownSizeof(PFN_vkGetPhysicalDeviceExternalFenceProperties) !=
        ownSizeof(PFN_vkGetPhysicalDeviceExternalFenceProperties_1107298374):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceExternalFenceProperties" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceExternalFenceProperties
  else:
    PFN_vkGetPhysicalDeviceExternalFenceProperties_1107298374)
  VkExternalMemoryHandleTypeFlags_1107298005 = (when declared(
      VkExternalMemoryHandleTypeFlags):
    when ownSizeof(VkExternalMemoryHandleTypeFlags) !=
        ownSizeof(VkExternalMemoryHandleTypeFlags_1107298004):
      static :
        warning("Declaration of " & "VkExternalMemoryHandleTypeFlags" &
            " exists but with different size")
    VkExternalMemoryHandleTypeFlags
  else:
    VkExternalMemoryHandleTypeFlags_1107298004)
  VkPresentTimeGOOGLE_1107301709 = (when declared(VkPresentTimeGOOGLE):
    when ownSizeof(VkPresentTimeGOOGLE) != ownSizeof(VkPresentTimeGOOGLE_1107301708):
      static :
        warning("Declaration of " & "VkPresentTimeGOOGLE" &
            " exists but with different size")
    VkPresentTimeGOOGLE
  else:
    VkPresentTimeGOOGLE_1107301708)
  PFN_vkGetSemaphoreFdKHR_1107299999 = (when declared(PFN_vkGetSemaphoreFdKHR):
    when ownSizeof(PFN_vkGetSemaphoreFdKHR) !=
        ownSizeof(PFN_vkGetSemaphoreFdKHR_1107299998):
      static :
        warning("Declaration of " & "PFN_vkGetSemaphoreFdKHR" &
            " exists but with different size")
    PFN_vkGetSemaphoreFdKHR
  else:
    PFN_vkGetSemaphoreFdKHR_1107299998)
  PFN_vkCmdExecuteCommands_1107297949 = (when declared(PFN_vkCmdExecuteCommands):
    when ownSizeof(PFN_vkCmdExecuteCommands) !=
        ownSizeof(PFN_vkCmdExecuteCommands_1107297948):
      static :
        warning("Declaration of " & "PFN_vkCmdExecuteCommands" &
            " exists but with different size")
    PFN_vkCmdExecuteCommands
  else:
    PFN_vkCmdExecuteCommands_1107297948)
  VkPipelineTessellationDomainOriginStateCreateInfo_1107298183 = (when declared(
      VkPipelineTessellationDomainOriginStateCreateInfo):
    when ownSizeof(VkPipelineTessellationDomainOriginStateCreateInfo) !=
        ownSizeof(VkPipelineTessellationDomainOriginStateCreateInfo_1107298182):
      static :
        warning("Declaration of " &
            "VkPipelineTessellationDomainOriginStateCreateInfo" &
            " exists but with different size")
    VkPipelineTessellationDomainOriginStateCreateInfo
  else:
    VkPipelineTessellationDomainOriginStateCreateInfo_1107298182)
  VkFenceImportFlagBitsKHR_1107300093 = (when declared(VkFenceImportFlagBitsKHR):
    when ownSizeof(VkFenceImportFlagBitsKHR) !=
        ownSizeof(VkFenceImportFlagBitsKHR_1107300092):
      static :
        warning("Declaration of " & "VkFenceImportFlagBitsKHR" &
            " exists but with different size")
    VkFenceImportFlagBitsKHR
  else:
    VkFenceImportFlagBitsKHR_1107300092)
  VkPerformanceCounterKHR_1107300143 = (when declared(VkPerformanceCounterKHR):
    when ownSizeof(VkPerformanceCounterKHR) !=
        ownSizeof(VkPerformanceCounterKHR_1107300142):
      static :
        warning("Declaration of " & "VkPerformanceCounterKHR" &
            " exists but with different size")
    VkPerformanceCounterKHR
  else:
    VkPerformanceCounterKHR_1107300142)
  struct_VkGraphicsShaderGroupCreateInfoNV_1107302783 = (when declared(
      struct_VkGraphicsShaderGroupCreateInfoNV):
    when ownSizeof(struct_VkGraphicsShaderGroupCreateInfoNV) !=
        ownSizeof(struct_VkGraphicsShaderGroupCreateInfoNV_1107302782):
      static :
        warning("Declaration of " & "struct_VkGraphicsShaderGroupCreateInfoNV" &
            " exists but with different size")
    struct_VkGraphicsShaderGroupCreateInfoNV
  else:
    struct_VkGraphicsShaderGroupCreateInfoNV_1107302782)
  struct_VkExternalImageFormatProperties_1107298259 = (when declared(
      struct_VkExternalImageFormatProperties):
    when ownSizeof(struct_VkExternalImageFormatProperties) !=
        ownSizeof(struct_VkExternalImageFormatProperties_1107298258):
      static :
        warning("Declaration of " & "struct_VkExternalImageFormatProperties" &
            " exists but with different size")
    struct_VkExternalImageFormatProperties
  else:
    struct_VkExternalImageFormatProperties_1107298258)
  VkPartitionedAccelerationStructureInstancesInputNV_1107304901 = (when declared(
      VkPartitionedAccelerationStructureInstancesInputNV):
    when ownSizeof(VkPartitionedAccelerationStructureInstancesInputNV) !=
        ownSizeof(VkPartitionedAccelerationStructureInstancesInputNV_1107304900):
      static :
        warning("Declaration of " &
            "VkPartitionedAccelerationStructureInstancesInputNV" &
            " exists but with different size")
    VkPartitionedAccelerationStructureInstancesInputNV
  else:
    VkPartitionedAccelerationStructureInstancesInputNV_1107304900)
  enum_StdVideoVP9ColorSpace_1107305901 = (when declared(
      enum_StdVideoVP9ColorSpace):
    when ownSizeof(enum_StdVideoVP9ColorSpace) !=
        ownSizeof(enum_StdVideoVP9ColorSpace_1107305900):
      static :
        warning("Declaration of " & "enum_StdVideoVP9ColorSpace" &
            " exists but with different size")
    enum_StdVideoVP9ColorSpace
  else:
    enum_StdVideoVP9ColorSpace_1107305900)
  PFN_vkCmdCopyImageToBuffer2_1107298927 = (when declared(
      PFN_vkCmdCopyImageToBuffer2):
    when ownSizeof(PFN_vkCmdCopyImageToBuffer2) !=
        ownSizeof(PFN_vkCmdCopyImageToBuffer2_1107298926):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyImageToBuffer2" &
            " exists but with different size")
    PFN_vkCmdCopyImageToBuffer2
  else:
    PFN_vkCmdCopyImageToBuffer2_1107298926)
  VkVideoSessionParametersCreateInfoKHR_1107299521 = (when declared(
      VkVideoSessionParametersCreateInfoKHR):
    when ownSizeof(VkVideoSessionParametersCreateInfoKHR) !=
        ownSizeof(VkVideoSessionParametersCreateInfoKHR_1107299520):
      static :
        warning("Declaration of " & "VkVideoSessionParametersCreateInfoKHR" &
            " exists but with different size")
    VkVideoSessionParametersCreateInfoKHR
  else:
    VkVideoSessionParametersCreateInfoKHR_1107299520)
  VkExportMemoryAllocateInfoKHR_1107299951 = (when declared(
      VkExportMemoryAllocateInfoKHR):
    when ownSizeof(VkExportMemoryAllocateInfoKHR) !=
        ownSizeof(VkExportMemoryAllocateInfoKHR_1107299950):
      static :
        warning("Declaration of " & "VkExportMemoryAllocateInfoKHR" &
            " exists but with different size")
    VkExportMemoryAllocateInfoKHR
  else:
    VkExportMemoryAllocateInfoKHR_1107299950)
  PFN_vkCmdSetViewportShadingRatePaletteNV_1107302067 = (when declared(
      PFN_vkCmdSetViewportShadingRatePaletteNV):
    when ownSizeof(PFN_vkCmdSetViewportShadingRatePaletteNV) !=
        ownSizeof(PFN_vkCmdSetViewportShadingRatePaletteNV_1107302066):
      static :
        warning("Declaration of " & "PFN_vkCmdSetViewportShadingRatePaletteNV" &
            " exists but with different size")
    PFN_vkCmdSetViewportShadingRatePaletteNV
  else:
    PFN_vkCmdSetViewportShadingRatePaletteNV_1107302066)
  struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD_1107302451 = (when declared(
      struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD):
    when ownSizeof(struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD) !=
        ownSizeof(struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD_1107302450):
      static :
        warning("Declaration of " &
            "struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD" &
            " exists but with different size")
    struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD
  else:
    struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD_1107302450)
  VkPresentGravityFlagsEXT_1107302733 = (when declared(VkPresentGravityFlagsEXT):
    when ownSizeof(VkPresentGravityFlagsEXT) !=
        ownSizeof(VkPresentGravityFlagsEXT_1107302732):
      static :
        warning("Declaration of " & "VkPresentGravityFlagsEXT" &
            " exists but with different size")
    VkPresentGravityFlagsEXT
  else:
    VkPresentGravityFlagsEXT_1107302732)
  PFN_vkDeviceWaitIdle_1107297717 = (when declared(PFN_vkDeviceWaitIdle):
    when ownSizeof(PFN_vkDeviceWaitIdle) != ownSizeof(PFN_vkDeviceWaitIdle_1107297716):
      static :
        warning("Declaration of " & "PFN_vkDeviceWaitIdle" &
            " exists but with different size")
    PFN_vkDeviceWaitIdle
  else:
    PFN_vkDeviceWaitIdle_1107297716)
  VkCopyMemoryIndirectInfoKHR_1107301225 = (when declared(
      VkCopyMemoryIndirectInfoKHR):
    when ownSizeof(VkCopyMemoryIndirectInfoKHR) !=
        ownSizeof(VkCopyMemoryIndirectInfoKHR_1107301224):
      static :
        warning("Declaration of " & "VkCopyMemoryIndirectInfoKHR" &
            " exists but with different size")
    VkCopyMemoryIndirectInfoKHR
  else:
    VkCopyMemoryIndirectInfoKHR_1107301224)
  enum_VkBlendOverlapEXT_1107301915 = (when declared(enum_VkBlendOverlapEXT):
    when ownSizeof(enum_VkBlendOverlapEXT) != ownSizeof(enum_VkBlendOverlapEXT_1107301914):
      static :
        warning("Declaration of " & "enum_VkBlendOverlapEXT" &
            " exists but with different size")
    enum_VkBlendOverlapEXT
  else:
    enum_VkBlendOverlapEXT_1107301914)
  PFN_vkQueueNotifyOutOfBandNV_1107304443 = (when declared(
      PFN_vkQueueNotifyOutOfBandNV):
    when ownSizeof(PFN_vkQueueNotifyOutOfBandNV) !=
        ownSizeof(PFN_vkQueueNotifyOutOfBandNV_1107304442):
      static :
        warning("Declaration of " & "PFN_vkQueueNotifyOutOfBandNV" &
            " exists but with different size")
    PFN_vkQueueNotifyOutOfBandNV
  else:
    PFN_vkQueueNotifyOutOfBandNV_1107304442)
  VkFrameBoundaryEXT_1107303393 = (when declared(VkFrameBoundaryEXT):
    when ownSizeof(VkFrameBoundaryEXT) != ownSizeof(VkFrameBoundaryEXT_1107303392):
      static :
        warning("Declaration of " & "VkFrameBoundaryEXT" &
            " exists but with different size")
    VkFrameBoundaryEXT
  else:
    VkFrameBoundaryEXT_1107303392)
  enum_VkDataGraphPipelinePropertyARM_1107304455 = (when declared(
      enum_VkDataGraphPipelinePropertyARM):
    when ownSizeof(enum_VkDataGraphPipelinePropertyARM) !=
        ownSizeof(enum_VkDataGraphPipelinePropertyARM_1107304454):
      static :
        warning("Declaration of " & "enum_VkDataGraphPipelinePropertyARM" &
            " exists but with different size")
    enum_VkDataGraphPipelinePropertyARM
  else:
    enum_VkDataGraphPipelinePropertyARM_1107304454)
  VkCuFunctionCreateInfoNVX_1107301507 = (when declared(
      VkCuFunctionCreateInfoNVX):
    when ownSizeof(VkCuFunctionCreateInfoNVX) !=
        ownSizeof(VkCuFunctionCreateInfoNVX_1107301506):
      static :
        warning("Declaration of " & "VkCuFunctionCreateInfoNVX" &
            " exists but with different size")
    VkCuFunctionCreateInfoNVX
  else:
    VkCuFunctionCreateInfoNVX_1107301506)
  VkTensorViewCreateFlagBitsARM_1107303997 = (when declared(
      VkTensorViewCreateFlagBitsARM):
    when ownSizeof(VkTensorViewCreateFlagBitsARM) !=
        ownSizeof(VkTensorViewCreateFlagBitsARM_1107303996):
      static :
        warning("Declaration of " & "VkTensorViewCreateFlagBitsARM" &
            " exists but with different size")
    VkTensorViewCreateFlagBitsARM
  else:
    VkTensorViewCreateFlagBitsARM_1107303996)
  VkCuLaunchInfoNVX_1107301511 = (when declared(VkCuLaunchInfoNVX):
    when ownSizeof(VkCuLaunchInfoNVX) != ownSizeof(VkCuLaunchInfoNVX_1107301510):
      static :
        warning("Declaration of " & "VkCuLaunchInfoNVX" &
            " exists but with different size")
    VkCuLaunchInfoNVX
  else:
    VkCuLaunchInfoNVX_1107301510)
  VkFramebufferAttachmentImageInfoKHR_1107300045 = (when declared(
      VkFramebufferAttachmentImageInfoKHR):
    when ownSizeof(VkFramebufferAttachmentImageInfoKHR) !=
        ownSizeof(VkFramebufferAttachmentImageInfoKHR_1107300044):
      static :
        warning("Declaration of " & "VkFramebufferAttachmentImageInfoKHR" &
            " exists but with different size")
    VkFramebufferAttachmentImageInfoKHR
  else:
    VkFramebufferAttachmentImageInfoKHR_1107300044)
  PFN_vkCmdSetDiscardRectangleEXT_1107301755 = (when declared(
      PFN_vkCmdSetDiscardRectangleEXT):
    when ownSizeof(PFN_vkCmdSetDiscardRectangleEXT) !=
        ownSizeof(PFN_vkCmdSetDiscardRectangleEXT_1107301754):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDiscardRectangleEXT" &
            " exists but with different size")
    PFN_vkCmdSetDiscardRectangleEXT
  else:
    PFN_vkCmdSetDiscardRectangleEXT_1107301754)
  struct_VkRenderPassStripeBeginInfoARM_1107303727 = (when declared(
      struct_VkRenderPassStripeBeginInfoARM):
    when ownSizeof(struct_VkRenderPassStripeBeginInfoARM) !=
        ownSizeof(struct_VkRenderPassStripeBeginInfoARM_1107303726):
      static :
        warning("Declaration of " & "struct_VkRenderPassStripeBeginInfoARM" &
            " exists but with different size")
    struct_VkRenderPassStripeBeginInfoARM
  else:
    struct_VkRenderPassStripeBeginInfoARM_1107303726)
  VkExternalBufferPropertiesKHR_1107299941 = (when declared(
      VkExternalBufferPropertiesKHR):
    when ownSizeof(VkExternalBufferPropertiesKHR) !=
        ownSizeof(VkExternalBufferPropertiesKHR_1107299940):
      static :
        warning("Declaration of " & "VkExternalBufferPropertiesKHR" &
            " exists but with different size")
    VkExternalBufferPropertiesKHR
  else:
    VkExternalBufferPropertiesKHR_1107299940)
  PFN_vkGetFenceWin32HandleKHR_1107305381 = (when declared(
      PFN_vkGetFenceWin32HandleKHR):
    when ownSizeof(PFN_vkGetFenceWin32HandleKHR) !=
        ownSizeof(PFN_vkGetFenceWin32HandleKHR_1107305380):
      static :
        warning("Declaration of " & "PFN_vkGetFenceWin32HandleKHR" &
            " exists but with different size")
    PFN_vkGetFenceWin32HandleKHR
  else:
    PFN_vkGetFenceWin32HandleKHR_1107305380)
  PFN_vkCmdSetColorBlendEquationEXT_1107303893 = (when declared(
      PFN_vkCmdSetColorBlendEquationEXT):
    when ownSizeof(PFN_vkCmdSetColorBlendEquationEXT) !=
        ownSizeof(PFN_vkCmdSetColorBlendEquationEXT_1107303892):
      static :
        warning("Declaration of " & "PFN_vkCmdSetColorBlendEquationEXT" &
            " exists but with different size")
    PFN_vkCmdSetColorBlendEquationEXT
  else:
    PFN_vkCmdSetColorBlendEquationEXT_1107303892)
  VkVideoSessionParametersUpdateInfoKHR_1107299525 = (when declared(
      VkVideoSessionParametersUpdateInfoKHR):
    when ownSizeof(VkVideoSessionParametersUpdateInfoKHR) !=
        ownSizeof(VkVideoSessionParametersUpdateInfoKHR_1107299524):
      static :
        warning("Declaration of " & "VkVideoSessionParametersUpdateInfoKHR" &
            " exists but with different size")
    VkVideoSessionParametersUpdateInfoKHR
  else:
    VkVideoSessionParametersUpdateInfoKHR_1107299524)
  VkFramebufferAttachmentsCreateInfoKHR_1107300043 = (when declared(
      VkFramebufferAttachmentsCreateInfoKHR):
    when ownSizeof(VkFramebufferAttachmentsCreateInfoKHR) !=
        ownSizeof(VkFramebufferAttachmentsCreateInfoKHR_1107300042):
      static :
        warning("Declaration of " & "VkFramebufferAttachmentsCreateInfoKHR" &
            " exists but with different size")
    VkFramebufferAttachmentsCreateInfoKHR
  else:
    VkFramebufferAttachmentsCreateInfoKHR_1107300042)
  struct_VkPipelineViewportDepthClampControlCreateInfoEXT_1107305061 = (when declared(
      struct_VkPipelineViewportDepthClampControlCreateInfoEXT):
    when ownSizeof(struct_VkPipelineViewportDepthClampControlCreateInfoEXT) !=
        ownSizeof(struct_VkPipelineViewportDepthClampControlCreateInfoEXT_1107305060):
      static :
        warning("Declaration of " &
            "struct_VkPipelineViewportDepthClampControlCreateInfoEXT" &
            " exists but with different size")
    struct_VkPipelineViewportDepthClampControlCreateInfoEXT
  else:
    struct_VkPipelineViewportDepthClampControlCreateInfoEXT_1107305060)
  VkPhysicalDeviceIndexTypeUint8FeaturesEXT_1107302643 = (when declared(
      VkPhysicalDeviceIndexTypeUint8FeaturesEXT):
    when ownSizeof(VkPhysicalDeviceIndexTypeUint8FeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceIndexTypeUint8FeaturesEXT_1107302642):
      static :
        warning("Declaration of " & "VkPhysicalDeviceIndexTypeUint8FeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceIndexTypeUint8FeaturesEXT
  else:
    VkPhysicalDeviceIndexTypeUint8FeaturesEXT_1107302642)
  struct_VkRenderPassCreationFeedbackInfoEXT_1107303951 = (when declared(
      struct_VkRenderPassCreationFeedbackInfoEXT):
    when ownSizeof(struct_VkRenderPassCreationFeedbackInfoEXT) !=
        ownSizeof(struct_VkRenderPassCreationFeedbackInfoEXT_1107303950):
      static :
        warning("Declaration of " & "struct_VkRenderPassCreationFeedbackInfoEXT" &
            " exists but with different size")
    struct_VkRenderPassCreationFeedbackInfoEXT
  else:
    struct_VkRenderPassCreationFeedbackInfoEXT_1107303950)
  PFN_vkCmdSetDiscardRectangleModeEXT_1107301759 = (when declared(
      PFN_vkCmdSetDiscardRectangleModeEXT):
    when ownSizeof(PFN_vkCmdSetDiscardRectangleModeEXT) !=
        ownSizeof(PFN_vkCmdSetDiscardRectangleModeEXT_1107301758):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDiscardRectangleModeEXT" &
            " exists but with different size")
    PFN_vkCmdSetDiscardRectangleModeEXT
  else:
    PFN_vkCmdSetDiscardRectangleModeEXT_1107301758)
  struct_VkPhysicalDeviceFragmentShadingRateKHR_1107300415 = (when declared(
      struct_VkPhysicalDeviceFragmentShadingRateKHR):
    when ownSizeof(struct_VkPhysicalDeviceFragmentShadingRateKHR) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentShadingRateKHR_1107300414):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentShadingRateKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentShadingRateKHR
  else:
    struct_VkPhysicalDeviceFragmentShadingRateKHR_1107300414)
  enum_VkFramebufferCreateFlagBits_1107297171 = (when declared(
      enum_VkFramebufferCreateFlagBits):
    when ownSizeof(enum_VkFramebufferCreateFlagBits) !=
        ownSizeof(enum_VkFramebufferCreateFlagBits_1107297170):
      static :
        warning("Declaration of " & "enum_VkFramebufferCreateFlagBits" &
            " exists but with different size")
    enum_VkFramebufferCreateFlagBits
  else:
    enum_VkFramebufferCreateFlagBits_1107297170)
  StdVideoH264PpsFlags_1107305527 = (when declared(StdVideoH264PpsFlags):
    when ownSizeof(StdVideoH264PpsFlags) != ownSizeof(StdVideoH264PpsFlags_1107305526):
      static :
        warning("Declaration of " & "StdVideoH264PpsFlags" &
            " exists but with different size")
    StdVideoH264PpsFlags
  else:
    StdVideoH264PpsFlags_1107305526)
  VkIndirectCommandsLayoutUsageFlagBitsNV_1107302771 = (when declared(
      VkIndirectCommandsLayoutUsageFlagBitsNV):
    when ownSizeof(VkIndirectCommandsLayoutUsageFlagBitsNV) !=
        ownSizeof(VkIndirectCommandsLayoutUsageFlagBitsNV_1107302770):
      static :
        warning("Declaration of " & "VkIndirectCommandsLayoutUsageFlagBitsNV" &
            " exists but with different size")
    VkIndirectCommandsLayoutUsageFlagBitsNV
  else:
    VkIndirectCommandsLayoutUsageFlagBitsNV_1107302770)
  struct_VkAccelerationStructureMemoryRequirementsInfoNV_1107302171 = (when declared(
      struct_VkAccelerationStructureMemoryRequirementsInfoNV):
    when ownSizeof(struct_VkAccelerationStructureMemoryRequirementsInfoNV) !=
        ownSizeof(struct_VkAccelerationStructureMemoryRequirementsInfoNV_1107302170):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureMemoryRequirementsInfoNV" &
            " exists but with different size")
    struct_VkAccelerationStructureMemoryRequirementsInfoNV
  else:
    struct_VkAccelerationStructureMemoryRequirementsInfoNV_1107302170)
  VkDeviceSize_1107296714 = (when declared(VkDeviceSize):
    when ownSizeof(VkDeviceSize) != ownSizeof(VkDeviceSize_1107296713):
      static :
        warning("Declaration of " & "VkDeviceSize" &
            " exists but with different size")
    VkDeviceSize
  else:
    VkDeviceSize_1107296713)
  VkDeviceImageMemoryRequirements_1107298897 = (when declared(
      VkDeviceImageMemoryRequirements):
    when ownSizeof(VkDeviceImageMemoryRequirements) !=
        ownSizeof(VkDeviceImageMemoryRequirements_1107298896):
      static :
        warning("Declaration of " & "VkDeviceImageMemoryRequirements" &
            " exists but with different size")
    VkDeviceImageMemoryRequirements
  else:
    VkDeviceImageMemoryRequirements_1107298896)
  PFN_vkCreatePipelineCache_1107297799 = (when declared(
      PFN_vkCreatePipelineCache):
    when ownSizeof(PFN_vkCreatePipelineCache) !=
        ownSizeof(PFN_vkCreatePipelineCache_1107297798):
      static :
        warning("Declaration of " & "PFN_vkCreatePipelineCache" &
            " exists but with different size")
    PFN_vkCreatePipelineCache
  else:
    PFN_vkCreatePipelineCache_1107297798)
  VkDeviceQueueShaderCoreControlCreateInfoARM_1107303675 = (when declared(
      VkDeviceQueueShaderCoreControlCreateInfoARM):
    when ownSizeof(VkDeviceQueueShaderCoreControlCreateInfoARM) !=
        ownSizeof(VkDeviceQueueShaderCoreControlCreateInfoARM_1107303674):
      static :
        warning("Declaration of " &
            "VkDeviceQueueShaderCoreControlCreateInfoARM" &
            " exists but with different size")
    VkDeviceQueueShaderCoreControlCreateInfoARM
  else:
    VkDeviceQueueShaderCoreControlCreateInfoARM_1107303674)
  PFN_vkBindBufferMemory_1107297733 = (when declared(PFN_vkBindBufferMemory):
    when ownSizeof(PFN_vkBindBufferMemory) != ownSizeof(PFN_vkBindBufferMemory_1107297732):
      static :
        warning("Declaration of " & "PFN_vkBindBufferMemory" &
            " exists but with different size")
    PFN_vkBindBufferMemory
  else:
    PFN_vkBindBufferMemory_1107297732)
  VkImageBlit2_1107298801 = (when declared(VkImageBlit2):
    when ownSizeof(VkImageBlit2) != ownSizeof(VkImageBlit2_1107298800):
      static :
        warning("Declaration of " & "VkImageBlit2" &
            " exists but with different size")
    VkImageBlit2
  else:
    VkImageBlit2_1107298800)
  VkImagePlaneMemoryRequirementsInfoKHR_1107300275 = (when declared(
      VkImagePlaneMemoryRequirementsInfoKHR):
    when ownSizeof(VkImagePlaneMemoryRequirementsInfoKHR) !=
        ownSizeof(VkImagePlaneMemoryRequirementsInfoKHR_1107300274):
      static :
        warning("Declaration of " & "VkImagePlaneMemoryRequirementsInfoKHR" &
            " exists but with different size")
    VkImagePlaneMemoryRequirementsInfoKHR
  else:
    VkImagePlaneMemoryRequirementsInfoKHR_1107300274)
  VkPhysicalDeviceMaintenance3PropertiesKHR_1107300293 = (when declared(
      VkPhysicalDeviceMaintenance3PropertiesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance3PropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance3PropertiesKHR_1107300292):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance3PropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance3PropertiesKHR
  else:
    VkPhysicalDeviceMaintenance3PropertiesKHR_1107300292)
  VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM_1107304591 = (when declared(
      VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM):
    when ownSizeof(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM) !=
        ownSizeof(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM_1107304590):
      static :
        warning("Declaration of " &
            "VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM" &
            " exists but with different size")
    VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM
  else:
    VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM_1107304590)
  VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV_1107304873 = (when declared(
      VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV):
    when ownSizeof(VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV) !=
        ownSizeof(VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV_1107304872):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV" &
            " exists but with different size")
    VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV
  else:
    VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV_1107304872)
  VkCopyBufferInfo2KHR_1107300703 = (when declared(VkCopyBufferInfo2KHR):
    when ownSizeof(VkCopyBufferInfo2KHR) != ownSizeof(VkCopyBufferInfo2KHR_1107300702):
      static :
        warning("Declaration of " & "VkCopyBufferInfo2KHR" &
            " exists but with different size")
    VkCopyBufferInfo2KHR
  else:
    VkCopyBufferInfo2KHR_1107300702)
  enum_VkIndirectCommandsTokenTypeNV_1107302759 = (when declared(
      enum_VkIndirectCommandsTokenTypeNV):
    when ownSizeof(enum_VkIndirectCommandsTokenTypeNV) !=
        ownSizeof(enum_VkIndirectCommandsTokenTypeNV_1107302758):
      static :
        warning("Declaration of " & "enum_VkIndirectCommandsTokenTypeNV" &
            " exists but with different size")
    enum_VkIndirectCommandsTokenTypeNV
  else:
    enum_VkIndirectCommandsTokenTypeNV_1107302758)
  struct_VkTensorCopyARM_1107304051 = (when declared(struct_VkTensorCopyARM):
    when ownSizeof(struct_VkTensorCopyARM) != ownSizeof(struct_VkTensorCopyARM_1107304050):
      static :
        warning("Declaration of " & "struct_VkTensorCopyARM" &
            " exists but with different size")
    struct_VkTensorCopyARM
  else:
    struct_VkTensorCopyARM_1107304050)
  struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300971 = (when declared(
      struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300970):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR
  else:
    struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300970)
  VkPipelineCacheHeaderVersionOne_1107297283 = (when declared(
      VkPipelineCacheHeaderVersionOne):
    when ownSizeof(VkPipelineCacheHeaderVersionOne) !=
        ownSizeof(VkPipelineCacheHeaderVersionOne_1107297282):
      static :
        warning("Declaration of " & "VkPipelineCacheHeaderVersionOne" &
            " exists but with different size")
    VkPipelineCacheHeaderVersionOne
  else:
    VkPipelineCacheHeaderVersionOne_1107297282)
  VkImageFormatProperties2KHR_1107299861 = (when declared(
      VkImageFormatProperties2KHR):
    when ownSizeof(VkImageFormatProperties2KHR) !=
        ownSizeof(VkImageFormatProperties2KHR_1107299860):
      static :
        warning("Declaration of " & "VkImageFormatProperties2KHR" &
            " exists but with different size")
    VkImageFormatProperties2KHR
  else:
    VkImageFormatProperties2KHR_1107299860)
  VkPipelineVertexInputDivisorStateCreateInfo_1107299063 = (when declared(
      VkPipelineVertexInputDivisorStateCreateInfo):
    when ownSizeof(VkPipelineVertexInputDivisorStateCreateInfo) !=
        ownSizeof(VkPipelineVertexInputDivisorStateCreateInfo_1107299062):
      static :
        warning("Declaration of " &
            "VkPipelineVertexInputDivisorStateCreateInfo" &
            " exists but with different size")
    VkPipelineVertexInputDivisorStateCreateInfo
  else:
    VkPipelineVertexInputDivisorStateCreateInfo_1107299062)
  VkSparseImageFormatProperties_1107297411 = (when declared(
      VkSparseImageFormatProperties):
    when ownSizeof(VkSparseImageFormatProperties) !=
        ownSizeof(VkSparseImageFormatProperties_1107297410):
      static :
        warning("Declaration of " & "VkSparseImageFormatProperties" &
            " exists but with different size")
    VkSparseImageFormatProperties
  else:
    VkSparseImageFormatProperties_1107297410)
  struct_VkRenderPassBeginInfo_1107297673 = (when declared(
      struct_VkRenderPassBeginInfo):
    when ownSizeof(struct_VkRenderPassBeginInfo) !=
        ownSizeof(struct_VkRenderPassBeginInfo_1107297672):
      static :
        warning("Declaration of " & "struct_VkRenderPassBeginInfo" &
            " exists but with different size")
    struct_VkRenderPassBeginInfo
  else:
    struct_VkRenderPassBeginInfo_1107297672)
  VkPhysicalDevicePresentIdFeaturesKHR_1107300551 = (when declared(
      VkPhysicalDevicePresentIdFeaturesKHR):
    when ownSizeof(VkPhysicalDevicePresentIdFeaturesKHR) !=
        ownSizeof(VkPhysicalDevicePresentIdFeaturesKHR_1107300550):
      static :
        warning("Declaration of " & "VkPhysicalDevicePresentIdFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDevicePresentIdFeaturesKHR
  else:
    VkPhysicalDevicePresentIdFeaturesKHR_1107300550)
  struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT_1107303027 = (when declared(
      struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT):
    when ownSizeof(struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT) !=
        ownSizeof(struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT_1107303026):
      static :
        warning("Declaration of " &
            "struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT" &
            " exists but with different size")
    struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT
  else:
    struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT_1107303026)
  VkCopyImageToBufferInfo2_1107298797 = (when declared(VkCopyImageToBufferInfo2):
    when ownSizeof(VkCopyImageToBufferInfo2) !=
        ownSizeof(VkCopyImageToBufferInfo2_1107298796):
      static :
        warning("Declaration of " & "VkCopyImageToBufferInfo2" &
            " exists but with different size")
    VkCopyImageToBufferInfo2
  else:
    VkCopyImageToBufferInfo2_1107298796)
  VkVideoEncodeRateControlModeFlagBitsKHR_1107300571 = (when declared(
      VkVideoEncodeRateControlModeFlagBitsKHR):
    when ownSizeof(VkVideoEncodeRateControlModeFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeRateControlModeFlagBitsKHR_1107300570):
      static :
        warning("Declaration of " & "VkVideoEncodeRateControlModeFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeRateControlModeFlagBitsKHR
  else:
    VkVideoEncodeRateControlModeFlagBitsKHR_1107300570)
  struct_VkPhysicalDeviceExternalTensorInfoARM_1107304063 = (when declared(
      struct_VkPhysicalDeviceExternalTensorInfoARM):
    when ownSizeof(struct_VkPhysicalDeviceExternalTensorInfoARM) !=
        ownSizeof(struct_VkPhysicalDeviceExternalTensorInfoARM_1107304062):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExternalTensorInfoARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceExternalTensorInfoARM
  else:
    struct_VkPhysicalDeviceExternalTensorInfoARM_1107304062)
  struct_VkCopyAccelerationStructureToMemoryInfoKHR_1107305195 = (when declared(
      struct_VkCopyAccelerationStructureToMemoryInfoKHR):
    when ownSizeof(struct_VkCopyAccelerationStructureToMemoryInfoKHR) !=
        ownSizeof(struct_VkCopyAccelerationStructureToMemoryInfoKHR_1107305194):
      static :
        warning("Declaration of " &
            "struct_VkCopyAccelerationStructureToMemoryInfoKHR" &
            " exists but with different size")
    struct_VkCopyAccelerationStructureToMemoryInfoKHR
  else:
    struct_VkCopyAccelerationStructureToMemoryInfoKHR_1107305194)
  enum_VkBorderColor_1107296881 = (when declared(enum_VkBorderColor):
    when ownSizeof(enum_VkBorderColor) != ownSizeof(enum_VkBorderColor_1107296880):
      static :
        warning("Declaration of " & "enum_VkBorderColor" &
            " exists but with different size")
    enum_VkBorderColor
  else:
    enum_VkBorderColor_1107296880)
  VkConditionalRenderingBeginInfoEXT_1107301625 = (when declared(
      VkConditionalRenderingBeginInfoEXT):
    when ownSizeof(VkConditionalRenderingBeginInfoEXT) !=
        ownSizeof(VkConditionalRenderingBeginInfoEXT_1107301624):
      static :
        warning("Declaration of " & "VkConditionalRenderingBeginInfoEXT" &
            " exists but with different size")
    VkConditionalRenderingBeginInfoEXT
  else:
    VkConditionalRenderingBeginInfoEXT_1107301624)
  VkAccessFlagBits_1107296927 = (when declared(VkAccessFlagBits):
    when ownSizeof(VkAccessFlagBits) != ownSizeof(VkAccessFlagBits_1107296926):
      static :
        warning("Declaration of " & "VkAccessFlagBits" &
            " exists but with different size")
    VkAccessFlagBits
  else:
    VkAccessFlagBits_1107296926)
  VkMemoryUnmapFlagsKHR_1107300527 = (when declared(VkMemoryUnmapFlagsKHR):
    when ownSizeof(VkMemoryUnmapFlagsKHR) != ownSizeof(VkMemoryUnmapFlagsKHR_1107300526):
      static :
        warning("Declaration of " & "VkMemoryUnmapFlagsKHR" &
            " exists but with different size")
    VkMemoryUnmapFlagsKHR
  else:
    VkMemoryUnmapFlagsKHR_1107300526)
  VkAccelerationStructureNV_1107302071 = (when declared(
      VkAccelerationStructureNV):
    when ownSizeof(VkAccelerationStructureNV) !=
        ownSizeof(VkAccelerationStructureNV_1107302070):
      static :
        warning("Declaration of " & "VkAccelerationStructureNV" &
            " exists but with different size")
    VkAccelerationStructureNV
  else:
    VkAccelerationStructureNV_1107302070)
  PFN_vkCmdBlitImage2KHR_1107300733 = (when declared(PFN_vkCmdBlitImage2KHR):
    when ownSizeof(PFN_vkCmdBlitImage2KHR) != ownSizeof(PFN_vkCmdBlitImage2KHR_1107300732):
      static :
        warning("Declaration of " & "PFN_vkCmdBlitImage2KHR" &
            " exists but with different size")
    PFN_vkCmdBlitImage2KHR
  else:
    PFN_vkCmdBlitImage2KHR_1107300732)
  VkDisplayPlaneCapabilitiesKHR_1107299383 = (when declared(
      VkDisplayPlaneCapabilitiesKHR):
    when ownSizeof(VkDisplayPlaneCapabilitiesKHR) !=
        ownSizeof(VkDisplayPlaneCapabilitiesKHR_1107299382):
      static :
        warning("Declaration of " & "VkDisplayPlaneCapabilitiesKHR" &
            " exists but with different size")
    VkDisplayPlaneCapabilitiesKHR
  else:
    VkDisplayPlaneCapabilitiesKHR_1107299382)
  PFN_vkCmdDrawMeshTasksIndirectCountEXT_1107305299 = (when declared(
      PFN_vkCmdDrawMeshTasksIndirectCountEXT):
    when ownSizeof(PFN_vkCmdDrawMeshTasksIndirectCountEXT) !=
        ownSizeof(PFN_vkCmdDrawMeshTasksIndirectCountEXT_1107305298):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawMeshTasksIndirectCountEXT" &
            " exists but with different size")
    PFN_vkCmdDrawMeshTasksIndirectCountEXT
  else:
    PFN_vkCmdDrawMeshTasksIndirectCountEXT_1107305298)
  struct_StdVideoEncodeH264SliceHeader_1107305449 = (when declared(
      struct_StdVideoEncodeH264SliceHeader):
    when ownSizeof(struct_StdVideoEncodeH264SliceHeader) !=
        ownSizeof(struct_StdVideoEncodeH264SliceHeader_1107305448):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH264SliceHeader" &
            " exists but with different size")
    struct_StdVideoEncodeH264SliceHeader
  else:
    struct_StdVideoEncodeH264SliceHeader_1107305448)
  VkDeviceGroupSwapchainCreateInfoKHR_1107299335 = (when declared(
      VkDeviceGroupSwapchainCreateInfoKHR):
    when ownSizeof(VkDeviceGroupSwapchainCreateInfoKHR) !=
        ownSizeof(VkDeviceGroupSwapchainCreateInfoKHR_1107299334):
      static :
        warning("Declaration of " & "VkDeviceGroupSwapchainCreateInfoKHR" &
            " exists but with different size")
    VkDeviceGroupSwapchainCreateInfoKHR
  else:
    VkDeviceGroupSwapchainCreateInfoKHR_1107299334)
  struct_VkDisplayPlaneCapabilities2KHR_1107300223 = (when declared(
      struct_VkDisplayPlaneCapabilities2KHR):
    when ownSizeof(struct_VkDisplayPlaneCapabilities2KHR) !=
        ownSizeof(struct_VkDisplayPlaneCapabilities2KHR_1107300222):
      static :
        warning("Declaration of " & "struct_VkDisplayPlaneCapabilities2KHR" &
            " exists but with different size")
    struct_VkDisplayPlaneCapabilities2KHR
  else:
    struct_VkDisplayPlaneCapabilities2KHR_1107300222)
  VkVideoEndCodingInfoKHR_1107299533 = (when declared(VkVideoEndCodingInfoKHR):
    when ownSizeof(VkVideoEndCodingInfoKHR) !=
        ownSizeof(VkVideoEndCodingInfoKHR_1107299532):
      static :
        warning("Declaration of " & "VkVideoEndCodingInfoKHR" &
            " exists but with different size")
    VkVideoEndCodingInfoKHR
  else:
    VkVideoEndCodingInfoKHR_1107299532)
  VkDeviceQueueCreateInfo_1107297351 = (when declared(VkDeviceQueueCreateInfo):
    when ownSizeof(VkDeviceQueueCreateInfo) !=
        ownSizeof(VkDeviceQueueCreateInfo_1107297350):
      static :
        warning("Declaration of " & "VkDeviceQueueCreateInfo" &
            " exists but with different size")
    VkDeviceQueueCreateInfo
  else:
    VkDeviceQueueCreateInfo_1107297350)
  VkHeadlessSurfaceCreateFlagsEXT_1107302617 = (when declared(
      VkHeadlessSurfaceCreateFlagsEXT):
    when ownSizeof(VkHeadlessSurfaceCreateFlagsEXT) !=
        ownSizeof(VkHeadlessSurfaceCreateFlagsEXT_1107302616):
      static :
        warning("Declaration of " & "VkHeadlessSurfaceCreateFlagsEXT" &
            " exists but with different size")
    VkHeadlessSurfaceCreateFlagsEXT
  else:
    VkHeadlessSurfaceCreateFlagsEXT_1107302616)
  struct_VkMemoryType_1107297321 = (when declared(struct_VkMemoryType):
    when ownSizeof(struct_VkMemoryType) != ownSizeof(struct_VkMemoryType_1107297320):
      static :
        warning("Declaration of " & "struct_VkMemoryType" &
            " exists but with different size")
    struct_VkMemoryType
  else:
    struct_VkMemoryType_1107297320)
  StdVideoVP9LoopFilterFlags_1107305843 = (when declared(
      StdVideoVP9LoopFilterFlags):
    when ownSizeof(StdVideoVP9LoopFilterFlags) !=
        ownSizeof(StdVideoVP9LoopFilterFlags_1107305842):
      static :
        warning("Declaration of " & "StdVideoVP9LoopFilterFlags" &
            " exists but with different size")
    StdVideoVP9LoopFilterFlags
  else:
    StdVideoVP9LoopFilterFlags_1107305842)
  enum_VkPresentGravityFlagBitsKHR_1107300905 = (when declared(
      enum_VkPresentGravityFlagBitsKHR):
    when ownSizeof(enum_VkPresentGravityFlagBitsKHR) !=
        ownSizeof(enum_VkPresentGravityFlagBitsKHR_1107300904):
      static :
        warning("Declaration of " & "enum_VkPresentGravityFlagBitsKHR" &
            " exists but with different size")
    enum_VkPresentGravityFlagBitsKHR
  else:
    enum_VkPresentGravityFlagBitsKHR_1107300904)
  struct_VkSwapchainLatencyCreateInfoNV_1107304423 = (when declared(
      struct_VkSwapchainLatencyCreateInfoNV):
    when ownSizeof(struct_VkSwapchainLatencyCreateInfoNV) !=
        ownSizeof(struct_VkSwapchainLatencyCreateInfoNV_1107304422):
      static :
        warning("Declaration of " & "struct_VkSwapchainLatencyCreateInfoNV" &
            " exists but with different size")
    struct_VkSwapchainLatencyCreateInfoNV
  else:
    struct_VkSwapchainLatencyCreateInfoNV_1107304422)
  VkPhysicalDeviceImageAlignmentControlPropertiesMESA_1107305051 = (when declared(
      VkPhysicalDeviceImageAlignmentControlPropertiesMESA):
    when ownSizeof(VkPhysicalDeviceImageAlignmentControlPropertiesMESA) !=
        ownSizeof(VkPhysicalDeviceImageAlignmentControlPropertiesMESA_1107305050):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImageAlignmentControlPropertiesMESA" &
            " exists but with different size")
    VkPhysicalDeviceImageAlignmentControlPropertiesMESA
  else:
    VkPhysicalDeviceImageAlignmentControlPropertiesMESA_1107305050)
  VkPipelineDiscardRectangleStateCreateInfoEXT_1107301753 = (when declared(
      VkPipelineDiscardRectangleStateCreateInfoEXT):
    when ownSizeof(VkPipelineDiscardRectangleStateCreateInfoEXT) !=
        ownSizeof(VkPipelineDiscardRectangleStateCreateInfoEXT_1107301752):
      static :
        warning("Declaration of " &
            "VkPipelineDiscardRectangleStateCreateInfoEXT" &
            " exists but with different size")
    VkPipelineDiscardRectangleStateCreateInfoEXT
  else:
    VkPipelineDiscardRectangleStateCreateInfoEXT_1107301752)
  PFN_vkCmdSetDepthBounds_1107297875 = (when declared(PFN_vkCmdSetDepthBounds):
    when ownSizeof(PFN_vkCmdSetDepthBounds) !=
        ownSizeof(PFN_vkCmdSetDepthBounds_1107297874):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthBounds" &
            " exists but with different size")
    PFN_vkCmdSetDepthBounds
  else:
    PFN_vkCmdSetDepthBounds_1107297874)
  struct_VkPhysicalDevicePresentIdFeaturesKHR_1107300549 = (when declared(
      struct_VkPhysicalDevicePresentIdFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDevicePresentIdFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDevicePresentIdFeaturesKHR_1107300548):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePresentIdFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDevicePresentIdFeaturesKHR
  else:
    struct_VkPhysicalDevicePresentIdFeaturesKHR_1107300548)
  VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298553 = (when declared(
      VkPhysicalDeviceUniformBufferStandardLayoutFeatures):
    when ownSizeof(VkPhysicalDeviceUniformBufferStandardLayoutFeatures) !=
        ownSizeof(VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298552):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceUniformBufferStandardLayoutFeatures" &
            " exists but with different size")
    VkPhysicalDeviceUniformBufferStandardLayoutFeatures
  else:
    VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298552)
  struct_VkVideoFormatPropertiesKHR_1107299495 = (when declared(
      struct_VkVideoFormatPropertiesKHR):
    when ownSizeof(struct_VkVideoFormatPropertiesKHR) !=
        ownSizeof(struct_VkVideoFormatPropertiesKHR_1107299494):
      static :
        warning("Declaration of " & "struct_VkVideoFormatPropertiesKHR" &
            " exists but with different size")
    struct_VkVideoFormatPropertiesKHR
  else:
    struct_VkVideoFormatPropertiesKHR_1107299494)
  enum_VkVideoEncodeH264StdFlagBitsKHR_1107299597 = (when declared(
      enum_VkVideoEncodeH264StdFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeH264StdFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeH264StdFlagBitsKHR_1107299596):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeH264StdFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeH264StdFlagBitsKHR
  else:
    enum_VkVideoEncodeH264StdFlagBitsKHR_1107299596)
  struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR_1107301089 = (when declared(
      struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR):
    when ownSizeof(struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR_1107301088):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR
  else:
    struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR_1107301088)
  VkShaderCodeTypeEXT_1107304245 = (when declared(VkShaderCodeTypeEXT):
    when ownSizeof(VkShaderCodeTypeEXT) != ownSizeof(VkShaderCodeTypeEXT_1107304244):
      static :
        warning("Declaration of " & "VkShaderCodeTypeEXT" &
            " exists but with different size")
    VkShaderCodeTypeEXT
  else:
    VkShaderCodeTypeEXT_1107304244)
  PFN_vkCmdSetCoverageModulationTableNV_1107303931 = (when declared(
      PFN_vkCmdSetCoverageModulationTableNV):
    when ownSizeof(PFN_vkCmdSetCoverageModulationTableNV) !=
        ownSizeof(PFN_vkCmdSetCoverageModulationTableNV_1107303930):
      static :
        warning("Declaration of " & "PFN_vkCmdSetCoverageModulationTableNV" &
            " exists but with different size")
    PFN_vkCmdSetCoverageModulationTableNV
  else:
    PFN_vkCmdSetCoverageModulationTableNV_1107303930)
  VkShaderModuleCreateInfo_1107297459 = (when declared(VkShaderModuleCreateInfo):
    when ownSizeof(VkShaderModuleCreateInfo) !=
        ownSizeof(VkShaderModuleCreateInfo_1107297458):
      static :
        warning("Declaration of " & "VkShaderModuleCreateInfo" &
            " exists but with different size")
    VkShaderModuleCreateInfo
  else:
    VkShaderModuleCreateInfo_1107297458)
  VkTensorViewCreateFlagsARM_1107303995 = (when declared(
      VkTensorViewCreateFlagsARM):
    when ownSizeof(VkTensorViewCreateFlagsARM) !=
        ownSizeof(VkTensorViewCreateFlagsARM_1107303994):
      static :
        warning("Declaration of " & "VkTensorViewCreateFlagsARM" &
            " exists but with different size")
    VkTensorViewCreateFlagsARM
  else:
    VkTensorViewCreateFlagsARM_1107303994)
  VkTileShadingRenderPassFlagsQCOM_1107302969 = (when declared(
      VkTileShadingRenderPassFlagsQCOM):
    when ownSizeof(VkTileShadingRenderPassFlagsQCOM) !=
        ownSizeof(VkTileShadingRenderPassFlagsQCOM_1107302968):
      static :
        warning("Declaration of " & "VkTileShadingRenderPassFlagsQCOM" &
            " exists but with different size")
    VkTileShadingRenderPassFlagsQCOM
  else:
    VkTileShadingRenderPassFlagsQCOM_1107302968)
  struct_VkImportMemoryWin32HandleInfoKHR_1107305315 = (when declared(
      struct_VkImportMemoryWin32HandleInfoKHR):
    when ownSizeof(struct_VkImportMemoryWin32HandleInfoKHR) !=
        ownSizeof(struct_VkImportMemoryWin32HandleInfoKHR_1107305314):
      static :
        warning("Declaration of " & "struct_VkImportMemoryWin32HandleInfoKHR" &
            " exists but with different size")
    struct_VkImportMemoryWin32HandleInfoKHR
  else:
    struct_VkImportMemoryWin32HandleInfoKHR_1107305314)
  struct_VkPhysicalDeviceImageProcessingPropertiesQCOM_1107303845 = (when declared(
      struct_VkPhysicalDeviceImageProcessingPropertiesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceImageProcessingPropertiesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceImageProcessingPropertiesQCOM_1107303844):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageProcessingPropertiesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageProcessingPropertiesQCOM
  else:
    struct_VkPhysicalDeviceImageProcessingPropertiesQCOM_1107303844)
  enum_VkLayeredDriverUnderlyingApiMSFT_1107304647 = (when declared(
      enum_VkLayeredDriverUnderlyingApiMSFT):
    when ownSizeof(enum_VkLayeredDriverUnderlyingApiMSFT) !=
        ownSizeof(enum_VkLayeredDriverUnderlyingApiMSFT_1107304646):
      static :
        warning("Declaration of " & "enum_VkLayeredDriverUnderlyingApiMSFT" &
            " exists but with different size")
    enum_VkLayeredDriverUnderlyingApiMSFT
  else:
    enum_VkLayeredDriverUnderlyingApiMSFT_1107304646)
  struct_VkAccelerationStructureVersionInfoKHR_1107305191 = (when declared(
      struct_VkAccelerationStructureVersionInfoKHR):
    when ownSizeof(struct_VkAccelerationStructureVersionInfoKHR) !=
        ownSizeof(struct_VkAccelerationStructureVersionInfoKHR_1107305190):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureVersionInfoKHR" &
            " exists but with different size")
    struct_VkAccelerationStructureVersionInfoKHR
  else:
    struct_VkAccelerationStructureVersionInfoKHR_1107305190)
  struct_StdVideoDecodeH265ReferenceInfoFlags_1107305733 = (when declared(
      struct_StdVideoDecodeH265ReferenceInfoFlags):
    when ownSizeof(struct_StdVideoDecodeH265ReferenceInfoFlags) !=
        ownSizeof(struct_StdVideoDecodeH265ReferenceInfoFlags_1107305732):
      static :
        warning("Declaration of " &
            "struct_StdVideoDecodeH265ReferenceInfoFlags" &
            " exists but with different size")
    struct_StdVideoDecodeH265ReferenceInfoFlags
  else:
    struct_StdVideoDecodeH265ReferenceInfoFlags_1107305732)
  VkPhysicalDeviceMaintenance4Properties_1107298889 = (when declared(
      VkPhysicalDeviceMaintenance4Properties):
    when ownSizeof(VkPhysicalDeviceMaintenance4Properties) !=
        ownSizeof(VkPhysicalDeviceMaintenance4Properties_1107298888):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance4Properties" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance4Properties
  else:
    VkPhysicalDeviceMaintenance4Properties_1107298888)
  enum_VkFormatFeatureFlagBits_1107296937 = (when declared(
      enum_VkFormatFeatureFlagBits):
    when ownSizeof(enum_VkFormatFeatureFlagBits) !=
        ownSizeof(enum_VkFormatFeatureFlagBits_1107296936):
      static :
        warning("Declaration of " & "enum_VkFormatFeatureFlagBits" &
            " exists but with different size")
    enum_VkFormatFeatureFlagBits
  else:
    enum_VkFormatFeatureFlagBits_1107296936)
  struct_VkDisplayPowerInfoEXT_1107301675 = (when declared(
      struct_VkDisplayPowerInfoEXT):
    when ownSizeof(struct_VkDisplayPowerInfoEXT) !=
        ownSizeof(struct_VkDisplayPowerInfoEXT_1107301674):
      static :
        warning("Declaration of " & "struct_VkDisplayPowerInfoEXT" &
            " exists but with different size")
    struct_VkDisplayPowerInfoEXT
  else:
    struct_VkDisplayPowerInfoEXT_1107301674)
  VkPhysicalDeviceCubicClampFeaturesQCOM_1107304639 = (when declared(
      VkPhysicalDeviceCubicClampFeaturesQCOM):
    when ownSizeof(VkPhysicalDeviceCubicClampFeaturesQCOM) !=
        ownSizeof(VkPhysicalDeviceCubicClampFeaturesQCOM_1107304638):
      static :
        warning("Declaration of " & "VkPhysicalDeviceCubicClampFeaturesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceCubicClampFeaturesQCOM
  else:
    VkPhysicalDeviceCubicClampFeaturesQCOM_1107304638)
  enum_VkVideoEncodeAV1RateControlFlagBitsKHR_1107301035 = (when declared(
      enum_VkVideoEncodeAV1RateControlFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeAV1RateControlFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeAV1RateControlFlagBitsKHR_1107301034):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeAV1RateControlFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeAV1RateControlFlagBitsKHR
  else:
    enum_VkVideoEncodeAV1RateControlFlagBitsKHR_1107301034)
  PFN_vkDestroyInstance_1107297679 = (when declared(PFN_vkDestroyInstance):
    when ownSizeof(PFN_vkDestroyInstance) != ownSizeof(PFN_vkDestroyInstance_1107297678):
      static :
        warning("Declaration of " & "PFN_vkDestroyInstance" &
            " exists but with different size")
    PFN_vkDestroyInstance
  else:
    PFN_vkDestroyInstance_1107297678)
  StdVideoH265SequenceParameterSetVui_1107305567 = (when declared(
      StdVideoH265SequenceParameterSetVui):
    when ownSizeof(StdVideoH265SequenceParameterSetVui) !=
        ownSizeof(StdVideoH265SequenceParameterSetVui_1107305566):
      static :
        warning("Declaration of " & "StdVideoH265SequenceParameterSetVui" &
            " exists but with different size")
    StdVideoH265SequenceParameterSetVui
  else:
    StdVideoH265SequenceParameterSetVui_1107305566)
  VkVideoEncodeH264SessionParametersGetInfoKHR_1107299641 = (when declared(
      VkVideoEncodeH264SessionParametersGetInfoKHR):
    when ownSizeof(VkVideoEncodeH264SessionParametersGetInfoKHR) !=
        ownSizeof(VkVideoEncodeH264SessionParametersGetInfoKHR_1107299640):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH264SessionParametersGetInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264SessionParametersGetInfoKHR
  else:
    VkVideoEncodeH264SessionParametersGetInfoKHR_1107299640)
  VkTensorCaptureDescriptorDataInfoARM_1107304089 = (when declared(
      VkTensorCaptureDescriptorDataInfoARM):
    when ownSizeof(VkTensorCaptureDescriptorDataInfoARM) !=
        ownSizeof(VkTensorCaptureDescriptorDataInfoARM_1107304088):
      static :
        warning("Declaration of " & "VkTensorCaptureDescriptorDataInfoARM" &
            " exists but with different size")
    VkTensorCaptureDescriptorDataInfoARM
  else:
    VkTensorCaptureDescriptorDataInfoARM_1107304088)
  VkPhysicalDeviceImageRobustnessFeaturesEXT_1107303189 = (when declared(
      VkPhysicalDeviceImageRobustnessFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceImageRobustnessFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceImageRobustnessFeaturesEXT_1107303188):
      static :
        warning("Declaration of " & "VkPhysicalDeviceImageRobustnessFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceImageRobustnessFeaturesEXT
  else:
    VkPhysicalDeviceImageRobustnessFeaturesEXT_1107303188)
  PFN_vkCmdSetRayTracingPipelineStackSizeKHR_1107305277 = (when declared(
      PFN_vkCmdSetRayTracingPipelineStackSizeKHR):
    when ownSizeof(PFN_vkCmdSetRayTracingPipelineStackSizeKHR) !=
        ownSizeof(PFN_vkCmdSetRayTracingPipelineStackSizeKHR_1107305276):
      static :
        warning("Declaration of " & "PFN_vkCmdSetRayTracingPipelineStackSizeKHR" &
            " exists but with different size")
    PFN_vkCmdSetRayTracingPipelineStackSizeKHR
  else:
    PFN_vkCmdSetRayTracingPipelineStackSizeKHR_1107305276)
  enum_VkImageAspectFlagBits_1107296931 = (when declared(
      enum_VkImageAspectFlagBits):
    when ownSizeof(enum_VkImageAspectFlagBits) !=
        ownSizeof(enum_VkImageAspectFlagBits_1107296930):
      static :
        warning("Declaration of " & "enum_VkImageAspectFlagBits" &
            " exists but with different size")
    enum_VkImageAspectFlagBits
  else:
    enum_VkImageAspectFlagBits_1107296930)
  struct_VkDevicePipelineBinaryInternalCacheControlKHR_1107300849 = (when declared(
      struct_VkDevicePipelineBinaryInternalCacheControlKHR):
    when ownSizeof(struct_VkDevicePipelineBinaryInternalCacheControlKHR) !=
        ownSizeof(struct_VkDevicePipelineBinaryInternalCacheControlKHR_1107300848):
      static :
        warning("Declaration of " &
            "struct_VkDevicePipelineBinaryInternalCacheControlKHR" &
            " exists but with different size")
    struct_VkDevicePipelineBinaryInternalCacheControlKHR
  else:
    struct_VkDevicePipelineBinaryInternalCacheControlKHR_1107300848)
  VkPhysicalDevice4444FormatsFeaturesEXT_1107303221 = (when declared(
      VkPhysicalDevice4444FormatsFeaturesEXT):
    when ownSizeof(VkPhysicalDevice4444FormatsFeaturesEXT) !=
        ownSizeof(VkPhysicalDevice4444FormatsFeaturesEXT_1107303220):
      static :
        warning("Declaration of " & "VkPhysicalDevice4444FormatsFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDevice4444FormatsFeaturesEXT
  else:
    VkPhysicalDevice4444FormatsFeaturesEXT_1107303220)
  VkTessellationDomainOrigin_1107297961 = (when declared(
      VkTessellationDomainOrigin):
    when ownSizeof(VkTessellationDomainOrigin) !=
        ownSizeof(VkTessellationDomainOrigin_1107297960):
      static :
        warning("Declaration of " & "VkTessellationDomainOrigin" &
            " exists but with different size")
    VkTessellationDomainOrigin
  else:
    VkTessellationDomainOrigin_1107297960)
  VkPhysicalDeviceVertexAttributeDivisorProperties_1107299055 = (when declared(
      VkPhysicalDeviceVertexAttributeDivisorProperties):
    when ownSizeof(VkPhysicalDeviceVertexAttributeDivisorProperties) !=
        ownSizeof(VkPhysicalDeviceVertexAttributeDivisorProperties_1107299054):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVertexAttributeDivisorProperties" &
            " exists but with different size")
    VkPhysicalDeviceVertexAttributeDivisorProperties
  else:
    VkPhysicalDeviceVertexAttributeDivisorProperties_1107299054)
  VkIndirectCommandsLayoutCreateInfoNV_1107302817 = (when declared(
      VkIndirectCommandsLayoutCreateInfoNV):
    when ownSizeof(VkIndirectCommandsLayoutCreateInfoNV) !=
        ownSizeof(VkIndirectCommandsLayoutCreateInfoNV_1107302816):
      static :
        warning("Declaration of " & "VkIndirectCommandsLayoutCreateInfoNV" &
            " exists but with different size")
    VkIndirectCommandsLayoutCreateInfoNV
  else:
    VkIndirectCommandsLayoutCreateInfoNV_1107302816)
  VkDriverIdKHR_1107300349 = (when declared(VkDriverIdKHR):
    when ownSizeof(VkDriverIdKHR) != ownSizeof(VkDriverIdKHR_1107300348):
      static :
        warning("Declaration of " & "VkDriverIdKHR" &
            " exists but with different size")
    VkDriverIdKHR
  else:
    VkDriverIdKHR_1107300348)
  struct_VkSparseImageMemoryBindInfo_1107297401 = (when declared(
      struct_VkSparseImageMemoryBindInfo):
    when ownSizeof(struct_VkSparseImageMemoryBindInfo) !=
        ownSizeof(struct_VkSparseImageMemoryBindInfo_1107297400):
      static :
        warning("Declaration of " & "struct_VkSparseImageMemoryBindInfo" &
            " exists but with different size")
    struct_VkSparseImageMemoryBindInfo
  else:
    struct_VkSparseImageMemoryBindInfo_1107297400)
  VkFormatProperties3_1107298881 = (when declared(VkFormatProperties3):
    when ownSizeof(VkFormatProperties3) != ownSizeof(VkFormatProperties3_1107298880):
      static :
        warning("Declaration of " & "VkFormatProperties3" &
            " exists but with different size")
    VkFormatProperties3
  else:
    VkFormatProperties3_1107298880)
  enum_VkSamplerYcbcrModelConversion_1107297963 = (when declared(
      enum_VkSamplerYcbcrModelConversion):
    when ownSizeof(enum_VkSamplerYcbcrModelConversion) !=
        ownSizeof(enum_VkSamplerYcbcrModelConversion_1107297962):
      static :
        warning("Declaration of " & "enum_VkSamplerYcbcrModelConversion" &
            " exists but with different size")
    enum_VkSamplerYcbcrModelConversion
  else:
    enum_VkSamplerYcbcrModelConversion_1107297962)
  VkLatencyMarkerNV_1107304393 = (when declared(VkLatencyMarkerNV):
    when ownSizeof(VkLatencyMarkerNV) != ownSizeof(VkLatencyMarkerNV_1107304392):
      static :
        warning("Declaration of " & "VkLatencyMarkerNV" &
            " exists but with different size")
    VkLatencyMarkerNV
  else:
    VkLatencyMarkerNV_1107304392)
  struct_VkAccelerationStructureBuildSizesInfoKHR_1107304845 = (when declared(
      struct_VkAccelerationStructureBuildSizesInfoKHR):
    when ownSizeof(struct_VkAccelerationStructureBuildSizesInfoKHR) !=
        ownSizeof(struct_VkAccelerationStructureBuildSizesInfoKHR_1107304844):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureBuildSizesInfoKHR" &
            " exists but with different size")
    struct_VkAccelerationStructureBuildSizesInfoKHR
  else:
    struct_VkAccelerationStructureBuildSizesInfoKHR_1107304844)
  StdVideoH265HrdParameters_1107305553 = (when declared(
      StdVideoH265HrdParameters):
    when ownSizeof(StdVideoH265HrdParameters) !=
        ownSizeof(StdVideoH265HrdParameters_1107305552):
      static :
        warning("Declaration of " & "StdVideoH265HrdParameters" &
            " exists but with different size")
    StdVideoH265HrdParameters
  else:
    StdVideoH265HrdParameters_1107305552)
  struct_VkPhysicalDeviceRayTracingValidationFeaturesNV_1107304737 = (when declared(
      struct_VkPhysicalDeviceRayTracingValidationFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceRayTracingValidationFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceRayTracingValidationFeaturesNV_1107304736):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRayTracingValidationFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceRayTracingValidationFeaturesNV
  else:
    struct_VkPhysicalDeviceRayTracingValidationFeaturesNV_1107304736)
  struct_VkSemaphoreGetWin32HandleInfoKHR_1107305359 = (when declared(
      struct_VkSemaphoreGetWin32HandleInfoKHR):
    when ownSizeof(struct_VkSemaphoreGetWin32HandleInfoKHR) !=
        ownSizeof(struct_VkSemaphoreGetWin32HandleInfoKHR_1107305358):
      static :
        warning("Declaration of " & "struct_VkSemaphoreGetWin32HandleInfoKHR" &
            " exists but with different size")
    struct_VkSemaphoreGetWin32HandleInfoKHR
  else:
    struct_VkSemaphoreGetWin32HandleInfoKHR_1107305358)
  VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300973 = (when declared(
      VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300972):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR
  else:
    VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300972)
  struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI_1107303639 = (when declared(
      struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI):
    when ownSizeof(struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI) !=
        ownSizeof(struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI_1107303638):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI" &
            " exists but with different size")
    struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI
  else:
    struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI_1107303638)
  struct_VkCopyMemoryToMicromapInfoEXT_1107303587 = (when declared(
      struct_VkCopyMemoryToMicromapInfoEXT):
    when ownSizeof(struct_VkCopyMemoryToMicromapInfoEXT) !=
        ownSizeof(struct_VkCopyMemoryToMicromapInfoEXT_1107303586):
      static :
        warning("Declaration of " & "struct_VkCopyMemoryToMicromapInfoEXT" &
            " exists but with different size")
    struct_VkCopyMemoryToMicromapInfoEXT
  else:
    struct_VkCopyMemoryToMicromapInfoEXT_1107303586)
  PFN_vkUpdateDescriptorSets_1107297835 = (when declared(
      PFN_vkUpdateDescriptorSets):
    when ownSizeof(PFN_vkUpdateDescriptorSets) !=
        ownSizeof(PFN_vkUpdateDescriptorSets_1107297834):
      static :
        warning("Declaration of " & "PFN_vkUpdateDescriptorSets" &
            " exists but with different size")
    PFN_vkUpdateDescriptorSets
  else:
    PFN_vkUpdateDescriptorSets_1107297834)
  VkFragmentShadingRateCombinerOpKHR_1107300397 = (when declared(
      VkFragmentShadingRateCombinerOpKHR):
    when ownSizeof(VkFragmentShadingRateCombinerOpKHR) !=
        ownSizeof(VkFragmentShadingRateCombinerOpKHR_1107300396):
      static :
        warning("Declaration of " & "VkFragmentShadingRateCombinerOpKHR" &
            " exists but with different size")
    VkFragmentShadingRateCombinerOpKHR
  else:
    VkFragmentShadingRateCombinerOpKHR_1107300396)
  struct_VkVideoEncodeH264RateControlInfoKHR_1107299671 = (when declared(
      struct_VkVideoEncodeH264RateControlInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264RateControlInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264RateControlInfoKHR_1107299670):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH264RateControlInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264RateControlInfoKHR
  else:
    struct_VkVideoEncodeH264RateControlInfoKHR_1107299670)
  struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT_1107303571 = (when declared(
      struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT_1107303570):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT
  else:
    struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT_1107303570)
  struct_StdVideoDecodeH264ReferenceInfo_1107305475 = (when declared(
      struct_StdVideoDecodeH264ReferenceInfo):
    when ownSizeof(struct_StdVideoDecodeH264ReferenceInfo) !=
        ownSizeof(struct_StdVideoDecodeH264ReferenceInfo_1107305474):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeH264ReferenceInfo" &
            " exists but with different size")
    struct_StdVideoDecodeH264ReferenceInfo
  else:
    struct_StdVideoDecodeH264ReferenceInfo_1107305474)
  PFN_vkCmdWriteTimestamp2KHR_1107300681 = (when declared(
      PFN_vkCmdWriteTimestamp2KHR):
    when ownSizeof(PFN_vkCmdWriteTimestamp2KHR) !=
        ownSizeof(PFN_vkCmdWriteTimestamp2KHR_1107300680):
      static :
        warning("Declaration of " & "PFN_vkCmdWriteTimestamp2KHR" &
            " exists but with different size")
    PFN_vkCmdWriteTimestamp2KHR
  else:
    PFN_vkCmdWriteTimestamp2KHR_1107300680)
  VkInstanceCreateInfo_1107297315 = (when declared(VkInstanceCreateInfo):
    when ownSizeof(VkInstanceCreateInfo) != ownSizeof(VkInstanceCreateInfo_1107297314):
      static :
        warning("Declaration of " & "VkInstanceCreateInfo" &
            " exists but with different size")
    VkInstanceCreateInfo
  else:
    VkInstanceCreateInfo_1107297314)
  VkSurfacePresentModeCompatibilityEXT_1107302739 = (when declared(
      VkSurfacePresentModeCompatibilityEXT):
    when ownSizeof(VkSurfacePresentModeCompatibilityEXT) !=
        ownSizeof(VkSurfacePresentModeCompatibilityEXT_1107302738):
      static :
        warning("Declaration of " & "VkSurfacePresentModeCompatibilityEXT" &
            " exists but with different size")
    VkSurfacePresentModeCompatibilityEXT
  else:
    VkSurfacePresentModeCompatibilityEXT_1107302738)
  VkQueryPipelineStatisticFlags_1107297035 = (when declared(
      VkQueryPipelineStatisticFlags):
    when ownSizeof(VkQueryPipelineStatisticFlags) !=
        ownSizeof(VkQueryPipelineStatisticFlags_1107297034):
      static :
        warning("Declaration of " & "VkQueryPipelineStatisticFlags" &
            " exists but with different size")
    VkQueryPipelineStatisticFlags
  else:
    VkQueryPipelineStatisticFlags_1107297034)
  VkExtent3D_1107297231 = (when declared(VkExtent3D):
    when ownSizeof(VkExtent3D) != ownSizeof(VkExtent3D_1107297230):
      static :
        warning("Declaration of " & "VkExtent3D" &
            " exists but with different size")
    VkExtent3D
  else:
    VkExtent3D_1107297230)
  StdVideoAV1InterpolationFilter_1107305607 = (when declared(
      StdVideoAV1InterpolationFilter):
    when ownSizeof(StdVideoAV1InterpolationFilter) !=
        ownSizeof(StdVideoAV1InterpolationFilter_1107305606):
      static :
        warning("Declaration of " & "StdVideoAV1InterpolationFilter" &
            " exists but with different size")
    StdVideoAV1InterpolationFilter
  else:
    StdVideoAV1InterpolationFilter_1107305606)
  VkPhysicalDeviceFragmentDensityMap2PropertiesEXT_1107303183 = (when declared(
      VkPhysicalDeviceFragmentDensityMap2PropertiesEXT):
    when ownSizeof(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT_1107303182):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceFragmentDensityMap2PropertiesEXT
  else:
    VkPhysicalDeviceFragmentDensityMap2PropertiesEXT_1107303182)
  VkTensorMemoryRequirementsInfoARM_1107304017 = (when declared(
      VkTensorMemoryRequirementsInfoARM):
    when ownSizeof(VkTensorMemoryRequirementsInfoARM) !=
        ownSizeof(VkTensorMemoryRequirementsInfoARM_1107304016):
      static :
        warning("Declaration of " & "VkTensorMemoryRequirementsInfoARM" &
            " exists but with different size")
    VkTensorMemoryRequirementsInfoARM
  else:
    VkTensorMemoryRequirementsInfoARM_1107304016)
  struct_VkAntiLagPresentationInfoAMD_1107304231 = (when declared(
      struct_VkAntiLagPresentationInfoAMD):
    when ownSizeof(struct_VkAntiLagPresentationInfoAMD) !=
        ownSizeof(struct_VkAntiLagPresentationInfoAMD_1107304230):
      static :
        warning("Declaration of " & "struct_VkAntiLagPresentationInfoAMD" &
            " exists but with different size")
    struct_VkAntiLagPresentationInfoAMD
  else:
    struct_VkAntiLagPresentationInfoAMD_1107304230)
  PFN_vkDestroyDescriptorUpdateTemplate_1107298369 = (when declared(
      PFN_vkDestroyDescriptorUpdateTemplate):
    when ownSizeof(PFN_vkDestroyDescriptorUpdateTemplate) !=
        ownSizeof(PFN_vkDestroyDescriptorUpdateTemplate_1107298368):
      static :
        warning("Declaration of " & "PFN_vkDestroyDescriptorUpdateTemplate" &
            " exists but with different size")
    PFN_vkDestroyDescriptorUpdateTemplate
  else:
    PFN_vkDestroyDescriptorUpdateTemplate_1107298368)
  struct_VkPhysicalDeviceMultiviewProperties_1107298193 = (when declared(
      struct_VkPhysicalDeviceMultiviewProperties):
    when ownSizeof(struct_VkPhysicalDeviceMultiviewProperties) !=
        ownSizeof(struct_VkPhysicalDeviceMultiviewProperties_1107298192):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceMultiviewProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceMultiviewProperties
  else:
    struct_VkPhysicalDeviceMultiviewProperties_1107298192)
  VkVideoEncodeQuantizationMapInfoKHR_1107301283 = (when declared(
      VkVideoEncodeQuantizationMapInfoKHR):
    when ownSizeof(VkVideoEncodeQuantizationMapInfoKHR) !=
        ownSizeof(VkVideoEncodeQuantizationMapInfoKHR_1107301282):
      static :
        warning("Declaration of " & "VkVideoEncodeQuantizationMapInfoKHR" &
            " exists but with different size")
    VkVideoEncodeQuantizationMapInfoKHR
  else:
    VkVideoEncodeQuantizationMapInfoKHR_1107301282)
  VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT_1107303175 = (when declared(
      VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT_1107303174):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
  else:
    VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT_1107303174)
  struct_VkSamplerYcbcrConversionImageFormatProperties_1107298239 = (when declared(
      struct_VkSamplerYcbcrConversionImageFormatProperties):
    when ownSizeof(struct_VkSamplerYcbcrConversionImageFormatProperties) !=
        ownSizeof(struct_VkSamplerYcbcrConversionImageFormatProperties_1107298238):
      static :
        warning("Declaration of " &
            "struct_VkSamplerYcbcrConversionImageFormatProperties" &
            " exists but with different size")
    struct_VkSamplerYcbcrConversionImageFormatProperties
  else:
    struct_VkSamplerYcbcrConversionImageFormatProperties_1107298238)
  struct_VkVideoEncodeH265RateControlLayerInfoKHR_1107299789 = (when declared(
      struct_VkVideoEncodeH265RateControlLayerInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265RateControlLayerInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265RateControlLayerInfoKHR_1107299788):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH265RateControlLayerInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265RateControlLayerInfoKHR
  else:
    struct_VkVideoEncodeH265RateControlLayerInfoKHR_1107299788)
  VkDataGraphPipelineCompilerControlCreateInfoARM_1107304489 = (when declared(
      VkDataGraphPipelineCompilerControlCreateInfoARM):
    when ownSizeof(VkDataGraphPipelineCompilerControlCreateInfoARM) !=
        ownSizeof(VkDataGraphPipelineCompilerControlCreateInfoARM_1107304488):
      static :
        warning("Declaration of " &
            "VkDataGraphPipelineCompilerControlCreateInfoARM" &
            " exists but with different size")
    VkDataGraphPipelineCompilerControlCreateInfoARM
  else:
    VkDataGraphPipelineCompilerControlCreateInfoARM_1107304488)
  struct_VkSwapchainPresentScalingCreateInfoKHR_1107300939 = (when declared(
      struct_VkSwapchainPresentScalingCreateInfoKHR):
    when ownSizeof(struct_VkSwapchainPresentScalingCreateInfoKHR) !=
        ownSizeof(struct_VkSwapchainPresentScalingCreateInfoKHR_1107300938):
      static :
        warning("Declaration of " &
            "struct_VkSwapchainPresentScalingCreateInfoKHR" &
            " exists but with different size")
    struct_VkSwapchainPresentScalingCreateInfoKHR
  else:
    struct_VkSwapchainPresentScalingCreateInfoKHR_1107300938)
  struct_VkPhysicalDeviceFaultFeaturesEXT_1107303231 = (when declared(
      struct_VkPhysicalDeviceFaultFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceFaultFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceFaultFeaturesEXT_1107303230):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceFaultFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceFaultFeaturesEXT
  else:
    struct_VkPhysicalDeviceFaultFeaturesEXT_1107303230)
  enum_VkCompareOp_1107296849 = (when declared(enum_VkCompareOp):
    when ownSizeof(enum_VkCompareOp) != ownSizeof(enum_VkCompareOp_1107296848):
      static :
        warning("Declaration of " & "enum_VkCompareOp" &
            " exists but with different size")
    enum_VkCompareOp
  else:
    enum_VkCompareOp_1107296848)
  enum_VkIndexType_1107296917 = (when declared(enum_VkIndexType):
    when ownSizeof(enum_VkIndexType) != ownSizeof(enum_VkIndexType_1107296916):
      static :
        warning("Declaration of " & "enum_VkIndexType" &
            " exists but with different size")
    enum_VkIndexType
  else:
    enum_VkIndexType_1107296916)
  PFN_vkCmdBuildAccelerationStructureNV_1107302205 = (when declared(
      PFN_vkCmdBuildAccelerationStructureNV):
    when ownSizeof(PFN_vkCmdBuildAccelerationStructureNV) !=
        ownSizeof(PFN_vkCmdBuildAccelerationStructureNV_1107302204):
      static :
        warning("Declaration of " & "PFN_vkCmdBuildAccelerationStructureNV" &
            " exists but with different size")
    PFN_vkCmdBuildAccelerationStructureNV
  else:
    PFN_vkCmdBuildAccelerationStructureNV_1107302204)
  struct_VkDrawIndirectCommand_1107297265 = (when declared(
      struct_VkDrawIndirectCommand):
    when ownSizeof(struct_VkDrawIndirectCommand) !=
        ownSizeof(struct_VkDrawIndirectCommand_1107297264):
      static :
        warning("Declaration of " & "struct_VkDrawIndirectCommand" &
            " exists but with different size")
    struct_VkDrawIndirectCommand
  else:
    struct_VkDrawIndirectCommand_1107297264)
  VkPerTileBeginInfoQCOM_1107302985 = (when declared(VkPerTileBeginInfoQCOM):
    when ownSizeof(VkPerTileBeginInfoQCOM) != ownSizeof(VkPerTileBeginInfoQCOM_1107302984):
      static :
        warning("Declaration of " & "VkPerTileBeginInfoQCOM" &
            " exists but with different size")
    VkPerTileBeginInfoQCOM
  else:
    VkPerTileBeginInfoQCOM_1107302984)
  struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV_1107304351 = (when declared(
      struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV_1107304350):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV
  else:
    struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV_1107304350)
  PFN_vkCmdSetRepresentativeFragmentTestEnableNV_1107303935 = (when declared(
      PFN_vkCmdSetRepresentativeFragmentTestEnableNV):
    when ownSizeof(PFN_vkCmdSetRepresentativeFragmentTestEnableNV) !=
        ownSizeof(PFN_vkCmdSetRepresentativeFragmentTestEnableNV_1107303934):
      static :
        warning("Declaration of " &
            "PFN_vkCmdSetRepresentativeFragmentTestEnableNV" &
            " exists but with different size")
    PFN_vkCmdSetRepresentativeFragmentTestEnableNV
  else:
    PFN_vkCmdSetRepresentativeFragmentTestEnableNV_1107303934)
  VkDataGraphPipelineShaderModuleCreateInfoARM_1107304497 = (when declared(
      VkDataGraphPipelineShaderModuleCreateInfoARM):
    when ownSizeof(VkDataGraphPipelineShaderModuleCreateInfoARM) !=
        ownSizeof(VkDataGraphPipelineShaderModuleCreateInfoARM_1107304496):
      static :
        warning("Declaration of " &
            "VkDataGraphPipelineShaderModuleCreateInfoARM" &
            " exists but with different size")
    VkDataGraphPipelineShaderModuleCreateInfoARM
  else:
    VkDataGraphPipelineShaderModuleCreateInfoARM_1107304496)
  enum_StdVideoH265ChromaFormatIdc_1107305697 = (when declared(
      enum_StdVideoH265ChromaFormatIdc):
    when ownSizeof(enum_StdVideoH265ChromaFormatIdc) !=
        ownSizeof(enum_StdVideoH265ChromaFormatIdc_1107305696):
      static :
        warning("Declaration of " & "enum_StdVideoH265ChromaFormatIdc" &
            " exists but with different size")
    enum_StdVideoH265ChromaFormatIdc
  else:
    enum_StdVideoH265ChromaFormatIdc_1107305696)
  VkPhysicalDeviceProtectedMemoryFeatures_1107298205 = (when declared(
      VkPhysicalDeviceProtectedMemoryFeatures):
    when ownSizeof(VkPhysicalDeviceProtectedMemoryFeatures) !=
        ownSizeof(VkPhysicalDeviceProtectedMemoryFeatures_1107298204):
      static :
        warning("Declaration of " & "VkPhysicalDeviceProtectedMemoryFeatures" &
            " exists but with different size")
    VkPhysicalDeviceProtectedMemoryFeatures
  else:
    VkPhysicalDeviceProtectedMemoryFeatures_1107298204)
  VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305075 = (when declared(
      VkCooperativeMatrixFlexibleDimensionsPropertiesNV):
    when ownSizeof(VkCooperativeMatrixFlexibleDimensionsPropertiesNV) !=
        ownSizeof(VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305074):
      static :
        warning("Declaration of " &
            "VkCooperativeMatrixFlexibleDimensionsPropertiesNV" &
            " exists but with different size")
    VkCooperativeMatrixFlexibleDimensionsPropertiesNV
  else:
    VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305074)
  PFN_vkCmdDrawMeshTasksIndirectEXT_1107305297 = (when declared(
      PFN_vkCmdDrawMeshTasksIndirectEXT):
    when ownSizeof(PFN_vkCmdDrawMeshTasksIndirectEXT) !=
        ownSizeof(PFN_vkCmdDrawMeshTasksIndirectEXT_1107305296):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawMeshTasksIndirectEXT" &
            " exists but with different size")
    PFN_vkCmdDrawMeshTasksIndirectEXT
  else:
    PFN_vkCmdDrawMeshTasksIndirectEXT_1107305296)
  StdVideoVP9ColorSpace_1107305841 = (when declared(StdVideoVP9ColorSpace):
    when ownSizeof(StdVideoVP9ColorSpace) != ownSizeof(StdVideoVP9ColorSpace_1107305840):
      static :
        warning("Declaration of " & "StdVideoVP9ColorSpace" &
            " exists but with different size")
    StdVideoVP9ColorSpace
  else:
    StdVideoVP9ColorSpace_1107305840)
  VkDebugReportCallbackEXT_1107301401 = (when declared(VkDebugReportCallbackEXT):
    when ownSizeof(VkDebugReportCallbackEXT) !=
        ownSizeof(VkDebugReportCallbackEXT_1107301400):
      static :
        warning("Declaration of " & "VkDebugReportCallbackEXT" &
            " exists but with different size")
    VkDebugReportCallbackEXT
  else:
    VkDebugReportCallbackEXT_1107301400)
  enum_VkShaderFloatControlsIndependence_1107298385 = (when declared(
      enum_VkShaderFloatControlsIndependence):
    when ownSizeof(enum_VkShaderFloatControlsIndependence) !=
        ownSizeof(enum_VkShaderFloatControlsIndependence_1107298384):
      static :
        warning("Declaration of " & "enum_VkShaderFloatControlsIndependence" &
            " exists but with different size")
    enum_VkShaderFloatControlsIndependence
  else:
    enum_VkShaderFloatControlsIndependence_1107298384)
  PFN_vkCopyImageToImageEXT_1107302705 = (when declared(
      PFN_vkCopyImageToImageEXT):
    when ownSizeof(PFN_vkCopyImageToImageEXT) !=
        ownSizeof(PFN_vkCopyImageToImageEXT_1107302704):
      static :
        warning("Declaration of " & "PFN_vkCopyImageToImageEXT" &
            " exists but with different size")
    PFN_vkCopyImageToImageEXT
  else:
    PFN_vkCopyImageToImageEXT_1107302704)
  VkAccelerationStructureDeviceAddressInfoKHR_1107305189 = (when declared(
      VkAccelerationStructureDeviceAddressInfoKHR):
    when ownSizeof(VkAccelerationStructureDeviceAddressInfoKHR) !=
        ownSizeof(VkAccelerationStructureDeviceAddressInfoKHR_1107305188):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureDeviceAddressInfoKHR" &
            " exists but with different size")
    VkAccelerationStructureDeviceAddressInfoKHR
  else:
    VkAccelerationStructureDeviceAddressInfoKHR_1107305188)
  struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298555 = (when declared(
      struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures):
    when ownSizeof(struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298554):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
  else:
    struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298554)
  struct_VkWin32KeyedMutexAcquireReleaseInfoKHR_1107305343 = (when declared(
      struct_VkWin32KeyedMutexAcquireReleaseInfoKHR):
    when ownSizeof(struct_VkWin32KeyedMutexAcquireReleaseInfoKHR) !=
        ownSizeof(struct_VkWin32KeyedMutexAcquireReleaseInfoKHR_1107305342):
      static :
        warning("Declaration of " &
            "struct_VkWin32KeyedMutexAcquireReleaseInfoKHR" &
            " exists but with different size")
    struct_VkWin32KeyedMutexAcquireReleaseInfoKHR
  else:
    struct_VkWin32KeyedMutexAcquireReleaseInfoKHR_1107305342)
  PFN_vkFreeFunction_1107297287 = (when declared(PFN_vkFreeFunction):
    when ownSizeof(PFN_vkFreeFunction) != ownSizeof(PFN_vkFreeFunction_1107297286):
      static :
        warning("Declaration of " & "PFN_vkFreeFunction" &
            " exists but with different size")
    PFN_vkFreeFunction
  else:
    PFN_vkFreeFunction_1107297286)
  PFN_vkGetBufferDeviceAddressKHR_1107300469 = (when declared(
      PFN_vkGetBufferDeviceAddressKHR):
    when ownSizeof(PFN_vkGetBufferDeviceAddressKHR) !=
        ownSizeof(PFN_vkGetBufferDeviceAddressKHR_1107300468):
      static :
        warning("Declaration of " & "PFN_vkGetBufferDeviceAddressKHR" &
            " exists but with different size")
    PFN_vkGetBufferDeviceAddressKHR
  else:
    PFN_vkGetBufferDeviceAddressKHR_1107300468)
  VkPerformanceMarkerInfoINTEL_1107302415 = (when declared(
      VkPerformanceMarkerInfoINTEL):
    when ownSizeof(VkPerformanceMarkerInfoINTEL) !=
        ownSizeof(VkPerformanceMarkerInfoINTEL_1107302414):
      static :
        warning("Declaration of " & "VkPerformanceMarkerInfoINTEL" &
            " exists but with different size")
    VkPerformanceMarkerInfoINTEL
  else:
    VkPerformanceMarkerInfoINTEL_1107302414)
  struct_VkPhysicalDeviceRenderPassStripedFeaturesARM_1107303715 = (when declared(
      struct_VkPhysicalDeviceRenderPassStripedFeaturesARM):
    when ownSizeof(struct_VkPhysicalDeviceRenderPassStripedFeaturesARM) !=
        ownSizeof(struct_VkPhysicalDeviceRenderPassStripedFeaturesARM_1107303714):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRenderPassStripedFeaturesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceRenderPassStripedFeaturesARM
  else:
    struct_VkPhysicalDeviceRenderPassStripedFeaturesARM_1107303714)
  PFN_vkCmdPipelineBarrier_1107297929 = (when declared(PFN_vkCmdPipelineBarrier):
    when ownSizeof(PFN_vkCmdPipelineBarrier) !=
        ownSizeof(PFN_vkCmdPipelineBarrier_1107297928):
      static :
        warning("Declaration of " & "PFN_vkCmdPipelineBarrier" &
            " exists but with different size")
    PFN_vkCmdPipelineBarrier
  else:
    PFN_vkCmdPipelineBarrier_1107297928)
  VkGeometryFlagBitsNV_1107302109 = (when declared(VkGeometryFlagBitsNV):
    when ownSizeof(VkGeometryFlagBitsNV) != ownSizeof(VkGeometryFlagBitsNV_1107302108):
      static :
        warning("Declaration of " & "VkGeometryFlagBitsNV" &
            " exists but with different size")
    VkGeometryFlagBitsNV
  else:
    VkGeometryFlagBitsNV_1107302108)
  PFN_vkGetDeviceFaultInfoEXT_1107303255 = (when declared(
      PFN_vkGetDeviceFaultInfoEXT):
    when ownSizeof(PFN_vkGetDeviceFaultInfoEXT) !=
        ownSizeof(PFN_vkGetDeviceFaultInfoEXT_1107303254):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceFaultInfoEXT" &
            " exists but with different size")
    PFN_vkGetDeviceFaultInfoEXT
  else:
    PFN_vkGetDeviceFaultInfoEXT_1107303254)
  PFN_vkGetRenderingAreaGranularity_1107299221 = (when declared(
      PFN_vkGetRenderingAreaGranularity):
    when ownSizeof(PFN_vkGetRenderingAreaGranularity) !=
        ownSizeof(PFN_vkGetRenderingAreaGranularity_1107299220):
      static :
        warning("Declaration of " & "PFN_vkGetRenderingAreaGranularity" &
            " exists but with different size")
    PFN_vkGetRenderingAreaGranularity
  else:
    PFN_vkGetRenderingAreaGranularity_1107299220)
  PFN_vkCmdSetRasterizerDiscardEnable_1107298961 = (when declared(
      PFN_vkCmdSetRasterizerDiscardEnable):
    when ownSizeof(PFN_vkCmdSetRasterizerDiscardEnable) !=
        ownSizeof(PFN_vkCmdSetRasterizerDiscardEnable_1107298960):
      static :
        warning("Declaration of " & "PFN_vkCmdSetRasterizerDiscardEnable" &
            " exists but with different size")
    PFN_vkCmdSetRasterizerDiscardEnable
  else:
    PFN_vkCmdSetRasterizerDiscardEnable_1107298960)
  VkAttachmentSampleCountInfoAMD_1107301869 = (when declared(
      VkAttachmentSampleCountInfoAMD):
    when ownSizeof(VkAttachmentSampleCountInfoAMD) !=
        ownSizeof(VkAttachmentSampleCountInfoAMD_1107301868):
      static :
        warning("Declaration of " & "VkAttachmentSampleCountInfoAMD" &
            " exists but with different size")
    VkAttachmentSampleCountInfoAMD
  else:
    VkAttachmentSampleCountInfoAMD_1107301868)
  VkPhysicalDeviceSparseImageFormatInfo2_1107298163 = (when declared(
      VkPhysicalDeviceSparseImageFormatInfo2):
    when ownSizeof(VkPhysicalDeviceSparseImageFormatInfo2) !=
        ownSizeof(VkPhysicalDeviceSparseImageFormatInfo2_1107298162):
      static :
        warning("Declaration of " & "VkPhysicalDeviceSparseImageFormatInfo2" &
            " exists but with different size")
    VkPhysicalDeviceSparseImageFormatInfo2
  else:
    VkPhysicalDeviceSparseImageFormatInfo2_1107298162)
  enum_VkQueryPoolSamplingModeINTEL_1107302379 = (when declared(
      enum_VkQueryPoolSamplingModeINTEL):
    when ownSizeof(enum_VkQueryPoolSamplingModeINTEL) !=
        ownSizeof(enum_VkQueryPoolSamplingModeINTEL_1107302378):
      static :
        warning("Declaration of " & "enum_VkQueryPoolSamplingModeINTEL" &
            " exists but with different size")
    enum_VkQueryPoolSamplingModeINTEL
  else:
    enum_VkQueryPoolSamplingModeINTEL_1107302378)
  VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE_1107303459 = (when declared(
      VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE):
    when ownSizeof(VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE) !=
        ownSizeof(VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE_1107303458):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE" &
            " exists but with different size")
    VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE
  else:
    VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE_1107303458)
  enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV_1107304753 = (when declared(
      enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV):
    when ownSizeof(enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV) !=
        ownSizeof(enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV_1107304752):
      static :
        warning("Declaration of " &
            "enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV" &
            " exists but with different size")
    enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV
  else:
    enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV_1107304752)
  VkDescriptorImageInfo_1107297563 = (when declared(VkDescriptorImageInfo):
    when ownSizeof(VkDescriptorImageInfo) != ownSizeof(VkDescriptorImageInfo_1107297562):
      static :
        warning("Declaration of " & "VkDescriptorImageInfo" &
            " exists but with different size")
    VkDescriptorImageInfo
  else:
    VkDescriptorImageInfo_1107297562)
  PFN_vkCmdPushDescriptorSetWithTemplateKHR_1107300005 = (when declared(
      PFN_vkCmdPushDescriptorSetWithTemplateKHR):
    when ownSizeof(PFN_vkCmdPushDescriptorSetWithTemplateKHR) !=
        ownSizeof(PFN_vkCmdPushDescriptorSetWithTemplateKHR_1107300004):
      static :
        warning("Declaration of " & "PFN_vkCmdPushDescriptorSetWithTemplateKHR" &
            " exists but with different size")
    PFN_vkCmdPushDescriptorSetWithTemplateKHR
  else:
    PFN_vkCmdPushDescriptorSetWithTemplateKHR_1107300004)
  VkPhysicalDeviceTransformFeedbackPropertiesEXT_1107301475 = (when declared(
      VkPhysicalDeviceTransformFeedbackPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceTransformFeedbackPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceTransformFeedbackPropertiesEXT_1107301474):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceTransformFeedbackPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceTransformFeedbackPropertiesEXT
  else:
    VkPhysicalDeviceTransformFeedbackPropertiesEXT_1107301474)
  struct_VkQueryLowLatencySupportNV_1107303001 = (when declared(
      struct_VkQueryLowLatencySupportNV):
    when ownSizeof(struct_VkQueryLowLatencySupportNV) !=
        ownSizeof(struct_VkQueryLowLatencySupportNV_1107303000):
      static :
        warning("Declaration of " & "struct_VkQueryLowLatencySupportNV" &
            " exists but with different size")
    struct_VkQueryLowLatencySupportNV
  else:
    struct_VkQueryLowLatencySupportNV_1107303000)
  enum_VkBlendFactor_1107296841 = (when declared(enum_VkBlendFactor):
    when ownSizeof(enum_VkBlendFactor) != ownSizeof(enum_VkBlendFactor_1107296840):
      static :
        warning("Declaration of " & "enum_VkBlendFactor" &
            " exists but with different size")
    enum_VkBlendFactor
  else:
    enum_VkBlendFactor_1107296840)
  PFN_vkCreateInstance_1107297677 = (when declared(PFN_vkCreateInstance):
    when ownSizeof(PFN_vkCreateInstance) != ownSizeof(PFN_vkCreateInstance_1107297676):
      static :
        warning("Declaration of " & "PFN_vkCreateInstance" &
            " exists but with different size")
    PFN_vkCreateInstance
  else:
    PFN_vkCreateInstance_1107297676)
  VkPhysicalDeviceTensorFeaturesARM_1107304045 = (when declared(
      VkPhysicalDeviceTensorFeaturesARM):
    when ownSizeof(VkPhysicalDeviceTensorFeaturesARM) !=
        ownSizeof(VkPhysicalDeviceTensorFeaturesARM_1107304044):
      static :
        warning("Declaration of " & "VkPhysicalDeviceTensorFeaturesARM" &
            " exists but with different size")
    VkPhysicalDeviceTensorFeaturesARM
  else:
    VkPhysicalDeviceTensorFeaturesARM_1107304044)
  StdVideoDecodeH265PictureInfoFlags_1107305593 = (when declared(
      StdVideoDecodeH265PictureInfoFlags):
    when ownSizeof(StdVideoDecodeH265PictureInfoFlags) !=
        ownSizeof(StdVideoDecodeH265PictureInfoFlags_1107305592):
      static :
        warning("Declaration of " & "StdVideoDecodeH265PictureInfoFlags" &
            " exists but with different size")
    StdVideoDecodeH265PictureInfoFlags
  else:
    StdVideoDecodeH265PictureInfoFlags_1107305592)
  VkSemaphoreImportFlags_1107298035 = (when declared(VkSemaphoreImportFlags):
    when ownSizeof(VkSemaphoreImportFlags) != ownSizeof(VkSemaphoreImportFlags_1107298034):
      static :
        warning("Declaration of " & "VkSemaphoreImportFlags" &
            " exists but with different size")
    VkSemaphoreImportFlags
  else:
    VkSemaphoreImportFlags_1107298034)
  struct_VkPhysicalDevicePipelineRobustnessFeatures_1107299161 = (when declared(
      struct_VkPhysicalDevicePipelineRobustnessFeatures):
    when ownSizeof(struct_VkPhysicalDevicePipelineRobustnessFeatures) !=
        ownSizeof(struct_VkPhysicalDevicePipelineRobustnessFeatures_1107299160):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePipelineRobustnessFeatures" &
            " exists but with different size")
    struct_VkPhysicalDevicePipelineRobustnessFeatures
  else:
    struct_VkPhysicalDevicePipelineRobustnessFeatures_1107299160)
  struct_VkImageCaptureDescriptorDataInfoEXT_1107303043 = (when declared(
      struct_VkImageCaptureDescriptorDataInfoEXT):
    when ownSizeof(struct_VkImageCaptureDescriptorDataInfoEXT) !=
        ownSizeof(struct_VkImageCaptureDescriptorDataInfoEXT_1107303042):
      static :
        warning("Declaration of " & "struct_VkImageCaptureDescriptorDataInfoEXT" &
            " exists but with different size")
    struct_VkImageCaptureDescriptorDataInfoEXT
  else:
    struct_VkImageCaptureDescriptorDataInfoEXT_1107303042)
  VkAccelerationStructureInstanceKHR_1107302193 = (when declared(
      VkAccelerationStructureInstanceKHR):
    when ownSizeof(VkAccelerationStructureInstanceKHR) !=
        ownSizeof(VkAccelerationStructureInstanceKHR_1107302192):
      static :
        warning("Declaration of " & "VkAccelerationStructureInstanceKHR" &
            " exists but with different size")
    VkAccelerationStructureInstanceKHR
  else:
    VkAccelerationStructureInstanceKHR_1107302192)
  VkPhysicalDeviceCopyMemoryIndirectPropertiesNV_1107303761 = (when declared(
      VkPhysicalDeviceCopyMemoryIndirectPropertiesNV):
    when ownSizeof(VkPhysicalDeviceCopyMemoryIndirectPropertiesNV) !=
        ownSizeof(VkPhysicalDeviceCopyMemoryIndirectPropertiesNV_1107303760):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCopyMemoryIndirectPropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceCopyMemoryIndirectPropertiesNV
  else:
    VkPhysicalDeviceCopyMemoryIndirectPropertiesNV_1107303760)
  struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV_1107304867 = (when declared(
      struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV):
    when ownSizeof(struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV_1107304866):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV
  else:
    struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV_1107304866)
  struct_VkVideoEncodeUsageInfoKHR_1107300607 = (when declared(
      struct_VkVideoEncodeUsageInfoKHR):
    when ownSizeof(struct_VkVideoEncodeUsageInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeUsageInfoKHR_1107300606):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeUsageInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeUsageInfoKHR
  else:
    struct_VkVideoEncodeUsageInfoKHR_1107300606)
  enum_VkExternalFenceFeatureFlagBits_1107298019 = (when declared(
      enum_VkExternalFenceFeatureFlagBits):
    when ownSizeof(enum_VkExternalFenceFeatureFlagBits) !=
        ownSizeof(enum_VkExternalFenceFeatureFlagBits_1107298018):
      static :
        warning("Declaration of " & "enum_VkExternalFenceFeatureFlagBits" &
            " exists but with different size")
    enum_VkExternalFenceFeatureFlagBits
  else:
    enum_VkExternalFenceFeatureFlagBits_1107298018)
  struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT_1107303861 = (when declared(
      struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT_1107303860):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
  else:
    struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT_1107303860)
  struct_StdVideoAV1TileInfoFlags_1107305889 = (when declared(
      struct_StdVideoAV1TileInfoFlags):
    when ownSizeof(struct_StdVideoAV1TileInfoFlags) !=
        ownSizeof(struct_StdVideoAV1TileInfoFlags_1107305888):
      static :
        warning("Declaration of " & "struct_StdVideoAV1TileInfoFlags" &
            " exists but with different size")
    struct_StdVideoAV1TileInfoFlags
  else:
    struct_StdVideoAV1TileInfoFlags_1107305888)
  VkMutableDescriptorTypeCreateInfoVALVE_1107303283 = (when declared(
      VkMutableDescriptorTypeCreateInfoVALVE):
    when ownSizeof(VkMutableDescriptorTypeCreateInfoVALVE) !=
        ownSizeof(VkMutableDescriptorTypeCreateInfoVALVE_1107303282):
      static :
        warning("Declaration of " & "VkMutableDescriptorTypeCreateInfoVALVE" &
            " exists but with different size")
    VkMutableDescriptorTypeCreateInfoVALVE
  else:
    VkMutableDescriptorTypeCreateInfoVALVE_1107303282)
  PFN_vkBindVideoSessionMemoryKHR_1107299549 = (when declared(
      PFN_vkBindVideoSessionMemoryKHR):
    when ownSizeof(PFN_vkBindVideoSessionMemoryKHR) !=
        ownSizeof(PFN_vkBindVideoSessionMemoryKHR_1107299548):
      static :
        warning("Declaration of " & "PFN_vkBindVideoSessionMemoryKHR" &
            " exists but with different size")
    PFN_vkBindVideoSessionMemoryKHR
  else:
    PFN_vkBindVideoSessionMemoryKHR_1107299548)
  struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR_1107305183 = (when declared(
      struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR_1107305182):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR
  else:
    struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR_1107305182)
  enum_VkMemoryMapFlagBits_1107296999 = (when declared(enum_VkMemoryMapFlagBits):
    when ownSizeof(enum_VkMemoryMapFlagBits) !=
        ownSizeof(enum_VkMemoryMapFlagBits_1107296998):
      static :
        warning("Declaration of " & "enum_VkMemoryMapFlagBits" &
            " exists but with different size")
    enum_VkMemoryMapFlagBits
  else:
    enum_VkMemoryMapFlagBits_1107296998)
  enum_VkDebugReportFlagBitsEXT_1107301407 = (when declared(
      enum_VkDebugReportFlagBitsEXT):
    when ownSizeof(enum_VkDebugReportFlagBitsEXT) !=
        ownSizeof(enum_VkDebugReportFlagBitsEXT_1107301406):
      static :
        warning("Declaration of " & "enum_VkDebugReportFlagBitsEXT" &
            " exists but with different size")
    enum_VkDebugReportFlagBitsEXT
  else:
    enum_VkDebugReportFlagBitsEXT_1107301406)
  PFN_vkAcquireNextImageKHR_1107299343 = (when declared(
      PFN_vkAcquireNextImageKHR):
    when ownSizeof(PFN_vkAcquireNextImageKHR) !=
        ownSizeof(PFN_vkAcquireNextImageKHR_1107299342):
      static :
        warning("Declaration of " & "PFN_vkAcquireNextImageKHR" &
            " exists but with different size")
    PFN_vkAcquireNextImageKHR
  else:
    PFN_vkAcquireNextImageKHR_1107299342)
  struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV_1107303775 = (when declared(
      struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV_1107303774):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV
  else:
    struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV_1107303774)
  struct_VkWriteDescriptorSetAccelerationStructureNV_1107302167 = (when declared(
      struct_VkWriteDescriptorSetAccelerationStructureNV):
    when ownSizeof(struct_VkWriteDescriptorSetAccelerationStructureNV) !=
        ownSizeof(struct_VkWriteDescriptorSetAccelerationStructureNV_1107302166):
      static :
        warning("Declaration of " &
            "struct_VkWriteDescriptorSetAccelerationStructureNV" &
            " exists but with different size")
    struct_VkWriteDescriptorSetAccelerationStructureNV
  else:
    struct_VkWriteDescriptorSetAccelerationStructureNV_1107302166)
  struct_VkMultiDrawInfoEXT_1107303489 = (when declared(
      struct_VkMultiDrawInfoEXT):
    when ownSizeof(struct_VkMultiDrawInfoEXT) !=
        ownSizeof(struct_VkMultiDrawInfoEXT_1107303488):
      static :
        warning("Declaration of " & "struct_VkMultiDrawInfoEXT" &
            " exists but with different size")
    struct_VkMultiDrawInfoEXT
  else:
    struct_VkMultiDrawInfoEXT_1107303488)
  VkPhysicalDevicePipelineRobustnessPropertiesEXT_1107301613 = (when declared(
      VkPhysicalDevicePipelineRobustnessPropertiesEXT):
    when ownSizeof(VkPhysicalDevicePipelineRobustnessPropertiesEXT) !=
        ownSizeof(VkPhysicalDevicePipelineRobustnessPropertiesEXT_1107301612):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineRobustnessPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDevicePipelineRobustnessPropertiesEXT
  else:
    VkPhysicalDevicePipelineRobustnessPropertiesEXT_1107301612)
  VkOpticalFlowUsageFlagBitsNV_1107304159 = (when declared(
      VkOpticalFlowUsageFlagBitsNV):
    when ownSizeof(VkOpticalFlowUsageFlagBitsNV) !=
        ownSizeof(VkOpticalFlowUsageFlagBitsNV_1107304158):
      static :
        warning("Declaration of " & "VkOpticalFlowUsageFlagBitsNV" &
            " exists but with different size")
    VkOpticalFlowUsageFlagBitsNV
  else:
    VkOpticalFlowUsageFlagBitsNV_1107304158)
  VkImageDrmFormatModifierListCreateInfoEXT_1107301971 = (when declared(
      VkImageDrmFormatModifierListCreateInfoEXT):
    when ownSizeof(VkImageDrmFormatModifierListCreateInfoEXT) !=
        ownSizeof(VkImageDrmFormatModifierListCreateInfoEXT_1107301970):
      static :
        warning("Declaration of " & "VkImageDrmFormatModifierListCreateInfoEXT" &
            " exists but with different size")
    VkImageDrmFormatModifierListCreateInfoEXT
  else:
    VkImageDrmFormatModifierListCreateInfoEXT_1107301970)
  PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR_1107299881 = (when declared(
      PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR_1107299880):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR
  else:
    PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR_1107299880)
  VkPhysicalDeviceTileShadingPropertiesQCOM_1107302977 = (when declared(
      VkPhysicalDeviceTileShadingPropertiesQCOM):
    when ownSizeof(VkPhysicalDeviceTileShadingPropertiesQCOM) !=
        ownSizeof(VkPhysicalDeviceTileShadingPropertiesQCOM_1107302976):
      static :
        warning("Declaration of " & "VkPhysicalDeviceTileShadingPropertiesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceTileShadingPropertiesQCOM
  else:
    VkPhysicalDeviceTileShadingPropertiesQCOM_1107302976)
  VkQueryPoolCreateFlags_1107297041 = (when declared(VkQueryPoolCreateFlags):
    when ownSizeof(VkQueryPoolCreateFlags) != ownSizeof(VkQueryPoolCreateFlags_1107297040):
      static :
        warning("Declaration of " & "VkQueryPoolCreateFlags" &
            " exists but with different size")
    VkQueryPoolCreateFlags
  else:
    VkQueryPoolCreateFlags_1107297040)
  struct_VkReleaseCapturedPipelineDataInfoKHR_1107300877 = (when declared(
      struct_VkReleaseCapturedPipelineDataInfoKHR):
    when ownSizeof(struct_VkReleaseCapturedPipelineDataInfoKHR) !=
        ownSizeof(struct_VkReleaseCapturedPipelineDataInfoKHR_1107300876):
      static :
        warning("Declaration of " &
            "struct_VkReleaseCapturedPipelineDataInfoKHR" &
            " exists but with different size")
    struct_VkReleaseCapturedPipelineDataInfoKHR
  else:
    struct_VkReleaseCapturedPipelineDataInfoKHR_1107300876)
  struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299757 = (when declared(
      struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299756):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR
  else:
    struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299756)
  VkPipelineCacheCreateFlagBits_1107297073 = (when declared(
      VkPipelineCacheCreateFlagBits):
    when ownSizeof(VkPipelineCacheCreateFlagBits) !=
        ownSizeof(VkPipelineCacheCreateFlagBits_1107297072):
      static :
        warning("Declaration of " & "VkPipelineCacheCreateFlagBits" &
            " exists but with different size")
    VkPipelineCacheCreateFlagBits
  else:
    VkPipelineCacheCreateFlagBits_1107297072)
  struct_VkExtensionProperties_1107297357 = (when declared(
      struct_VkExtensionProperties):
    when ownSizeof(struct_VkExtensionProperties) !=
        ownSizeof(struct_VkExtensionProperties_1107297356):
      static :
        warning("Declaration of " & "struct_VkExtensionProperties" &
            " exists but with different size")
    struct_VkExtensionProperties
  else:
    struct_VkExtensionProperties_1107297356)
  VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298845 = (when declared(
      VkPhysicalDeviceTextureCompressionASTCHDRFeatures):
    when ownSizeof(VkPhysicalDeviceTextureCompressionASTCHDRFeatures) !=
        ownSizeof(VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298844):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceTextureCompressionASTCHDRFeatures" &
            " exists but with different size")
    VkPhysicalDeviceTextureCompressionASTCHDRFeatures
  else:
    VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298844)
  struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM_1107304605 = (when declared(
      struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM_1107304604):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM
  else:
    struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM_1107304604)
  VkPhysicalDeviceMeshShaderFeaturesEXT_1107305285 = (when declared(
      VkPhysicalDeviceMeshShaderFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceMeshShaderFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceMeshShaderFeaturesEXT_1107305284):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMeshShaderFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceMeshShaderFeaturesEXT
  else:
    VkPhysicalDeviceMeshShaderFeaturesEXT_1107305284)
  struct_VkRenderPassSampleLocationsBeginInfoEXT_1107301895 = (when declared(
      struct_VkRenderPassSampleLocationsBeginInfoEXT):
    when ownSizeof(struct_VkRenderPassSampleLocationsBeginInfoEXT) !=
        ownSizeof(struct_VkRenderPassSampleLocationsBeginInfoEXT_1107301894):
      static :
        warning("Declaration of " &
            "struct_VkRenderPassSampleLocationsBeginInfoEXT" &
            " exists but with different size")
    struct_VkRenderPassSampleLocationsBeginInfoEXT
  else:
    struct_VkRenderPassSampleLocationsBeginInfoEXT_1107301894)
  struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT_1107301919 = (when declared(
      struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT_1107301918):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT
  else:
    struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT_1107301918)
  PFN_vkCmdEndRenderPass2_1107298629 = (when declared(PFN_vkCmdEndRenderPass2):
    when ownSizeof(PFN_vkCmdEndRenderPass2) !=
        ownSizeof(PFN_vkCmdEndRenderPass2_1107298628):
      static :
        warning("Declaration of " & "PFN_vkCmdEndRenderPass2" &
            " exists but with different size")
    PFN_vkCmdEndRenderPass2
  else:
    PFN_vkCmdEndRenderPass2_1107298628)
  struct_VkVideoDecodeAV1DpbSlotInfoKHR_1107301003 = (when declared(
      struct_VkVideoDecodeAV1DpbSlotInfoKHR):
    when ownSizeof(struct_VkVideoDecodeAV1DpbSlotInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeAV1DpbSlotInfoKHR_1107301002):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeAV1DpbSlotInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeAV1DpbSlotInfoKHR
  else:
    struct_VkVideoDecodeAV1DpbSlotInfoKHR_1107301002)
  VkGeneratedCommandsShaderInfoEXT_1107305021 = (when declared(
      VkGeneratedCommandsShaderInfoEXT):
    when ownSizeof(VkGeneratedCommandsShaderInfoEXT) !=
        ownSizeof(VkGeneratedCommandsShaderInfoEXT_1107305020):
      static :
        warning("Declaration of " & "VkGeneratedCommandsShaderInfoEXT" &
            " exists but with different size")
    VkGeneratedCommandsShaderInfoEXT
  else:
    VkGeneratedCommandsShaderInfoEXT_1107305020)
  VkDescriptorSetLayoutCreateInfo_1107297583 = (when declared(
      VkDescriptorSetLayoutCreateInfo):
    when ownSizeof(VkDescriptorSetLayoutCreateInfo) !=
        ownSizeof(VkDescriptorSetLayoutCreateInfo_1107297582):
      static :
        warning("Declaration of " & "VkDescriptorSetLayoutCreateInfo" &
            " exists but with different size")
    VkDescriptorSetLayoutCreateInfo
  else:
    VkDescriptorSetLayoutCreateInfo_1107297582)
  VkVideoEncodeFeedbackFlagsKHR_1107300579 = (when declared(
      VkVideoEncodeFeedbackFlagsKHR):
    when ownSizeof(VkVideoEncodeFeedbackFlagsKHR) !=
        ownSizeof(VkVideoEncodeFeedbackFlagsKHR_1107300578):
      static :
        warning("Declaration of " & "VkVideoEncodeFeedbackFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeFeedbackFlagsKHR
  else:
    VkVideoEncodeFeedbackFlagsKHR_1107300578)
  VkPresentGravityFlagsKHR_1107300909 = (when declared(VkPresentGravityFlagsKHR):
    when ownSizeof(VkPresentGravityFlagsKHR) !=
        ownSizeof(VkPresentGravityFlagsKHR_1107300908):
      static :
        warning("Declaration of " & "VkPresentGravityFlagsKHR" &
            " exists but with different size")
    VkPresentGravityFlagsKHR
  else:
    VkPresentGravityFlagsKHR_1107300908)
  VkSubpassResolvePerformanceQueryEXT_1107303401 = (when declared(
      VkSubpassResolvePerformanceQueryEXT):
    when ownSizeof(VkSubpassResolvePerformanceQueryEXT) !=
        ownSizeof(VkSubpassResolvePerformanceQueryEXT_1107303400):
      static :
        warning("Declaration of " & "VkSubpassResolvePerformanceQueryEXT" &
            " exists but with different size")
    VkSubpassResolvePerformanceQueryEXT
  else:
    VkSubpassResolvePerformanceQueryEXT_1107303400)
  struct_VkQueueFamilyOwnershipTransferPropertiesKHR_1107301365 = (when declared(
      struct_VkQueueFamilyOwnershipTransferPropertiesKHR):
    when ownSizeof(struct_VkQueueFamilyOwnershipTransferPropertiesKHR) !=
        ownSizeof(struct_VkQueueFamilyOwnershipTransferPropertiesKHR_1107301364):
      static :
        warning("Declaration of " &
            "struct_VkQueueFamilyOwnershipTransferPropertiesKHR" &
            " exists but with different size")
    struct_VkQueueFamilyOwnershipTransferPropertiesKHR
  else:
    struct_VkQueueFamilyOwnershipTransferPropertiesKHR_1107301364)
  struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT_1107303313 = (when declared(
      struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT_1107303312):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT
  else:
    struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT_1107303312)
  struct_VkBufferOpaqueCaptureAddressCreateInfo_1107298607 = (when declared(
      struct_VkBufferOpaqueCaptureAddressCreateInfo):
    when ownSizeof(struct_VkBufferOpaqueCaptureAddressCreateInfo) !=
        ownSizeof(struct_VkBufferOpaqueCaptureAddressCreateInfo_1107298606):
      static :
        warning("Declaration of " &
            "struct_VkBufferOpaqueCaptureAddressCreateInfo" &
            " exists but with different size")
    struct_VkBufferOpaqueCaptureAddressCreateInfo
  else:
    struct_VkBufferOpaqueCaptureAddressCreateInfo_1107298606)
  VkImageFormatProperties2_1107298143 = (when declared(VkImageFormatProperties2):
    when ownSizeof(VkImageFormatProperties2) !=
        ownSizeof(VkImageFormatProperties2_1107298142):
      static :
        warning("Declaration of " & "VkImageFormatProperties2" &
            " exists but with different size")
    VkImageFormatProperties2
  else:
    VkImageFormatProperties2_1107298142)
  struct_VkPhysicalDeviceVulkan12Properties_1107298431 = (when declared(
      struct_VkPhysicalDeviceVulkan12Properties):
    when ownSizeof(struct_VkPhysicalDeviceVulkan12Properties) !=
        ownSizeof(struct_VkPhysicalDeviceVulkan12Properties_1107298430):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceVulkan12Properties" &
            " exists but with different size")
    struct_VkPhysicalDeviceVulkan12Properties
  else:
    struct_VkPhysicalDeviceVulkan12Properties_1107298430)
  PFN_vkDestroyVideoSessionParametersKHR_1107299555 = (when declared(
      PFN_vkDestroyVideoSessionParametersKHR):
    when ownSizeof(PFN_vkDestroyVideoSessionParametersKHR) !=
        ownSizeof(PFN_vkDestroyVideoSessionParametersKHR_1107299554):
      static :
        warning("Declaration of " & "PFN_vkDestroyVideoSessionParametersKHR" &
            " exists but with different size")
    PFN_vkDestroyVideoSessionParametersKHR
  else:
    PFN_vkDestroyVideoSessionParametersKHR_1107299554)
  VkAccelerationStructureTypeNV_1107302089 = (when declared(
      VkAccelerationStructureTypeNV):
    when ownSizeof(VkAccelerationStructureTypeNV) !=
        ownSizeof(VkAccelerationStructureTypeNV_1107302088):
      static :
        warning("Declaration of " & "VkAccelerationStructureTypeNV" &
            " exists but with different size")
    VkAccelerationStructureTypeNV
  else:
    VkAccelerationStructureTypeNV_1107302088)
  enum_VkPerformanceCounterUnitKHR_1107300109 = (when declared(
      enum_VkPerformanceCounterUnitKHR):
    when ownSizeof(enum_VkPerformanceCounterUnitKHR) !=
        ownSizeof(enum_VkPerformanceCounterUnitKHR_1107300108):
      static :
        warning("Declaration of " & "enum_VkPerformanceCounterUnitKHR" &
            " exists but with different size")
    enum_VkPerformanceCounterUnitKHR
  else:
    enum_VkPerformanceCounterUnitKHR_1107300108)
  enum_VkSubpassContents_1107296921 = (when declared(enum_VkSubpassContents):
    when ownSizeof(enum_VkSubpassContents) != ownSizeof(enum_VkSubpassContents_1107296920):
      static :
        warning("Declaration of " & "enum_VkSubpassContents" &
            " exists but with different size")
    enum_VkSubpassContents
  else:
    enum_VkSubpassContents_1107296920)
  VkApplicationInfo_1107297303 = (when declared(VkApplicationInfo):
    when ownSizeof(VkApplicationInfo) != ownSizeof(VkApplicationInfo_1107297302):
      static :
        warning("Declaration of " & "VkApplicationInfo" &
            " exists but with different size")
    VkApplicationInfo
  else:
    VkApplicationInfo_1107297302)
  VkChromaLocation_1107297973 = (when declared(VkChromaLocation):
    when ownSizeof(VkChromaLocation) != ownSizeof(VkChromaLocation_1107297972):
      static :
        warning("Declaration of " & "VkChromaLocation" &
            " exists but with different size")
    VkChromaLocation
  else:
    VkChromaLocation_1107297972)
  struct_VkImageBlit2_1107298799 = (when declared(struct_VkImageBlit2):
    when ownSizeof(struct_VkImageBlit2) != ownSizeof(struct_VkImageBlit2_1107298798):
      static :
        warning("Declaration of " & "struct_VkImageBlit2" &
            " exists but with different size")
    struct_VkImageBlit2
  else:
    struct_VkImageBlit2_1107298798)
  VkDeviceGroupSubmitInfoKHR_1107299901 = (when declared(
      VkDeviceGroupSubmitInfoKHR):
    when ownSizeof(VkDeviceGroupSubmitInfoKHR) !=
        ownSizeof(VkDeviceGroupSubmitInfoKHR_1107299900):
      static :
        warning("Declaration of " & "VkDeviceGroupSubmitInfoKHR" &
            " exists but with different size")
    VkDeviceGroupSubmitInfoKHR
  else:
    VkDeviceGroupSubmitInfoKHR_1107299900)
  PFN_vkImportFenceFdKHR_1107300105 = (when declared(PFN_vkImportFenceFdKHR):
    when ownSizeof(PFN_vkImportFenceFdKHR) != ownSizeof(PFN_vkImportFenceFdKHR_1107300104):
      static :
        warning("Declaration of " & "PFN_vkImportFenceFdKHR" &
            " exists but with different size")
    PFN_vkImportFenceFdKHR
  else:
    PFN_vkImportFenceFdKHR_1107300104)
  struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT_1107302461 = (when declared(
      struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT_1107302460):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT
  else:
    struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT_1107302460)
  VkSwapchainPresentScalingCreateInfoEXT_1107302749 = (when declared(
      VkSwapchainPresentScalingCreateInfoEXT):
    when ownSizeof(VkSwapchainPresentScalingCreateInfoEXT) !=
        ownSizeof(VkSwapchainPresentScalingCreateInfoEXT_1107302748):
      static :
        warning("Declaration of " & "VkSwapchainPresentScalingCreateInfoEXT" &
            " exists but with different size")
    VkSwapchainPresentScalingCreateInfoEXT
  else:
    VkSwapchainPresentScalingCreateInfoEXT_1107302748)
  enum_VkValidationCacheHeaderVersionEXT_1107301993 = (when declared(
      enum_VkValidationCacheHeaderVersionEXT):
    when ownSizeof(enum_VkValidationCacheHeaderVersionEXT) !=
        ownSizeof(enum_VkValidationCacheHeaderVersionEXT_1107301992):
      static :
        warning("Declaration of " & "enum_VkValidationCacheHeaderVersionEXT" &
            " exists but with different size")
    enum_VkValidationCacheHeaderVersionEXT
  else:
    enum_VkValidationCacheHeaderVersionEXT_1107301992)
  VkAabbPositionsNV_1107302189 = (when declared(VkAabbPositionsNV):
    when ownSizeof(VkAabbPositionsNV) != ownSizeof(VkAabbPositionsNV_1107302188):
      static :
        warning("Declaration of " & "VkAabbPositionsNV" &
            " exists but with different size")
    VkAabbPositionsNV
  else:
    VkAabbPositionsNV_1107302188)
  struct_VkBindBufferMemoryDeviceGroupInfo_1107298093 = (when declared(
      struct_VkBindBufferMemoryDeviceGroupInfo):
    when ownSizeof(struct_VkBindBufferMemoryDeviceGroupInfo) !=
        ownSizeof(struct_VkBindBufferMemoryDeviceGroupInfo_1107298092):
      static :
        warning("Declaration of " & "struct_VkBindBufferMemoryDeviceGroupInfo" &
            " exists but with different size")
    struct_VkBindBufferMemoryDeviceGroupInfo
  else:
    struct_VkBindBufferMemoryDeviceGroupInfo_1107298092)
  struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR_1107300835 = (when declared(
      struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR_1107300834):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR
  else:
    struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR_1107300834)
  struct_VkImageCreateInfo_1107297441 = (when declared(struct_VkImageCreateInfo):
    when ownSizeof(struct_VkImageCreateInfo) !=
        ownSizeof(struct_VkImageCreateInfo_1107297440):
      static :
        warning("Declaration of " & "struct_VkImageCreateInfo" &
            " exists but with different size")
    struct_VkImageCreateInfo
  else:
    struct_VkImageCreateInfo_1107297440)
  struct_VkSurfaceFormat2KHR_1107300195 = (when declared(
      struct_VkSurfaceFormat2KHR):
    when ownSizeof(struct_VkSurfaceFormat2KHR) !=
        ownSizeof(struct_VkSurfaceFormat2KHR_1107300194):
      static :
        warning("Declaration of " & "struct_VkSurfaceFormat2KHR" &
            " exists but with different size")
    struct_VkSurfaceFormat2KHR
  else:
    struct_VkSurfaceFormat2KHR_1107300194)
  struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT_1107302711 = (when declared(
      struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT_1107302710):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT
  else:
    struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT_1107302710)
  struct_VkValidationCacheCreateInfoEXT_1107301999 = (when declared(
      struct_VkValidationCacheCreateInfoEXT):
    when ownSizeof(struct_VkValidationCacheCreateInfoEXT) !=
        ownSizeof(struct_VkValidationCacheCreateInfoEXT_1107301998):
      static :
        warning("Declaration of " & "struct_VkValidationCacheCreateInfoEXT" &
            " exists but with different size")
    struct_VkValidationCacheCreateInfoEXT
  else:
    struct_VkValidationCacheCreateInfoEXT_1107301998)
  VkDisplayPlaneInfo2KHR_1107300221 = (when declared(VkDisplayPlaneInfo2KHR):
    when ownSizeof(VkDisplayPlaneInfo2KHR) != ownSizeof(VkDisplayPlaneInfo2KHR_1107300220):
      static :
        warning("Declaration of " & "VkDisplayPlaneInfo2KHR" &
            " exists but with different size")
    VkDisplayPlaneInfo2KHR
  else:
    VkDisplayPlaneInfo2KHR_1107300220)
  PFN_vkCmdSetSampleLocationsEnableEXT_1107303907 = (when declared(
      PFN_vkCmdSetSampleLocationsEnableEXT):
    when ownSizeof(PFN_vkCmdSetSampleLocationsEnableEXT) !=
        ownSizeof(PFN_vkCmdSetSampleLocationsEnableEXT_1107303906):
      static :
        warning("Declaration of " & "PFN_vkCmdSetSampleLocationsEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetSampleLocationsEnableEXT
  else:
    PFN_vkCmdSetSampleLocationsEnableEXT_1107303906)
  VkLatencySurfaceCapabilitiesNV_1107304433 = (when declared(
      VkLatencySurfaceCapabilitiesNV):
    when ownSizeof(VkLatencySurfaceCapabilitiesNV) !=
        ownSizeof(VkLatencySurfaceCapabilitiesNV_1107304432):
      static :
        warning("Declaration of " & "VkLatencySurfaceCapabilitiesNV" &
            " exists but with different size")
    VkLatencySurfaceCapabilitiesNV
  else:
    VkLatencySurfaceCapabilitiesNV_1107304432)
  VkMemoryDedicatedRequirementsKHR_1107300235 = (when declared(
      VkMemoryDedicatedRequirementsKHR):
    when ownSizeof(VkMemoryDedicatedRequirementsKHR) !=
        ownSizeof(VkMemoryDedicatedRequirementsKHR_1107300234):
      static :
        warning("Declaration of " & "VkMemoryDedicatedRequirementsKHR" &
            " exists but with different size")
    VkMemoryDedicatedRequirementsKHR
  else:
    VkMemoryDedicatedRequirementsKHR_1107300234)
  VkTimeDomainKHR_1107301163 = (when declared(VkTimeDomainKHR):
    when ownSizeof(VkTimeDomainKHR) != ownSizeof(VkTimeDomainKHR_1107301162):
      static :
        warning("Declaration of " & "VkTimeDomainKHR" &
            " exists but with different size")
    VkTimeDomainKHR
  else:
    VkTimeDomainKHR_1107301162)
  VkPhysicalDevicePipelineProtectedAccessFeaturesEXT_1107304217 = (when declared(
      VkPhysicalDevicePipelineProtectedAccessFeaturesEXT):
    when ownSizeof(VkPhysicalDevicePipelineProtectedAccessFeaturesEXT) !=
        ownSizeof(VkPhysicalDevicePipelineProtectedAccessFeaturesEXT_1107304216):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineProtectedAccessFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDevicePipelineProtectedAccessFeaturesEXT
  else:
    VkPhysicalDevicePipelineProtectedAccessFeaturesEXT_1107304216)
  VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299067 = (when declared(
      VkPhysicalDeviceVertexAttributeDivisorFeatures):
    when ownSizeof(VkPhysicalDeviceVertexAttributeDivisorFeatures) !=
        ownSizeof(VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299066):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVertexAttributeDivisorFeatures" &
            " exists but with different size")
    VkPhysicalDeviceVertexAttributeDivisorFeatures
  else:
    VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299066)
  PFN_vkCmdEndRendering_1107298935 = (when declared(PFN_vkCmdEndRendering):
    when ownSizeof(PFN_vkCmdEndRendering) != ownSizeof(PFN_vkCmdEndRendering_1107298934):
      static :
        warning("Declaration of " & "PFN_vkCmdEndRendering" &
            " exists but with different size")
    PFN_vkCmdEndRendering
  else:
    PFN_vkCmdEndRendering_1107298934)
  struct_VkDepthBiasInfoEXT_1107302869 = (when declared(
      struct_VkDepthBiasInfoEXT):
    when ownSizeof(struct_VkDepthBiasInfoEXT) !=
        ownSizeof(struct_VkDepthBiasInfoEXT_1107302868):
      static :
        warning("Declaration of " & "struct_VkDepthBiasInfoEXT" &
            " exists but with different size")
    struct_VkDepthBiasInfoEXT
  else:
    struct_VkDepthBiasInfoEXT_1107302868)
  VkFormatProperties2_1107298139 = (when declared(VkFormatProperties2):
    when ownSizeof(VkFormatProperties2) != ownSizeof(VkFormatProperties2_1107298138):
      static :
        warning("Declaration of " & "VkFormatProperties2" &
            " exists but with different size")
    VkFormatProperties2
  else:
    VkFormatProperties2_1107298138)
  PFN_vkCmdSetPrimitiveTopologyEXT_1107302653 = (when declared(
      PFN_vkCmdSetPrimitiveTopologyEXT):
    when ownSizeof(PFN_vkCmdSetPrimitiveTopologyEXT) !=
        ownSizeof(PFN_vkCmdSetPrimitiveTopologyEXT_1107302652):
      static :
        warning("Declaration of " & "PFN_vkCmdSetPrimitiveTopologyEXT" &
            " exists but with different size")
    PFN_vkCmdSetPrimitiveTopologyEXT
  else:
    PFN_vkCmdSetPrimitiveTopologyEXT_1107302652)
  StdVideoAV1LoopFilterFlags_1107305833 = (when declared(
      StdVideoAV1LoopFilterFlags):
    when ownSizeof(StdVideoAV1LoopFilterFlags) !=
        ownSizeof(StdVideoAV1LoopFilterFlags_1107305832):
      static :
        warning("Declaration of " & "StdVideoAV1LoopFilterFlags" &
            " exists but with different size")
    StdVideoAV1LoopFilterFlags
  else:
    StdVideoAV1LoopFilterFlags_1107305832)
  PFN_vkSetDebugUtilsObjectNameEXT_1107301839 = (when declared(
      PFN_vkSetDebugUtilsObjectNameEXT):
    when ownSizeof(PFN_vkSetDebugUtilsObjectNameEXT) !=
        ownSizeof(PFN_vkSetDebugUtilsObjectNameEXT_1107301838):
      static :
        warning("Declaration of " & "PFN_vkSetDebugUtilsObjectNameEXT" &
            " exists but with different size")
    PFN_vkSetDebugUtilsObjectNameEXT
  else:
    PFN_vkSetDebugUtilsObjectNameEXT_1107301838)
  VkDeviceFaultCountsEXT_1107303237 = (when declared(VkDeviceFaultCountsEXT):
    when ownSizeof(VkDeviceFaultCountsEXT) != ownSizeof(VkDeviceFaultCountsEXT_1107303236):
      static :
        warning("Declaration of " & "VkDeviceFaultCountsEXT" &
            " exists but with different size")
    VkDeviceFaultCountsEXT
  else:
    VkDeviceFaultCountsEXT_1107303236)
  struct_VkLatencySleepModeInfoNV_1107304399 = (when declared(
      struct_VkLatencySleepModeInfoNV):
    when ownSizeof(struct_VkLatencySleepModeInfoNV) !=
        ownSizeof(struct_VkLatencySleepModeInfoNV_1107304398):
      static :
        warning("Declaration of " & "struct_VkLatencySleepModeInfoNV" &
            " exists but with different size")
    struct_VkLatencySleepModeInfoNV
  else:
    struct_VkLatencySleepModeInfoNV_1107304398)
  VkDebugReportFlagsEXT_1107301411 = (when declared(VkDebugReportFlagsEXT):
    when ownSizeof(VkDebugReportFlagsEXT) != ownSizeof(VkDebugReportFlagsEXT_1107301410):
      static :
        warning("Declaration of " & "VkDebugReportFlagsEXT" &
            " exists but with different size")
    VkDebugReportFlagsEXT
  else:
    VkDebugReportFlagsEXT_1107301410)
  struct_VkVideoDecodeH265InlineSessionParametersInfoKHR_1107301377 = (when declared(
      struct_VkVideoDecodeH265InlineSessionParametersInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH265InlineSessionParametersInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH265InlineSessionParametersInfoKHR_1107301376):
      static :
        warning("Declaration of " &
            "struct_VkVideoDecodeH265InlineSessionParametersInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH265InlineSessionParametersInfoKHR
  else:
    struct_VkVideoDecodeH265InlineSessionParametersInfoKHR_1107301376)
  PFN_vkCmdNextSubpass2_1107298627 = (when declared(PFN_vkCmdNextSubpass2):
    when ownSizeof(PFN_vkCmdNextSubpass2) != ownSizeof(PFN_vkCmdNextSubpass2_1107298626):
      static :
        warning("Declaration of " & "PFN_vkCmdNextSubpass2" &
            " exists but with different size")
    PFN_vkCmdNextSubpass2
  else:
    PFN_vkCmdNextSubpass2_1107298626)
  struct_VkFramebufferAttachmentImageInfo_1107298539 = (when declared(
      struct_VkFramebufferAttachmentImageInfo):
    when ownSizeof(struct_VkFramebufferAttachmentImageInfo) !=
        ownSizeof(struct_VkFramebufferAttachmentImageInfo_1107298538):
      static :
        warning("Declaration of " & "struct_VkFramebufferAttachmentImageInfo" &
            " exists but with different size")
    struct_VkFramebufferAttachmentImageInfo
  else:
    struct_VkFramebufferAttachmentImageInfo_1107298538)
  VkVideoCodingControlInfoKHR_1107299537 = (when declared(
      VkVideoCodingControlInfoKHR):
    when ownSizeof(VkVideoCodingControlInfoKHR) !=
        ownSizeof(VkVideoCodingControlInfoKHR_1107299536):
      static :
        warning("Declaration of " & "VkVideoCodingControlInfoKHR" &
            " exists but with different size")
    VkVideoCodingControlInfoKHR
  else:
    VkVideoCodingControlInfoKHR_1107299536)
  PFN_vkCmdWaitEvents2KHR_1107300677 = (when declared(PFN_vkCmdWaitEvents2KHR):
    when ownSizeof(PFN_vkCmdWaitEvents2KHR) !=
        ownSizeof(PFN_vkCmdWaitEvents2KHR_1107300676):
      static :
        warning("Declaration of " & "PFN_vkCmdWaitEvents2KHR" &
            " exists but with different size")
    PFN_vkCmdWaitEvents2KHR
  else:
    PFN_vkCmdWaitEvents2KHR_1107300676)
  VkPhysicalDeviceFloatControlsPropertiesKHR_1107300357 = (when declared(
      VkPhysicalDeviceFloatControlsPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceFloatControlsPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceFloatControlsPropertiesKHR_1107300356):
      static :
        warning("Declaration of " & "VkPhysicalDeviceFloatControlsPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceFloatControlsPropertiesKHR
  else:
    VkPhysicalDeviceFloatControlsPropertiesKHR_1107300356)
  PFN_vkCmdEndRenderPass_1107297947 = (when declared(PFN_vkCmdEndRenderPass):
    when ownSizeof(PFN_vkCmdEndRenderPass) != ownSizeof(PFN_vkCmdEndRenderPass_1107297946):
      static :
        warning("Declaration of " & "PFN_vkCmdEndRenderPass" &
            " exists but with different size")
    PFN_vkCmdEndRenderPass
  else:
    PFN_vkCmdEndRenderPass_1107297946)
  struct_VkPhysicalDeviceVulkanMemoryModelFeatures_1107298531 = (when declared(
      struct_VkPhysicalDeviceVulkanMemoryModelFeatures):
    when ownSizeof(struct_VkPhysicalDeviceVulkanMemoryModelFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceVulkanMemoryModelFeatures_1107298530):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVulkanMemoryModelFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceVulkanMemoryModelFeatures
  else:
    struct_VkPhysicalDeviceVulkanMemoryModelFeatures_1107298530)
  struct_VkTextureLODGatherFormatPropertiesAMD_1107301541 = (when declared(
      struct_VkTextureLODGatherFormatPropertiesAMD):
    when ownSizeof(struct_VkTextureLODGatherFormatPropertiesAMD) !=
        ownSizeof(struct_VkTextureLODGatherFormatPropertiesAMD_1107301540):
      static :
        warning("Declaration of " &
            "struct_VkTextureLODGatherFormatPropertiesAMD" &
            " exists but with different size")
    struct_VkTextureLODGatherFormatPropertiesAMD
  else:
    struct_VkTextureLODGatherFormatPropertiesAMD_1107301540)
  struct_VkPhysicalDeviceLimits_1107297329 = (when declared(
      struct_VkPhysicalDeviceLimits):
    when ownSizeof(struct_VkPhysicalDeviceLimits) !=
        ownSizeof(struct_VkPhysicalDeviceLimits_1107297328):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceLimits" &
            " exists but with different size")
    struct_VkPhysicalDeviceLimits
  else:
    struct_VkPhysicalDeviceLimits_1107297328)
  VkHeadlessSurfaceCreateInfoEXT_1107302621 = (when declared(
      VkHeadlessSurfaceCreateInfoEXT):
    when ownSizeof(VkHeadlessSurfaceCreateInfoEXT) !=
        ownSizeof(VkHeadlessSurfaceCreateInfoEXT_1107302620):
      static :
        warning("Declaration of " & "VkHeadlessSurfaceCreateInfoEXT" &
            " exists but with different size")
    VkHeadlessSurfaceCreateInfoEXT
  else:
    VkHeadlessSurfaceCreateInfoEXT_1107302620)
  struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT_1107302847 = (when declared(
      struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT_1107302846):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT
  else:
    struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT_1107302846)
  VkPhysicalDeviceShaderTileImageFeaturesEXT_1107303507 = (when declared(
      VkPhysicalDeviceShaderTileImageFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceShaderTileImageFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderTileImageFeaturesEXT_1107303506):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderTileImageFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderTileImageFeaturesEXT
  else:
    VkPhysicalDeviceShaderTileImageFeaturesEXT_1107303506)
  VkPhysicalDeviceYcbcrDegammaFeaturesQCOM_1107304631 = (when declared(
      VkPhysicalDeviceYcbcrDegammaFeaturesQCOM):
    when ownSizeof(VkPhysicalDeviceYcbcrDegammaFeaturesQCOM) !=
        ownSizeof(VkPhysicalDeviceYcbcrDegammaFeaturesQCOM_1107304630):
      static :
        warning("Declaration of " & "VkPhysicalDeviceYcbcrDegammaFeaturesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceYcbcrDegammaFeaturesQCOM
  else:
    VkPhysicalDeviceYcbcrDegammaFeaturesQCOM_1107304630)
  enum_VkDebugUtilsMessageTypeFlagBitsEXT_1107301807 = (when declared(
      enum_VkDebugUtilsMessageTypeFlagBitsEXT):
    when ownSizeof(enum_VkDebugUtilsMessageTypeFlagBitsEXT) !=
        ownSizeof(enum_VkDebugUtilsMessageTypeFlagBitsEXT_1107301806):
      static :
        warning("Declaration of " & "enum_VkDebugUtilsMessageTypeFlagBitsEXT" &
            " exists but with different size")
    enum_VkDebugUtilsMessageTypeFlagBitsEXT
  else:
    enum_VkDebugUtilsMessageTypeFlagBitsEXT_1107301806)
  VkSampleCountFlagBits_1107296951 = (when declared(VkSampleCountFlagBits):
    when ownSizeof(VkSampleCountFlagBits) != ownSizeof(VkSampleCountFlagBits_1107296950):
      static :
        warning("Declaration of " & "VkSampleCountFlagBits" &
            " exists but with different size")
    VkSampleCountFlagBits
  else:
    VkSampleCountFlagBits_1107296950)
  VkIndirectExecutionSetCreateInfoEXT_1107304965 = (when declared(
      VkIndirectExecutionSetCreateInfoEXT):
    when ownSizeof(VkIndirectExecutionSetCreateInfoEXT) !=
        ownSizeof(VkIndirectExecutionSetCreateInfoEXT_1107304964):
      static :
        warning("Declaration of " & "VkIndirectExecutionSetCreateInfoEXT" &
            " exists but with different size")
    VkIndirectExecutionSetCreateInfoEXT
  else:
    VkIndirectExecutionSetCreateInfoEXT_1107304964)
  struct_StdVideoDecodeAV1PictureInfo_1107305487 = (when declared(
      struct_StdVideoDecodeAV1PictureInfo):
    when ownSizeof(struct_StdVideoDecodeAV1PictureInfo) !=
        ownSizeof(struct_StdVideoDecodeAV1PictureInfo_1107305486):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeAV1PictureInfo" &
            " exists but with different size")
    struct_StdVideoDecodeAV1PictureInfo
  else:
    struct_StdVideoDecodeAV1PictureInfo_1107305486)
  PFN_vkDisplayPowerControlEXT_1107301691 = (when declared(
      PFN_vkDisplayPowerControlEXT):
    when ownSizeof(PFN_vkDisplayPowerControlEXT) !=
        ownSizeof(PFN_vkDisplayPowerControlEXT_1107301690):
      static :
        warning("Declaration of " & "PFN_vkDisplayPowerControlEXT" &
            " exists but with different size")
    PFN_vkDisplayPowerControlEXT
  else:
    PFN_vkDisplayPowerControlEXT_1107301690)
  struct_VkDeviceMemoryReportCallbackDataEXT_1107302889 = (when declared(
      struct_VkDeviceMemoryReportCallbackDataEXT):
    when ownSizeof(struct_VkDeviceMemoryReportCallbackDataEXT) !=
        ownSizeof(struct_VkDeviceMemoryReportCallbackDataEXT_1107302888):
      static :
        warning("Declaration of " & "struct_VkDeviceMemoryReportCallbackDataEXT" &
            " exists but with different size")
    struct_VkDeviceMemoryReportCallbackDataEXT
  else:
    struct_VkDeviceMemoryReportCallbackDataEXT_1107302888)
  struct_VkImageViewUsageCreateInfo_1107298177 = (when declared(
      struct_VkImageViewUsageCreateInfo):
    when ownSizeof(struct_VkImageViewUsageCreateInfo) !=
        ownSizeof(struct_VkImageViewUsageCreateInfo_1107298176):
      static :
        warning("Declaration of " & "struct_VkImageViewUsageCreateInfo" &
            " exists but with different size")
    struct_VkImageViewUsageCreateInfo
  else:
    struct_VkImageViewUsageCreateInfo_1107298176)
  struct_VkDrawIndirectCountIndirectCommandEXT_1107305003 = (when declared(
      struct_VkDrawIndirectCountIndirectCommandEXT):
    when ownSizeof(struct_VkDrawIndirectCountIndirectCommandEXT) !=
        ownSizeof(struct_VkDrawIndirectCountIndirectCommandEXT_1107305002):
      static :
        warning("Declaration of " &
            "struct_VkDrawIndirectCountIndirectCommandEXT" &
            " exists but with different size")
    struct_VkDrawIndirectCountIndirectCommandEXT
  else:
    struct_VkDrawIndirectCountIndirectCommandEXT_1107305002)
  VkExternalImageFormatPropertiesKHR_1107299937 = (when declared(
      VkExternalImageFormatPropertiesKHR):
    when ownSizeof(VkExternalImageFormatPropertiesKHR) !=
        ownSizeof(VkExternalImageFormatPropertiesKHR_1107299936):
      static :
        warning("Declaration of " & "VkExternalImageFormatPropertiesKHR" &
            " exists but with different size")
    VkExternalImageFormatPropertiesKHR
  else:
    VkExternalImageFormatPropertiesKHR_1107299936)
  PFN_vkReallocationFunction_1107297293 = (when declared(
      PFN_vkReallocationFunction):
    when ownSizeof(PFN_vkReallocationFunction) !=
        ownSizeof(PFN_vkReallocationFunction_1107297292):
      static :
        warning("Declaration of " & "PFN_vkReallocationFunction" &
            " exists but with different size")
    PFN_vkReallocationFunction
  else:
    PFN_vkReallocationFunction_1107297292)
  VkImageSubresource2_1107299095 = (when declared(VkImageSubresource2):
    when ownSizeof(VkImageSubresource2) != ownSizeof(VkImageSubresource2_1107299094):
      static :
        warning("Declaration of " & "VkImageSubresource2" &
            " exists but with different size")
    VkImageSubresource2
  else:
    VkImageSubresource2_1107299094)
  PFN_vkBindBufferMemory2_1107298327 = (when declared(PFN_vkBindBufferMemory2):
    when ownSizeof(PFN_vkBindBufferMemory2) !=
        ownSizeof(PFN_vkBindBufferMemory2_1107298326):
      static :
        warning("Declaration of " & "PFN_vkBindBufferMemory2" &
            " exists but with different size")
    PFN_vkBindBufferMemory2
  else:
    PFN_vkBindBufferMemory2_1107298326)
  VkVideoCodecOperationFlagBitsKHR_1107299427 = (when declared(
      VkVideoCodecOperationFlagBitsKHR):
    when ownSizeof(VkVideoCodecOperationFlagBitsKHR) !=
        ownSizeof(VkVideoCodecOperationFlagBitsKHR_1107299426):
      static :
        warning("Declaration of " & "VkVideoCodecOperationFlagBitsKHR" &
            " exists but with different size")
    VkVideoCodecOperationFlagBitsKHR
  else:
    VkVideoCodecOperationFlagBitsKHR_1107299426)
  struct_VkPhysicalDeviceSparseProperties_1107297337 = (when declared(
      struct_VkPhysicalDeviceSparseProperties):
    when ownSizeof(struct_VkPhysicalDeviceSparseProperties) !=
        ownSizeof(struct_VkPhysicalDeviceSparseProperties_1107297336):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceSparseProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceSparseProperties
  else:
    struct_VkPhysicalDeviceSparseProperties_1107297336)
  struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298763 = (when declared(
      struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures):
    when ownSizeof(struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298762):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
  else:
    struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298762)
  VkVideoDecodeUsageFlagBitsKHR_1107299571 = (when declared(
      VkVideoDecodeUsageFlagBitsKHR):
    when ownSizeof(VkVideoDecodeUsageFlagBitsKHR) !=
        ownSizeof(VkVideoDecodeUsageFlagBitsKHR_1107299570):
      static :
        warning("Declaration of " & "VkVideoDecodeUsageFlagBitsKHR" &
            " exists but with different size")
    VkVideoDecodeUsageFlagBitsKHR
  else:
    VkVideoDecodeUsageFlagBitsKHR_1107299570)
  PFN_vkCmdCopyImage_1107297903 = (when declared(PFN_vkCmdCopyImage):
    when ownSizeof(PFN_vkCmdCopyImage) != ownSizeof(PFN_vkCmdCopyImage_1107297902):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyImage" &
            " exists but with different size")
    PFN_vkCmdCopyImage
  else:
    PFN_vkCmdCopyImage_1107297902)
  VkSwapchainCounterCreateInfoEXT_1107301689 = (when declared(
      VkSwapchainCounterCreateInfoEXT):
    when ownSizeof(VkSwapchainCounterCreateInfoEXT) !=
        ownSizeof(VkSwapchainCounterCreateInfoEXT_1107301688):
      static :
        warning("Declaration of " & "VkSwapchainCounterCreateInfoEXT" &
            " exists but with different size")
    VkSwapchainCounterCreateInfoEXT
  else:
    VkSwapchainCounterCreateInfoEXT_1107301688)
  PFN_vkCreateShaderModule_1107297795 = (when declared(PFN_vkCreateShaderModule):
    when ownSizeof(PFN_vkCreateShaderModule) !=
        ownSizeof(PFN_vkCreateShaderModule_1107297794):
      static :
        warning("Declaration of " & "PFN_vkCreateShaderModule" &
            " exists but with different size")
    PFN_vkCreateShaderModule
  else:
    PFN_vkCreateShaderModule_1107297794)
  struct_VkPhysicalDeviceShadingRateImagePropertiesNV_1107302049 = (when declared(
      struct_VkPhysicalDeviceShadingRateImagePropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceShadingRateImagePropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceShadingRateImagePropertiesNV_1107302048):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShadingRateImagePropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceShadingRateImagePropertiesNV
  else:
    struct_VkPhysicalDeviceShadingRateImagePropertiesNV_1107302048)
  VkPhysicalDeviceFaultFeaturesEXT_1107303233 = (when declared(
      VkPhysicalDeviceFaultFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceFaultFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceFaultFeaturesEXT_1107303232):
      static :
        warning("Declaration of " & "VkPhysicalDeviceFaultFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceFaultFeaturesEXT
  else:
    VkPhysicalDeviceFaultFeaturesEXT_1107303232)
  VkPipelineCreationFeedbackCreateInfo_1107298701 = (when declared(
      VkPipelineCreationFeedbackCreateInfo):
    when ownSizeof(VkPipelineCreationFeedbackCreateInfo) !=
        ownSizeof(VkPipelineCreationFeedbackCreateInfo_1107298700):
      static :
        warning("Declaration of " & "VkPipelineCreationFeedbackCreateInfo" &
            " exists but with different size")
    VkPipelineCreationFeedbackCreateInfo
  else:
    VkPipelineCreationFeedbackCreateInfo_1107298700)
  VkPrivateDataSlotCreateFlagsEXT_1107302933 = (when declared(
      VkPrivateDataSlotCreateFlagsEXT):
    when ownSizeof(VkPrivateDataSlotCreateFlagsEXT) !=
        ownSizeof(VkPrivateDataSlotCreateFlagsEXT_1107302932):
      static :
        warning("Declaration of " & "VkPrivateDataSlotCreateFlagsEXT" &
            " exists but with different size")
    VkPrivateDataSlotCreateFlagsEXT
  else:
    VkPrivateDataSlotCreateFlagsEXT_1107302932)
  struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT_1107304383 = (when declared(
      struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT_1107304382):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
  else:
    struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT_1107304382)
  struct_VkOutOfBandQueueTypeInfoNV_1107304427 = (when declared(
      struct_VkOutOfBandQueueTypeInfoNV):
    when ownSizeof(struct_VkOutOfBandQueueTypeInfoNV) !=
        ownSizeof(struct_VkOutOfBandQueueTypeInfoNV_1107304426):
      static :
        warning("Declaration of " & "struct_VkOutOfBandQueueTypeInfoNV" &
            " exists but with different size")
    struct_VkOutOfBandQueueTypeInfoNV
  else:
    struct_VkOutOfBandQueueTypeInfoNV_1107304426)
  VkImageCopy_1107297667 = (when declared(VkImageCopy):
    when ownSizeof(VkImageCopy) != ownSizeof(VkImageCopy_1107297666):
      static :
        warning("Declaration of " & "VkImageCopy" &
            " exists but with different size")
    VkImageCopy
  else:
    VkImageCopy_1107297666)
  struct_VkBindPipelineIndirectCommandNV_1107303799 = (when declared(
      struct_VkBindPipelineIndirectCommandNV):
    when ownSizeof(struct_VkBindPipelineIndirectCommandNV) !=
        ownSizeof(struct_VkBindPipelineIndirectCommandNV_1107303798):
      static :
        warning("Declaration of " & "struct_VkBindPipelineIndirectCommandNV" &
            " exists but with different size")
    struct_VkBindPipelineIndirectCommandNV
  else:
    struct_VkBindPipelineIndirectCommandNV_1107303798)
  VkDisplayModeStereoPropertiesNV_1107304691 = (when declared(
      VkDisplayModeStereoPropertiesNV):
    when ownSizeof(VkDisplayModeStereoPropertiesNV) !=
        ownSizeof(VkDisplayModeStereoPropertiesNV_1107304690):
      static :
        warning("Declaration of " & "VkDisplayModeStereoPropertiesNV" &
            " exists but with different size")
    VkDisplayModeStereoPropertiesNV
  else:
    VkDisplayModeStereoPropertiesNV_1107304690)
  VkMemoryPropertyFlagBits_1107296975 = (when declared(VkMemoryPropertyFlagBits):
    when ownSizeof(VkMemoryPropertyFlagBits) !=
        ownSizeof(VkMemoryPropertyFlagBits_1107296974):
      static :
        warning("Declaration of " & "VkMemoryPropertyFlagBits" &
            " exists but with different size")
    VkMemoryPropertyFlagBits
  else:
    VkMemoryPropertyFlagBits_1107296974)
  VkLayerSettingTypeEXT_1107304365 = (when declared(VkLayerSettingTypeEXT):
    when ownSizeof(VkLayerSettingTypeEXT) != ownSizeof(VkLayerSettingTypeEXT_1107304364):
      static :
        warning("Declaration of " & "VkLayerSettingTypeEXT" &
            " exists but with different size")
    VkLayerSettingTypeEXT
  else:
    VkLayerSettingTypeEXT_1107304364)
  StdVideoEncodeH264ReferenceInfoFlags_1107305547 = (when declared(
      StdVideoEncodeH264ReferenceInfoFlags):
    when ownSizeof(StdVideoEncodeH264ReferenceInfoFlags) !=
        ownSizeof(StdVideoEncodeH264ReferenceInfoFlags_1107305546):
      static :
        warning("Declaration of " & "StdVideoEncodeH264ReferenceInfoFlags" &
            " exists but with different size")
    StdVideoEncodeH264ReferenceInfoFlags
  else:
    StdVideoEncodeH264ReferenceInfoFlags_1107305546)
  StdVideoH265VpsFlags_1107305549 = (when declared(StdVideoH265VpsFlags):
    when ownSizeof(StdVideoH265VpsFlags) != ownSizeof(StdVideoH265VpsFlags_1107305548):
      static :
        warning("Declaration of " & "StdVideoH265VpsFlags" &
            " exists but with different size")
    StdVideoH265VpsFlags
  else:
    StdVideoH265VpsFlags_1107305548)
  struct_VkDrawIndexedIndirectCommand_1107297261 = (when declared(
      struct_VkDrawIndexedIndirectCommand):
    when ownSizeof(struct_VkDrawIndexedIndirectCommand) !=
        ownSizeof(struct_VkDrawIndexedIndirectCommand_1107297260):
      static :
        warning("Declaration of " & "struct_VkDrawIndexedIndirectCommand" &
            " exists but with different size")
    struct_VkDrawIndexedIndirectCommand
  else:
    struct_VkDrawIndexedIndirectCommand_1107297260)
  VkRenderPassCreateInfo2KHR_1107300049 = (when declared(
      VkRenderPassCreateInfo2KHR):
    when ownSizeof(VkRenderPassCreateInfo2KHR) !=
        ownSizeof(VkRenderPassCreateInfo2KHR_1107300048):
      static :
        warning("Declaration of " & "VkRenderPassCreateInfo2KHR" &
            " exists but with different size")
    VkRenderPassCreateInfo2KHR
  else:
    VkRenderPassCreateInfo2KHR_1107300048)
  struct_VkImageCompressionControlEXT_1107303207 = (when declared(
      struct_VkImageCompressionControlEXT):
    when ownSizeof(struct_VkImageCompressionControlEXT) !=
        ownSizeof(struct_VkImageCompressionControlEXT_1107303206):
      static :
        warning("Declaration of " & "struct_VkImageCompressionControlEXT" &
            " exists but with different size")
    struct_VkImageCompressionControlEXT
  else:
    struct_VkImageCompressionControlEXT_1107303206)
  struct_VkImageMemoryRequirementsInfo2_1107298113 = (when declared(
      struct_VkImageMemoryRequirementsInfo2):
    when ownSizeof(struct_VkImageMemoryRequirementsInfo2) !=
        ownSizeof(struct_VkImageMemoryRequirementsInfo2_1107298112):
      static :
        warning("Declaration of " & "struct_VkImageMemoryRequirementsInfo2" &
            " exists but with different size")
    struct_VkImageMemoryRequirementsInfo2
  else:
    struct_VkImageMemoryRequirementsInfo2_1107298112)
  struct_VkExportFenceCreateInfo_1107298295 = (when declared(
      struct_VkExportFenceCreateInfo):
    when ownSizeof(struct_VkExportFenceCreateInfo) !=
        ownSizeof(struct_VkExportFenceCreateInfo_1107298294):
      static :
        warning("Declaration of " & "struct_VkExportFenceCreateInfo" &
            " exists but with different size")
    struct_VkExportFenceCreateInfo
  else:
    struct_VkExportFenceCreateInfo_1107298294)
  PFN_vkCopyMemoryToMicromapEXT_1107303619 = (when declared(
      PFN_vkCopyMemoryToMicromapEXT):
    when ownSizeof(PFN_vkCopyMemoryToMicromapEXT) !=
        ownSizeof(PFN_vkCopyMemoryToMicromapEXT_1107303618):
      static :
        warning("Declaration of " & "PFN_vkCopyMemoryToMicromapEXT" &
            " exists but with different size")
    PFN_vkCopyMemoryToMicromapEXT
  else:
    PFN_vkCopyMemoryToMicromapEXT_1107303618)
  StdVideoH265LongTermRefPicsSps_1107305565 = (when declared(
      StdVideoH265LongTermRefPicsSps):
    when ownSizeof(StdVideoH265LongTermRefPicsSps) !=
        ownSizeof(StdVideoH265LongTermRefPicsSps_1107305564):
      static :
        warning("Declaration of " & "StdVideoH265LongTermRefPicsSps" &
            " exists but with different size")
    StdVideoH265LongTermRefPicsSps
  else:
    StdVideoH265LongTermRefPicsSps_1107305564)
  VkPerformanceCounterDescriptionFlagsKHR_1107300125 = (when declared(
      VkPerformanceCounterDescriptionFlagsKHR):
    when ownSizeof(VkPerformanceCounterDescriptionFlagsKHR) !=
        ownSizeof(VkPerformanceCounterDescriptionFlagsKHR_1107300124):
      static :
        warning("Declaration of " & "VkPerformanceCounterDescriptionFlagsKHR" &
            " exists but with different size")
    VkPerformanceCounterDescriptionFlagsKHR
  else:
    VkPerformanceCounterDescriptionFlagsKHR_1107300124)
  struct_VkSRTDataNV_1107303153 = (when declared(struct_VkSRTDataNV):
    when ownSizeof(struct_VkSRTDataNV) != ownSizeof(struct_VkSRTDataNV_1107303152):
      static :
        warning("Declaration of " & "struct_VkSRTDataNV" &
            " exists but with different size")
    struct_VkSRTDataNV
  else:
    struct_VkSRTDataNV_1107303152)
  PFN_vkDestroyIndirectCommandsLayoutEXT_1107305035 = (when declared(
      PFN_vkDestroyIndirectCommandsLayoutEXT):
    when ownSizeof(PFN_vkDestroyIndirectCommandsLayoutEXT) !=
        ownSizeof(PFN_vkDestroyIndirectCommandsLayoutEXT_1107305034):
      static :
        warning("Declaration of " & "PFN_vkDestroyIndirectCommandsLayoutEXT" &
            " exists but with different size")
    PFN_vkDestroyIndirectCommandsLayoutEXT
  else:
    PFN_vkDestroyIndirectCommandsLayoutEXT_1107305034)
  struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303735 = (when declared(
      struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303734):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT
  else:
    struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303734)
  enum_VkPhysicalDeviceDataGraphOperationTypeARM_1107304463 = (when declared(
      enum_VkPhysicalDeviceDataGraphOperationTypeARM):
    when ownSizeof(enum_VkPhysicalDeviceDataGraphOperationTypeARM) !=
        ownSizeof(enum_VkPhysicalDeviceDataGraphOperationTypeARM_1107304462):
      static :
        warning("Declaration of " &
            "enum_VkPhysicalDeviceDataGraphOperationTypeARM" &
            " exists but with different size")
    enum_VkPhysicalDeviceDataGraphOperationTypeARM
  else:
    enum_VkPhysicalDeviceDataGraphOperationTypeARM_1107304462)
  struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR_1107300773 = (when declared(
      struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR_1107300772):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR
  else:
    struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR_1107300772)
  StdVideoDecodeH264PictureInfo_1107299821 = (when declared(
      StdVideoDecodeH264PictureInfo):
    when ownSizeof(StdVideoDecodeH264PictureInfo) !=
        ownSizeof(StdVideoDecodeH264PictureInfo_1107299820):
      static :
        warning("Declaration of " & "StdVideoDecodeH264PictureInfo" &
            " exists but with different size")
    StdVideoDecodeH264PictureInfo
  else:
    StdVideoDecodeH264PictureInfo_1107299820)
  VkVideoPictureResourceInfoKHR_1107299501 = (when declared(
      VkVideoPictureResourceInfoKHR):
    when ownSizeof(VkVideoPictureResourceInfoKHR) !=
        ownSizeof(VkVideoPictureResourceInfoKHR_1107299500):
      static :
        warning("Declaration of " & "VkVideoPictureResourceInfoKHR" &
            " exists but with different size")
    VkVideoPictureResourceInfoKHR
  else:
    VkVideoPictureResourceInfoKHR_1107299500)
  struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV_1107302957 = (when declared(
      struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV_1107302956):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV
  else:
    struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV_1107302956)
  struct_VkPresentIdKHR_1107300545 = (when declared(struct_VkPresentIdKHR):
    when ownSizeof(struct_VkPresentIdKHR) != ownSizeof(struct_VkPresentIdKHR_1107300544):
      static :
        warning("Declaration of " & "struct_VkPresentIdKHR" &
            " exists but with different size")
    struct_VkPresentIdKHR
  else:
    struct_VkPresentIdKHR_1107300544)
  struct_VkAccelerationStructureBuildGeometryInfoKHR_1107305167 = (when declared(
      struct_VkAccelerationStructureBuildGeometryInfoKHR):
    when ownSizeof(struct_VkAccelerationStructureBuildGeometryInfoKHR) !=
        ownSizeof(struct_VkAccelerationStructureBuildGeometryInfoKHR_1107305166):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureBuildGeometryInfoKHR" &
            " exists but with different size")
    struct_VkAccelerationStructureBuildGeometryInfoKHR
  else:
    struct_VkAccelerationStructureBuildGeometryInfoKHR_1107305166)
  VkOutOfBandQueueTypeNV_1107304397 = (when declared(VkOutOfBandQueueTypeNV):
    when ownSizeof(VkOutOfBandQueueTypeNV) != ownSizeof(VkOutOfBandQueueTypeNV_1107304396):
      static :
        warning("Declaration of " & "VkOutOfBandQueueTypeNV" &
            " exists but with different size")
    VkOutOfBandQueueTypeNV
  else:
    VkOutOfBandQueueTypeNV_1107304396)
  VkPhysicalDeviceInlineUniformBlockFeaturesEXT_1107301871 = (when declared(
      VkPhysicalDeviceInlineUniformBlockFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceInlineUniformBlockFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceInlineUniformBlockFeaturesEXT_1107301870):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceInlineUniformBlockFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceInlineUniformBlockFeaturesEXT
  else:
    VkPhysicalDeviceInlineUniformBlockFeaturesEXT_1107301870)
  PFN_vkCmdBindIndexBuffer2KHR_1107300801 = (when declared(
      PFN_vkCmdBindIndexBuffer2KHR):
    when ownSizeof(PFN_vkCmdBindIndexBuffer2KHR) !=
        ownSizeof(PFN_vkCmdBindIndexBuffer2KHR_1107300800):
      static :
        warning("Declaration of " & "PFN_vkCmdBindIndexBuffer2KHR" &
            " exists but with different size")
    PFN_vkCmdBindIndexBuffer2KHR
  else:
    PFN_vkCmdBindIndexBuffer2KHR_1107300800)
  struct_VkVideoEncodeH265ProfileInfoKHR_1107299775 = (when declared(
      struct_VkVideoEncodeH265ProfileInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265ProfileInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265ProfileInfoKHR_1107299774):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH265ProfileInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265ProfileInfoKHR
  else:
    struct_VkVideoEncodeH265ProfileInfoKHR_1107299774)
  PFN_vkGetDescriptorSetLayoutBindingOffsetEXT_1107303065 = (when declared(
      PFN_vkGetDescriptorSetLayoutBindingOffsetEXT):
    when ownSizeof(PFN_vkGetDescriptorSetLayoutBindingOffsetEXT) !=
        ownSizeof(PFN_vkGetDescriptorSetLayoutBindingOffsetEXT_1107303064):
      static :
        warning("Declaration of " &
            "PFN_vkGetDescriptorSetLayoutBindingOffsetEXT" &
            " exists but with different size")
    PFN_vkGetDescriptorSetLayoutBindingOffsetEXT
  else:
    PFN_vkGetDescriptorSetLayoutBindingOffsetEXT_1107303064)
  VkIndirectCommandsInputModeFlagBitsEXT_1107304925 = (when declared(
      VkIndirectCommandsInputModeFlagBitsEXT):
    when ownSizeof(VkIndirectCommandsInputModeFlagBitsEXT) !=
        ownSizeof(VkIndirectCommandsInputModeFlagBitsEXT_1107304924):
      static :
        warning("Declaration of " & "VkIndirectCommandsInputModeFlagBitsEXT" &
            " exists but with different size")
    VkIndirectCommandsInputModeFlagBitsEXT
  else:
    VkIndirectCommandsInputModeFlagBitsEXT_1107304924)
  VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301241 = (when declared(
      VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301240):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR
  else:
    VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301240)
  struct_VkPhysicalDeviceVulkan12Features_1107298423 = (when declared(
      struct_VkPhysicalDeviceVulkan12Features):
    when ownSizeof(struct_VkPhysicalDeviceVulkan12Features) !=
        ownSizeof(struct_VkPhysicalDeviceVulkan12Features_1107298422):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceVulkan12Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceVulkan12Features
  else:
    struct_VkPhysicalDeviceVulkan12Features_1107298422)
  VkSamplerReductionMode_1107298391 = (when declared(VkSamplerReductionMode):
    when ownSizeof(VkSamplerReductionMode) != ownSizeof(VkSamplerReductionMode_1107298390):
      static :
        warning("Declaration of " & "VkSamplerReductionMode" &
            " exists but with different size")
    VkSamplerReductionMode
  else:
    VkSamplerReductionMode_1107298390)
  struct_VkPipelineBinaryCreateInfoKHR_1107300869 = (when declared(
      struct_VkPipelineBinaryCreateInfoKHR):
    when ownSizeof(struct_VkPipelineBinaryCreateInfoKHR) !=
        ownSizeof(struct_VkPipelineBinaryCreateInfoKHR_1107300868):
      static :
        warning("Declaration of " & "struct_VkPipelineBinaryCreateInfoKHR" &
            " exists but with different size")
    struct_VkPipelineBinaryCreateInfoKHR
  else:
    struct_VkPipelineBinaryCreateInfoKHR_1107300868)
  VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301387 = (when declared(
      VkPhysicalDeviceDepthClampZeroOneFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceDepthClampZeroOneFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301386):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDepthClampZeroOneFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceDepthClampZeroOneFeaturesKHR
  else:
    VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301386)
  enum_VkRayTracingInvocationReorderModeNV_1107304309 = (when declared(
      enum_VkRayTracingInvocationReorderModeNV):
    when ownSizeof(enum_VkRayTracingInvocationReorderModeNV) !=
        ownSizeof(enum_VkRayTracingInvocationReorderModeNV_1107304308):
      static :
        warning("Declaration of " & "enum_VkRayTracingInvocationReorderModeNV" &
            " exists but with different size")
    enum_VkRayTracingInvocationReorderModeNV
  else:
    enum_VkRayTracingInvocationReorderModeNV_1107304308)
  enum_VkFenceImportFlagBits_1107298025 = (when declared(
      enum_VkFenceImportFlagBits):
    when ownSizeof(enum_VkFenceImportFlagBits) !=
        ownSizeof(enum_VkFenceImportFlagBits_1107298024):
      static :
        warning("Declaration of " & "enum_VkFenceImportFlagBits" &
            " exists but with different size")
    enum_VkFenceImportFlagBits
  else:
    enum_VkFenceImportFlagBits_1107298024)
  PFN_vkCmdSetStencilWriteMask_1107297879 = (when declared(
      PFN_vkCmdSetStencilWriteMask):
    when ownSizeof(PFN_vkCmdSetStencilWriteMask) !=
        ownSizeof(PFN_vkCmdSetStencilWriteMask_1107297878):
      static :
        warning("Declaration of " & "PFN_vkCmdSetStencilWriteMask" &
            " exists but with different size")
    PFN_vkCmdSetStencilWriteMask
  else:
    PFN_vkCmdSetStencilWriteMask_1107297878)
  PFN_vkCmdSetRenderingAttachmentLocationsKHR_1107300433 = (when declared(
      PFN_vkCmdSetRenderingAttachmentLocationsKHR):
    when ownSizeof(PFN_vkCmdSetRenderingAttachmentLocationsKHR) !=
        ownSizeof(PFN_vkCmdSetRenderingAttachmentLocationsKHR_1107300432):
      static :
        warning("Declaration of " &
            "PFN_vkCmdSetRenderingAttachmentLocationsKHR" &
            " exists but with different size")
    PFN_vkCmdSetRenderingAttachmentLocationsKHR
  else:
    PFN_vkCmdSetRenderingAttachmentLocationsKHR_1107300432)
  VkImageViewUsageCreateInfo_1107298179 = (when declared(
      VkImageViewUsageCreateInfo):
    when ownSizeof(VkImageViewUsageCreateInfo) !=
        ownSizeof(VkImageViewUsageCreateInfo_1107298178):
      static :
        warning("Declaration of " & "VkImageViewUsageCreateInfo" &
            " exists but with different size")
    VkImageViewUsageCreateInfo
  else:
    VkImageViewUsageCreateInfo_1107298178)
  struct_SECURITY_ATTRIBUTES_1107305511 = (when declared(
      struct_SECURITY_ATTRIBUTES):
    when ownSizeof(struct_SECURITY_ATTRIBUTES) !=
        ownSizeof(struct_SECURITY_ATTRIBUTES_1107305510):
      static :
        warning("Declaration of " & "struct_SECURITY_ATTRIBUTES" &
            " exists but with different size")
    struct_SECURITY_ATTRIBUTES
  else:
    struct_SECURITY_ATTRIBUTES_1107305510)
  PFN_vkDestroyValidationCacheEXT_1107302009 = (when declared(
      PFN_vkDestroyValidationCacheEXT):
    when ownSizeof(PFN_vkDestroyValidationCacheEXT) !=
        ownSizeof(PFN_vkDestroyValidationCacheEXT_1107302008):
      static :
        warning("Declaration of " & "PFN_vkDestroyValidationCacheEXT" &
            " exists but with different size")
    PFN_vkDestroyValidationCacheEXT
  else:
    PFN_vkDestroyValidationCacheEXT_1107302008)
  struct_StdVideoDecodeVP9PictureInfoFlags_1107305775 = (when declared(
      struct_StdVideoDecodeVP9PictureInfoFlags):
    when ownSizeof(struct_StdVideoDecodeVP9PictureInfoFlags) !=
        ownSizeof(struct_StdVideoDecodeVP9PictureInfoFlags_1107305774):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeVP9PictureInfoFlags" &
            " exists but with different size")
    struct_StdVideoDecodeVP9PictureInfoFlags
  else:
    struct_StdVideoDecodeVP9PictureInfoFlags_1107305774)
  struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT_1107304359 = (when declared(
      struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT_1107304358):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT
  else:
    struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT_1107304358)
  enum_VkVideoCodecOperationFlagBitsKHR_1107299425 = (when declared(
      enum_VkVideoCodecOperationFlagBitsKHR):
    when ownSizeof(enum_VkVideoCodecOperationFlagBitsKHR) !=
        ownSizeof(enum_VkVideoCodecOperationFlagBitsKHR_1107299424):
      static :
        warning("Declaration of " & "enum_VkVideoCodecOperationFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoCodecOperationFlagBitsKHR
  else:
    enum_VkVideoCodecOperationFlagBitsKHR_1107299424)
  VkTraceRaysIndirectCommand2KHR_1107300749 = (when declared(
      VkTraceRaysIndirectCommand2KHR):
    when ownSizeof(VkTraceRaysIndirectCommand2KHR) !=
        ownSizeof(VkTraceRaysIndirectCommand2KHR_1107300748):
      static :
        warning("Declaration of " & "VkTraceRaysIndirectCommand2KHR" &
            " exists but with different size")
    VkTraceRaysIndirectCommand2KHR
  else:
    VkTraceRaysIndirectCommand2KHR_1107300748)
  PFN_vkCreatePipelineBinariesKHR_1107300889 = (when declared(
      PFN_vkCreatePipelineBinariesKHR):
    when ownSizeof(PFN_vkCreatePipelineBinariesKHR) !=
        ownSizeof(PFN_vkCreatePipelineBinariesKHR_1107300888):
      static :
        warning("Declaration of " & "PFN_vkCreatePipelineBinariesKHR" &
            " exists but with different size")
    PFN_vkCreatePipelineBinariesKHR
  else:
    PFN_vkCreatePipelineBinariesKHR_1107300888)
  struct_VkPipelineDepthStencilStateCreateInfo_1107297521 = (when declared(
      struct_VkPipelineDepthStencilStateCreateInfo):
    when ownSizeof(struct_VkPipelineDepthStencilStateCreateInfo) !=
        ownSizeof(struct_VkPipelineDepthStencilStateCreateInfo_1107297520):
      static :
        warning("Declaration of " &
            "struct_VkPipelineDepthStencilStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineDepthStencilStateCreateInfo
  else:
    struct_VkPipelineDepthStencilStateCreateInfo_1107297520)
  VkPhysicalDeviceDrmPropertiesEXT_1107303301 = (when declared(
      VkPhysicalDeviceDrmPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceDrmPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceDrmPropertiesEXT_1107303300):
      static :
        warning("Declaration of " & "VkPhysicalDeviceDrmPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDrmPropertiesEXT
  else:
    VkPhysicalDeviceDrmPropertiesEXT_1107303300)
  struct_VkWriteDescriptorSetAccelerationStructureKHR_1107305175 = (when declared(
      struct_VkWriteDescriptorSetAccelerationStructureKHR):
    when ownSizeof(struct_VkWriteDescriptorSetAccelerationStructureKHR) !=
        ownSizeof(struct_VkWriteDescriptorSetAccelerationStructureKHR_1107305174):
      static :
        warning("Declaration of " &
            "struct_VkWriteDescriptorSetAccelerationStructureKHR" &
            " exists but with different size")
    struct_VkWriteDescriptorSetAccelerationStructureKHR
  else:
    struct_VkWriteDescriptorSetAccelerationStructureKHR_1107305174)
  struct_VkAccelerationStructureGeometryTrianglesDataKHR_1107305147 = (when declared(
      struct_VkAccelerationStructureGeometryTrianglesDataKHR):
    when ownSizeof(struct_VkAccelerationStructureGeometryTrianglesDataKHR) !=
        ownSizeof(struct_VkAccelerationStructureGeometryTrianglesDataKHR_1107305146):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureGeometryTrianglesDataKHR" &
            " exists but with different size")
    struct_VkAccelerationStructureGeometryTrianglesDataKHR
  else:
    struct_VkAccelerationStructureGeometryTrianglesDataKHR_1107305146)
  struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT_1107303007 = (when declared(
      struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT_1107303006):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT
  else:
    struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT_1107303006)
  VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT_1107302501 = (when declared(
      VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT):
    when ownSizeof(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT_1107302500):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT
  else:
    VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT_1107302500)
  VkMemoryMapFlags_1107297003 = (when declared(VkMemoryMapFlags):
    when ownSizeof(VkMemoryMapFlags) != ownSizeof(VkMemoryMapFlags_1107297002):
      static :
        warning("Declaration of " & "VkMemoryMapFlags" &
            " exists but with different size")
    VkMemoryMapFlags
  else:
    VkMemoryMapFlags_1107297002)
  struct_VkPipelineRobustnessCreateInfo_1107299169 = (when declared(
      struct_VkPipelineRobustnessCreateInfo):
    when ownSizeof(struct_VkPipelineRobustnessCreateInfo) !=
        ownSizeof(struct_VkPipelineRobustnessCreateInfo_1107299168):
      static :
        warning("Declaration of " & "struct_VkPipelineRobustnessCreateInfo" &
            " exists but with different size")
    struct_VkPipelineRobustnessCreateInfo
  else:
    struct_VkPipelineRobustnessCreateInfo_1107299168)
  struct_VkCommandBufferInheritanceRenderingInfo_1107298863 = (when declared(
      struct_VkCommandBufferInheritanceRenderingInfo):
    when ownSizeof(struct_VkCommandBufferInheritanceRenderingInfo) !=
        ownSizeof(struct_VkCommandBufferInheritanceRenderingInfo_1107298862):
      static :
        warning("Declaration of " &
            "struct_VkCommandBufferInheritanceRenderingInfo" &
            " exists but with different size")
    struct_VkCommandBufferInheritanceRenderingInfo
  else:
    struct_VkCommandBufferInheritanceRenderingInfo_1107298862)
  VkSubpassBeginInfo_1107298461 = (when declared(VkSubpassBeginInfo):
    when ownSizeof(VkSubpassBeginInfo) != ownSizeof(VkSubpassBeginInfo_1107298460):
      static :
        warning("Declaration of " & "VkSubpassBeginInfo" &
            " exists but with different size")
    VkSubpassBeginInfo
  else:
    VkSubpassBeginInfo_1107298460)
  struct_VkTimelineSemaphoreSubmitInfo_1107298587 = (when declared(
      struct_VkTimelineSemaphoreSubmitInfo):
    when ownSizeof(struct_VkTimelineSemaphoreSubmitInfo) !=
        ownSizeof(struct_VkTimelineSemaphoreSubmitInfo_1107298586):
      static :
        warning("Declaration of " & "struct_VkTimelineSemaphoreSubmitInfo" &
            " exists but with different size")
    struct_VkTimelineSemaphoreSubmitInfo
  else:
    struct_VkTimelineSemaphoreSubmitInfo_1107298586)
  struct_VkPhysicalDeviceVulkan13Properties_1107298691 = (when declared(
      struct_VkPhysicalDeviceVulkan13Properties):
    when ownSizeof(struct_VkPhysicalDeviceVulkan13Properties) !=
        ownSizeof(struct_VkPhysicalDeviceVulkan13Properties_1107298690):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceVulkan13Properties" &
            " exists but with different size")
    struct_VkPhysicalDeviceVulkan13Properties
  else:
    struct_VkPhysicalDeviceVulkan13Properties_1107298690)
  VkRenderingFlagBitsKHR_1107299833 = (when declared(VkRenderingFlagBitsKHR):
    when ownSizeof(VkRenderingFlagBitsKHR) != ownSizeof(VkRenderingFlagBitsKHR_1107299832):
      static :
        warning("Declaration of " & "VkRenderingFlagBitsKHR" &
            " exists but with different size")
    VkRenderingFlagBitsKHR
  else:
    VkRenderingFlagBitsKHR_1107299832)
  struct_StdVideoDecodeVP9PictureInfo_1107305503 = (when declared(
      struct_StdVideoDecodeVP9PictureInfo):
    when ownSizeof(struct_StdVideoDecodeVP9PictureInfo) !=
        ownSizeof(struct_StdVideoDecodeVP9PictureInfo_1107305502):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeVP9PictureInfo" &
            " exists but with different size")
    struct_StdVideoDecodeVP9PictureInfo
  else:
    struct_StdVideoDecodeVP9PictureInfo_1107305502)
  VkImageViewCreateFlags_1107297067 = (when declared(VkImageViewCreateFlags):
    when ownSizeof(VkImageViewCreateFlags) != ownSizeof(VkImageViewCreateFlags_1107297066):
      static :
        warning("Declaration of " & "VkImageViewCreateFlags" &
            " exists but with different size")
    VkImageViewCreateFlags
  else:
    VkImageViewCreateFlags_1107297066)
  struct_VkSpecializationInfo_1107297469 = (when declared(
      struct_VkSpecializationInfo):
    when ownSizeof(struct_VkSpecializationInfo) !=
        ownSizeof(struct_VkSpecializationInfo_1107297468):
      static :
        warning("Declaration of " & "struct_VkSpecializationInfo" &
            " exists but with different size")
    struct_VkSpecializationInfo
  else:
    struct_VkSpecializationInfo_1107297468)
  VkVideoFormatH265QuantizationMapPropertiesKHR_1107301303 = (when declared(
      VkVideoFormatH265QuantizationMapPropertiesKHR):
    when ownSizeof(VkVideoFormatH265QuantizationMapPropertiesKHR) !=
        ownSizeof(VkVideoFormatH265QuantizationMapPropertiesKHR_1107301302):
      static :
        warning("Declaration of " &
            "VkVideoFormatH265QuantizationMapPropertiesKHR" &
            " exists but with different size")
    VkVideoFormatH265QuantizationMapPropertiesKHR
  else:
    VkVideoFormatH265QuantizationMapPropertiesKHR_1107301302)
  VkFragmentShadingRateAttachmentInfoKHR_1107300401 = (when declared(
      VkFragmentShadingRateAttachmentInfoKHR):
    when ownSizeof(VkFragmentShadingRateAttachmentInfoKHR) !=
        ownSizeof(VkFragmentShadingRateAttachmentInfoKHR_1107300400):
      static :
        warning("Declaration of " & "VkFragmentShadingRateAttachmentInfoKHR" &
            " exists but with different size")
    VkFragmentShadingRateAttachmentInfoKHR
  else:
    VkFragmentShadingRateAttachmentInfoKHR_1107300400)
  enum_VkVideoEncodeFeedbackFlagBitsKHR_1107300575 = (when declared(
      enum_VkVideoEncodeFeedbackFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeFeedbackFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeFeedbackFlagBitsKHR_1107300574):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeFeedbackFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeFeedbackFlagBitsKHR
  else:
    enum_VkVideoEncodeFeedbackFlagBitsKHR_1107300574)
  PFN_vkCmdPushConstants2_1107299237 = (when declared(PFN_vkCmdPushConstants2):
    when ownSizeof(PFN_vkCmdPushConstants2) !=
        ownSizeof(PFN_vkCmdPushConstants2_1107299236):
      static :
        warning("Declaration of " & "PFN_vkCmdPushConstants2" &
            " exists but with different size")
    PFN_vkCmdPushConstants2
  else:
    PFN_vkCmdPushConstants2_1107299236)
  VkVideoDecodeH264InlineSessionParametersInfoKHR_1107301375 = (when declared(
      VkVideoDecodeH264InlineSessionParametersInfoKHR):
    when ownSizeof(VkVideoDecodeH264InlineSessionParametersInfoKHR) !=
        ownSizeof(VkVideoDecodeH264InlineSessionParametersInfoKHR_1107301374):
      static :
        warning("Declaration of " &
            "VkVideoDecodeH264InlineSessionParametersInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH264InlineSessionParametersInfoKHR
  else:
    VkVideoDecodeH264InlineSessionParametersInfoKHR_1107301374)
  VkMicromapTypeEXT_1107303517 = (when declared(VkMicromapTypeEXT):
    when ownSizeof(VkMicromapTypeEXT) != ownSizeof(VkMicromapTypeEXT_1107303516):
      static :
        warning("Declaration of " & "VkMicromapTypeEXT" &
            " exists but with different size")
    VkMicromapTypeEXT
  else:
    VkMicromapTypeEXT_1107303516)
  enum_VkVideoChromaSubsamplingFlagBitsKHR_1107299431 = (when declared(
      enum_VkVideoChromaSubsamplingFlagBitsKHR):
    when ownSizeof(enum_VkVideoChromaSubsamplingFlagBitsKHR) !=
        ownSizeof(enum_VkVideoChromaSubsamplingFlagBitsKHR_1107299430):
      static :
        warning("Declaration of " & "enum_VkVideoChromaSubsamplingFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoChromaSubsamplingFlagBitsKHR
  else:
    enum_VkVideoChromaSubsamplingFlagBitsKHR_1107299430)
  struct_VkPipelineCoverageToColorStateCreateInfoNV_1107301933 = (when declared(
      struct_VkPipelineCoverageToColorStateCreateInfoNV):
    when ownSizeof(struct_VkPipelineCoverageToColorStateCreateInfoNV) !=
        ownSizeof(struct_VkPipelineCoverageToColorStateCreateInfoNV_1107301932):
      static :
        warning("Declaration of " &
            "struct_VkPipelineCoverageToColorStateCreateInfoNV" &
            " exists but with different size")
    struct_VkPipelineCoverageToColorStateCreateInfoNV
  else:
    struct_VkPipelineCoverageToColorStateCreateInfoNV_1107301932)
  struct_VkDeviceMemoryOverallocationCreateInfoAMD_1107302287 = (when declared(
      struct_VkDeviceMemoryOverallocationCreateInfoAMD):
    when ownSizeof(struct_VkDeviceMemoryOverallocationCreateInfoAMD) !=
        ownSizeof(struct_VkDeviceMemoryOverallocationCreateInfoAMD_1107302286):
      static :
        warning("Declaration of " &
            "struct_VkDeviceMemoryOverallocationCreateInfoAMD" &
            " exists but with different size")
    struct_VkDeviceMemoryOverallocationCreateInfoAMD
  else:
    struct_VkDeviceMemoryOverallocationCreateInfoAMD_1107302286)
  PFN_vkGetImageMemoryRequirements_1107297739 = (when declared(
      PFN_vkGetImageMemoryRequirements):
    when ownSizeof(PFN_vkGetImageMemoryRequirements) !=
        ownSizeof(PFN_vkGetImageMemoryRequirements_1107297738):
      static :
        warning("Declaration of " & "PFN_vkGetImageMemoryRequirements" &
            " exists but with different size")
    PFN_vkGetImageMemoryRequirements
  else:
    PFN_vkGetImageMemoryRequirements_1107297738)
  VkBuildAccelerationStructureFlagBitsNV_1107302129 = (when declared(
      VkBuildAccelerationStructureFlagBitsNV):
    when ownSizeof(VkBuildAccelerationStructureFlagBitsNV) !=
        ownSizeof(VkBuildAccelerationStructureFlagBitsNV_1107302128):
      static :
        warning("Declaration of " & "VkBuildAccelerationStructureFlagBitsNV" &
            " exists but with different size")
    VkBuildAccelerationStructureFlagBitsNV
  else:
    VkBuildAccelerationStructureFlagBitsNV_1107302128)
  struct_VkPhysicalDevicePresentWait2FeaturesKHR_1107300825 = (when declared(
      struct_VkPhysicalDevicePresentWait2FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDevicePresentWait2FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDevicePresentWait2FeaturesKHR_1107300824):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePresentWait2FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDevicePresentWait2FeaturesKHR
  else:
    struct_VkPhysicalDevicePresentWait2FeaturesKHR_1107300824)
  VkIndirectExecutionSetEXT_1107304911 = (when declared(
      VkIndirectExecutionSetEXT):
    when ownSizeof(VkIndirectExecutionSetEXT) !=
        ownSizeof(VkIndirectExecutionSetEXT_1107304910):
      static :
        warning("Declaration of " & "VkIndirectExecutionSetEXT" &
            " exists but with different size")
    VkIndirectExecutionSetEXT
  else:
    VkIndirectExecutionSetEXT_1107304910)
  enum_VkBlendOp_1107296845 = (when declared(enum_VkBlendOp):
    when ownSizeof(enum_VkBlendOp) != ownSizeof(enum_VkBlendOp_1107296844):
      static :
        warning("Declaration of " & "enum_VkBlendOp" &
            " exists but with different size")
    enum_VkBlendOp
  else:
    enum_VkBlendOp_1107296844)
  struct_VkPhysicalDeviceInlineUniformBlockFeatures_1107298827 = (when declared(
      struct_VkPhysicalDeviceInlineUniformBlockFeatures):
    when ownSizeof(struct_VkPhysicalDeviceInlineUniformBlockFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceInlineUniformBlockFeatures_1107298826):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceInlineUniformBlockFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceInlineUniformBlockFeatures
  else:
    struct_VkPhysicalDeviceInlineUniformBlockFeatures_1107298826)
  VkExternalImageFormatProperties_1107298261 = (when declared(
      VkExternalImageFormatProperties):
    when ownSizeof(VkExternalImageFormatProperties) !=
        ownSizeof(VkExternalImageFormatProperties_1107298260):
      static :
        warning("Declaration of " & "VkExternalImageFormatProperties" &
            " exists but with different size")
    VkExternalImageFormatProperties
  else:
    VkExternalImageFormatProperties_1107298260)
  VkFlags_1107296716 = (when declared(VkFlags):
    when ownSizeof(VkFlags) != ownSizeof(VkFlags_1107296715):
      static :
        warning("Declaration of " & "VkFlags" &
            " exists but with different size")
    VkFlags
  else:
    VkFlags_1107296715)
  VkRenderPassInputAttachmentAspectCreateInfoKHR_1107300179 = (when declared(
      VkRenderPassInputAttachmentAspectCreateInfoKHR):
    when ownSizeof(VkRenderPassInputAttachmentAspectCreateInfoKHR) !=
        ownSizeof(VkRenderPassInputAttachmentAspectCreateInfoKHR_1107300178):
      static :
        warning("Declaration of " &
            "VkRenderPassInputAttachmentAspectCreateInfoKHR" &
            " exists but with different size")
    VkRenderPassInputAttachmentAspectCreateInfoKHR
  else:
    VkRenderPassInputAttachmentAspectCreateInfoKHR_1107300178)
  VkSamplerYcbcrRangeKHR_1107300265 = (when declared(VkSamplerYcbcrRangeKHR):
    when ownSizeof(VkSamplerYcbcrRangeKHR) != ownSizeof(VkSamplerYcbcrRangeKHR_1107300264):
      static :
        warning("Declaration of " & "VkSamplerYcbcrRangeKHR" &
            " exists but with different size")
    VkSamplerYcbcrRangeKHR
  else:
    VkSamplerYcbcrRangeKHR_1107300264)
  VkSamplerReductionModeCreateInfoEXT_1107301863 = (when declared(
      VkSamplerReductionModeCreateInfoEXT):
    when ownSizeof(VkSamplerReductionModeCreateInfoEXT) !=
        ownSizeof(VkSamplerReductionModeCreateInfoEXT_1107301862):
      static :
        warning("Declaration of " & "VkSamplerReductionModeCreateInfoEXT" &
            " exists but with different size")
    VkSamplerReductionModeCreateInfoEXT
  else:
    VkSamplerReductionModeCreateInfoEXT_1107301862)
  VkBufferDeviceAddressInfoEXT_1107302525 = (when declared(
      VkBufferDeviceAddressInfoEXT):
    when ownSizeof(VkBufferDeviceAddressInfoEXT) !=
        ownSizeof(VkBufferDeviceAddressInfoEXT_1107302524):
      static :
        warning("Declaration of " & "VkBufferDeviceAddressInfoEXT" &
            " exists but with different size")
    VkBufferDeviceAddressInfoEXT
  else:
    VkBufferDeviceAddressInfoEXT_1107302524)
  enum_VkShaderCodeTypeEXT_1107304243 = (when declared(enum_VkShaderCodeTypeEXT):
    when ownSizeof(enum_VkShaderCodeTypeEXT) !=
        ownSizeof(enum_VkShaderCodeTypeEXT_1107304242):
      static :
        warning("Declaration of " & "enum_VkShaderCodeTypeEXT" &
            " exists but with different size")
    enum_VkShaderCodeTypeEXT
  else:
    enum_VkShaderCodeTypeEXT_1107304242)
  PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM_1107304567 = (when declared(
      PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM):
    when ownSizeof(PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM) !=
        ownSizeof(PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM_1107304566):
      static :
        warning("Declaration of " &
            "PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM" &
            " exists but with different size")
    PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM
  else:
    PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM_1107304566)
  VkBindShaderGroupIndirectCommandNV_1107302793 = (when declared(
      VkBindShaderGroupIndirectCommandNV):
    when ownSizeof(VkBindShaderGroupIndirectCommandNV) !=
        ownSizeof(VkBindShaderGroupIndirectCommandNV_1107302792):
      static :
        warning("Declaration of " & "VkBindShaderGroupIndirectCommandNV" &
            " exists but with different size")
    VkBindShaderGroupIndirectCommandNV
  else:
    VkBindShaderGroupIndirectCommandNV_1107302792)
  enum_VkClusterAccelerationStructureOpModeNV_1107304749 = (when declared(
      enum_VkClusterAccelerationStructureOpModeNV):
    when ownSizeof(enum_VkClusterAccelerationStructureOpModeNV) !=
        ownSizeof(enum_VkClusterAccelerationStructureOpModeNV_1107304748):
      static :
        warning("Declaration of " &
            "enum_VkClusterAccelerationStructureOpModeNV" &
            " exists but with different size")
    enum_VkClusterAccelerationStructureOpModeNV
  else:
    enum_VkClusterAccelerationStructureOpModeNV_1107304748)
  struct_VkMemoryGetFdInfoKHR_1107299961 = (when declared(
      struct_VkMemoryGetFdInfoKHR):
    when ownSizeof(struct_VkMemoryGetFdInfoKHR) !=
        ownSizeof(struct_VkMemoryGetFdInfoKHR_1107299960):
      static :
        warning("Declaration of " & "struct_VkMemoryGetFdInfoKHR" &
            " exists but with different size")
    struct_VkMemoryGetFdInfoKHR
  else:
    struct_VkMemoryGetFdInfoKHR_1107299960)
  PFN_vkWriteAccelerationStructuresPropertiesKHR_1107305223 = (when declared(
      PFN_vkWriteAccelerationStructuresPropertiesKHR):
    when ownSizeof(PFN_vkWriteAccelerationStructuresPropertiesKHR) !=
        ownSizeof(PFN_vkWriteAccelerationStructuresPropertiesKHR_1107305222):
      static :
        warning("Declaration of " &
            "PFN_vkWriteAccelerationStructuresPropertiesKHR" &
            " exists but with different size")
    PFN_vkWriteAccelerationStructuresPropertiesKHR
  else:
    PFN_vkWriteAccelerationStructuresPropertiesKHR_1107305222)
  PFN_vkCmdCopyImage2KHR_1107300727 = (when declared(PFN_vkCmdCopyImage2KHR):
    when ownSizeof(PFN_vkCmdCopyImage2KHR) != ownSizeof(PFN_vkCmdCopyImage2KHR_1107300726):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyImage2KHR" &
            " exists but with different size")
    PFN_vkCmdCopyImage2KHR
  else:
    PFN_vkCmdCopyImage2KHR_1107300726)
  VkAccessFlagBits3KHR_1107301343 = (when declared(VkAccessFlagBits3KHR):
    when ownSizeof(VkAccessFlagBits3KHR) != ownSizeof(VkAccessFlagBits3KHR_1107301342):
      static :
        warning("Declaration of " & "VkAccessFlagBits3KHR" &
            " exists but with different size")
    VkAccessFlagBits3KHR
  else:
    VkAccessFlagBits3KHR_1107301342)
  PFN_vkAcquireDrmDisplayEXT_1107302899 = (when declared(
      PFN_vkAcquireDrmDisplayEXT):
    when ownSizeof(PFN_vkAcquireDrmDisplayEXT) !=
        ownSizeof(PFN_vkAcquireDrmDisplayEXT_1107302898):
      static :
        warning("Declaration of " & "PFN_vkAcquireDrmDisplayEXT" &
            " exists but with different size")
    PFN_vkAcquireDrmDisplayEXT
  else:
    PFN_vkAcquireDrmDisplayEXT_1107302898)
  VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT_1107304385 = (when declared(
      VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT):
    when ownSizeof(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT) !=
        ownSizeof(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT_1107304384):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
  else:
    VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT_1107304384)
  VkBufferUsageFlags2CreateInfo_1107299111 = (when declared(
      VkBufferUsageFlags2CreateInfo):
    when ownSizeof(VkBufferUsageFlags2CreateInfo) !=
        ownSizeof(VkBufferUsageFlags2CreateInfo_1107299110):
      static :
        warning("Declaration of " & "VkBufferUsageFlags2CreateInfo" &
            " exists but with different size")
    VkBufferUsageFlags2CreateInfo
  else:
    VkBufferUsageFlags2CreateInfo_1107299110)
  VkPresentRegionKHR_1107300019 = (when declared(VkPresentRegionKHR):
    when ownSizeof(VkPresentRegionKHR) != ownSizeof(VkPresentRegionKHR_1107300018):
      static :
        warning("Declaration of " & "VkPresentRegionKHR" &
            " exists but with different size")
    VkPresentRegionKHR
  else:
    VkPresentRegionKHR_1107300018)
  struct_VkAttachmentSampleCountInfoAMD_1107301867 = (when declared(
      struct_VkAttachmentSampleCountInfoAMD):
    when ownSizeof(struct_VkAttachmentSampleCountInfoAMD) !=
        ownSizeof(struct_VkAttachmentSampleCountInfoAMD_1107301866):
      static :
        warning("Declaration of " & "struct_VkAttachmentSampleCountInfoAMD" &
            " exists but with different size")
    struct_VkAttachmentSampleCountInfoAMD
  else:
    struct_VkAttachmentSampleCountInfoAMD_1107301866)
  struct_VkVertexInputBindingDescription_1107297481 = (when declared(
      struct_VkVertexInputBindingDescription):
    when ownSizeof(struct_VkVertexInputBindingDescription) !=
        ownSizeof(struct_VkVertexInputBindingDescription_1107297480):
      static :
        warning("Declaration of " & "struct_VkVertexInputBindingDescription" &
            " exists but with different size")
    struct_VkVertexInputBindingDescription
  else:
    struct_VkVertexInputBindingDescription_1107297480)
  PFN_vkCreateBufferView_1107297781 = (when declared(PFN_vkCreateBufferView):
    when ownSizeof(PFN_vkCreateBufferView) != ownSizeof(PFN_vkCreateBufferView_1107297780):
      static :
        warning("Declaration of " & "PFN_vkCreateBufferView" &
            " exists but with different size")
    PFN_vkCreateBufferView
  else:
    PFN_vkCreateBufferView_1107297780)
  VkBufferCopy2_1107298773 = (when declared(VkBufferCopy2):
    when ownSizeof(VkBufferCopy2) != ownSizeof(VkBufferCopy2_1107298772):
      static :
        warning("Declaration of " & "VkBufferCopy2" &
            " exists but with different size")
    VkBufferCopy2
  else:
    VkBufferCopy2_1107298772)
  struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV_1107304711 = (when declared(
      struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV_1107304710):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV
  else:
    struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV_1107304710)
  VkRenderingFragmentDensityMapAttachmentInfoEXT_1107302475 = (when declared(
      VkRenderingFragmentDensityMapAttachmentInfoEXT):
    when ownSizeof(VkRenderingFragmentDensityMapAttachmentInfoEXT) !=
        ownSizeof(VkRenderingFragmentDensityMapAttachmentInfoEXT_1107302474):
      static :
        warning("Declaration of " &
            "VkRenderingFragmentDensityMapAttachmentInfoEXT" &
            " exists but with different size")
    VkRenderingFragmentDensityMapAttachmentInfoEXT
  else:
    VkRenderingFragmentDensityMapAttachmentInfoEXT_1107302474)
  PFN_vkGetAccelerationStructureBuildSizesKHR_1107305237 = (when declared(
      PFN_vkGetAccelerationStructureBuildSizesKHR):
    when ownSizeof(PFN_vkGetAccelerationStructureBuildSizesKHR) !=
        ownSizeof(PFN_vkGetAccelerationStructureBuildSizesKHR_1107305236):
      static :
        warning("Declaration of " &
            "PFN_vkGetAccelerationStructureBuildSizesKHR" &
            " exists but with different size")
    PFN_vkGetAccelerationStructureBuildSizesKHR
  else:
    PFN_vkGetAccelerationStructureBuildSizesKHR_1107305236)
  PFN_vkGetPhysicalDeviceSurfaceFormatsKHR_1107299287 = (when declared(
      PFN_vkGetPhysicalDeviceSurfaceFormatsKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceSurfaceFormatsKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSurfaceFormatsKHR_1107299286):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceSurfaceFormatsKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSurfaceFormatsKHR
  else:
    PFN_vkGetPhysicalDeviceSurfaceFormatsKHR_1107299286)
  VkDeviceGroupPresentModeFlagsKHR_1107299303 = (when declared(
      VkDeviceGroupPresentModeFlagsKHR):
    when ownSizeof(VkDeviceGroupPresentModeFlagsKHR) !=
        ownSizeof(VkDeviceGroupPresentModeFlagsKHR_1107299302):
      static :
        warning("Declaration of " & "VkDeviceGroupPresentModeFlagsKHR" &
            " exists but with different size")
    VkDeviceGroupPresentModeFlagsKHR
  else:
    VkDeviceGroupPresentModeFlagsKHR_1107299302)
  VkPhysicalDeviceMaintenance4PropertiesKHR_1107300759 = (when declared(
      VkPhysicalDeviceMaintenance4PropertiesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance4PropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance4PropertiesKHR_1107300758):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance4PropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance4PropertiesKHR
  else:
    VkPhysicalDeviceMaintenance4PropertiesKHR_1107300758)
  VkCommandPoolCreateFlagBits_1107297191 = (when declared(
      VkCommandPoolCreateFlagBits):
    when ownSizeof(VkCommandPoolCreateFlagBits) !=
        ownSizeof(VkCommandPoolCreateFlagBits_1107297190):
      static :
        warning("Declaration of " & "VkCommandPoolCreateFlagBits" &
            " exists but with different size")
    VkCommandPoolCreateFlagBits
  else:
    VkCommandPoolCreateFlagBits_1107297190)
  VkVideoEncodeTuningModeKHR_1107300555 = (when declared(
      VkVideoEncodeTuningModeKHR):
    when ownSizeof(VkVideoEncodeTuningModeKHR) !=
        ownSizeof(VkVideoEncodeTuningModeKHR_1107300554):
      static :
        warning("Declaration of " & "VkVideoEncodeTuningModeKHR" &
            " exists but with different size")
    VkVideoEncodeTuningModeKHR
  else:
    VkVideoEncodeTuningModeKHR_1107300554)
  PFN_vkCmdSetCheckpointNV_1107302363 = (when declared(PFN_vkCmdSetCheckpointNV):
    when ownSizeof(PFN_vkCmdSetCheckpointNV) !=
        ownSizeof(PFN_vkCmdSetCheckpointNV_1107302362):
      static :
        warning("Declaration of " & "PFN_vkCmdSetCheckpointNV" &
            " exists but with different size")
    PFN_vkCmdSetCheckpointNV
  else:
    PFN_vkCmdSetCheckpointNV_1107302362)
  struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR_1107300239 = (when declared(
      struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR_1107300238):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR
  else:
    struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR_1107300238)
  VkCopyMemoryIndirectCommandKHR_1107301221 = (when declared(
      VkCopyMemoryIndirectCommandKHR):
    when ownSizeof(VkCopyMemoryIndirectCommandKHR) !=
        ownSizeof(VkCopyMemoryIndirectCommandKHR_1107301220):
      static :
        warning("Declaration of " & "VkCopyMemoryIndirectCommandKHR" &
            " exists but with different size")
    VkCopyMemoryIndirectCommandKHR
  else:
    VkCopyMemoryIndirectCommandKHR_1107301220)
  VkIndexType_1107296919 = (when declared(VkIndexType):
    when ownSizeof(VkIndexType) != ownSizeof(VkIndexType_1107296918):
      static :
        warning("Declaration of " & "VkIndexType" &
            " exists but with different size")
    VkIndexType
  else:
    VkIndexType_1107296918)
  struct_StdVideoEncodeAV1ExtensionHeader_1107305771 = (when declared(
      struct_StdVideoEncodeAV1ExtensionHeader):
    when ownSizeof(struct_StdVideoEncodeAV1ExtensionHeader) !=
        ownSizeof(struct_StdVideoEncodeAV1ExtensionHeader_1107305770):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeAV1ExtensionHeader" &
            " exists but with different size")
    struct_StdVideoEncodeAV1ExtensionHeader
  else:
    struct_StdVideoEncodeAV1ExtensionHeader_1107305770)
  enum_VkFragmentShadingRateNV_1107303111 = (when declared(
      enum_VkFragmentShadingRateNV):
    when ownSizeof(enum_VkFragmentShadingRateNV) !=
        ownSizeof(enum_VkFragmentShadingRateNV_1107303110):
      static :
        warning("Declaration of " & "enum_VkFragmentShadingRateNV" &
            " exists but with different size")
    enum_VkFragmentShadingRateNV
  else:
    enum_VkFragmentShadingRateNV_1107303110)
  PFN_vkGetImageSparseMemoryRequirements2_1107298343 = (when declared(
      PFN_vkGetImageSparseMemoryRequirements2):
    when ownSizeof(PFN_vkGetImageSparseMemoryRequirements2) !=
        ownSizeof(PFN_vkGetImageSparseMemoryRequirements2_1107298342):
      static :
        warning("Declaration of " & "PFN_vkGetImageSparseMemoryRequirements2" &
            " exists but with different size")
    PFN_vkGetImageSparseMemoryRequirements2
  else:
    PFN_vkGetImageSparseMemoryRequirements2_1107298342)
  enum_VkToolPurposeFlagBits_1107298655 = (when declared(
      enum_VkToolPurposeFlagBits):
    when ownSizeof(enum_VkToolPurposeFlagBits) !=
        ownSizeof(enum_VkToolPurposeFlagBits_1107298654):
      static :
        warning("Declaration of " & "enum_VkToolPurposeFlagBits" &
            " exists but with different size")
    enum_VkToolPurposeFlagBits
  else:
    enum_VkToolPurposeFlagBits_1107298654)
  PFN_vkCmdResolveImage2_1107298931 = (when declared(PFN_vkCmdResolveImage2):
    when ownSizeof(PFN_vkCmdResolveImage2) != ownSizeof(PFN_vkCmdResolveImage2_1107298930):
      static :
        warning("Declaration of " & "PFN_vkCmdResolveImage2" &
            " exists but with different size")
    PFN_vkCmdResolveImage2
  else:
    PFN_vkCmdResolveImage2_1107298930)
  struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT_1107303833 = (when declared(
      struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT_1107303832):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
  else:
    struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT_1107303832)
  struct_VkPhysicalDeviceDepthStencilResolveProperties_1107298511 = (when declared(
      struct_VkPhysicalDeviceDepthStencilResolveProperties):
    when ownSizeof(struct_VkPhysicalDeviceDepthStencilResolveProperties) !=
        ownSizeof(struct_VkPhysicalDeviceDepthStencilResolveProperties_1107298510):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDepthStencilResolveProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceDepthStencilResolveProperties
  else:
    struct_VkPhysicalDeviceDepthStencilResolveProperties_1107298510)
  VkColorSpaceKHR_1107299259 = (when declared(VkColorSpaceKHR):
    when ownSizeof(VkColorSpaceKHR) != ownSizeof(VkColorSpaceKHR_1107299258):
      static :
        warning("Declaration of " & "VkColorSpaceKHR" &
            " exists but with different size")
    VkColorSpaceKHR
  else:
    VkColorSpaceKHR_1107299258)
  struct_VkPipelineRasterizationStateStreamCreateInfoEXT_1107301477 = (when declared(
      struct_VkPipelineRasterizationStateStreamCreateInfoEXT):
    when ownSizeof(struct_VkPipelineRasterizationStateStreamCreateInfoEXT) !=
        ownSizeof(struct_VkPipelineRasterizationStateStreamCreateInfoEXT_1107301476):
      static :
        warning("Declaration of " &
            "struct_VkPipelineRasterizationStateStreamCreateInfoEXT" &
            " exists but with different size")
    struct_VkPipelineRasterizationStateStreamCreateInfoEXT
  else:
    struct_VkPipelineRasterizationStateStreamCreateInfoEXT_1107301476)
  VkPerformanceCounterDescriptionFlagBitsKHR_1107300123 = (when declared(
      VkPerformanceCounterDescriptionFlagBitsKHR):
    when ownSizeof(VkPerformanceCounterDescriptionFlagBitsKHR) !=
        ownSizeof(VkPerformanceCounterDescriptionFlagBitsKHR_1107300122):
      static :
        warning("Declaration of " & "VkPerformanceCounterDescriptionFlagBitsKHR" &
            " exists but with different size")
    VkPerformanceCounterDescriptionFlagBitsKHR
  else:
    VkPerformanceCounterDescriptionFlagBitsKHR_1107300122)
  struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV_1107302061 = (when declared(
      struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV):
    when ownSizeof(struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV) !=
        ownSizeof(struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV_1107302060):
      static :
        warning("Declaration of " &
            "struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV" &
            " exists but with different size")
    struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV
  else:
    struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV_1107302060)
  enum_VkMicromapCreateFlagBitsEXT_1107303549 = (when declared(
      enum_VkMicromapCreateFlagBitsEXT):
    when ownSizeof(enum_VkMicromapCreateFlagBitsEXT) !=
        ownSizeof(enum_VkMicromapCreateFlagBitsEXT_1107303548):
      static :
        warning("Declaration of " & "enum_VkMicromapCreateFlagBitsEXT" &
            " exists but with different size")
    enum_VkMicromapCreateFlagBitsEXT
  else:
    enum_VkMicromapCreateFlagBitsEXT_1107303548)
  VkXlibSurfaceCreateFlagsKHR_1107305427 = (when declared(
      VkXlibSurfaceCreateFlagsKHR):
    when ownSizeof(VkXlibSurfaceCreateFlagsKHR) !=
        ownSizeof(VkXlibSurfaceCreateFlagsKHR_1107305426):
      static :
        warning("Declaration of " & "VkXlibSurfaceCreateFlagsKHR" &
            " exists but with different size")
    VkXlibSurfaceCreateFlagsKHR
  else:
    VkXlibSurfaceCreateFlagsKHR_1107305426)
  VkPipelineExecutablePropertiesKHR_1107300501 = (when declared(
      VkPipelineExecutablePropertiesKHR):
    when ownSizeof(VkPipelineExecutablePropertiesKHR) !=
        ownSizeof(VkPipelineExecutablePropertiesKHR_1107300500):
      static :
        warning("Declaration of " & "VkPipelineExecutablePropertiesKHR" &
            " exists but with different size")
    VkPipelineExecutablePropertiesKHR
  else:
    VkPipelineExecutablePropertiesKHR_1107300500)
  VkAttachmentDescription_1107297591 = (when declared(VkAttachmentDescription):
    when ownSizeof(VkAttachmentDescription) !=
        ownSizeof(VkAttachmentDescription_1107297590):
      static :
        warning("Declaration of " & "VkAttachmentDescription" &
            " exists but with different size")
    VkAttachmentDescription
  else:
    VkAttachmentDescription_1107297590)
  VkSurfaceCapabilitiesFullScreenExclusiveEXT_1107305407 = (when declared(
      VkSurfaceCapabilitiesFullScreenExclusiveEXT):
    when ownSizeof(VkSurfaceCapabilitiesFullScreenExclusiveEXT) !=
        ownSizeof(VkSurfaceCapabilitiesFullScreenExclusiveEXT_1107305406):
      static :
        warning("Declaration of " &
            "VkSurfaceCapabilitiesFullScreenExclusiveEXT" &
            " exists but with different size")
    VkSurfaceCapabilitiesFullScreenExclusiveEXT
  else:
    VkSurfaceCapabilitiesFullScreenExclusiveEXT_1107305406)
  VkPhysicalDeviceMemoryProperties2KHR_1107299867 = (when declared(
      VkPhysicalDeviceMemoryProperties2KHR):
    when ownSizeof(VkPhysicalDeviceMemoryProperties2KHR) !=
        ownSizeof(VkPhysicalDeviceMemoryProperties2KHR_1107299866):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMemoryProperties2KHR" &
            " exists but with different size")
    VkPhysicalDeviceMemoryProperties2KHR
  else:
    VkPhysicalDeviceMemoryProperties2KHR_1107299866)
  VkPipelineRasterizationStateRasterizationOrderAMD_1107301431 = (when declared(
      VkPipelineRasterizationStateRasterizationOrderAMD):
    when ownSizeof(VkPipelineRasterizationStateRasterizationOrderAMD) !=
        ownSizeof(VkPipelineRasterizationStateRasterizationOrderAMD_1107301430):
      static :
        warning("Declaration of " &
            "VkPipelineRasterizationStateRasterizationOrderAMD" &
            " exists but with different size")
    VkPipelineRasterizationStateRasterizationOrderAMD
  else:
    VkPipelineRasterizationStateRasterizationOrderAMD_1107301430)
  struct_VkPhysicalDeviceExternalFenceInfo_1107298287 = (when declared(
      struct_VkPhysicalDeviceExternalFenceInfo):
    when ownSizeof(struct_VkPhysicalDeviceExternalFenceInfo) !=
        ownSizeof(struct_VkPhysicalDeviceExternalFenceInfo_1107298286):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceExternalFenceInfo" &
            " exists but with different size")
    struct_VkPhysicalDeviceExternalFenceInfo
  else:
    struct_VkPhysicalDeviceExternalFenceInfo_1107298286)
  struct_VkDeviceBufferMemoryRequirements_1107298891 = (when declared(
      struct_VkDeviceBufferMemoryRequirements):
    when ownSizeof(struct_VkDeviceBufferMemoryRequirements) !=
        ownSizeof(struct_VkDeviceBufferMemoryRequirements_1107298890):
      static :
        warning("Declaration of " & "struct_VkDeviceBufferMemoryRequirements" &
            " exists but with different size")
    struct_VkDeviceBufferMemoryRequirements
  else:
    struct_VkDeviceBufferMemoryRequirements_1107298890)
  struct_VkVideoEncodeProfileRgbConversionInfoVALVE_1107303465 = (when declared(
      struct_VkVideoEncodeProfileRgbConversionInfoVALVE):
    when ownSizeof(struct_VkVideoEncodeProfileRgbConversionInfoVALVE) !=
        ownSizeof(struct_VkVideoEncodeProfileRgbConversionInfoVALVE_1107303464):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeProfileRgbConversionInfoVALVE" &
            " exists but with different size")
    struct_VkVideoEncodeProfileRgbConversionInfoVALVE
  else:
    struct_VkVideoEncodeProfileRgbConversionInfoVALVE_1107303464)
  VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM_1107303745 = (when declared(
      VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM):
    when ownSizeof(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM) !=
        ownSizeof(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM_1107303744):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM
  else:
    VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM_1107303744)
  VkPipelineCreateInfoKHR_1107300867 = (when declared(VkPipelineCreateInfoKHR):
    when ownSizeof(VkPipelineCreateInfoKHR) !=
        ownSizeof(VkPipelineCreateInfoKHR_1107300866):
      static :
        warning("Declaration of " & "VkPipelineCreateInfoKHR" &
            " exists but with different size")
    VkPipelineCreateInfoKHR
  else:
    VkPipelineCreateInfoKHR_1107300866)
  VkDataGraphPipelineSessionBindPointTypeARM_1107304453 = (when declared(
      VkDataGraphPipelineSessionBindPointTypeARM):
    when ownSizeof(VkDataGraphPipelineSessionBindPointTypeARM) !=
        ownSizeof(VkDataGraphPipelineSessionBindPointTypeARM_1107304452):
      static :
        warning("Declaration of " & "VkDataGraphPipelineSessionBindPointTypeARM" &
            " exists but with different size")
    VkDataGraphPipelineSessionBindPointTypeARM
  else:
    VkDataGraphPipelineSessionBindPointTypeARM_1107304452)
  VkHdrMetadataEXT_1107301791 = (when declared(VkHdrMetadataEXT):
    when ownSizeof(VkHdrMetadataEXT) != ownSizeof(VkHdrMetadataEXT_1107301790):
      static :
        warning("Declaration of " & "VkHdrMetadataEXT" &
            " exists but with different size")
    VkHdrMetadataEXT
  else:
    VkHdrMetadataEXT_1107301790)
  VkDescriptorPoolCreateFlags_1107297149 = (when declared(
      VkDescriptorPoolCreateFlags):
    when ownSizeof(VkDescriptorPoolCreateFlags) !=
        ownSizeof(VkDescriptorPoolCreateFlags_1107297148):
      static :
        warning("Declaration of " & "VkDescriptorPoolCreateFlags" &
            " exists but with different size")
    VkDescriptorPoolCreateFlags
  else:
    VkDescriptorPoolCreateFlags_1107297148)
  struct_VkVideoEncodeH265PictureInfoKHR_1107299763 = (when declared(
      struct_VkVideoEncodeH265PictureInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265PictureInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265PictureInfoKHR_1107299762):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH265PictureInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265PictureInfoKHR
  else:
    struct_VkVideoEncodeH265PictureInfoKHR_1107299762)
  struct_VkFragmentShadingRateAttachmentInfoKHR_1107300399 = (when declared(
      struct_VkFragmentShadingRateAttachmentInfoKHR):
    when ownSizeof(struct_VkFragmentShadingRateAttachmentInfoKHR) !=
        ownSizeof(struct_VkFragmentShadingRateAttachmentInfoKHR_1107300398):
      static :
        warning("Declaration of " &
            "struct_VkFragmentShadingRateAttachmentInfoKHR" &
            " exists but with different size")
    struct_VkFragmentShadingRateAttachmentInfoKHR
  else:
    struct_VkFragmentShadingRateAttachmentInfoKHR_1107300398)
  PFN_vkGetRayTracingShaderGroupStackSizeKHR_1107305275 = (when declared(
      PFN_vkGetRayTracingShaderGroupStackSizeKHR):
    when ownSizeof(PFN_vkGetRayTracingShaderGroupStackSizeKHR) !=
        ownSizeof(PFN_vkGetRayTracingShaderGroupStackSizeKHR_1107305274):
      static :
        warning("Declaration of " & "PFN_vkGetRayTracingShaderGroupStackSizeKHR" &
            " exists but with different size")
    PFN_vkGetRayTracingShaderGroupStackSizeKHR
  else:
    PFN_vkGetRayTracingShaderGroupStackSizeKHR_1107305274)
  VkPhysicalDeviceShaderDrawParametersFeatures_1107298321 = (when declared(
      VkPhysicalDeviceShaderDrawParametersFeatures):
    when ownSizeof(VkPhysicalDeviceShaderDrawParametersFeatures) !=
        ownSizeof(VkPhysicalDeviceShaderDrawParametersFeatures_1107298320):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderDrawParametersFeatures" &
            " exists but with different size")
    VkPhysicalDeviceShaderDrawParametersFeatures
  else:
    VkPhysicalDeviceShaderDrawParametersFeatures_1107298320)
  struct_VkDrmFormatModifierProperties2EXT_1107301981 = (when declared(
      struct_VkDrmFormatModifierProperties2EXT):
    when ownSizeof(struct_VkDrmFormatModifierProperties2EXT) !=
        ownSizeof(struct_VkDrmFormatModifierProperties2EXT_1107301980):
      static :
        warning("Declaration of " & "struct_VkDrmFormatModifierProperties2EXT" &
            " exists but with different size")
    struct_VkDrmFormatModifierProperties2EXT
  else:
    struct_VkDrmFormatModifierProperties2EXT_1107301980)
  VkOpticalFlowExecuteFlagsNV_1107304173 = (when declared(
      VkOpticalFlowExecuteFlagsNV):
    when ownSizeof(VkOpticalFlowExecuteFlagsNV) !=
        ownSizeof(VkOpticalFlowExecuteFlagsNV_1107304172):
      static :
        warning("Declaration of " & "VkOpticalFlowExecuteFlagsNV" &
            " exists but with different size")
    VkOpticalFlowExecuteFlagsNV
  else:
    VkOpticalFlowExecuteFlagsNV_1107304172)
  VkVideoEncodeH265CtbSizeFlagBitsKHR_1107299701 = (when declared(
      VkVideoEncodeH265CtbSizeFlagBitsKHR):
    when ownSizeof(VkVideoEncodeH265CtbSizeFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeH265CtbSizeFlagBitsKHR_1107299700):
      static :
        warning("Declaration of " & "VkVideoEncodeH265CtbSizeFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeH265CtbSizeFlagBitsKHR
  else:
    VkVideoEncodeH265CtbSizeFlagBitsKHR_1107299700)
  VkPhysicalDeviceScalarBlockLayoutFeaturesEXT_1107302477 = (when declared(
      VkPhysicalDeviceScalarBlockLayoutFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceScalarBlockLayoutFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceScalarBlockLayoutFeaturesEXT_1107302476):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceScalarBlockLayoutFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceScalarBlockLayoutFeaturesEXT
  else:
    VkPhysicalDeviceScalarBlockLayoutFeaturesEXT_1107302476)
  VkAttachmentDescriptionStencilLayout_1107298569 = (when declared(
      VkAttachmentDescriptionStencilLayout):
    when ownSizeof(VkAttachmentDescriptionStencilLayout) !=
        ownSizeof(VkAttachmentDescriptionStencilLayout_1107298568):
      static :
        warning("Declaration of " & "VkAttachmentDescriptionStencilLayout" &
            " exists but with different size")
    VkAttachmentDescriptionStencilLayout
  else:
    VkAttachmentDescriptionStencilLayout_1107298568)
  enum_VkCullModeFlagBits_1107297099 = (when declared(enum_VkCullModeFlagBits):
    when ownSizeof(enum_VkCullModeFlagBits) !=
        ownSizeof(enum_VkCullModeFlagBits_1107297098):
      static :
        warning("Declaration of " & "enum_VkCullModeFlagBits" &
            " exists but with different size")
    enum_VkCullModeFlagBits
  else:
    enum_VkCullModeFlagBits_1107297098)
  VkPipelineColorBlendStateCreateInfo_1107297531 = (when declared(
      VkPipelineColorBlendStateCreateInfo):
    when ownSizeof(VkPipelineColorBlendStateCreateInfo) !=
        ownSizeof(VkPipelineColorBlendStateCreateInfo_1107297530):
      static :
        warning("Declaration of " & "VkPipelineColorBlendStateCreateInfo" &
            " exists but with different size")
    VkPipelineColorBlendStateCreateInfo
  else:
    VkPipelineColorBlendStateCreateInfo_1107297530)
  VkDeviceMemoryReportFlagsEXT_1107302883 = (when declared(
      VkDeviceMemoryReportFlagsEXT):
    when ownSizeof(VkDeviceMemoryReportFlagsEXT) !=
        ownSizeof(VkDeviceMemoryReportFlagsEXT_1107302882):
      static :
        warning("Declaration of " & "VkDeviceMemoryReportFlagsEXT" &
            " exists but with different size")
    VkDeviceMemoryReportFlagsEXT
  else:
    VkDeviceMemoryReportFlagsEXT_1107302882)
  PFN_vkCmdUpdateBuffer_1107297911 = (when declared(PFN_vkCmdUpdateBuffer):
    when ownSizeof(PFN_vkCmdUpdateBuffer) != ownSizeof(PFN_vkCmdUpdateBuffer_1107297910):
      static :
        warning("Declaration of " & "PFN_vkCmdUpdateBuffer" &
            " exists but with different size")
    PFN_vkCmdUpdateBuffer
  else:
    PFN_vkCmdUpdateBuffer_1107297910)
  VkVideoEncodeCapabilityFlagsKHR_1107300567 = (when declared(
      VkVideoEncodeCapabilityFlagsKHR):
    when ownSizeof(VkVideoEncodeCapabilityFlagsKHR) !=
        ownSizeof(VkVideoEncodeCapabilityFlagsKHR_1107300566):
      static :
        warning("Declaration of " & "VkVideoEncodeCapabilityFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeCapabilityFlagsKHR
  else:
    VkVideoEncodeCapabilityFlagsKHR_1107300566)
  struct_VkPhysicalDeviceShaderCorePropertiesARM_1107303665 = (when declared(
      struct_VkPhysicalDeviceShaderCorePropertiesARM):
    when ownSizeof(struct_VkPhysicalDeviceShaderCorePropertiesARM) !=
        ownSizeof(struct_VkPhysicalDeviceShaderCorePropertiesARM_1107303664):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderCorePropertiesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderCorePropertiesARM
  else:
    struct_VkPhysicalDeviceShaderCorePropertiesARM_1107303664)
  PFN_vkCmdBlitImage2_1107298929 = (when declared(PFN_vkCmdBlitImage2):
    when ownSizeof(PFN_vkCmdBlitImage2) != ownSizeof(PFN_vkCmdBlitImage2_1107298928):
      static :
        warning("Declaration of " & "PFN_vkCmdBlitImage2" &
            " exists but with different size")
    PFN_vkCmdBlitImage2
  else:
    PFN_vkCmdBlitImage2_1107298928)
  PFN_vkGetSemaphoreCounterValue_1107298633 = (when declared(
      PFN_vkGetSemaphoreCounterValue):
    when ownSizeof(PFN_vkGetSemaphoreCounterValue) !=
        ownSizeof(PFN_vkGetSemaphoreCounterValue_1107298632):
      static :
        warning("Declaration of " & "PFN_vkGetSemaphoreCounterValue" &
            " exists but with different size")
    PFN_vkGetSemaphoreCounterValue
  else:
    PFN_vkGetSemaphoreCounterValue_1107298632)
  enum_VkDeviceMemoryReportEventTypeEXT_1107302879 = (when declared(
      enum_VkDeviceMemoryReportEventTypeEXT):
    when ownSizeof(enum_VkDeviceMemoryReportEventTypeEXT) !=
        ownSizeof(enum_VkDeviceMemoryReportEventTypeEXT_1107302878):
      static :
        warning("Declaration of " & "enum_VkDeviceMemoryReportEventTypeEXT" &
            " exists but with different size")
    enum_VkDeviceMemoryReportEventTypeEXT
  else:
    enum_VkDeviceMemoryReportEventTypeEXT_1107302878)
  struct_VkMemoryGetRemoteAddressInfoNV_1107303359 = (when declared(
      struct_VkMemoryGetRemoteAddressInfoNV):
    when ownSizeof(struct_VkMemoryGetRemoteAddressInfoNV) !=
        ownSizeof(struct_VkMemoryGetRemoteAddressInfoNV_1107303358):
      static :
        warning("Declaration of " & "struct_VkMemoryGetRemoteAddressInfoNV" &
            " exists but with different size")
    struct_VkMemoryGetRemoteAddressInfoNV
  else:
    struct_VkMemoryGetRemoteAddressInfoNV_1107303358)
  VkPushConstantRange_1107297543 = (when declared(VkPushConstantRange):
    when ownSizeof(VkPushConstantRange) != ownSizeof(VkPushConstantRange_1107297542):
      static :
        warning("Declaration of " & "VkPushConstantRange" &
            " exists but with different size")
    VkPushConstantRange
  else:
    VkPushConstantRange_1107297542)
  struct_VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298727 = (when declared(
      struct_VkPhysicalDevicePipelineCreationCacheControlFeatures):
    when ownSizeof(struct_VkPhysicalDevicePipelineCreationCacheControlFeatures) !=
        ownSizeof(struct_VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298726):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePipelineCreationCacheControlFeatures" &
            " exists but with different size")
    struct_VkPhysicalDevicePipelineCreationCacheControlFeatures
  else:
    struct_VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298726)
  PFN_vkGetDeviceGroupPresentCapabilitiesKHR_1107299347 = (when declared(
      PFN_vkGetDeviceGroupPresentCapabilitiesKHR):
    when ownSizeof(PFN_vkGetDeviceGroupPresentCapabilitiesKHR) !=
        ownSizeof(PFN_vkGetDeviceGroupPresentCapabilitiesKHR_1107299346):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceGroupPresentCapabilitiesKHR" &
            " exists but with different size")
    PFN_vkGetDeviceGroupPresentCapabilitiesKHR
  else:
    PFN_vkGetDeviceGroupPresentCapabilitiesKHR_1107299346)
  VkMemoryAllocateFlagsKHR_1107299891 = (when declared(VkMemoryAllocateFlagsKHR):
    when ownSizeof(VkMemoryAllocateFlagsKHR) !=
        ownSizeof(VkMemoryAllocateFlagsKHR_1107299890):
      static :
        warning("Declaration of " & "VkMemoryAllocateFlagsKHR" &
            " exists but with different size")
    VkMemoryAllocateFlagsKHR
  else:
    VkMemoryAllocateFlagsKHR_1107299890)
  PFN_vkGetSwapchainStatusKHR_1107300075 = (when declared(
      PFN_vkGetSwapchainStatusKHR):
    when ownSizeof(PFN_vkGetSwapchainStatusKHR) !=
        ownSizeof(PFN_vkGetSwapchainStatusKHR_1107300074):
      static :
        warning("Declaration of " & "PFN_vkGetSwapchainStatusKHR" &
            " exists but with different size")
    PFN_vkGetSwapchainStatusKHR
  else:
    PFN_vkGetSwapchainStatusKHR_1107300074)
  struct_VkPipelineExecutableInternalRepresentationKHR_1107300515 = (when declared(
      struct_VkPipelineExecutableInternalRepresentationKHR):
    when ownSizeof(struct_VkPipelineExecutableInternalRepresentationKHR) !=
        ownSizeof(struct_VkPipelineExecutableInternalRepresentationKHR_1107300514):
      static :
        warning("Declaration of " &
            "struct_VkPipelineExecutableInternalRepresentationKHR" &
            " exists but with different size")
    struct_VkPipelineExecutableInternalRepresentationKHR
  else:
    struct_VkPipelineExecutableInternalRepresentationKHR_1107300514)
  VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT_1107301597 = (when declared(
      VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT_1107301596):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
  else:
    VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT_1107301596)
  VkBindVertexBufferIndirectCommandNV_1107302801 = (when declared(
      VkBindVertexBufferIndirectCommandNV):
    when ownSizeof(VkBindVertexBufferIndirectCommandNV) !=
        ownSizeof(VkBindVertexBufferIndirectCommandNV_1107302800):
      static :
        warning("Declaration of " & "VkBindVertexBufferIndirectCommandNV" &
            " exists but with different size")
    VkBindVertexBufferIndirectCommandNV
  else:
    VkBindVertexBufferIndirectCommandNV_1107302800)
  VkBufferCaptureDescriptorDataInfoEXT_1107303041 = (when declared(
      VkBufferCaptureDescriptorDataInfoEXT):
    when ownSizeof(VkBufferCaptureDescriptorDataInfoEXT) !=
        ownSizeof(VkBufferCaptureDescriptorDataInfoEXT_1107303040):
      static :
        warning("Declaration of " & "VkBufferCaptureDescriptorDataInfoEXT" &
            " exists but with different size")
    VkBufferCaptureDescriptorDataInfoEXT
  else:
    VkBufferCaptureDescriptorDataInfoEXT_1107303040)
  struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT_1107305091 = (when declared(
      struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT_1107305090):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT
  else:
    struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT_1107305090)
  VkMemoryRequirements2_1107298123 = (when declared(VkMemoryRequirements2):
    when ownSizeof(VkMemoryRequirements2) != ownSizeof(VkMemoryRequirements2_1107298122):
      static :
        warning("Declaration of " & "VkMemoryRequirements2" &
            " exists but with different size")
    VkMemoryRequirements2
  else:
    VkMemoryRequirements2_1107298122)
  VkSamplerYcbcrModelConversion_1107297965 = (when declared(
      VkSamplerYcbcrModelConversion):
    when ownSizeof(VkSamplerYcbcrModelConversion) !=
        ownSizeof(VkSamplerYcbcrModelConversion_1107297964):
      static :
        warning("Declaration of " & "VkSamplerYcbcrModelConversion" &
            " exists but with different size")
    VkSamplerYcbcrModelConversion
  else:
    VkSamplerYcbcrModelConversion_1107297964)
  VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE_1107303695 = (when declared(
      VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE):
    when ownSizeof(VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE) !=
        ownSizeof(VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE_1107303694):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE" &
            " exists but with different size")
    VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
  else:
    VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE_1107303694)
  VkVideoEncodeAV1StdFlagBitsKHR_1107301025 = (when declared(
      VkVideoEncodeAV1StdFlagBitsKHR):
    when ownSizeof(VkVideoEncodeAV1StdFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeAV1StdFlagBitsKHR_1107301024):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1StdFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeAV1StdFlagBitsKHR
  else:
    VkVideoEncodeAV1StdFlagBitsKHR_1107301024)
  VkVideoDecodeCapabilityFlagsKHR_1107299567 = (when declared(
      VkVideoDecodeCapabilityFlagsKHR):
    when ownSizeof(VkVideoDecodeCapabilityFlagsKHR) !=
        ownSizeof(VkVideoDecodeCapabilityFlagsKHR_1107299566):
      static :
        warning("Declaration of " & "VkVideoDecodeCapabilityFlagsKHR" &
            " exists but with different size")
    VkVideoDecodeCapabilityFlagsKHR
  else:
    VkVideoDecodeCapabilityFlagsKHR_1107299566)
  VkPipelineInputAssemblyStateCreateFlags_1107297107 = (when declared(
      VkPipelineInputAssemblyStateCreateFlags):
    when ownSizeof(VkPipelineInputAssemblyStateCreateFlags) !=
        ownSizeof(VkPipelineInputAssemblyStateCreateFlags_1107297106):
      static :
        warning("Declaration of " & "VkPipelineInputAssemblyStateCreateFlags" &
            " exists but with different size")
    VkPipelineInputAssemblyStateCreateFlags
  else:
    VkPipelineInputAssemblyStateCreateFlags_1107297106)
  PFN_vkGetBufferOpaqueCaptureAddress_1107298641 = (when declared(
      PFN_vkGetBufferOpaqueCaptureAddress):
    when ownSizeof(PFN_vkGetBufferOpaqueCaptureAddress) !=
        ownSizeof(PFN_vkGetBufferOpaqueCaptureAddress_1107298640):
      static :
        warning("Declaration of " & "PFN_vkGetBufferOpaqueCaptureAddress" &
            " exists but with different size")
    PFN_vkGetBufferOpaqueCaptureAddress
  else:
    PFN_vkGetBufferOpaqueCaptureAddress_1107298640)
  VkPipelineCreateFlagBits2KHR_1107300779 = (when declared(
      VkPipelineCreateFlagBits2KHR):
    when ownSizeof(VkPipelineCreateFlagBits2KHR) !=
        ownSizeof(VkPipelineCreateFlagBits2KHR_1107300778):
      static :
        warning("Declaration of " & "VkPipelineCreateFlagBits2KHR" &
            " exists but with different size")
    VkPipelineCreateFlagBits2KHR
  else:
    VkPipelineCreateFlagBits2KHR_1107300778)
  VkPhysicalDeviceTilePropertiesFeaturesQCOM_1107304287 = (when declared(
      VkPhysicalDeviceTilePropertiesFeaturesQCOM):
    when ownSizeof(VkPhysicalDeviceTilePropertiesFeaturesQCOM) !=
        ownSizeof(VkPhysicalDeviceTilePropertiesFeaturesQCOM_1107304286):
      static :
        warning("Declaration of " & "VkPhysicalDeviceTilePropertiesFeaturesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceTilePropertiesFeaturesQCOM
  else:
    VkPhysicalDeviceTilePropertiesFeaturesQCOM_1107304286)
  enum_VkVideoEncodeAV1RateControlGroupKHR_1107301013 = (when declared(
      enum_VkVideoEncodeAV1RateControlGroupKHR):
    when ownSizeof(enum_VkVideoEncodeAV1RateControlGroupKHR) !=
        ownSizeof(enum_VkVideoEncodeAV1RateControlGroupKHR_1107301012):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeAV1RateControlGroupKHR" &
            " exists but with different size")
    enum_VkVideoEncodeAV1RateControlGroupKHR
  else:
    enum_VkVideoEncodeAV1RateControlGroupKHR_1107301012)
  VkExternalBufferProperties_1107298269 = (when declared(
      VkExternalBufferProperties):
    when ownSizeof(VkExternalBufferProperties) !=
        ownSizeof(VkExternalBufferProperties_1107298268):
      static :
        warning("Declaration of " & "VkExternalBufferProperties" &
            " exists but with different size")
    VkExternalBufferProperties
  else:
    VkExternalBufferProperties_1107298268)
  struct_VkPhysicalDevicePresentId2FeaturesKHR_1107300817 = (when declared(
      struct_VkPhysicalDevicePresentId2FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDevicePresentId2FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDevicePresentId2FeaturesKHR_1107300816):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePresentId2FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDevicePresentId2FeaturesKHR
  else:
    struct_VkPhysicalDevicePresentId2FeaturesKHR_1107300816)
  enum_VkPartitionedAccelerationStructureOpTypeNV_1107304857 = (when declared(
      enum_VkPartitionedAccelerationStructureOpTypeNV):
    when ownSizeof(enum_VkPartitionedAccelerationStructureOpTypeNV) !=
        ownSizeof(enum_VkPartitionedAccelerationStructureOpTypeNV_1107304856):
      static :
        warning("Declaration of " &
            "enum_VkPartitionedAccelerationStructureOpTypeNV" &
            " exists but with different size")
    enum_VkPartitionedAccelerationStructureOpTypeNV
  else:
    enum_VkPartitionedAccelerationStructureOpTypeNV_1107304856)
  VkPipelineExecutableInternalRepresentationKHR_1107300517 = (when declared(
      VkPipelineExecutableInternalRepresentationKHR):
    when ownSizeof(VkPipelineExecutableInternalRepresentationKHR) !=
        ownSizeof(VkPipelineExecutableInternalRepresentationKHR_1107300516):
      static :
        warning("Declaration of " &
            "VkPipelineExecutableInternalRepresentationKHR" &
            " exists but with different size")
    VkPipelineExecutableInternalRepresentationKHR
  else:
    VkPipelineExecutableInternalRepresentationKHR_1107300516)
  VkMemoryUnmapInfoKHR_1107300531 = (when declared(VkMemoryUnmapInfoKHR):
    when ownSizeof(VkMemoryUnmapInfoKHR) != ownSizeof(VkMemoryUnmapInfoKHR_1107300530):
      static :
        warning("Declaration of " & "VkMemoryUnmapInfoKHR" &
            " exists but with different size")
    VkMemoryUnmapInfoKHR
  else:
    VkMemoryUnmapInfoKHR_1107300530)
  VkDevicePipelineBinaryInternalCacheControlKHR_1107300851 = (when declared(
      VkDevicePipelineBinaryInternalCacheControlKHR):
    when ownSizeof(VkDevicePipelineBinaryInternalCacheControlKHR) !=
        ownSizeof(VkDevicePipelineBinaryInternalCacheControlKHR_1107300850):
      static :
        warning("Declaration of " &
            "VkDevicePipelineBinaryInternalCacheControlKHR" &
            " exists but with different size")
    VkDevicePipelineBinaryInternalCacheControlKHR
  else:
    VkDevicePipelineBinaryInternalCacheControlKHR_1107300850)
  VkDescriptorAddressInfoEXT_1107303021 = (when declared(
      VkDescriptorAddressInfoEXT):
    when ownSizeof(VkDescriptorAddressInfoEXT) !=
        ownSizeof(VkDescriptorAddressInfoEXT_1107303020):
      static :
        warning("Declaration of " & "VkDescriptorAddressInfoEXT" &
            " exists but with different size")
    VkDescriptorAddressInfoEXT
  else:
    VkDescriptorAddressInfoEXT_1107303020)
  struct_VkPushDescriptorSetInfo_1107299149 = (when declared(
      struct_VkPushDescriptorSetInfo):
    when ownSizeof(struct_VkPushDescriptorSetInfo) !=
        ownSizeof(struct_VkPushDescriptorSetInfo_1107299148):
      static :
        warning("Declaration of " & "struct_VkPushDescriptorSetInfo" &
            " exists but with different size")
    struct_VkPushDescriptorSetInfo
  else:
    struct_VkPushDescriptorSetInfo_1107299148)
  struct_VkSemaphoreTypeCreateInfo_1107298583 = (when declared(
      struct_VkSemaphoreTypeCreateInfo):
    when ownSizeof(struct_VkSemaphoreTypeCreateInfo) !=
        ownSizeof(struct_VkSemaphoreTypeCreateInfo_1107298582):
      static :
        warning("Declaration of " & "struct_VkSemaphoreTypeCreateInfo" &
            " exists but with different size")
    struct_VkSemaphoreTypeCreateInfo
  else:
    struct_VkSemaphoreTypeCreateInfo_1107298582)
  PFN_vkGetPhysicalDeviceDisplayPropertiesKHR_1107299397 = (when declared(
      PFN_vkGetPhysicalDeviceDisplayPropertiesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceDisplayPropertiesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceDisplayPropertiesKHR_1107299396):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceDisplayPropertiesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceDisplayPropertiesKHR
  else:
    PFN_vkGetPhysicalDeviceDisplayPropertiesKHR_1107299396)
  VkVideoEncodeAV1RateControlInfoKHR_1107301095 = (when declared(
      VkVideoEncodeAV1RateControlInfoKHR):
    when ownSizeof(VkVideoEncodeAV1RateControlInfoKHR) !=
        ownSizeof(VkVideoEncodeAV1RateControlInfoKHR_1107301094):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1RateControlInfoKHR" &
            " exists but with different size")
    VkVideoEncodeAV1RateControlInfoKHR
  else:
    VkVideoEncodeAV1RateControlInfoKHR_1107301094)
  struct_VkAccelerationStructureDeviceAddressInfoKHR_1107305187 = (when declared(
      struct_VkAccelerationStructureDeviceAddressInfoKHR):
    when ownSizeof(struct_VkAccelerationStructureDeviceAddressInfoKHR) !=
        ownSizeof(struct_VkAccelerationStructureDeviceAddressInfoKHR_1107305186):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureDeviceAddressInfoKHR" &
            " exists but with different size")
    struct_VkAccelerationStructureDeviceAddressInfoKHR
  else:
    struct_VkAccelerationStructureDeviceAddressInfoKHR_1107305186)
  VkPhysicalDeviceDepthBiasControlFeaturesEXT_1107302867 = (when declared(
      VkPhysicalDeviceDepthBiasControlFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceDepthBiasControlFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceDepthBiasControlFeaturesEXT_1107302866):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDepthBiasControlFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDepthBiasControlFeaturesEXT
  else:
    VkPhysicalDeviceDepthBiasControlFeaturesEXT_1107302866)
  PFN_vkDestroyFence_1107297749 = (when declared(PFN_vkDestroyFence):
    when ownSizeof(PFN_vkDestroyFence) != ownSizeof(PFN_vkDestroyFence_1107297748):
      static :
        warning("Declaration of " & "PFN_vkDestroyFence" &
            " exists but with different size")
    PFN_vkDestroyFence
  else:
    PFN_vkDestroyFence_1107297748)
  enum_VkVideoDecodeCapabilityFlagBitsKHR_1107299563 = (when declared(
      enum_VkVideoDecodeCapabilityFlagBitsKHR):
    when ownSizeof(enum_VkVideoDecodeCapabilityFlagBitsKHR) !=
        ownSizeof(enum_VkVideoDecodeCapabilityFlagBitsKHR_1107299562):
      static :
        warning("Declaration of " & "enum_VkVideoDecodeCapabilityFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoDecodeCapabilityFlagBitsKHR
  else:
    enum_VkVideoDecodeCapabilityFlagBitsKHR_1107299562)
  PFN_vkGetImageSubresourceLayout2EXT_1107302709 = (when declared(
      PFN_vkGetImageSubresourceLayout2EXT):
    when ownSizeof(PFN_vkGetImageSubresourceLayout2EXT) !=
        ownSizeof(PFN_vkGetImageSubresourceLayout2EXT_1107302708):
      static :
        warning("Declaration of " & "PFN_vkGetImageSubresourceLayout2EXT" &
            " exists but with different size")
    PFN_vkGetImageSubresourceLayout2EXT
  else:
    PFN_vkGetImageSubresourceLayout2EXT_1107302708)
  VkPhysicalDeviceFragmentShadingRateFeaturesKHR_1107300409 = (when declared(
      VkPhysicalDeviceFragmentShadingRateFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceFragmentShadingRateFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceFragmentShadingRateFeaturesKHR_1107300408):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentShadingRateFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceFragmentShadingRateFeaturesKHR
  else:
    VkPhysicalDeviceFragmentShadingRateFeaturesKHR_1107300408)
  enum_VkExternalSemaphoreHandleTypeFlagBits_1107298037 = (when declared(
      enum_VkExternalSemaphoreHandleTypeFlagBits):
    when ownSizeof(enum_VkExternalSemaphoreHandleTypeFlagBits) !=
        ownSizeof(enum_VkExternalSemaphoreHandleTypeFlagBits_1107298036):
      static :
        warning("Declaration of " & "enum_VkExternalSemaphoreHandleTypeFlagBits" &
            " exists but with different size")
    enum_VkExternalSemaphoreHandleTypeFlagBits
  else:
    enum_VkExternalSemaphoreHandleTypeFlagBits_1107298036)
  VkImageCompressionFlagBitsEXT_1107303193 = (when declared(
      VkImageCompressionFlagBitsEXT):
    when ownSizeof(VkImageCompressionFlagBitsEXT) !=
        ownSizeof(VkImageCompressionFlagBitsEXT_1107303192):
      static :
        warning("Declaration of " & "VkImageCompressionFlagBitsEXT" &
            " exists but with different size")
    VkImageCompressionFlagBitsEXT
  else:
    VkImageCompressionFlagBitsEXT_1107303192)
  PFN_vkCreateCommandPool_1107297847 = (when declared(PFN_vkCreateCommandPool):
    when ownSizeof(PFN_vkCreateCommandPool) !=
        ownSizeof(PFN_vkCreateCommandPool_1107297846):
      static :
        warning("Declaration of " & "PFN_vkCreateCommandPool" &
            " exists but with different size")
    PFN_vkCreateCommandPool
  else:
    PFN_vkCreateCommandPool_1107297846)
  VkCopyBufferToImageInfo2KHR_1107300707 = (when declared(
      VkCopyBufferToImageInfo2KHR):
    when ownSizeof(VkCopyBufferToImageInfo2KHR) !=
        ownSizeof(VkCopyBufferToImageInfo2KHR_1107300706):
      static :
        warning("Declaration of " & "VkCopyBufferToImageInfo2KHR" &
            " exists but with different size")
    VkCopyBufferToImageInfo2KHR
  else:
    VkCopyBufferToImageInfo2KHR_1107300706)
  VkVideoEncodeAV1CapabilitiesKHR_1107301047 = (when declared(
      VkVideoEncodeAV1CapabilitiesKHR):
    when ownSizeof(VkVideoEncodeAV1CapabilitiesKHR) !=
        ownSizeof(VkVideoEncodeAV1CapabilitiesKHR_1107301046):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1CapabilitiesKHR" &
            " exists but with different size")
    VkVideoEncodeAV1CapabilitiesKHR
  else:
    VkVideoEncodeAV1CapabilitiesKHR_1107301046)
  VkCommandBuffer_1107296734 = (when declared(VkCommandBuffer):
    when ownSizeof(VkCommandBuffer) != ownSizeof(VkCommandBuffer_1107296733):
      static :
        warning("Declaration of " & "VkCommandBuffer" &
            " exists but with different size")
    VkCommandBuffer
  else:
    VkCommandBuffer_1107296733)
  VkSurfaceCapabilitiesPresentId2KHR_1107300811 = (when declared(
      VkSurfaceCapabilitiesPresentId2KHR):
    when ownSizeof(VkSurfaceCapabilitiesPresentId2KHR) !=
        ownSizeof(VkSurfaceCapabilitiesPresentId2KHR_1107300810):
      static :
        warning("Declaration of " & "VkSurfaceCapabilitiesPresentId2KHR" &
            " exists but with different size")
    VkSurfaceCapabilitiesPresentId2KHR
  else:
    VkSurfaceCapabilitiesPresentId2KHR_1107300810)
  struct_VkPhysicalDeviceDescriptorIndexingFeatures_1107298491 = (when declared(
      struct_VkPhysicalDeviceDescriptorIndexingFeatures):
    when ownSizeof(struct_VkPhysicalDeviceDescriptorIndexingFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceDescriptorIndexingFeatures_1107298490):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDescriptorIndexingFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceDescriptorIndexingFeatures
  else:
    struct_VkPhysicalDeviceDescriptorIndexingFeatures_1107298490)
  VkVideoEncodeH265RateControlLayerInfoKHR_1107299791 = (when declared(
      VkVideoEncodeH265RateControlLayerInfoKHR):
    when ownSizeof(VkVideoEncodeH265RateControlLayerInfoKHR) !=
        ownSizeof(VkVideoEncodeH265RateControlLayerInfoKHR_1107299790):
      static :
        warning("Declaration of " & "VkVideoEncodeH265RateControlLayerInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265RateControlLayerInfoKHR
  else:
    VkVideoEncodeH265RateControlLayerInfoKHR_1107299790)
  VkCommandBufferResetFlagBits_1107297215 = (when declared(
      VkCommandBufferResetFlagBits):
    when ownSizeof(VkCommandBufferResetFlagBits) !=
        ownSizeof(VkCommandBufferResetFlagBits_1107297214):
      static :
        warning("Declaration of " & "VkCommandBufferResetFlagBits" &
            " exists but with different size")
    VkCommandBufferResetFlagBits
  else:
    VkCommandBufferResetFlagBits_1107297214)
  struct_VkDeviceFaultCountsEXT_1107303235 = (when declared(
      struct_VkDeviceFaultCountsEXT):
    when ownSizeof(struct_VkDeviceFaultCountsEXT) !=
        ownSizeof(struct_VkDeviceFaultCountsEXT_1107303234):
      static :
        warning("Declaration of " & "struct_VkDeviceFaultCountsEXT" &
            " exists but with different size")
    struct_VkDeviceFaultCountsEXT
  else:
    struct_VkDeviceFaultCountsEXT_1107303234)
  VkFenceGetFdInfoKHR_1107300103 = (when declared(VkFenceGetFdInfoKHR):
    when ownSizeof(VkFenceGetFdInfoKHR) != ownSizeof(VkFenceGetFdInfoKHR_1107300102):
      static :
        warning("Declaration of " & "VkFenceGetFdInfoKHR" &
            " exists but with different size")
    VkFenceGetFdInfoKHR
  else:
    VkFenceGetFdInfoKHR_1107300102)
  enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301247 = (when declared(
      enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301246):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR
  else:
    enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301246)
  struct_StdVideoEncodeH264PictureInfoFlags_1107305679 = (when declared(
      struct_StdVideoEncodeH264PictureInfoFlags):
    when ownSizeof(struct_StdVideoEncodeH264PictureInfoFlags) !=
        ownSizeof(struct_StdVideoEncodeH264PictureInfoFlags_1107305678):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH264PictureInfoFlags" &
            " exists but with different size")
    struct_StdVideoEncodeH264PictureInfoFlags
  else:
    struct_StdVideoEncodeH264PictureInfoFlags_1107305678)
  VkPhysicalDeviceHostQueryResetFeaturesEXT_1107302639 = (when declared(
      VkPhysicalDeviceHostQueryResetFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceHostQueryResetFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceHostQueryResetFeaturesEXT_1107302638):
      static :
        warning("Declaration of " & "VkPhysicalDeviceHostQueryResetFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceHostQueryResetFeaturesEXT
  else:
    VkPhysicalDeviceHostQueryResetFeaturesEXT_1107302638)
  struct_StdVideoEncodeH264WeightTableFlags_1107305853 = (when declared(
      struct_StdVideoEncodeH264WeightTableFlags):
    when ownSizeof(struct_StdVideoEncodeH264WeightTableFlags) !=
        ownSizeof(struct_StdVideoEncodeH264WeightTableFlags_1107305852):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH264WeightTableFlags" &
            " exists but with different size")
    struct_StdVideoEncodeH264WeightTableFlags
  else:
    struct_StdVideoEncodeH264WeightTableFlags_1107305852)
  struct_VkPhysicalDeviceShaderClockFeaturesKHR_1107300309 = (when declared(
      struct_VkPhysicalDeviceShaderClockFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceShaderClockFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceShaderClockFeaturesKHR_1107300308):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderClockFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderClockFeaturesKHR
  else:
    struct_VkPhysicalDeviceShaderClockFeaturesKHR_1107300308)
  VkVideoEncodeContentFlagBitsKHR_1107300589 = (when declared(
      VkVideoEncodeContentFlagBitsKHR):
    when ownSizeof(VkVideoEncodeContentFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeContentFlagBitsKHR_1107300588):
      static :
        warning("Declaration of " & "VkVideoEncodeContentFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeContentFlagBitsKHR
  else:
    VkVideoEncodeContentFlagBitsKHR_1107300588)
  PFN_vkCmdCopyMemoryToImageIndirectKHR_1107301245 = (when declared(
      PFN_vkCmdCopyMemoryToImageIndirectKHR):
    when ownSizeof(PFN_vkCmdCopyMemoryToImageIndirectKHR) !=
        ownSizeof(PFN_vkCmdCopyMemoryToImageIndirectKHR_1107301244):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyMemoryToImageIndirectKHR" &
            " exists but with different size")
    PFN_vkCmdCopyMemoryToImageIndirectKHR
  else:
    PFN_vkCmdCopyMemoryToImageIndirectKHR_1107301244)
  VkResolveImageInfo2_1107298813 = (when declared(VkResolveImageInfo2):
    when ownSizeof(VkResolveImageInfo2) != ownSizeof(VkResolveImageInfo2_1107298812):
      static :
        warning("Declaration of " & "VkResolveImageInfo2" &
            " exists but with different size")
    VkResolveImageInfo2
  else:
    VkResolveImageInfo2_1107298812)
  VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304505 = (when declared(
      VkDataGraphPipelineSessionBindPointRequirementsInfoARM):
    when ownSizeof(VkDataGraphPipelineSessionBindPointRequirementsInfoARM) !=
        ownSizeof(VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304504):
      static :
        warning("Declaration of " &
            "VkDataGraphPipelineSessionBindPointRequirementsInfoARM" &
            " exists but with different size")
    VkDataGraphPipelineSessionBindPointRequirementsInfoARM
  else:
    VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304504)
  struct_VkPushConstantRange_1107297541 = (when declared(
      struct_VkPushConstantRange):
    when ownSizeof(struct_VkPushConstantRange) !=
        ownSizeof(struct_VkPushConstantRange_1107297540):
      static :
        warning("Declaration of " & "struct_VkPushConstantRange" &
            " exists but with different size")
    struct_VkPushConstantRange
  else:
    struct_VkPushConstantRange_1107297540)
  VkPhysicalDeviceShaderFloatControls2FeaturesKHR_1107301147 = (when declared(
      VkPhysicalDeviceShaderFloatControls2FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderFloatControls2FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderFloatControls2FeaturesKHR_1107301146):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderFloatControls2FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderFloatControls2FeaturesKHR
  else:
    VkPhysicalDeviceShaderFloatControls2FeaturesKHR_1107301146)
  VkAntiLagStageAMD_1107304225 = (when declared(VkAntiLagStageAMD):
    when ownSizeof(VkAntiLagStageAMD) != ownSizeof(VkAntiLagStageAMD_1107304224):
      static :
        warning("Declaration of " & "VkAntiLagStageAMD" &
            " exists but with different size")
    VkAntiLagStageAMD
  else:
    VkAntiLagStageAMD_1107304224)
  StdVideoDecodeAV1PictureInfo_1107300999 = (when declared(
      StdVideoDecodeAV1PictureInfo):
    when ownSizeof(StdVideoDecodeAV1PictureInfo) !=
        ownSizeof(StdVideoDecodeAV1PictureInfo_1107300998):
      static :
        warning("Declaration of " & "StdVideoDecodeAV1PictureInfo" &
            " exists but with different size")
    StdVideoDecodeAV1PictureInfo
  else:
    StdVideoDecodeAV1PictureInfo_1107300998)
  VkVideoEncodeH265SessionParametersGetInfoKHR_1107299751 = (when declared(
      VkVideoEncodeH265SessionParametersGetInfoKHR):
    when ownSizeof(VkVideoEncodeH265SessionParametersGetInfoKHR) !=
        ownSizeof(VkVideoEncodeH265SessionParametersGetInfoKHR_1107299750):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH265SessionParametersGetInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265SessionParametersGetInfoKHR
  else:
    VkVideoEncodeH265SessionParametersGetInfoKHR_1107299750)
  VkPhysicalDeviceVideoMaintenance1FeaturesKHR_1107301125 = (when declared(
      VkPhysicalDeviceVideoMaintenance1FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceVideoMaintenance1FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceVideoMaintenance1FeaturesKHR_1107301124):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVideoMaintenance1FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceVideoMaintenance1FeaturesKHR
  else:
    VkPhysicalDeviceVideoMaintenance1FeaturesKHR_1107301124)
  struct_VkDebugReportCallbackCreateInfoEXT_1107301415 = (when declared(
      struct_VkDebugReportCallbackCreateInfoEXT):
    when ownSizeof(struct_VkDebugReportCallbackCreateInfoEXT) !=
        ownSizeof(struct_VkDebugReportCallbackCreateInfoEXT_1107301414):
      static :
        warning("Declaration of " & "struct_VkDebugReportCallbackCreateInfoEXT" &
            " exists but with different size")
    struct_VkDebugReportCallbackCreateInfoEXT
  else:
    struct_VkDebugReportCallbackCreateInfoEXT_1107301414)
  VkReleaseCapturedPipelineDataInfoKHR_1107300879 = (when declared(
      VkReleaseCapturedPipelineDataInfoKHR):
    when ownSizeof(VkReleaseCapturedPipelineDataInfoKHR) !=
        ownSizeof(VkReleaseCapturedPipelineDataInfoKHR_1107300878):
      static :
        warning("Declaration of " & "VkReleaseCapturedPipelineDataInfoKHR" &
            " exists but with different size")
    VkReleaseCapturedPipelineDataInfoKHR
  else:
    VkReleaseCapturedPipelineDataInfoKHR_1107300878)
  PFN_vkSetDeviceMemoryPriorityEXT_1107303663 = (when declared(
      PFN_vkSetDeviceMemoryPriorityEXT):
    when ownSizeof(PFN_vkSetDeviceMemoryPriorityEXT) !=
        ownSizeof(PFN_vkSetDeviceMemoryPriorityEXT_1107303662):
      static :
        warning("Declaration of " & "PFN_vkSetDeviceMemoryPriorityEXT" &
            " exists but with different size")
    PFN_vkSetDeviceMemoryPriorityEXT
  else:
    PFN_vkSetDeviceMemoryPriorityEXT_1107303662)
  VkVideoEncodeH265CapabilityFlagsKHR_1107299691 = (when declared(
      VkVideoEncodeH265CapabilityFlagsKHR):
    when ownSizeof(VkVideoEncodeH265CapabilityFlagsKHR) !=
        ownSizeof(VkVideoEncodeH265CapabilityFlagsKHR_1107299690):
      static :
        warning("Declaration of " & "VkVideoEncodeH265CapabilityFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeH265CapabilityFlagsKHR
  else:
    VkVideoEncodeH265CapabilityFlagsKHR_1107299690)
  VkQueryPoolCreateFlagBits_1107297039 = (when declared(
      VkQueryPoolCreateFlagBits):
    when ownSizeof(VkQueryPoolCreateFlagBits) !=
        ownSizeof(VkQueryPoolCreateFlagBits_1107297038):
      static :
        warning("Declaration of " & "VkQueryPoolCreateFlagBits" &
            " exists but with different size")
    VkQueryPoolCreateFlagBits
  else:
    VkQueryPoolCreateFlagBits_1107297038)
  VkPipelineFragmentShadingRateStateCreateInfoKHR_1107300405 = (when declared(
      VkPipelineFragmentShadingRateStateCreateInfoKHR):
    when ownSizeof(VkPipelineFragmentShadingRateStateCreateInfoKHR) !=
        ownSizeof(VkPipelineFragmentShadingRateStateCreateInfoKHR_1107300404):
      static :
        warning("Declaration of " &
            "VkPipelineFragmentShadingRateStateCreateInfoKHR" &
            " exists but with different size")
    VkPipelineFragmentShadingRateStateCreateInfoKHR
  else:
    VkPipelineFragmentShadingRateStateCreateInfoKHR_1107300404)
  struct_VkFormatProperties2_1107298137 = (when declared(
      struct_VkFormatProperties2):
    when ownSizeof(struct_VkFormatProperties2) !=
        ownSizeof(struct_VkFormatProperties2_1107298136):
      static :
        warning("Declaration of " & "struct_VkFormatProperties2" &
            " exists but with different size")
    struct_VkFormatProperties2
  else:
    struct_VkFormatProperties2_1107298136)
  VkVideoEncodeRgbConversionCapabilitiesVALVE_1107303463 = (when declared(
      VkVideoEncodeRgbConversionCapabilitiesVALVE):
    when ownSizeof(VkVideoEncodeRgbConversionCapabilitiesVALVE) !=
        ownSizeof(VkVideoEncodeRgbConversionCapabilitiesVALVE_1107303462):
      static :
        warning("Declaration of " &
            "VkVideoEncodeRgbConversionCapabilitiesVALVE" &
            " exists but with different size")
    VkVideoEncodeRgbConversionCapabilitiesVALVE
  else:
    VkVideoEncodeRgbConversionCapabilitiesVALVE_1107303462)
  struct_VkVertexInputBindingDescription2EXT_1107303289 = (when declared(
      struct_VkVertexInputBindingDescription2EXT):
    when ownSizeof(struct_VkVertexInputBindingDescription2EXT) !=
        ownSizeof(struct_VkVertexInputBindingDescription2EXT_1107303288):
      static :
        warning("Declaration of " & "struct_VkVertexInputBindingDescription2EXT" &
            " exists but with different size")
    struct_VkVertexInputBindingDescription2EXT
  else:
    struct_VkVertexInputBindingDescription2EXT_1107303288)
  VkRayTracingShaderGroupCreateInfoNV_1107302133 = (when declared(
      VkRayTracingShaderGroupCreateInfoNV):
    when ownSizeof(VkRayTracingShaderGroupCreateInfoNV) !=
        ownSizeof(VkRayTracingShaderGroupCreateInfoNV_1107302132):
      static :
        warning("Declaration of " & "VkRayTracingShaderGroupCreateInfoNV" &
            " exists but with different size")
    VkRayTracingShaderGroupCreateInfoNV
  else:
    VkRayTracingShaderGroupCreateInfoNV_1107302132)
  struct_VkBindVideoSessionMemoryInfoKHR_1107299511 = (when declared(
      struct_VkBindVideoSessionMemoryInfoKHR):
    when ownSizeof(struct_VkBindVideoSessionMemoryInfoKHR) !=
        ownSizeof(struct_VkBindVideoSessionMemoryInfoKHR_1107299510):
      static :
        warning("Declaration of " & "struct_VkBindVideoSessionMemoryInfoKHR" &
            " exists but with different size")
    struct_VkBindVideoSessionMemoryInfoKHR
  else:
    struct_VkBindVideoSessionMemoryInfoKHR_1107299510)
  VkSampleLocationEXT_1107301881 = (when declared(VkSampleLocationEXT):
    when ownSizeof(VkSampleLocationEXT) != ownSizeof(VkSampleLocationEXT_1107301880):
      static :
        warning("Declaration of " & "VkSampleLocationEXT" &
            " exists but with different size")
    VkSampleLocationEXT
  else:
    VkSampleLocationEXT_1107301880)
  VkBufferDeviceAddressInfo_1107298605 = (when declared(
      VkBufferDeviceAddressInfo):
    when ownSizeof(VkBufferDeviceAddressInfo) !=
        ownSizeof(VkBufferDeviceAddressInfo_1107298604):
      static :
        warning("Declaration of " & "VkBufferDeviceAddressInfo" &
            " exists but with different size")
    VkBufferDeviceAddressInfo
  else:
    VkBufferDeviceAddressInfo_1107298604)
  PFN_vkCmdSetViewportWithCount_1107298943 = (when declared(
      PFN_vkCmdSetViewportWithCount):
    when ownSizeof(PFN_vkCmdSetViewportWithCount) !=
        ownSizeof(PFN_vkCmdSetViewportWithCount_1107298942):
      static :
        warning("Declaration of " & "PFN_vkCmdSetViewportWithCount" &
            " exists but with different size")
    PFN_vkCmdSetViewportWithCount
  else:
    PFN_vkCmdSetViewportWithCount_1107298942)
  struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303267 = (when declared(
      struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303266):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT
  else:
    struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303266)
  VkPhysicalDeviceRayTracingValidationFeaturesNV_1107304739 = (when declared(
      VkPhysicalDeviceRayTracingValidationFeaturesNV):
    when ownSizeof(VkPhysicalDeviceRayTracingValidationFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceRayTracingValidationFeaturesNV_1107304738):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRayTracingValidationFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceRayTracingValidationFeaturesNV
  else:
    VkPhysicalDeviceRayTracingValidationFeaturesNV_1107304738)
  struct_StdVideoVP9Segmentation_1107305785 = (when declared(
      struct_StdVideoVP9Segmentation):
    when ownSizeof(struct_StdVideoVP9Segmentation) !=
        ownSizeof(struct_StdVideoVP9Segmentation_1107305784):
      static :
        warning("Declaration of " & "struct_StdVideoVP9Segmentation" &
            " exists but with different size")
    struct_StdVideoVP9Segmentation
  else:
    struct_StdVideoVP9Segmentation_1107305784)
  struct_StdVideoH265HrdFlags_1107305861 = (when declared(
      struct_StdVideoH265HrdFlags):
    when ownSizeof(struct_StdVideoH265HrdFlags) !=
        ownSizeof(struct_StdVideoH265HrdFlags_1107305860):
      static :
        warning("Declaration of " & "struct_StdVideoH265HrdFlags" &
            " exists but with different size")
    struct_StdVideoH265HrdFlags
  else:
    struct_StdVideoH265HrdFlags_1107305860)
  struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT_1107303501 = (when declared(
      struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT_1107303500):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT
  else:
    struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT_1107303500)
  struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV_1107303363 = (when declared(
      struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV_1107303362):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV
  else:
    struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV_1107303362)
  PFN_vkCmdSetRenderingInputAttachmentIndicesKHR_1107300435 = (when declared(
      PFN_vkCmdSetRenderingInputAttachmentIndicesKHR):
    when ownSizeof(PFN_vkCmdSetRenderingInputAttachmentIndicesKHR) !=
        ownSizeof(PFN_vkCmdSetRenderingInputAttachmentIndicesKHR_1107300434):
      static :
        warning("Declaration of " &
            "PFN_vkCmdSetRenderingInputAttachmentIndicesKHR" &
            " exists but with different size")
    PFN_vkCmdSetRenderingInputAttachmentIndicesKHR
  else:
    PFN_vkCmdSetRenderingInputAttachmentIndicesKHR_1107300434)
  PFN_vkGetDeviceMemoryOpaqueCaptureAddress_1107298643 = (when declared(
      PFN_vkGetDeviceMemoryOpaqueCaptureAddress):
    when ownSizeof(PFN_vkGetDeviceMemoryOpaqueCaptureAddress) !=
        ownSizeof(PFN_vkGetDeviceMemoryOpaqueCaptureAddress_1107298642):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceMemoryOpaqueCaptureAddress" &
            " exists but with different size")
    PFN_vkGetDeviceMemoryOpaqueCaptureAddress
  else:
    PFN_vkGetDeviceMemoryOpaqueCaptureAddress_1107298642)
  struct_VkSemaphoreGetFdInfoKHR_1107299993 = (when declared(
      struct_VkSemaphoreGetFdInfoKHR):
    when ownSizeof(struct_VkSemaphoreGetFdInfoKHR) !=
        ownSizeof(struct_VkSemaphoreGetFdInfoKHR_1107299992):
      static :
        warning("Declaration of " & "struct_VkSemaphoreGetFdInfoKHR" &
            " exists but with different size")
    struct_VkSemaphoreGetFdInfoKHR
  else:
    struct_VkSemaphoreGetFdInfoKHR_1107299992)
  VkSwapchainPresentModeInfoEXT_1107302747 = (when declared(
      VkSwapchainPresentModeInfoEXT):
    when ownSizeof(VkSwapchainPresentModeInfoEXT) !=
        ownSizeof(VkSwapchainPresentModeInfoEXT_1107302746):
      static :
        warning("Declaration of " & "VkSwapchainPresentModeInfoEXT" &
            " exists but with different size")
    VkSwapchainPresentModeInfoEXT
  else:
    VkSwapchainPresentModeInfoEXT_1107302746)
  VkImageStencilUsageCreateInfo_1107298521 = (when declared(
      VkImageStencilUsageCreateInfo):
    when ownSizeof(VkImageStencilUsageCreateInfo) !=
        ownSizeof(VkImageStencilUsageCreateInfo_1107298520):
      static :
        warning("Declaration of " & "VkImageStencilUsageCreateInfo" &
            " exists but with different size")
    VkImageStencilUsageCreateInfo
  else:
    VkImageStencilUsageCreateInfo_1107298520)
  VkImageViewUsageCreateInfoKHR_1107300183 = (when declared(
      VkImageViewUsageCreateInfoKHR):
    when ownSizeof(VkImageViewUsageCreateInfoKHR) !=
        ownSizeof(VkImageViewUsageCreateInfoKHR_1107300182):
      static :
        warning("Declaration of " & "VkImageViewUsageCreateInfoKHR" &
            " exists but with different size")
    VkImageViewUsageCreateInfoKHR
  else:
    VkImageViewUsageCreateInfoKHR_1107300182)
  VkLayerProperties_1107297363 = (when declared(VkLayerProperties):
    when ownSizeof(VkLayerProperties) != ownSizeof(VkLayerProperties_1107297362):
      static :
        warning("Declaration of " & "VkLayerProperties" &
            " exists but with different size")
    VkLayerProperties
  else:
    VkLayerProperties_1107297362)
  VkPhysicalDeviceLinearColorAttachmentFeaturesNV_1107303831 = (when declared(
      VkPhysicalDeviceLinearColorAttachmentFeaturesNV):
    when ownSizeof(VkPhysicalDeviceLinearColorAttachmentFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceLinearColorAttachmentFeaturesNV_1107303830):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceLinearColorAttachmentFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceLinearColorAttachmentFeaturesNV
  else:
    VkPhysicalDeviceLinearColorAttachmentFeaturesNV_1107303830)
  union_VkClearValue_1107297649 = (when declared(union_VkClearValue):
    when ownSizeof(union_VkClearValue) != ownSizeof(union_VkClearValue_1107297648):
      static :
        warning("Declaration of " & "union_VkClearValue" &
            " exists but with different size")
    union_VkClearValue
  else:
    union_VkClearValue_1107297648)
  PFN_vkGetRayTracingShaderGroupHandlesNV_1107302215 = (when declared(
      PFN_vkGetRayTracingShaderGroupHandlesNV):
    when ownSizeof(PFN_vkGetRayTracingShaderGroupHandlesNV) !=
        ownSizeof(PFN_vkGetRayTracingShaderGroupHandlesNV_1107302214):
      static :
        warning("Declaration of " & "PFN_vkGetRayTracingShaderGroupHandlesNV" &
            " exists but with different size")
    PFN_vkGetRayTracingShaderGroupHandlesNV
  else:
    PFN_vkGetRayTracingShaderGroupHandlesNV_1107302214)
  VkProvokingVertexModeEXT_1107302603 = (when declared(VkProvokingVertexModeEXT):
    when ownSizeof(VkProvokingVertexModeEXT) !=
        ownSizeof(VkProvokingVertexModeEXT_1107302602):
      static :
        warning("Declaration of " & "VkProvokingVertexModeEXT" &
            " exists but with different size")
    VkProvokingVertexModeEXT
  else:
    VkProvokingVertexModeEXT_1107302602)
  VkSubpassEndInfo_1107298465 = (when declared(VkSubpassEndInfo):
    when ownSizeof(VkSubpassEndInfo) != ownSizeof(VkSubpassEndInfo_1107298464):
      static :
        warning("Declaration of " & "VkSubpassEndInfo" &
            " exists but with different size")
    VkSubpassEndInfo
  else:
    VkSubpassEndInfo_1107298464)
  VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT_1107304123 = (when declared(
      VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT_1107304122):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT
  else:
    VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT_1107304122)
  PFN_vkGetAccelerationStructureHandleNV_1107302217 = (when declared(
      PFN_vkGetAccelerationStructureHandleNV):
    when ownSizeof(PFN_vkGetAccelerationStructureHandleNV) !=
        ownSizeof(PFN_vkGetAccelerationStructureHandleNV_1107302216):
      static :
        warning("Declaration of " & "PFN_vkGetAccelerationStructureHandleNV" &
            " exists but with different size")
    PFN_vkGetAccelerationStructureHandleNV
  else:
    PFN_vkGetAccelerationStructureHandleNV_1107302216)
  VkVideoEncodeAV1FrameSizeKHR_1107301087 = (when declared(
      VkVideoEncodeAV1FrameSizeKHR):
    when ownSizeof(VkVideoEncodeAV1FrameSizeKHR) !=
        ownSizeof(VkVideoEncodeAV1FrameSizeKHR_1107301086):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1FrameSizeKHR" &
            " exists but with different size")
    VkVideoEncodeAV1FrameSizeKHR
  else:
    VkVideoEncodeAV1FrameSizeKHR_1107301086)
  struct_VkSemaphoreWaitInfo_1107298591 = (when declared(
      struct_VkSemaphoreWaitInfo):
    when ownSizeof(struct_VkSemaphoreWaitInfo) !=
        ownSizeof(struct_VkSemaphoreWaitInfo_1107298590):
      static :
        warning("Declaration of " & "struct_VkSemaphoreWaitInfo" &
            " exists but with different size")
    struct_VkSemaphoreWaitInfo
  else:
    struct_VkSemaphoreWaitInfo_1107298590)
  VkPhysicalDeviceShaderBfloat16FeaturesKHR_1107300241 = (when declared(
      VkPhysicalDeviceShaderBfloat16FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderBfloat16FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderBfloat16FeaturesKHR_1107300240):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderBfloat16FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderBfloat16FeaturesKHR
  else:
    VkPhysicalDeviceShaderBfloat16FeaturesKHR_1107300240)
  struct_VkMappedMemoryRange_1107297369 = (when declared(
      struct_VkMappedMemoryRange):
    when ownSizeof(struct_VkMappedMemoryRange) !=
        ownSizeof(struct_VkMappedMemoryRange_1107297368):
      static :
        warning("Declaration of " & "struct_VkMappedMemoryRange" &
            " exists but with different size")
    struct_VkMappedMemoryRange
  else:
    struct_VkMappedMemoryRange_1107297368)
  PFN_vkCreateDescriptorSetLayout_1107297821 = (when declared(
      PFN_vkCreateDescriptorSetLayout):
    when ownSizeof(PFN_vkCreateDescriptorSetLayout) !=
        ownSizeof(PFN_vkCreateDescriptorSetLayout_1107297820):
      static :
        warning("Declaration of " & "PFN_vkCreateDescriptorSetLayout" &
            " exists but with different size")
    PFN_vkCreateDescriptorSetLayout
  else:
    PFN_vkCreateDescriptorSetLayout_1107297820)
  PFN_vkCmdBindDescriptorSets_1107297883 = (when declared(
      PFN_vkCmdBindDescriptorSets):
    when ownSizeof(PFN_vkCmdBindDescriptorSets) !=
        ownSizeof(PFN_vkCmdBindDescriptorSets_1107297882):
      static :
        warning("Declaration of " & "PFN_vkCmdBindDescriptorSets" &
            " exists but with different size")
    PFN_vkCmdBindDescriptorSets
  else:
    PFN_vkCmdBindDescriptorSets_1107297882)
  VkDisplayEventInfoEXT_1107301685 = (when declared(VkDisplayEventInfoEXT):
    when ownSizeof(VkDisplayEventInfoEXT) != ownSizeof(VkDisplayEventInfoEXT_1107301684):
      static :
        warning("Declaration of " & "VkDisplayEventInfoEXT" &
            " exists but with different size")
    VkDisplayEventInfoEXT
  else:
    VkDisplayEventInfoEXT_1107301684)
  VkViewportSwizzleNV_1107301735 = (when declared(VkViewportSwizzleNV):
    when ownSizeof(VkViewportSwizzleNV) != ownSizeof(VkViewportSwizzleNV_1107301734):
      static :
        warning("Declaration of " & "VkViewportSwizzleNV" &
            " exists but with different size")
    VkViewportSwizzleNV
  else:
    VkViewportSwizzleNV_1107301734)
  VkPerformanceConfigurationINTEL_1107302373 = (when declared(
      VkPerformanceConfigurationINTEL):
    when ownSizeof(VkPerformanceConfigurationINTEL) !=
        ownSizeof(VkPerformanceConfigurationINTEL_1107302372):
      static :
        warning("Declaration of " & "VkPerformanceConfigurationINTEL" &
            " exists but with different size")
    VkPerformanceConfigurationINTEL
  else:
    VkPerformanceConfigurationINTEL_1107302372)
  VkSubpassContents_1107296923 = (when declared(VkSubpassContents):
    when ownSizeof(VkSubpassContents) != ownSizeof(VkSubpassContents_1107296922):
      static :
        warning("Declaration of " & "VkSubpassContents" &
            " exists but with different size")
    VkSubpassContents
  else:
    VkSubpassContents_1107296922)
  struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT_1107303173 = (when declared(
      struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT_1107303172):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
  else:
    struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT_1107303172)
  VkVertexInputBindingDescription2EXT_1107303291 = (when declared(
      VkVertexInputBindingDescription2EXT):
    when ownSizeof(VkVertexInputBindingDescription2EXT) !=
        ownSizeof(VkVertexInputBindingDescription2EXT_1107303290):
      static :
        warning("Declaration of " & "VkVertexInputBindingDescription2EXT" &
            " exists but with different size")
    VkVertexInputBindingDescription2EXT
  else:
    VkVertexInputBindingDescription2EXT_1107303290)
  VkSubpassShadingPipelineCreateInfoHUAWEI_1107303337 = (when declared(
      VkSubpassShadingPipelineCreateInfoHUAWEI):
    when ownSizeof(VkSubpassShadingPipelineCreateInfoHUAWEI) !=
        ownSizeof(VkSubpassShadingPipelineCreateInfoHUAWEI_1107303336):
      static :
        warning("Declaration of " & "VkSubpassShadingPipelineCreateInfoHUAWEI" &
            " exists but with different size")
    VkSubpassShadingPipelineCreateInfoHUAWEI
  else:
    VkSubpassShadingPipelineCreateInfoHUAWEI_1107303336)
  VkSwapchainPresentBarrierCreateInfoNV_1107302929 = (when declared(
      VkSwapchainPresentBarrierCreateInfoNV):
    when ownSizeof(VkSwapchainPresentBarrierCreateInfoNV) !=
        ownSizeof(VkSwapchainPresentBarrierCreateInfoNV_1107302928):
      static :
        warning("Declaration of " & "VkSwapchainPresentBarrierCreateInfoNV" &
            " exists but with different size")
    VkSwapchainPresentBarrierCreateInfoNV
  else:
    VkSwapchainPresentBarrierCreateInfoNV_1107302928)
  enum_VkPipelineCompilerControlFlagBitsAMD_1107302261 = (when declared(
      enum_VkPipelineCompilerControlFlagBitsAMD):
    when ownSizeof(enum_VkPipelineCompilerControlFlagBitsAMD) !=
        ownSizeof(enum_VkPipelineCompilerControlFlagBitsAMD_1107302260):
      static :
        warning("Declaration of " & "enum_VkPipelineCompilerControlFlagBitsAMD" &
            " exists but with different size")
    enum_VkPipelineCompilerControlFlagBitsAMD
  else:
    enum_VkPipelineCompilerControlFlagBitsAMD_1107302260)
  struct_VkVideoEncodeAV1QIndexKHR_1107301049 = (when declared(
      struct_VkVideoEncodeAV1QIndexKHR):
    when ownSizeof(struct_VkVideoEncodeAV1QIndexKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1QIndexKHR_1107301048):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeAV1QIndexKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1QIndexKHR
  else:
    struct_VkVideoEncodeAV1QIndexKHR_1107301048)
  VkGeometryFlagBitsKHR_1107302103 = (when declared(VkGeometryFlagBitsKHR):
    when ownSizeof(VkGeometryFlagBitsKHR) != ownSizeof(VkGeometryFlagBitsKHR_1107302102):
      static :
        warning("Declaration of " & "VkGeometryFlagBitsKHR" &
            " exists but with different size")
    VkGeometryFlagBitsKHR
  else:
    VkGeometryFlagBitsKHR_1107302102)
  VkAccelerationStructureBuildTypeKHR_1107303541 = (when declared(
      VkAccelerationStructureBuildTypeKHR):
    when ownSizeof(VkAccelerationStructureBuildTypeKHR) !=
        ownSizeof(VkAccelerationStructureBuildTypeKHR_1107303540):
      static :
        warning("Declaration of " & "VkAccelerationStructureBuildTypeKHR" &
            " exists but with different size")
    VkAccelerationStructureBuildTypeKHR
  else:
    VkAccelerationStructureBuildTypeKHR_1107303540)
  PFN_vkCmdCopyMemoryToAccelerationStructureKHR_1107305229 = (when declared(
      PFN_vkCmdCopyMemoryToAccelerationStructureKHR):
    when ownSizeof(PFN_vkCmdCopyMemoryToAccelerationStructureKHR) !=
        ownSizeof(PFN_vkCmdCopyMemoryToAccelerationStructureKHR_1107305228):
      static :
        warning("Declaration of " &
            "PFN_vkCmdCopyMemoryToAccelerationStructureKHR" &
            " exists but with different size")
    PFN_vkCmdCopyMemoryToAccelerationStructureKHR
  else:
    PFN_vkCmdCopyMemoryToAccelerationStructureKHR_1107305228)
  PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT_1107305415 = (when declared(
      PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT):
    when ownSizeof(PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT_1107305414):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
  else:
    PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT_1107305414)
  StdVideoDecodeAV1ReferenceInfoFlags_1107305627 = (when declared(
      StdVideoDecodeAV1ReferenceInfoFlags):
    when ownSizeof(StdVideoDecodeAV1ReferenceInfoFlags) !=
        ownSizeof(StdVideoDecodeAV1ReferenceInfoFlags_1107305626):
      static :
        warning("Declaration of " & "StdVideoDecodeAV1ReferenceInfoFlags" &
            " exists but with different size")
    StdVideoDecodeAV1ReferenceInfoFlags
  else:
    StdVideoDecodeAV1ReferenceInfoFlags_1107305626)
  VkQueueFamilyVideoPropertiesKHR_1107299477 = (when declared(
      VkQueueFamilyVideoPropertiesKHR):
    when ownSizeof(VkQueueFamilyVideoPropertiesKHR) !=
        ownSizeof(VkQueueFamilyVideoPropertiesKHR_1107299476):
      static :
        warning("Declaration of " & "VkQueueFamilyVideoPropertiesKHR" &
            " exists but with different size")
    VkQueueFamilyVideoPropertiesKHR
  else:
    VkQueueFamilyVideoPropertiesKHR_1107299476)
  struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304817 = (when declared(
      struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV):
    when ownSizeof(struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304816):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV
  else:
    struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304816)
  struct_VkPhysicalDeviceShaderCoreProperties2AMD_1107302491 = (when declared(
      struct_VkPhysicalDeviceShaderCoreProperties2AMD):
    when ownSizeof(struct_VkPhysicalDeviceShaderCoreProperties2AMD) !=
        ownSizeof(struct_VkPhysicalDeviceShaderCoreProperties2AMD_1107302490):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderCoreProperties2AMD" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderCoreProperties2AMD
  else:
    struct_VkPhysicalDeviceShaderCoreProperties2AMD_1107302490)
  struct_VkTensorViewCaptureDescriptorDataInfoARM_1107304091 = (when declared(
      struct_VkTensorViewCaptureDescriptorDataInfoARM):
    when ownSizeof(struct_VkTensorViewCaptureDescriptorDataInfoARM) !=
        ownSizeof(struct_VkTensorViewCaptureDescriptorDataInfoARM_1107304090):
      static :
        warning("Declaration of " &
            "struct_VkTensorViewCaptureDescriptorDataInfoARM" &
            " exists but with different size")
    struct_VkTensorViewCaptureDescriptorDataInfoARM
  else:
    struct_VkTensorViewCaptureDescriptorDataInfoARM_1107304090)
  enum_VkPresentModeKHR_1107299253 = (when declared(enum_VkPresentModeKHR):
    when ownSizeof(enum_VkPresentModeKHR) != ownSizeof(enum_VkPresentModeKHR_1107299252):
      static :
        warning("Declaration of " & "enum_VkPresentModeKHR" &
            " exists but with different size")
    enum_VkPresentModeKHR
  else:
    enum_VkPresentModeKHR_1107299252)
  VkPartitionedAccelerationStructureUpdateInstanceDataNV_1107304889 = (when declared(
      VkPartitionedAccelerationStructureUpdateInstanceDataNV):
    when ownSizeof(VkPartitionedAccelerationStructureUpdateInstanceDataNV) !=
        ownSizeof(VkPartitionedAccelerationStructureUpdateInstanceDataNV_1107304888):
      static :
        warning("Declaration of " &
            "VkPartitionedAccelerationStructureUpdateInstanceDataNV" &
            " exists but with different size")
    VkPartitionedAccelerationStructureUpdateInstanceDataNV
  else:
    VkPartitionedAccelerationStructureUpdateInstanceDataNV_1107304888)
  VkPresentRegionsKHR_1107300023 = (when declared(VkPresentRegionsKHR):
    when ownSizeof(VkPresentRegionsKHR) != ownSizeof(VkPresentRegionsKHR_1107300022):
      static :
        warning("Declaration of " & "VkPresentRegionsKHR" &
            " exists but with different size")
    VkPresentRegionsKHR
  else:
    VkPresentRegionsKHR_1107300022)
  struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR_1107301293 = (when declared(
      struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR):
    when ownSizeof(struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR) !=
        ownSizeof(struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR_1107301292):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR
  else:
    struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR_1107301292)
  struct_VkPerformanceCounterKHR_1107300141 = (when declared(
      struct_VkPerformanceCounterKHR):
    when ownSizeof(struct_VkPerformanceCounterKHR) !=
        ownSizeof(struct_VkPerformanceCounterKHR_1107300140):
      static :
        warning("Declaration of " & "struct_VkPerformanceCounterKHR" &
            " exists but with different size")
    struct_VkPerformanceCounterKHR
  else:
    struct_VkPerformanceCounterKHR_1107300140)
  PFN_vkCmdDispatchIndirect_1107297899 = (when declared(
      PFN_vkCmdDispatchIndirect):
    when ownSizeof(PFN_vkCmdDispatchIndirect) !=
        ownSizeof(PFN_vkCmdDispatchIndirect_1107297898):
      static :
        warning("Declaration of " & "PFN_vkCmdDispatchIndirect" &
            " exists but with different size")
    PFN_vkCmdDispatchIndirect
  else:
    PFN_vkCmdDispatchIndirect_1107297898)
  VkPhysicalDeviceMaintenance3Properties_1107298313 = (when declared(
      VkPhysicalDeviceMaintenance3Properties):
    when ownSizeof(VkPhysicalDeviceMaintenance3Properties) !=
        ownSizeof(VkPhysicalDeviceMaintenance3Properties_1107298312):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance3Properties" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance3Properties
  else:
    VkPhysicalDeviceMaintenance3Properties_1107298312)
  VkDescriptorGetInfoEXT_1107303037 = (when declared(VkDescriptorGetInfoEXT):
    when ownSizeof(VkDescriptorGetInfoEXT) != ownSizeof(VkDescriptorGetInfoEXT_1107303036):
      static :
        warning("Declaration of " & "VkDescriptorGetInfoEXT" &
            " exists but with different size")
    VkDescriptorGetInfoEXT
  else:
    VkDescriptorGetInfoEXT_1107303036)
  struct_VkPhysicalDeviceProperties2_1107298133 = (when declared(
      struct_VkPhysicalDeviceProperties2):
    when ownSizeof(struct_VkPhysicalDeviceProperties2) !=
        ownSizeof(struct_VkPhysicalDeviceProperties2_1107298132):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceProperties2" &
            " exists but with different size")
    struct_VkPhysicalDeviceProperties2
  else:
    struct_VkPhysicalDeviceProperties2_1107298132)
  VkReleaseSwapchainImagesInfoKHR_1107300945 = (when declared(
      VkReleaseSwapchainImagesInfoKHR):
    when ownSizeof(VkReleaseSwapchainImagesInfoKHR) !=
        ownSizeof(VkReleaseSwapchainImagesInfoKHR_1107300944):
      static :
        warning("Declaration of " & "VkReleaseSwapchainImagesInfoKHR" &
            " exists but with different size")
    VkReleaseSwapchainImagesInfoKHR
  else:
    VkReleaseSwapchainImagesInfoKHR_1107300944)
  VkSRTDataNV_1107303155 = (when declared(VkSRTDataNV):
    when ownSizeof(VkSRTDataNV) != ownSizeof(VkSRTDataNV_1107303154):
      static :
        warning("Declaration of " & "VkSRTDataNV" &
            " exists but with different size")
    VkSRTDataNV
  else:
    VkSRTDataNV_1107303154)
  struct_VkPhysicalDeviceTensorPropertiesARM_1107304031 = (when declared(
      struct_VkPhysicalDeviceTensorPropertiesARM):
    when ownSizeof(struct_VkPhysicalDeviceTensorPropertiesARM) !=
        ownSizeof(struct_VkPhysicalDeviceTensorPropertiesARM_1107304030):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceTensorPropertiesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceTensorPropertiesARM
  else:
    struct_VkPhysicalDeviceTensorPropertiesARM_1107304030)
  struct_VkGeometryNV_1107302151 = (when declared(struct_VkGeometryNV):
    when ownSizeof(struct_VkGeometryNV) != ownSizeof(struct_VkGeometryNV_1107302150):
      static :
        warning("Declaration of " & "struct_VkGeometryNV" &
            " exists but with different size")
    struct_VkGeometryNV
  else:
    struct_VkGeometryNV_1107302150)
  VkShaderRequiredSubgroupSizeCreateInfoEXT_1107304269 = (when declared(
      VkShaderRequiredSubgroupSizeCreateInfoEXT):
    when ownSizeof(VkShaderRequiredSubgroupSizeCreateInfoEXT) !=
        ownSizeof(VkShaderRequiredSubgroupSizeCreateInfoEXT_1107304268):
      static :
        warning("Declaration of " & "VkShaderRequiredSubgroupSizeCreateInfoEXT" &
            " exists but with different size")
    VkShaderRequiredSubgroupSizeCreateInfoEXT
  else:
    VkShaderRequiredSubgroupSizeCreateInfoEXT_1107304268)
  struct_VkRefreshCycleDurationGOOGLE_1107301699 = (when declared(
      struct_VkRefreshCycleDurationGOOGLE):
    when ownSizeof(struct_VkRefreshCycleDurationGOOGLE) !=
        ownSizeof(struct_VkRefreshCycleDurationGOOGLE_1107301698):
      static :
        warning("Declaration of " & "struct_VkRefreshCycleDurationGOOGLE" &
            " exists but with different size")
    struct_VkRefreshCycleDurationGOOGLE
  else:
    struct_VkRefreshCycleDurationGOOGLE_1107301698)
  struct_VkWin32SurfaceCreateInfoKHR_1107305303 = (when declared(
      struct_VkWin32SurfaceCreateInfoKHR):
    when ownSizeof(struct_VkWin32SurfaceCreateInfoKHR) !=
        ownSizeof(struct_VkWin32SurfaceCreateInfoKHR_1107305302):
      static :
        warning("Declaration of " & "struct_VkWin32SurfaceCreateInfoKHR" &
            " exists but with different size")
    struct_VkWin32SurfaceCreateInfoKHR
  else:
    struct_VkWin32SurfaceCreateInfoKHR_1107305302)
  struct_StdVideoAV1Quantization_1107305751 = (when declared(
      struct_StdVideoAV1Quantization):
    when ownSizeof(struct_StdVideoAV1Quantization) !=
        ownSizeof(struct_StdVideoAV1Quantization_1107305750):
      static :
        warning("Declaration of " & "struct_StdVideoAV1Quantization" &
            " exists but with different size")
    struct_StdVideoAV1Quantization
  else:
    struct_StdVideoAV1Quantization_1107305750)
  VkSamplerYcbcrConversionImageFormatProperties_1107298241 = (when declared(
      VkSamplerYcbcrConversionImageFormatProperties):
    when ownSizeof(VkSamplerYcbcrConversionImageFormatProperties) !=
        ownSizeof(VkSamplerYcbcrConversionImageFormatProperties_1107298240):
      static :
        warning("Declaration of " &
            "VkSamplerYcbcrConversionImageFormatProperties" &
            " exists but with different size")
    VkSamplerYcbcrConversionImageFormatProperties
  else:
    VkSamplerYcbcrConversionImageFormatProperties_1107298240)
  PFN_vkCreateQueryPool_1107297771 = (when declared(PFN_vkCreateQueryPool):
    when ownSizeof(PFN_vkCreateQueryPool) != ownSizeof(PFN_vkCreateQueryPool_1107297770):
      static :
        warning("Declaration of " & "PFN_vkCreateQueryPool" &
            " exists but with different size")
    PFN_vkCreateQueryPool
  else:
    PFN_vkCreateQueryPool_1107297770)
  VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303061 = (when declared(
      VkAccelerationStructureCaptureDescriptorDataInfoEXT):
    when ownSizeof(VkAccelerationStructureCaptureDescriptorDataInfoEXT) !=
        ownSizeof(VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303060):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureCaptureDescriptorDataInfoEXT" &
            " exists but with different size")
    VkAccelerationStructureCaptureDescriptorDataInfoEXT
  else:
    VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303060)
  VkVideoEncodeH265GopRemainingFrameInfoKHR_1107299795 = (when declared(
      VkVideoEncodeH265GopRemainingFrameInfoKHR):
    when ownSizeof(VkVideoEncodeH265GopRemainingFrameInfoKHR) !=
        ownSizeof(VkVideoEncodeH265GopRemainingFrameInfoKHR_1107299794):
      static :
        warning("Declaration of " & "VkVideoEncodeH265GopRemainingFrameInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265GopRemainingFrameInfoKHR
  else:
    VkVideoEncodeH265GopRemainingFrameInfoKHR_1107299794)
  PFN_vkCmdSetScissor_1107297867 = (when declared(PFN_vkCmdSetScissor):
    when ownSizeof(PFN_vkCmdSetScissor) != ownSizeof(PFN_vkCmdSetScissor_1107297866):
      static :
        warning("Declaration of " & "PFN_vkCmdSetScissor" &
            " exists but with different size")
    PFN_vkCmdSetScissor
  else:
    PFN_vkCmdSetScissor_1107297866)
  struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR_1107301061 = (when declared(
      struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR):
    when ownSizeof(struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR_1107301060):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR
  else:
    struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR_1107301060)
  struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR_1107301337 = (when declared(
      struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR_1107301336):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR
  else:
    struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR_1107301336)
  struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT_1107301781 = (when declared(
      struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT):
    when ownSizeof(struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT) !=
        ownSizeof(struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT_1107301780):
      static :
        warning("Declaration of " &
            "struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT" &
            " exists but with different size")
    struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT
  else:
    struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT_1107301780)
  struct_StdVideoEncodeH264ReferenceListsInfoFlags_1107305855 = (when declared(
      struct_StdVideoEncodeH264ReferenceListsInfoFlags):
    when ownSizeof(struct_StdVideoEncodeH264ReferenceListsInfoFlags) !=
        ownSizeof(struct_StdVideoEncodeH264ReferenceListsInfoFlags_1107305854):
      static :
        warning("Declaration of " &
            "struct_StdVideoEncodeH264ReferenceListsInfoFlags" &
            " exists but with different size")
    struct_StdVideoEncodeH264ReferenceListsInfoFlags
  else:
    struct_StdVideoEncodeH264ReferenceListsInfoFlags_1107305854)
  VkPipelineStageFlagBits2_1107298665 = (when declared(VkPipelineStageFlagBits2):
    when ownSizeof(VkPipelineStageFlagBits2) !=
        ownSizeof(VkPipelineStageFlagBits2_1107298664):
      static :
        warning("Declaration of " & "VkPipelineStageFlagBits2" &
            " exists but with different size")
    VkPipelineStageFlagBits2
  else:
    VkPipelineStageFlagBits2_1107298664)
  enum_VkDescriptorPoolCreateFlagBits_1107297145 = (when declared(
      enum_VkDescriptorPoolCreateFlagBits):
    when ownSizeof(enum_VkDescriptorPoolCreateFlagBits) !=
        ownSizeof(enum_VkDescriptorPoolCreateFlagBits_1107297144):
      static :
        warning("Declaration of " & "enum_VkDescriptorPoolCreateFlagBits" &
            " exists but with different size")
    enum_VkDescriptorPoolCreateFlagBits
  else:
    enum_VkDescriptorPoolCreateFlagBits_1107297144)
  PFN_vkGetDescriptorSetLayoutSizeEXT_1107303063 = (when declared(
      PFN_vkGetDescriptorSetLayoutSizeEXT):
    when ownSizeof(PFN_vkGetDescriptorSetLayoutSizeEXT) !=
        ownSizeof(PFN_vkGetDescriptorSetLayoutSizeEXT_1107303062):
      static :
        warning("Declaration of " & "PFN_vkGetDescriptorSetLayoutSizeEXT" &
            " exists but with different size")
    PFN_vkGetDescriptorSetLayoutSizeEXT
  else:
    PFN_vkGetDescriptorSetLayoutSizeEXT_1107303062)
  VkExternalMemoryHandleTypeFlagBitsKHR_1107299927 = (when declared(
      VkExternalMemoryHandleTypeFlagBitsKHR):
    when ownSizeof(VkExternalMemoryHandleTypeFlagBitsKHR) !=
        ownSizeof(VkExternalMemoryHandleTypeFlagBitsKHR_1107299926):
      static :
        warning("Declaration of " & "VkExternalMemoryHandleTypeFlagBitsKHR" &
            " exists but with different size")
    VkExternalMemoryHandleTypeFlagBitsKHR
  else:
    VkExternalMemoryHandleTypeFlagBitsKHR_1107299926)
  VkGeneratedCommandsInfoNV_1107302821 = (when declared(
      VkGeneratedCommandsInfoNV):
    when ownSizeof(VkGeneratedCommandsInfoNV) !=
        ownSizeof(VkGeneratedCommandsInfoNV_1107302820):
      static :
        warning("Declaration of " & "VkGeneratedCommandsInfoNV" &
            " exists but with different size")
    VkGeneratedCommandsInfoNV
  else:
    VkGeneratedCommandsInfoNV_1107302820)
  struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT_1107304651 = (when declared(
      struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT):
    when ownSizeof(struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT) !=
        ownSizeof(struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT_1107304650):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT" &
            " exists but with different size")
    struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT
  else:
    struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT_1107304650)
  VkBindIndexBufferIndirectCommandEXT_1107305013 = (when declared(
      VkBindIndexBufferIndirectCommandEXT):
    when ownSizeof(VkBindIndexBufferIndirectCommandEXT) !=
        ownSizeof(VkBindIndexBufferIndirectCommandEXT_1107305012):
      static :
        warning("Declaration of " & "VkBindIndexBufferIndirectCommandEXT" &
            " exists but with different size")
    VkBindIndexBufferIndirectCommandEXT
  else:
    VkBindIndexBufferIndirectCommandEXT_1107305012)
  VkWin32SurfaceCreateInfoKHR_1107305309 = (when declared(
      VkWin32SurfaceCreateInfoKHR):
    when ownSizeof(VkWin32SurfaceCreateInfoKHR) !=
        ownSizeof(VkWin32SurfaceCreateInfoKHR_1107305308):
      static :
        warning("Declaration of " & "VkWin32SurfaceCreateInfoKHR" &
            " exists but with different size")
    VkWin32SurfaceCreateInfoKHR
  else:
    VkWin32SurfaceCreateInfoKHR_1107305308)
  VkPhysicalDeviceComputeShaderDerivativesFeaturesNV_1107302309 = (when declared(
      VkPhysicalDeviceComputeShaderDerivativesFeaturesNV):
    when ownSizeof(VkPhysicalDeviceComputeShaderDerivativesFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceComputeShaderDerivativesFeaturesNV_1107302308):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceComputeShaderDerivativesFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceComputeShaderDerivativesFeaturesNV
  else:
    VkPhysicalDeviceComputeShaderDerivativesFeaturesNV_1107302308)
  struct_VkDataGraphPipelineCompilerControlCreateInfoARM_1107304487 = (when declared(
      struct_VkDataGraphPipelineCompilerControlCreateInfoARM):
    when ownSizeof(struct_VkDataGraphPipelineCompilerControlCreateInfoARM) !=
        ownSizeof(struct_VkDataGraphPipelineCompilerControlCreateInfoARM_1107304486):
      static :
        warning("Declaration of " &
            "struct_VkDataGraphPipelineCompilerControlCreateInfoARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineCompilerControlCreateInfoARM
  else:
    struct_VkDataGraphPipelineCompilerControlCreateInfoARM_1107304486)
  enum_VkQueryResultFlagBits_1107297043 = (when declared(
      enum_VkQueryResultFlagBits):
    when ownSizeof(enum_VkQueryResultFlagBits) !=
        ownSizeof(enum_VkQueryResultFlagBits_1107297042):
      static :
        warning("Declaration of " & "enum_VkQueryResultFlagBits" &
            " exists but with different size")
    enum_VkQueryResultFlagBits
  else:
    enum_VkQueryResultFlagBits_1107297042)
  VkPhysicalDeviceMaintenance6FeaturesKHR_1107301175 = (when declared(
      VkPhysicalDeviceMaintenance6FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance6FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance6FeaturesKHR_1107301174):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance6FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance6FeaturesKHR
  else:
    VkPhysicalDeviceMaintenance6FeaturesKHR_1107301174)
  VkLayerSettingsCreateInfoEXT_1107304373 = (when declared(
      VkLayerSettingsCreateInfoEXT):
    when ownSizeof(VkLayerSettingsCreateInfoEXT) !=
        ownSizeof(VkLayerSettingsCreateInfoEXT_1107304372):
      static :
        warning("Declaration of " & "VkLayerSettingsCreateInfoEXT" &
            " exists but with different size")
    VkLayerSettingsCreateInfoEXT
  else:
    VkLayerSettingsCreateInfoEXT_1107304372)
  struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV_1107302335 = (when declared(
      struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV):
    when ownSizeof(struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV) !=
        ownSizeof(struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV_1107302334):
      static :
        warning("Declaration of " &
            "struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV" &
            " exists but with different size")
    struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV
  else:
    struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV_1107302334)
  VkOpticalFlowExecuteFlagBitsNV_1107304171 = (when declared(
      VkOpticalFlowExecuteFlagBitsNV):
    when ownSizeof(VkOpticalFlowExecuteFlagBitsNV) !=
        ownSizeof(VkOpticalFlowExecuteFlagBitsNV_1107304170):
      static :
        warning("Declaration of " & "VkOpticalFlowExecuteFlagBitsNV" &
            " exists but with different size")
    VkOpticalFlowExecuteFlagBitsNV
  else:
    VkOpticalFlowExecuteFlagBitsNV_1107304170)
  PFN_vkCmdEndTransformFeedbackEXT_1107301485 = (when declared(
      PFN_vkCmdEndTransformFeedbackEXT):
    when ownSizeof(PFN_vkCmdEndTransformFeedbackEXT) !=
        ownSizeof(PFN_vkCmdEndTransformFeedbackEXT_1107301484):
      static :
        warning("Declaration of " & "PFN_vkCmdEndTransformFeedbackEXT" &
            " exists but with different size")
    PFN_vkCmdEndTransformFeedbackEXT
  else:
    PFN_vkCmdEndTransformFeedbackEXT_1107301484)
  VkPipelineStageFlagBits2KHR_1107300647 = (when declared(
      VkPipelineStageFlagBits2KHR):
    when ownSizeof(VkPipelineStageFlagBits2KHR) !=
        ownSizeof(VkPipelineStageFlagBits2KHR_1107300646):
      static :
        warning("Declaration of " & "VkPipelineStageFlagBits2KHR" &
            " exists but with different size")
    VkPipelineStageFlagBits2KHR
  else:
    VkPipelineStageFlagBits2KHR_1107300646)
  struct_StdVideoVP9ColorConfig_1107305781 = (when declared(
      struct_StdVideoVP9ColorConfig):
    when ownSizeof(struct_StdVideoVP9ColorConfig) !=
        ownSizeof(struct_StdVideoVP9ColorConfig_1107305780):
      static :
        warning("Declaration of " & "struct_StdVideoVP9ColorConfig" &
            " exists but with different size")
    struct_StdVideoVP9ColorConfig
  else:
    struct_StdVideoVP9ColorConfig_1107305780)
  SECURITY_ATTRIBUTES_1107305325 = (when declared(SECURITY_ATTRIBUTES):
    when ownSizeof(SECURITY_ATTRIBUTES) != ownSizeof(SECURITY_ATTRIBUTES_1107305324):
      static :
        warning("Declaration of " & "SECURITY_ATTRIBUTES" &
            " exists but with different size")
    SECURITY_ATTRIBUTES
  else:
    SECURITY_ATTRIBUTES_1107305324)
  VkSurfacePresentModeCompatibilityKHR_1107300921 = (when declared(
      VkSurfacePresentModeCompatibilityKHR):
    when ownSizeof(VkSurfacePresentModeCompatibilityKHR) !=
        ownSizeof(VkSurfacePresentModeCompatibilityKHR_1107300920):
      static :
        warning("Declaration of " & "VkSurfacePresentModeCompatibilityKHR" &
            " exists but with different size")
    VkSurfacePresentModeCompatibilityKHR
  else:
    VkSurfacePresentModeCompatibilityKHR_1107300920)
  VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV_1107304657 = (when declared(
      VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV):
    when ownSizeof(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV_1107304656):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV
  else:
    VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV_1107304656)
  VkAttachmentFeedbackLoopInfoEXT_1107301145 = (when declared(
      VkAttachmentFeedbackLoopInfoEXT):
    when ownSizeof(VkAttachmentFeedbackLoopInfoEXT) !=
        ownSizeof(VkAttachmentFeedbackLoopInfoEXT_1107301144):
      static :
        warning("Declaration of " & "VkAttachmentFeedbackLoopInfoEXT" &
            " exists but with different size")
    VkAttachmentFeedbackLoopInfoEXT
  else:
    VkAttachmentFeedbackLoopInfoEXT_1107301144)
  struct_VkPhysicalDeviceProtectedMemoryFeatures_1107298203 = (when declared(
      struct_VkPhysicalDeviceProtectedMemoryFeatures):
    when ownSizeof(struct_VkPhysicalDeviceProtectedMemoryFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceProtectedMemoryFeatures_1107298202):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceProtectedMemoryFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceProtectedMemoryFeatures
  else:
    struct_VkPhysicalDeviceProtectedMemoryFeatures_1107298202)
  VkCopyAccelerationStructureToMemoryInfoKHR_1107305197 = (when declared(
      VkCopyAccelerationStructureToMemoryInfoKHR):
    when ownSizeof(VkCopyAccelerationStructureToMemoryInfoKHR) !=
        ownSizeof(VkCopyAccelerationStructureToMemoryInfoKHR_1107305196):
      static :
        warning("Declaration of " & "VkCopyAccelerationStructureToMemoryInfoKHR" &
            " exists but with different size")
    VkCopyAccelerationStructureToMemoryInfoKHR
  else:
    VkCopyAccelerationStructureToMemoryInfoKHR_1107305196)
  VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT_1107302293 = (when declared(
      VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT_1107302292):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT
  else:
    VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT_1107302292)
  PFN_vkGetDescriptorSetLayoutSupportKHR_1107300297 = (when declared(
      PFN_vkGetDescriptorSetLayoutSupportKHR):
    when ownSizeof(PFN_vkGetDescriptorSetLayoutSupportKHR) !=
        ownSizeof(PFN_vkGetDescriptorSetLayoutSupportKHR_1107300296):
      static :
        warning("Declaration of " & "PFN_vkGetDescriptorSetLayoutSupportKHR" &
            " exists but with different size")
    PFN_vkGetDescriptorSetLayoutSupportKHR
  else:
    PFN_vkGetDescriptorSetLayoutSupportKHR_1107300296)
  struct_VkVideoDecodeH265PictureInfoKHR_1107300329 = (when declared(
      struct_VkVideoDecodeH265PictureInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH265PictureInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH265PictureInfoKHR_1107300328):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeH265PictureInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH265PictureInfoKHR
  else:
    struct_VkVideoDecodeH265PictureInfoKHR_1107300328)
  struct_VkPipelineLibraryCreateInfoKHR_1107300541 = (when declared(
      struct_VkPipelineLibraryCreateInfoKHR):
    when ownSizeof(struct_VkPipelineLibraryCreateInfoKHR) !=
        ownSizeof(struct_VkPipelineLibraryCreateInfoKHR_1107300540):
      static :
        warning("Declaration of " & "struct_VkPipelineLibraryCreateInfoKHR" &
            " exists but with different size")
    struct_VkPipelineLibraryCreateInfoKHR
  else:
    struct_VkPipelineLibraryCreateInfoKHR_1107300540)
  VkConditionalRenderingFlagBitsEXT_1107301619 = (when declared(
      VkConditionalRenderingFlagBitsEXT):
    when ownSizeof(VkConditionalRenderingFlagBitsEXT) !=
        ownSizeof(VkConditionalRenderingFlagBitsEXT_1107301618):
      static :
        warning("Declaration of " & "VkConditionalRenderingFlagBitsEXT" &
            " exists but with different size")
    VkConditionalRenderingFlagBitsEXT
  else:
    VkConditionalRenderingFlagBitsEXT_1107301618)
  VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303441 = (when declared(
      VkVideoEncodeRgbModelConversionFlagBitsVALVE):
    when ownSizeof(VkVideoEncodeRgbModelConversionFlagBitsVALVE) !=
        ownSizeof(VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303440):
      static :
        warning("Declaration of " &
            "VkVideoEncodeRgbModelConversionFlagBitsVALVE" &
            " exists but with different size")
    VkVideoEncodeRgbModelConversionFlagBitsVALVE
  else:
    VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303440)
  VkComputePipelineIndirectBufferInfoNV_1107303793 = (when declared(
      VkComputePipelineIndirectBufferInfoNV):
    when ownSizeof(VkComputePipelineIndirectBufferInfoNV) !=
        ownSizeof(VkComputePipelineIndirectBufferInfoNV_1107303792):
      static :
        warning("Declaration of " & "VkComputePipelineIndirectBufferInfoNV" &
            " exists but with different size")
    VkComputePipelineIndirectBufferInfoNV
  else:
    VkComputePipelineIndirectBufferInfoNV_1107303792)
  VkExternalSemaphorePropertiesKHR_1107299979 = (when declared(
      VkExternalSemaphorePropertiesKHR):
    when ownSizeof(VkExternalSemaphorePropertiesKHR) !=
        ownSizeof(VkExternalSemaphorePropertiesKHR_1107299978):
      static :
        warning("Declaration of " & "VkExternalSemaphorePropertiesKHR" &
            " exists but with different size")
    VkExternalSemaphorePropertiesKHR
  else:
    VkExternalSemaphorePropertiesKHR_1107299978)
  VkSurfaceTransformFlagsKHR_1107299271 = (when declared(
      VkSurfaceTransformFlagsKHR):
    when ownSizeof(VkSurfaceTransformFlagsKHR) !=
        ownSizeof(VkSurfaceTransformFlagsKHR_1107299270):
      static :
        warning("Declaration of " & "VkSurfaceTransformFlagsKHR" &
            " exists but with different size")
    VkSurfaceTransformFlagsKHR
  else:
    VkSurfaceTransformFlagsKHR_1107299270)
  struct_VkDataGraphPipelineInfoARM_1107304519 = (when declared(
      struct_VkDataGraphPipelineInfoARM):
    when ownSizeof(struct_VkDataGraphPipelineInfoARM) !=
        ownSizeof(struct_VkDataGraphPipelineInfoARM_1107304518):
      static :
        warning("Declaration of " & "struct_VkDataGraphPipelineInfoARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineInfoARM
  else:
    struct_VkDataGraphPipelineInfoARM_1107304518)
  VkImageLayout_1107296791 = (when declared(VkImageLayout):
    when ownSizeof(VkImageLayout) != ownSizeof(VkImageLayout_1107296790):
      static :
        warning("Declaration of " & "VkImageLayout" &
            " exists but with different size")
    VkImageLayout
  else:
    VkImageLayout_1107296790)
  VkTensorMemoryBarrierARM_1107304037 = (when declared(VkTensorMemoryBarrierARM):
    when ownSizeof(VkTensorMemoryBarrierARM) !=
        ownSizeof(VkTensorMemoryBarrierARM_1107304036):
      static :
        warning("Declaration of " & "VkTensorMemoryBarrierARM" &
            " exists but with different size")
    VkTensorMemoryBarrierARM
  else:
    VkTensorMemoryBarrierARM_1107304036)
  VkVideoSessionCreateFlagBitsKHR_1107299451 = (when declared(
      VkVideoSessionCreateFlagBitsKHR):
    when ownSizeof(VkVideoSessionCreateFlagBitsKHR) !=
        ownSizeof(VkVideoSessionCreateFlagBitsKHR_1107299450):
      static :
        warning("Declaration of " & "VkVideoSessionCreateFlagBitsKHR" &
            " exists but with different size")
    VkVideoSessionCreateFlagBitsKHR
  else:
    VkVideoSessionCreateFlagBitsKHR_1107299450)
  PFN_vkGetShaderInfoAMD_1107301557 = (when declared(PFN_vkGetShaderInfoAMD):
    when ownSizeof(PFN_vkGetShaderInfoAMD) != ownSizeof(PFN_vkGetShaderInfoAMD_1107301556):
      static :
        warning("Declaration of " & "PFN_vkGetShaderInfoAMD" &
            " exists but with different size")
    PFN_vkGetShaderInfoAMD
  else:
    PFN_vkGetShaderInfoAMD_1107301556)
  VkDebugReportCallbackCreateInfoEXT_1107301417 = (when declared(
      VkDebugReportCallbackCreateInfoEXT):
    when ownSizeof(VkDebugReportCallbackCreateInfoEXT) !=
        ownSizeof(VkDebugReportCallbackCreateInfoEXT_1107301416):
      static :
        warning("Declaration of " & "VkDebugReportCallbackCreateInfoEXT" &
            " exists but with different size")
    VkDebugReportCallbackCreateInfoEXT
  else:
    VkDebugReportCallbackCreateInfoEXT_1107301416)
  struct_VkLatencySubmissionPresentIdNV_1107304419 = (when declared(
      struct_VkLatencySubmissionPresentIdNV):
    when ownSizeof(struct_VkLatencySubmissionPresentIdNV) !=
        ownSizeof(struct_VkLatencySubmissionPresentIdNV_1107304418):
      static :
        warning("Declaration of " & "struct_VkLatencySubmissionPresentIdNV" &
            " exists but with different size")
    struct_VkLatencySubmissionPresentIdNV
  else:
    struct_VkLatencySubmissionPresentIdNV_1107304418)
  PFN_vkGetDisplayModePropertiesKHR_1107299403 = (when declared(
      PFN_vkGetDisplayModePropertiesKHR):
    when ownSizeof(PFN_vkGetDisplayModePropertiesKHR) !=
        ownSizeof(PFN_vkGetDisplayModePropertiesKHR_1107299402):
      static :
        warning("Declaration of " & "PFN_vkGetDisplayModePropertiesKHR" &
            " exists but with different size")
    PFN_vkGetDisplayModePropertiesKHR
  else:
    PFN_vkGetDisplayModePropertiesKHR_1107299402)
  StdVideoAV1FrameRestorationType_1107305835 = (when declared(
      StdVideoAV1FrameRestorationType):
    when ownSizeof(StdVideoAV1FrameRestorationType) !=
        ownSizeof(StdVideoAV1FrameRestorationType_1107305834):
      static :
        warning("Declaration of " & "StdVideoAV1FrameRestorationType" &
            " exists but with different size")
    StdVideoAV1FrameRestorationType
  else:
    StdVideoAV1FrameRestorationType_1107305834)
  VkPhysicalDevicePrivateDataFeaturesEXT_1107302935 = (when declared(
      VkPhysicalDevicePrivateDataFeaturesEXT):
    when ownSizeof(VkPhysicalDevicePrivateDataFeaturesEXT) !=
        ownSizeof(VkPhysicalDevicePrivateDataFeaturesEXT_1107302934):
      static :
        warning("Declaration of " & "VkPhysicalDevicePrivateDataFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDevicePrivateDataFeaturesEXT
  else:
    VkPhysicalDevicePrivateDataFeaturesEXT_1107302934)
  struct_VkDataGraphPipelineCreateInfoARM_1107304491 = (when declared(
      struct_VkDataGraphPipelineCreateInfoARM):
    when ownSizeof(struct_VkDataGraphPipelineCreateInfoARM) !=
        ownSizeof(struct_VkDataGraphPipelineCreateInfoARM_1107304490):
      static :
        warning("Declaration of " & "struct_VkDataGraphPipelineCreateInfoARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineCreateInfoARM
  else:
    struct_VkDataGraphPipelineCreateInfoARM_1107304490)
  VkAccelerationStructureGeometryDataKHR_1107305161 = (when declared(
      VkAccelerationStructureGeometryDataKHR):
    when ownSizeof(VkAccelerationStructureGeometryDataKHR) !=
        ownSizeof(VkAccelerationStructureGeometryDataKHR_1107305160):
      static :
        warning("Declaration of " & "VkAccelerationStructureGeometryDataKHR" &
            " exists but with different size")
    VkAccelerationStructureGeometryDataKHR
  else:
    VkAccelerationStructureGeometryDataKHR_1107305160)
  VkAttachmentReferenceStencilLayoutKHR_1107300447 = (when declared(
      VkAttachmentReferenceStencilLayoutKHR):
    when ownSizeof(VkAttachmentReferenceStencilLayoutKHR) !=
        ownSizeof(VkAttachmentReferenceStencilLayoutKHR_1107300446):
      static :
        warning("Declaration of " & "VkAttachmentReferenceStencilLayoutKHR" &
            " exists but with different size")
    VkAttachmentReferenceStencilLayoutKHR
  else:
    VkAttachmentReferenceStencilLayoutKHR_1107300446)
  VkPipelineCoverageToColorStateCreateInfoNV_1107301935 = (when declared(
      VkPipelineCoverageToColorStateCreateInfoNV):
    when ownSizeof(VkPipelineCoverageToColorStateCreateInfoNV) !=
        ownSizeof(VkPipelineCoverageToColorStateCreateInfoNV_1107301934):
      static :
        warning("Declaration of " & "VkPipelineCoverageToColorStateCreateInfoNV" &
            " exists but with different size")
    VkPipelineCoverageToColorStateCreateInfoNV
  else:
    VkPipelineCoverageToColorStateCreateInfoNV_1107301934)
  VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV_1107302225 = (when declared(
      VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV):
    when ownSizeof(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV_1107302224):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV
  else:
    VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV_1107302224)
  StdVideoEncodeH265LongTermRefPics_1107305585 = (when declared(
      StdVideoEncodeH265LongTermRefPics):
    when ownSizeof(StdVideoEncodeH265LongTermRefPics) !=
        ownSizeof(StdVideoEncodeH265LongTermRefPics_1107305584):
      static :
        warning("Declaration of " & "StdVideoEncodeH265LongTermRefPics" &
            " exists but with different size")
    StdVideoEncodeH265LongTermRefPics
  else:
    StdVideoEncodeH265LongTermRefPics_1107305584)
  struct_VkSubpassDescription2_1107298447 = (when declared(
      struct_VkSubpassDescription2):
    when ownSizeof(struct_VkSubpassDescription2) !=
        ownSizeof(struct_VkSubpassDescription2_1107298446):
      static :
        warning("Declaration of " & "struct_VkSubpassDescription2" &
            " exists but with different size")
    struct_VkSubpassDescription2
  else:
    struct_VkSubpassDescription2_1107298446)
  VkPhysicalDeviceLineRasterizationFeatures_1107299043 = (when declared(
      VkPhysicalDeviceLineRasterizationFeatures):
    when ownSizeof(VkPhysicalDeviceLineRasterizationFeatures) !=
        ownSizeof(VkPhysicalDeviceLineRasterizationFeatures_1107299042):
      static :
        warning("Declaration of " & "VkPhysicalDeviceLineRasterizationFeatures" &
            " exists but with different size")
    VkPhysicalDeviceLineRasterizationFeatures
  else:
    VkPhysicalDeviceLineRasterizationFeatures_1107299042)
  VkCommandPoolCreateInfo_1107297615 = (when declared(VkCommandPoolCreateInfo):
    when ownSizeof(VkCommandPoolCreateInfo) !=
        ownSizeof(VkCommandPoolCreateInfo_1107297614):
      static :
        warning("Declaration of " & "VkCommandPoolCreateInfo" &
            " exists but with different size")
    VkCommandPoolCreateInfo
  else:
    VkCommandPoolCreateInfo_1107297614)
  struct_VkMemoryBarrier2_1107298731 = (when declared(struct_VkMemoryBarrier2):
    when ownSizeof(struct_VkMemoryBarrier2) !=
        ownSizeof(struct_VkMemoryBarrier2_1107298730):
      static :
        warning("Declaration of " & "struct_VkMemoryBarrier2" &
            " exists but with different size")
    struct_VkMemoryBarrier2
  else:
    struct_VkMemoryBarrier2_1107298730)
  struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI_1107303635 = (when declared(
      struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI):
    when ownSizeof(struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI) !=
        ownSizeof(struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI_1107303634):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI" &
            " exists but with different size")
    struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI
  else:
    struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI_1107303634)
  struct_VkStencilOpState_1107297517 = (when declared(struct_VkStencilOpState):
    when ownSizeof(struct_VkStencilOpState) !=
        ownSizeof(struct_VkStencilOpState_1107297516):
      static :
        warning("Declaration of " & "struct_VkStencilOpState" &
            " exists but with different size")
    struct_VkStencilOpState
  else:
    struct_VkStencilOpState_1107297516)
  PFN_vkResetCommandPool_1107297851 = (when declared(PFN_vkResetCommandPool):
    when ownSizeof(PFN_vkResetCommandPool) != ownSizeof(PFN_vkResetCommandPool_1107297850):
      static :
        warning("Declaration of " & "PFN_vkResetCommandPool" &
            " exists but with different size")
    PFN_vkResetCommandPool
  else:
    PFN_vkResetCommandPool_1107297850)
  VkRasterizationOrderAMD_1107301427 = (when declared(VkRasterizationOrderAMD):
    when ownSizeof(VkRasterizationOrderAMD) !=
        ownSizeof(VkRasterizationOrderAMD_1107301426):
      static :
        warning("Declaration of " & "VkRasterizationOrderAMD" &
            " exists but with different size")
    VkRasterizationOrderAMD
  else:
    VkRasterizationOrderAMD_1107301426)
  VkCommandBufferInheritanceViewportScissorInfoNV_1107302845 = (when declared(
      VkCommandBufferInheritanceViewportScissorInfoNV):
    when ownSizeof(VkCommandBufferInheritanceViewportScissorInfoNV) !=
        ownSizeof(VkCommandBufferInheritanceViewportScissorInfoNV_1107302844):
      static :
        warning("Declaration of " &
            "VkCommandBufferInheritanceViewportScissorInfoNV" &
            " exists but with different size")
    VkCommandBufferInheritanceViewportScissorInfoNV
  else:
    VkCommandBufferInheritanceViewportScissorInfoNV_1107302844)
  VkAccelerationStructureKHR_1107303005 = (when declared(
      VkAccelerationStructureKHR):
    when ownSizeof(VkAccelerationStructureKHR) !=
        ownSizeof(VkAccelerationStructureKHR_1107303004):
      static :
        warning("Declaration of " & "VkAccelerationStructureKHR" &
            " exists but with different size")
    VkAccelerationStructureKHR
  else:
    VkAccelerationStructureKHR_1107303004)
  VkPhysicalDeviceRobustness2FeaturesKHR_1107301391 = (when declared(
      VkPhysicalDeviceRobustness2FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceRobustness2FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceRobustness2FeaturesKHR_1107301390):
      static :
        warning("Declaration of " & "VkPhysicalDeviceRobustness2FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceRobustness2FeaturesKHR
  else:
    VkPhysicalDeviceRobustness2FeaturesKHR_1107301390)
  StdVideoEncodeH265WeightTable_1107305577 = (when declared(
      StdVideoEncodeH265WeightTable):
    when ownSizeof(StdVideoEncodeH265WeightTable) !=
        ownSizeof(StdVideoEncodeH265WeightTable_1107305576):
      static :
        warning("Declaration of " & "StdVideoEncodeH265WeightTable" &
            " exists but with different size")
    StdVideoEncodeH265WeightTable
  else:
    StdVideoEncodeH265WeightTable_1107305576)
  PFN_vkCmdCopyQueryPoolResults_1107297939 = (when declared(
      PFN_vkCmdCopyQueryPoolResults):
    when ownSizeof(PFN_vkCmdCopyQueryPoolResults) !=
        ownSizeof(PFN_vkCmdCopyQueryPoolResults_1107297938):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyQueryPoolResults" &
            " exists but with different size")
    PFN_vkCmdCopyQueryPoolResults
  else:
    PFN_vkCmdCopyQueryPoolResults_1107297938)
  PFN_vkCmdCopyBuffer2_1107298921 = (when declared(PFN_vkCmdCopyBuffer2):
    when ownSizeof(PFN_vkCmdCopyBuffer2) != ownSizeof(PFN_vkCmdCopyBuffer2_1107298920):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyBuffer2" &
            " exists but with different size")
    PFN_vkCmdCopyBuffer2
  else:
    PFN_vkCmdCopyBuffer2_1107298920)
  VkPhysicalDevicePushDescriptorPropertiesKHR_1107300001 = (when declared(
      VkPhysicalDevicePushDescriptorPropertiesKHR):
    when ownSizeof(VkPhysicalDevicePushDescriptorPropertiesKHR) !=
        ownSizeof(VkPhysicalDevicePushDescriptorPropertiesKHR_1107300000):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePushDescriptorPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDevicePushDescriptorPropertiesKHR
  else:
    VkPhysicalDevicePushDescriptorPropertiesKHR_1107300000)
  struct_VkDispatchTileInfoQCOM_1107302991 = (when declared(
      struct_VkDispatchTileInfoQCOM):
    when ownSizeof(struct_VkDispatchTileInfoQCOM) !=
        ownSizeof(struct_VkDispatchTileInfoQCOM_1107302990):
      static :
        warning("Declaration of " & "struct_VkDispatchTileInfoQCOM" &
            " exists but with different size")
    struct_VkDispatchTileInfoQCOM
  else:
    struct_VkDispatchTileInfoQCOM_1107302990)
  VkBlockMatchWindowCompareModeQCOM_1107304599 = (when declared(
      VkBlockMatchWindowCompareModeQCOM):
    when ownSizeof(VkBlockMatchWindowCompareModeQCOM) !=
        ownSizeof(VkBlockMatchWindowCompareModeQCOM_1107304598):
      static :
        warning("Declaration of " & "VkBlockMatchWindowCompareModeQCOM" &
            " exists but with different size")
    VkBlockMatchWindowCompareModeQCOM
  else:
    VkBlockMatchWindowCompareModeQCOM_1107304598)
  struct_VkCopyMemoryIndirectInfoKHR_1107301223 = (when declared(
      struct_VkCopyMemoryIndirectInfoKHR):
    when ownSizeof(struct_VkCopyMemoryIndirectInfoKHR) !=
        ownSizeof(struct_VkCopyMemoryIndirectInfoKHR_1107301222):
      static :
        warning("Declaration of " & "struct_VkCopyMemoryIndirectInfoKHR" &
            " exists but with different size")
    struct_VkCopyMemoryIndirectInfoKHR
  else:
    struct_VkCopyMemoryIndirectInfoKHR_1107301222)
  VkRemoteAddressNV_1107303357 = (when declared(VkRemoteAddressNV):
    when ownSizeof(VkRemoteAddressNV) != ownSizeof(VkRemoteAddressNV_1107303356):
      static :
        warning("Declaration of " & "VkRemoteAddressNV" &
            " exists but with different size")
    VkRemoteAddressNV
  else:
    VkRemoteAddressNV_1107303356)
  PFN_vkCmdSetDepthWriteEnable_1107298951 = (when declared(
      PFN_vkCmdSetDepthWriteEnable):
    when ownSizeof(PFN_vkCmdSetDepthWriteEnable) !=
        ownSizeof(PFN_vkCmdSetDepthWriteEnable_1107298950):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthWriteEnable" &
            " exists but with different size")
    PFN_vkCmdSetDepthWriteEnable
  else:
    PFN_vkCmdSetDepthWriteEnable_1107298950)
  VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR_1107300493 = (when declared(
      VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR):
    when ownSizeof(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR) !=
        ownSizeof(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR_1107300492):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR
  else:
    VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR_1107300492)
  VkValidationCacheEXT_1107301991 = (when declared(VkValidationCacheEXT):
    when ownSizeof(VkValidationCacheEXT) != ownSizeof(VkValidationCacheEXT_1107301990):
      static :
        warning("Declaration of " & "VkValidationCacheEXT" &
            " exists but with different size")
    VkValidationCacheEXT
  else:
    VkValidationCacheEXT_1107301990)
  VkSubpassEndInfoKHR_1107300061 = (when declared(VkSubpassEndInfoKHR):
    when ownSizeof(VkSubpassEndInfoKHR) != ownSizeof(VkSubpassEndInfoKHR_1107300060):
      static :
        warning("Declaration of " & "VkSubpassEndInfoKHR" &
            " exists but with different size")
    VkSubpassEndInfoKHR
  else:
    VkSubpassEndInfoKHR_1107300060)
  VkHostImageCopyDevicePerformanceQuery_1107299211 = (when declared(
      VkHostImageCopyDevicePerformanceQuery):
    when ownSizeof(VkHostImageCopyDevicePerformanceQuery) !=
        ownSizeof(VkHostImageCopyDevicePerformanceQuery_1107299210):
      static :
        warning("Declaration of " & "VkHostImageCopyDevicePerformanceQuery" &
            " exists but with different size")
    VkHostImageCopyDevicePerformanceQuery
  else:
    VkHostImageCopyDevicePerformanceQuery_1107299210)
  VkTileMemorySizeInfoQCOM_1107304677 = (when declared(VkTileMemorySizeInfoQCOM):
    when ownSizeof(VkTileMemorySizeInfoQCOM) !=
        ownSizeof(VkTileMemorySizeInfoQCOM_1107304676):
      static :
        warning("Declaration of " & "VkTileMemorySizeInfoQCOM" &
            " exists but with different size")
    VkTileMemorySizeInfoQCOM
  else:
    VkTileMemorySizeInfoQCOM_1107304676)
  VkFilterCubicImageViewImageFormatPropertiesEXT_1107302237 = (when declared(
      VkFilterCubicImageViewImageFormatPropertiesEXT):
    when ownSizeof(VkFilterCubicImageViewImageFormatPropertiesEXT) !=
        ownSizeof(VkFilterCubicImageViewImageFormatPropertiesEXT_1107302236):
      static :
        warning("Declaration of " &
            "VkFilterCubicImageViewImageFormatPropertiesEXT" &
            " exists but with different size")
    VkFilterCubicImageViewImageFormatPropertiesEXT
  else:
    VkFilterCubicImageViewImageFormatPropertiesEXT_1107302236)
  struct_VkSubresourceLayout2_1107299101 = (when declared(
      struct_VkSubresourceLayout2):
    when ownSizeof(struct_VkSubresourceLayout2) !=
        ownSizeof(struct_VkSubresourceLayout2_1107299100):
      static :
        warning("Declaration of " & "struct_VkSubresourceLayout2" &
            " exists but with different size")
    struct_VkSubresourceLayout2
  else:
    struct_VkSubresourceLayout2_1107299100)
  VkDeviceMemoryReportCallbackDataEXT_1107302891 = (when declared(
      VkDeviceMemoryReportCallbackDataEXT):
    when ownSizeof(VkDeviceMemoryReportCallbackDataEXT) !=
        ownSizeof(VkDeviceMemoryReportCallbackDataEXT_1107302890):
      static :
        warning("Declaration of " & "VkDeviceMemoryReportCallbackDataEXT" &
            " exists but with different size")
    VkDeviceMemoryReportCallbackDataEXT
  else:
    VkDeviceMemoryReportCallbackDataEXT_1107302890)
  VkBuildMicromapFlagsEXT_1107303547 = (when declared(VkBuildMicromapFlagsEXT):
    when ownSizeof(VkBuildMicromapFlagsEXT) !=
        ownSizeof(VkBuildMicromapFlagsEXT_1107303546):
      static :
        warning("Declaration of " & "VkBuildMicromapFlagsEXT" &
            " exists but with different size")
    VkBuildMicromapFlagsEXT
  else:
    VkBuildMicromapFlagsEXT_1107303546)
  VkVideoEncodeAV1DpbSlotInfoKHR_1107301079 = (when declared(
      VkVideoEncodeAV1DpbSlotInfoKHR):
    when ownSizeof(VkVideoEncodeAV1DpbSlotInfoKHR) !=
        ownSizeof(VkVideoEncodeAV1DpbSlotInfoKHR_1107301078):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1DpbSlotInfoKHR" &
            " exists but with different size")
    VkVideoEncodeAV1DpbSlotInfoKHR
  else:
    VkVideoEncodeAV1DpbSlotInfoKHR_1107301078)
  VkPhysicalDeviceSampleLocationsPropertiesEXT_1107301905 = (when declared(
      VkPhysicalDeviceSampleLocationsPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceSampleLocationsPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceSampleLocationsPropertiesEXT_1107301904):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSampleLocationsPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceSampleLocationsPropertiesEXT
  else:
    VkPhysicalDeviceSampleLocationsPropertiesEXT_1107301904)
  VkShaderInfoTypeAMD_1107301547 = (when declared(VkShaderInfoTypeAMD):
    when ownSizeof(VkShaderInfoTypeAMD) != ownSizeof(VkShaderInfoTypeAMD_1107301546):
      static :
        warning("Declaration of " & "VkShaderInfoTypeAMD" &
            " exists but with different size")
    VkShaderInfoTypeAMD
  else:
    VkShaderInfoTypeAMD_1107301546)
  struct_VkSparseBufferMemoryBindInfo_1107297385 = (when declared(
      struct_VkSparseBufferMemoryBindInfo):
    when ownSizeof(struct_VkSparseBufferMemoryBindInfo) !=
        ownSizeof(struct_VkSparseBufferMemoryBindInfo_1107297384):
      static :
        warning("Declaration of " & "struct_VkSparseBufferMemoryBindInfo" &
            " exists but with different size")
    struct_VkSparseBufferMemoryBindInfo
  else:
    struct_VkSparseBufferMemoryBindInfo_1107297384)
  struct_VkDebugUtilsLabelEXT_1107301817 = (when declared(
      struct_VkDebugUtilsLabelEXT):
    when ownSizeof(struct_VkDebugUtilsLabelEXT) !=
        ownSizeof(struct_VkDebugUtilsLabelEXT_1107301816):
      static :
        warning("Declaration of " & "struct_VkDebugUtilsLabelEXT" &
            " exists but with different size")
    struct_VkDebugUtilsLabelEXT
  else:
    struct_VkDebugUtilsLabelEXT_1107301816)
  struct_VkSurfaceCapabilitiesKHR_1107299273 = (when declared(
      struct_VkSurfaceCapabilitiesKHR):
    when ownSizeof(struct_VkSurfaceCapabilitiesKHR) !=
        ownSizeof(struct_VkSurfaceCapabilitiesKHR_1107299272):
      static :
        warning("Declaration of " & "struct_VkSurfaceCapabilitiesKHR" &
            " exists but with different size")
    struct_VkSurfaceCapabilitiesKHR
  else:
    struct_VkSurfaceCapabilitiesKHR_1107299272)
  VkDebugMarkerObjectTagInfoEXT_1107301439 = (when declared(
      VkDebugMarkerObjectTagInfoEXT):
    when ownSizeof(VkDebugMarkerObjectTagInfoEXT) !=
        ownSizeof(VkDebugMarkerObjectTagInfoEXT_1107301438):
      static :
        warning("Declaration of " & "VkDebugMarkerObjectTagInfoEXT" &
            " exists but with different size")
    VkDebugMarkerObjectTagInfoEXT
  else:
    VkDebugMarkerObjectTagInfoEXT_1107301438)
  VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV_1107304727 = (when declared(
      VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV):
    when ownSizeof(VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV_1107304726):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV
  else:
    VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV_1107304726)
  VkPhysicalDeviceRayTracingPipelineFeaturesKHR_1107305257 = (when declared(
      VkPhysicalDeviceRayTracingPipelineFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceRayTracingPipelineFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceRayTracingPipelineFeaturesKHR_1107305256):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRayTracingPipelineFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceRayTracingPipelineFeaturesKHR
  else:
    VkPhysicalDeviceRayTracingPipelineFeaturesKHR_1107305256)
  VkSparseBufferMemoryBindInfo_1107297387 = (when declared(
      VkSparseBufferMemoryBindInfo):
    when ownSizeof(VkSparseBufferMemoryBindInfo) !=
        ownSizeof(VkSparseBufferMemoryBindInfo_1107297386):
      static :
        warning("Declaration of " & "VkSparseBufferMemoryBindInfo" &
            " exists but with different size")
    VkSparseBufferMemoryBindInfo
  else:
    VkSparseBufferMemoryBindInfo_1107297386)
  struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD_1107302495 = (when declared(
      struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD):
    when ownSizeof(struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD) !=
        ownSizeof(struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD_1107302494):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD" &
            " exists but with different size")
    struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD
  else:
    struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD_1107302494)
  struct_VkMemoryRequirements_1107297377 = (when declared(
      struct_VkMemoryRequirements):
    when ownSizeof(struct_VkMemoryRequirements) !=
        ownSizeof(struct_VkMemoryRequirements_1107297376):
      static :
        warning("Declaration of " & "struct_VkMemoryRequirements" &
            " exists but with different size")
    struct_VkMemoryRequirements
  else:
    struct_VkMemoryRequirements_1107297376)
  VkFormatFeatureFlags2_1107298683 = (when declared(VkFormatFeatureFlags2):
    when ownSizeof(VkFormatFeatureFlags2) != ownSizeof(VkFormatFeatureFlags2_1107298682):
      static :
        warning("Declaration of " & "VkFormatFeatureFlags2" &
            " exists but with different size")
    VkFormatFeatureFlags2
  else:
    VkFormatFeatureFlags2_1107298682)
  VkExternalComputeQueueCreateInfoNV_1107304705 = (when declared(
      VkExternalComputeQueueCreateInfoNV):
    when ownSizeof(VkExternalComputeQueueCreateInfoNV) !=
        ownSizeof(VkExternalComputeQueueCreateInfoNV_1107304704):
      static :
        warning("Declaration of " & "VkExternalComputeQueueCreateInfoNV" &
            " exists but with different size")
    VkExternalComputeQueueCreateInfoNV
  else:
    VkExternalComputeQueueCreateInfoNV_1107304704)
  PFN_vkCreatePrivateDataSlot_1107298901 = (when declared(
      PFN_vkCreatePrivateDataSlot):
    when ownSizeof(PFN_vkCreatePrivateDataSlot) !=
        ownSizeof(PFN_vkCreatePrivateDataSlot_1107298900):
      static :
        warning("Declaration of " & "PFN_vkCreatePrivateDataSlot" &
            " exists but with different size")
    PFN_vkCreatePrivateDataSlot
  else:
    PFN_vkCreatePrivateDataSlot_1107298900)
  enum_VkDepthClampModeEXT_1107304247 = (when declared(enum_VkDepthClampModeEXT):
    when ownSizeof(enum_VkDepthClampModeEXT) !=
        ownSizeof(enum_VkDepthClampModeEXT_1107304246):
      static :
        warning("Declaration of " & "enum_VkDepthClampModeEXT" &
            " exists but with different size")
    enum_VkDepthClampModeEXT
  else:
    enum_VkDepthClampModeEXT_1107304246)
  struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304555 = (when declared(
      struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM):
    when ownSizeof(struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM) !=
        ownSizeof(struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304554):
      static :
        warning("Declaration of " &
            "struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM" &
            " exists but with different size")
    struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM
  else:
    struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304554)
  VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT_1107304937 = (when declared(
      VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT_1107304936):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT
  else:
    VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT_1107304936)
  VkPhysicalDeviceRayQueryFeaturesKHR_1107305281 = (when declared(
      VkPhysicalDeviceRayQueryFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceRayQueryFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceRayQueryFeaturesKHR_1107305280):
      static :
        warning("Declaration of " & "VkPhysicalDeviceRayQueryFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceRayQueryFeaturesKHR
  else:
    VkPhysicalDeviceRayQueryFeaturesKHR_1107305280)
  struct_VkSpecializationMapEntry_1107297465 = (when declared(
      struct_VkSpecializationMapEntry):
    when ownSizeof(struct_VkSpecializationMapEntry) !=
        ownSizeof(struct_VkSpecializationMapEntry_1107297464):
      static :
        warning("Declaration of " & "struct_VkSpecializationMapEntry" &
            " exists but with different size")
    struct_VkSpecializationMapEntry
  else:
    struct_VkSpecializationMapEntry_1107297464)
  struct_VkClusterAccelerationStructureMoveObjectsInputNV_1107304793 = (when declared(
      struct_VkClusterAccelerationStructureMoveObjectsInputNV):
    when ownSizeof(struct_VkClusterAccelerationStructureMoveObjectsInputNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureMoveObjectsInputNV_1107304792):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureMoveObjectsInputNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureMoveObjectsInputNV
  else:
    struct_VkClusterAccelerationStructureMoveObjectsInputNV_1107304792)
  struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV_1107303821 = (when declared(
      struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV):
    when ownSizeof(struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV) !=
        ownSizeof(struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV_1107303820):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV" &
            " exists but with different size")
    struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV
  else:
    struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV_1107303820)
  VkPhysicalDeviceFloat16Int8FeaturesKHR_1107300009 = (when declared(
      VkPhysicalDeviceFloat16Int8FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceFloat16Int8FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceFloat16Int8FeaturesKHR_1107300008):
      static :
        warning("Declaration of " & "VkPhysicalDeviceFloat16Int8FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceFloat16Int8FeaturesKHR
  else:
    VkPhysicalDeviceFloat16Int8FeaturesKHR_1107300008)
  enum_VkPipelineColorBlendStateCreateFlagBits_1107297123 = (when declared(
      enum_VkPipelineColorBlendStateCreateFlagBits):
    when ownSizeof(enum_VkPipelineColorBlendStateCreateFlagBits) !=
        ownSizeof(enum_VkPipelineColorBlendStateCreateFlagBits_1107297122):
      static :
        warning("Declaration of " &
            "enum_VkPipelineColorBlendStateCreateFlagBits" &
            " exists but with different size")
    enum_VkPipelineColorBlendStateCreateFlagBits
  else:
    enum_VkPipelineColorBlendStateCreateFlagBits_1107297122)
  struct_VkPhysicalDeviceImageFormatInfo2_1107298145 = (when declared(
      struct_VkPhysicalDeviceImageFormatInfo2):
    when ownSizeof(struct_VkPhysicalDeviceImageFormatInfo2) !=
        ownSizeof(struct_VkPhysicalDeviceImageFormatInfo2_1107298144):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceImageFormatInfo2" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageFormatInfo2
  else:
    struct_VkPhysicalDeviceImageFormatInfo2_1107298144)
  VkPipelineVertexInputDivisorStateCreateInfoKHR_1107301135 = (when declared(
      VkPipelineVertexInputDivisorStateCreateInfoKHR):
    when ownSizeof(VkPipelineVertexInputDivisorStateCreateInfoKHR) !=
        ownSizeof(VkPipelineVertexInputDivisorStateCreateInfoKHR_1107301134):
      static :
        warning("Declaration of " &
            "VkPipelineVertexInputDivisorStateCreateInfoKHR" &
            " exists but with different size")
    VkPipelineVertexInputDivisorStateCreateInfoKHR
  else:
    VkPipelineVertexInputDivisorStateCreateInfoKHR_1107301134)
  VkRectLayerKHR_1107300015 = (when declared(VkRectLayerKHR):
    when ownSizeof(VkRectLayerKHR) != ownSizeof(VkRectLayerKHR_1107300014):
      static :
        warning("Declaration of " & "VkRectLayerKHR" &
            " exists but with different size")
    VkRectLayerKHR
  else:
    VkRectLayerKHR_1107300014)
  VkVideoEncodeRateControlModeFlagsKHR_1107300573 = (when declared(
      VkVideoEncodeRateControlModeFlagsKHR):
    when ownSizeof(VkVideoEncodeRateControlModeFlagsKHR) !=
        ownSizeof(VkVideoEncodeRateControlModeFlagsKHR_1107300572):
      static :
        warning("Declaration of " & "VkVideoEncodeRateControlModeFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeRateControlModeFlagsKHR
  else:
    VkVideoEncodeRateControlModeFlagsKHR_1107300572)
  VkQueueFamilyGlobalPriorityPropertiesEXT_1107303437 = (when declared(
      VkQueueFamilyGlobalPriorityPropertiesEXT):
    when ownSizeof(VkQueueFamilyGlobalPriorityPropertiesEXT) !=
        ownSizeof(VkQueueFamilyGlobalPriorityPropertiesEXT_1107303436):
      static :
        warning("Declaration of " & "VkQueueFamilyGlobalPriorityPropertiesEXT" &
            " exists but with different size")
    VkQueueFamilyGlobalPriorityPropertiesEXT
  else:
    VkQueueFamilyGlobalPriorityPropertiesEXT_1107303436)
  VkQueryPoolVideoEncodeFeedbackCreateInfoKHR_1107300605 = (when declared(
      VkQueryPoolVideoEncodeFeedbackCreateInfoKHR):
    when ownSizeof(VkQueryPoolVideoEncodeFeedbackCreateInfoKHR) !=
        ownSizeof(VkQueryPoolVideoEncodeFeedbackCreateInfoKHR_1107300604):
      static :
        warning("Declaration of " &
            "VkQueryPoolVideoEncodeFeedbackCreateInfoKHR" &
            " exists but with different size")
    VkQueryPoolVideoEncodeFeedbackCreateInfoKHR
  else:
    VkQueryPoolVideoEncodeFeedbackCreateInfoKHR_1107300604)
  VkGetLatencyMarkerInfoNV_1107304417 = (when declared(VkGetLatencyMarkerInfoNV):
    when ownSizeof(VkGetLatencyMarkerInfoNV) !=
        ownSizeof(VkGetLatencyMarkerInfoNV_1107304416):
      static :
        warning("Declaration of " & "VkGetLatencyMarkerInfoNV" &
            " exists but with different size")
    VkGetLatencyMarkerInfoNV
  else:
    VkGetLatencyMarkerInfoNV_1107304416)
  PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR_1107305271 = (when declared(
      PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR):
    when ownSizeof(PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR) !=
        ownSizeof(PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR_1107305270):
      static :
        warning("Declaration of " &
            "PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" &
            " exists but with different size")
    PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR
  else:
    PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR_1107305270)
  VkPipelineDepthStencilStateCreateInfo_1107297523 = (when declared(
      VkPipelineDepthStencilStateCreateInfo):
    when ownSizeof(VkPipelineDepthStencilStateCreateInfo) !=
        ownSizeof(VkPipelineDepthStencilStateCreateInfo_1107297522):
      static :
        warning("Declaration of " & "VkPipelineDepthStencilStateCreateInfo" &
            " exists but with different size")
    VkPipelineDepthStencilStateCreateInfo
  else:
    VkPipelineDepthStencilStateCreateInfo_1107297522)
  VkSubresourceLayout2KHR_1107300795 = (when declared(VkSubresourceLayout2KHR):
    when ownSizeof(VkSubresourceLayout2KHR) !=
        ownSizeof(VkSubresourceLayout2KHR_1107300794):
      static :
        warning("Declaration of " & "VkSubresourceLayout2KHR" &
            " exists but with different size")
    VkSubresourceLayout2KHR
  else:
    VkSubresourceLayout2KHR_1107300794)
  struct_StdVideoH264SequenceParameterSetVui_1107305663 = (when declared(
      struct_StdVideoH264SequenceParameterSetVui):
    when ownSizeof(struct_StdVideoH264SequenceParameterSetVui) !=
        ownSizeof(struct_StdVideoH264SequenceParameterSetVui_1107305662):
      static :
        warning("Declaration of " & "struct_StdVideoH264SequenceParameterSetVui" &
            " exists but with different size")
    struct_StdVideoH264SequenceParameterSetVui
  else:
    struct_StdVideoH264SequenceParameterSetVui_1107305662)
  struct_StdVideoH265SequenceParameterSetVui_1107305705 = (when declared(
      struct_StdVideoH265SequenceParameterSetVui):
    when ownSizeof(struct_StdVideoH265SequenceParameterSetVui) !=
        ownSizeof(struct_StdVideoH265SequenceParameterSetVui_1107305704):
      static :
        warning("Declaration of " & "struct_StdVideoH265SequenceParameterSetVui" &
            " exists but with different size")
    struct_StdVideoH265SequenceParameterSetVui
  else:
    struct_StdVideoH265SequenceParameterSetVui_1107305704)
  VkPhysicalDeviceRenderPassStripedFeaturesARM_1107303717 = (when declared(
      VkPhysicalDeviceRenderPassStripedFeaturesARM):
    when ownSizeof(VkPhysicalDeviceRenderPassStripedFeaturesARM) !=
        ownSizeof(VkPhysicalDeviceRenderPassStripedFeaturesARM_1107303716):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRenderPassStripedFeaturesARM" &
            " exists but with different size")
    VkPhysicalDeviceRenderPassStripedFeaturesARM
  else:
    VkPhysicalDeviceRenderPassStripedFeaturesARM_1107303716)
  struct_VkImageSwapchainCreateInfoKHR_1107299313 = (when declared(
      struct_VkImageSwapchainCreateInfoKHR):
    when ownSizeof(struct_VkImageSwapchainCreateInfoKHR) !=
        ownSizeof(struct_VkImageSwapchainCreateInfoKHR_1107299312):
      static :
        warning("Declaration of " & "struct_VkImageSwapchainCreateInfoKHR" &
            " exists but with different size")
    struct_VkImageSwapchainCreateInfoKHR
  else:
    struct_VkImageSwapchainCreateInfoKHR_1107299312)
  VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR_1107301291 = (when declared(
      VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR_1107301290):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR
  else:
    VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR_1107301290)
  PFN_vkCreateImageView_1107297791 = (when declared(PFN_vkCreateImageView):
    when ownSizeof(PFN_vkCreateImageView) != ownSizeof(PFN_vkCreateImageView_1107297790):
      static :
        warning("Declaration of " & "PFN_vkCreateImageView" &
            " exists but with different size")
    PFN_vkCreateImageView
  else:
    PFN_vkCreateImageView_1107297790)
  VkDescriptorSetLayoutCreateFlagBits_1107297155 = (when declared(
      VkDescriptorSetLayoutCreateFlagBits):
    when ownSizeof(VkDescriptorSetLayoutCreateFlagBits) !=
        ownSizeof(VkDescriptorSetLayoutCreateFlagBits_1107297154):
      static :
        warning("Declaration of " & "VkDescriptorSetLayoutCreateFlagBits" &
            " exists but with different size")
    VkDescriptorSetLayoutCreateFlagBits
  else:
    VkDescriptorSetLayoutCreateFlagBits_1107297154)
  PFN_vkCmdSetLineRasterizationModeEXT_1107303913 = (when declared(
      PFN_vkCmdSetLineRasterizationModeEXT):
    when ownSizeof(PFN_vkCmdSetLineRasterizationModeEXT) !=
        ownSizeof(PFN_vkCmdSetLineRasterizationModeEXT_1107303912):
      static :
        warning("Declaration of " & "PFN_vkCmdSetLineRasterizationModeEXT" &
            " exists but with different size")
    PFN_vkCmdSetLineRasterizationModeEXT
  else:
    PFN_vkCmdSetLineRasterizationModeEXT_1107303912)
  VkVideoEncodeUsageInfoKHR_1107300609 = (when declared(
      VkVideoEncodeUsageInfoKHR):
    when ownSizeof(VkVideoEncodeUsageInfoKHR) !=
        ownSizeof(VkVideoEncodeUsageInfoKHR_1107300608):
      static :
        warning("Declaration of " & "VkVideoEncodeUsageInfoKHR" &
            " exists but with different size")
    VkVideoEncodeUsageInfoKHR
  else:
    VkVideoEncodeUsageInfoKHR_1107300608)
  enum_VkDeviceAddressBindingTypeEXT_1107303303 = (when declared(
      enum_VkDeviceAddressBindingTypeEXT):
    when ownSizeof(enum_VkDeviceAddressBindingTypeEXT) !=
        ownSizeof(enum_VkDeviceAddressBindingTypeEXT_1107303302):
      static :
        warning("Declaration of " & "enum_VkDeviceAddressBindingTypeEXT" &
            " exists but with different size")
    enum_VkDeviceAddressBindingTypeEXT
  else:
    enum_VkDeviceAddressBindingTypeEXT_1107303302)
  VkPhysicalDeviceVariablePointerFeaturesKHR_1107300203 = (when declared(
      VkPhysicalDeviceVariablePointerFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceVariablePointerFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceVariablePointerFeaturesKHR_1107300202):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVariablePointerFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceVariablePointerFeaturesKHR
  else:
    VkPhysicalDeviceVariablePointerFeaturesKHR_1107300202)
  VkExternalMemoryHandleTypeFlagsKHR_1107299925 = (when declared(
      VkExternalMemoryHandleTypeFlagsKHR):
    when ownSizeof(VkExternalMemoryHandleTypeFlagsKHR) !=
        ownSizeof(VkExternalMemoryHandleTypeFlagsKHR_1107299924):
      static :
        warning("Declaration of " & "VkExternalMemoryHandleTypeFlagsKHR" &
            " exists but with different size")
    VkExternalMemoryHandleTypeFlagsKHR
  else:
    VkExternalMemoryHandleTypeFlagsKHR_1107299924)
  struct_VkRayTracingShaderGroupCreateInfoNV_1107302131 = (when declared(
      struct_VkRayTracingShaderGroupCreateInfoNV):
    when ownSizeof(struct_VkRayTracingShaderGroupCreateInfoNV) !=
        ownSizeof(struct_VkRayTracingShaderGroupCreateInfoNV_1107302130):
      static :
        warning("Declaration of " & "struct_VkRayTracingShaderGroupCreateInfoNV" &
            " exists but with different size")
    struct_VkRayTracingShaderGroupCreateInfoNV
  else:
    struct_VkRayTracingShaderGroupCreateInfoNV_1107302130)
  VkDeviceGroupRenderPassBeginInfo_1107298079 = (when declared(
      VkDeviceGroupRenderPassBeginInfo):
    when ownSizeof(VkDeviceGroupRenderPassBeginInfo) !=
        ownSizeof(VkDeviceGroupRenderPassBeginInfo_1107298078):
      static :
        warning("Declaration of " & "VkDeviceGroupRenderPassBeginInfo" &
            " exists but with different size")
    VkDeviceGroupRenderPassBeginInfo
  else:
    VkDeviceGroupRenderPassBeginInfo_1107298078)
  enum_VkConservativeRasterizationModeEXT_1107301761 = (when declared(
      enum_VkConservativeRasterizationModeEXT):
    when ownSizeof(enum_VkConservativeRasterizationModeEXT) !=
        ownSizeof(enum_VkConservativeRasterizationModeEXT_1107301760):
      static :
        warning("Declaration of " & "enum_VkConservativeRasterizationModeEXT" &
            " exists but with different size")
    enum_VkConservativeRasterizationModeEXT
  else:
    enum_VkConservativeRasterizationModeEXT_1107301760)
  VkDisplayKHR_1107299355 = (when declared(VkDisplayKHR):
    when ownSizeof(VkDisplayKHR) != ownSizeof(VkDisplayKHR_1107299354):
      static :
        warning("Declaration of " & "VkDisplayKHR" &
            " exists but with different size")
    VkDisplayKHR
  else:
    VkDisplayKHR_1107299354)
  VkPhysicalDeviceCommandBufferInheritanceFeaturesNV_1107304723 = (when declared(
      VkPhysicalDeviceCommandBufferInheritanceFeaturesNV):
    when ownSizeof(VkPhysicalDeviceCommandBufferInheritanceFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceCommandBufferInheritanceFeaturesNV_1107304722):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCommandBufferInheritanceFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceCommandBufferInheritanceFeaturesNV
  else:
    VkPhysicalDeviceCommandBufferInheritanceFeaturesNV_1107304722)
  VkExternalMemoryFeatureFlags_1107298011 = (when declared(
      VkExternalMemoryFeatureFlags):
    when ownSizeof(VkExternalMemoryFeatureFlags) !=
        ownSizeof(VkExternalMemoryFeatureFlags_1107298010):
      static :
        warning("Declaration of " & "VkExternalMemoryFeatureFlags" &
            " exists but with different size")
    VkExternalMemoryFeatureFlags
  else:
    VkExternalMemoryFeatureFlags_1107298010)
  PFN_vkCreateDescriptorPool_1107297825 = (when declared(
      PFN_vkCreateDescriptorPool):
    when ownSizeof(PFN_vkCreateDescriptorPool) !=
        ownSizeof(PFN_vkCreateDescriptorPool_1107297824):
      static :
        warning("Declaration of " & "PFN_vkCreateDescriptorPool" &
            " exists but with different size")
    PFN_vkCreateDescriptorPool
  else:
    PFN_vkCreateDescriptorPool_1107297824)
  VkOpticalFlowSessionBindingPointNV_1107304149 = (when declared(
      VkOpticalFlowSessionBindingPointNV):
    when ownSizeof(VkOpticalFlowSessionBindingPointNV) !=
        ownSizeof(VkOpticalFlowSessionBindingPointNV_1107304148):
      static :
        warning("Declaration of " & "VkOpticalFlowSessionBindingPointNV" &
            " exists but with different size")
    VkOpticalFlowSessionBindingPointNV
  else:
    VkOpticalFlowSessionBindingPointNV_1107304148)
  VkSampler_1107296767 = (when declared(VkSampler):
    when ownSizeof(VkSampler) != ownSizeof(VkSampler_1107296766):
      static :
        warning("Declaration of " & "VkSampler" &
            " exists but with different size")
    VkSampler
  else:
    VkSampler_1107296766)
  struct_VkDeviceDeviceMemoryReportCreateInfoEXT_1107302895 = (when declared(
      struct_VkDeviceDeviceMemoryReportCreateInfoEXT):
    when ownSizeof(struct_VkDeviceDeviceMemoryReportCreateInfoEXT) !=
        ownSizeof(struct_VkDeviceDeviceMemoryReportCreateInfoEXT_1107302894):
      static :
        warning("Declaration of " &
            "struct_VkDeviceDeviceMemoryReportCreateInfoEXT" &
            " exists but with different size")
    struct_VkDeviceDeviceMemoryReportCreateInfoEXT
  else:
    struct_VkDeviceDeviceMemoryReportCreateInfoEXT_1107302894)
  PFN_vkEnumerateDeviceExtensionProperties_1107297705 = (when declared(
      PFN_vkEnumerateDeviceExtensionProperties):
    when ownSizeof(PFN_vkEnumerateDeviceExtensionProperties) !=
        ownSizeof(PFN_vkEnumerateDeviceExtensionProperties_1107297704):
      static :
        warning("Declaration of " & "PFN_vkEnumerateDeviceExtensionProperties" &
            " exists but with different size")
    PFN_vkEnumerateDeviceExtensionProperties
  else:
    PFN_vkEnumerateDeviceExtensionProperties_1107297704)
  StdVideoH264LevelIdc_1107299611 = (when declared(StdVideoH264LevelIdc):
    when ownSizeof(StdVideoH264LevelIdc) != ownSizeof(StdVideoH264LevelIdc_1107299610):
      static :
        warning("Declaration of " & "StdVideoH264LevelIdc" &
            " exists but with different size")
    StdVideoH264LevelIdc
  else:
    StdVideoH264LevelIdc_1107299610)
  VkAttachmentDescriptionStencilLayoutKHR_1107300449 = (when declared(
      VkAttachmentDescriptionStencilLayoutKHR):
    when ownSizeof(VkAttachmentDescriptionStencilLayoutKHR) !=
        ownSizeof(VkAttachmentDescriptionStencilLayoutKHR_1107300448):
      static :
        warning("Declaration of " & "VkAttachmentDescriptionStencilLayoutKHR" &
            " exists but with different size")
    VkAttachmentDescriptionStencilLayoutKHR
  else:
    VkAttachmentDescriptionStencilLayoutKHR_1107300448)
  struct_StdVideoEncodeH265ReferenceListsInfo_1107305721 = (when declared(
      struct_StdVideoEncodeH265ReferenceListsInfo):
    when ownSizeof(struct_StdVideoEncodeH265ReferenceListsInfo) !=
        ownSizeof(struct_StdVideoEncodeH265ReferenceListsInfo_1107305720):
      static :
        warning("Declaration of " &
            "struct_StdVideoEncodeH265ReferenceListsInfo" &
            " exists but with different size")
    struct_StdVideoEncodeH265ReferenceListsInfo
  else:
    struct_StdVideoEncodeH265ReferenceListsInfo_1107305720)
  VkPipelineRobustnessBufferBehaviorEXT_1107301607 = (when declared(
      VkPipelineRobustnessBufferBehaviorEXT):
    when ownSizeof(VkPipelineRobustnessBufferBehaviorEXT) !=
        ownSizeof(VkPipelineRobustnessBufferBehaviorEXT_1107301606):
      static :
        warning("Declaration of " & "VkPipelineRobustnessBufferBehaviorEXT" &
            " exists but with different size")
    VkPipelineRobustnessBufferBehaviorEXT
  else:
    VkPipelineRobustnessBufferBehaviorEXT_1107301606)
  VkImportFenceFdInfoKHR_1107300099 = (when declared(VkImportFenceFdInfoKHR):
    when ownSizeof(VkImportFenceFdInfoKHR) != ownSizeof(VkImportFenceFdInfoKHR_1107300098):
      static :
        warning("Declaration of " & "VkImportFenceFdInfoKHR" &
            " exists but with different size")
    VkImportFenceFdInfoKHR
  else:
    VkImportFenceFdInfoKHR_1107300098)
  struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR_1107300693 = (when declared(
      struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR_1107300692):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
  else:
    struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR_1107300692)
  struct_StdVideoEncodeH265WeightTableFlags_1107305873 = (when declared(
      struct_StdVideoEncodeH265WeightTableFlags):
    when ownSizeof(struct_StdVideoEncodeH265WeightTableFlags) !=
        ownSizeof(struct_StdVideoEncodeH265WeightTableFlags_1107305872):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH265WeightTableFlags" &
            " exists but with different size")
    struct_StdVideoEncodeH265WeightTableFlags
  else:
    struct_StdVideoEncodeH265WeightTableFlags_1107305872)
  VkDeviceGroupPresentInfoKHR_1107299331 = (when declared(
      VkDeviceGroupPresentInfoKHR):
    when ownSizeof(VkDeviceGroupPresentInfoKHR) !=
        ownSizeof(VkDeviceGroupPresentInfoKHR_1107299330):
      static :
        warning("Declaration of " & "VkDeviceGroupPresentInfoKHR" &
            " exists but with different size")
    VkDeviceGroupPresentInfoKHR
  else:
    VkDeviceGroupPresentInfoKHR_1107299330)
  struct_StdVideoH264SpsVuiFlags_1107305847 = (when declared(
      struct_StdVideoH264SpsVuiFlags):
    when ownSizeof(struct_StdVideoH264SpsVuiFlags) !=
        ownSizeof(struct_StdVideoH264SpsVuiFlags_1107305846):
      static :
        warning("Declaration of " & "struct_StdVideoH264SpsVuiFlags" &
            " exists but with different size")
    struct_StdVideoH264SpsVuiFlags
  else:
    struct_StdVideoH264SpsVuiFlags_1107305846)
  struct_VkImageSubresourceLayers_1107297633 = (when declared(
      struct_VkImageSubresourceLayers):
    when ownSizeof(struct_VkImageSubresourceLayers) !=
        ownSizeof(struct_VkImageSubresourceLayers_1107297632):
      static :
        warning("Declaration of " & "struct_VkImageSubresourceLayers" &
            " exists but with different size")
    struct_VkImageSubresourceLayers
  else:
    struct_VkImageSubresourceLayers_1107297632)
  enum_VkDeviceAddressBindingFlagBitsEXT_1107303307 = (when declared(
      enum_VkDeviceAddressBindingFlagBitsEXT):
    when ownSizeof(enum_VkDeviceAddressBindingFlagBitsEXT) !=
        ownSizeof(enum_VkDeviceAddressBindingFlagBitsEXT_1107303306):
      static :
        warning("Declaration of " & "enum_VkDeviceAddressBindingFlagBitsEXT" &
            " exists but with different size")
    enum_VkDeviceAddressBindingFlagBitsEXT
  else:
    enum_VkDeviceAddressBindingFlagBitsEXT_1107303306)
  VkPhysicalDeviceExternalFenceInfoKHR_1107300085 = (when declared(
      VkPhysicalDeviceExternalFenceInfoKHR):
    when ownSizeof(VkPhysicalDeviceExternalFenceInfoKHR) !=
        ownSizeof(VkPhysicalDeviceExternalFenceInfoKHR_1107300084):
      static :
        warning("Declaration of " & "VkPhysicalDeviceExternalFenceInfoKHR" &
            " exists but with different size")
    VkPhysicalDeviceExternalFenceInfoKHR
  else:
    VkPhysicalDeviceExternalFenceInfoKHR_1107300084)
  VkQueueFamilyQueryResultStatusPropertiesKHR_1107299473 = (when declared(
      VkQueueFamilyQueryResultStatusPropertiesKHR):
    when ownSizeof(VkQueueFamilyQueryResultStatusPropertiesKHR) !=
        ownSizeof(VkQueueFamilyQueryResultStatusPropertiesKHR_1107299472):
      static :
        warning("Declaration of " &
            "VkQueueFamilyQueryResultStatusPropertiesKHR" &
            " exists but with different size")
    VkQueueFamilyQueryResultStatusPropertiesKHR
  else:
    VkQueueFamilyQueryResultStatusPropertiesKHR_1107299472)
  PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM_1107304119 = (when declared(
      PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM):
    when ownSizeof(PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM) !=
        ownSizeof(PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM_1107304118):
      static :
        warning("Declaration of " &
            "PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM" &
            " exists but with different size")
    PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM
  else:
    PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM_1107304118)
  struct_VkDisplayModePropertiesKHR_1107299377 = (when declared(
      struct_VkDisplayModePropertiesKHR):
    when ownSizeof(struct_VkDisplayModePropertiesKHR) !=
        ownSizeof(struct_VkDisplayModePropertiesKHR_1107299376):
      static :
        warning("Declaration of " & "struct_VkDisplayModePropertiesKHR" &
            " exists but with different size")
    struct_VkDisplayModePropertiesKHR
  else:
    struct_VkDisplayModePropertiesKHR_1107299376)
  PFN_vkCmdBuildClusterAccelerationStructureIndirectNV_1107304855 = (when declared(
      PFN_vkCmdBuildClusterAccelerationStructureIndirectNV):
    when ownSizeof(PFN_vkCmdBuildClusterAccelerationStructureIndirectNV) !=
        ownSizeof(PFN_vkCmdBuildClusterAccelerationStructureIndirectNV_1107304854):
      static :
        warning("Declaration of " &
            "PFN_vkCmdBuildClusterAccelerationStructureIndirectNV" &
            " exists but with different size")
    PFN_vkCmdBuildClusterAccelerationStructureIndirectNV
  else:
    PFN_vkCmdBuildClusterAccelerationStructureIndirectNV_1107304854)
  PFN_vkResetDescriptorPool_1107297829 = (when declared(
      PFN_vkResetDescriptorPool):
    when ownSizeof(PFN_vkResetDescriptorPool) !=
        ownSizeof(PFN_vkResetDescriptorPool_1107297828):
      static :
        warning("Declaration of " & "PFN_vkResetDescriptorPool" &
            " exists but with different size")
    PFN_vkResetDescriptorPool
  else:
    PFN_vkResetDescriptorPool_1107297828)
  struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT_1107303651 = (when declared(
      struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT_1107303650):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT
  else:
    struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT_1107303650)
  VkPhysicalDeviceDescriptorBufferPropertiesEXT_1107303009 = (when declared(
      VkPhysicalDeviceDescriptorBufferPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceDescriptorBufferPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceDescriptorBufferPropertiesEXT_1107303008):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDescriptorBufferPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDescriptorBufferPropertiesEXT
  else:
    VkPhysicalDeviceDescriptorBufferPropertiesEXT_1107303008)
  enum_VkPerformanceValueTypeINTEL_1107302391 = (when declared(
      enum_VkPerformanceValueTypeINTEL):
    when ownSizeof(enum_VkPerformanceValueTypeINTEL) !=
        ownSizeof(enum_VkPerformanceValueTypeINTEL_1107302390):
      static :
        warning("Declaration of " & "enum_VkPerformanceValueTypeINTEL" &
            " exists but with different size")
    enum_VkPerformanceValueTypeINTEL
  else:
    enum_VkPerformanceValueTypeINTEL_1107302390)
  VkPhysicalDeviceMaintenance4FeaturesKHR_1107300757 = (when declared(
      VkPhysicalDeviceMaintenance4FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance4FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance4FeaturesKHR_1107300756):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance4FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance4FeaturesKHR
  else:
    VkPhysicalDeviceMaintenance4FeaturesKHR_1107300756)
  struct_VkVideoDecodeH265SessionParametersAddInfoKHR_1107300321 = (when declared(
      struct_VkVideoDecodeH265SessionParametersAddInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH265SessionParametersAddInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH265SessionParametersAddInfoKHR_1107300320):
      static :
        warning("Declaration of " &
            "struct_VkVideoDecodeH265SessionParametersAddInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH265SessionParametersAddInfoKHR
  else:
    struct_VkVideoDecodeH265SessionParametersAddInfoKHR_1107300320)
  PFN_vkBeginCommandBuffer_1107297857 = (when declared(PFN_vkBeginCommandBuffer):
    when ownSizeof(PFN_vkBeginCommandBuffer) !=
        ownSizeof(PFN_vkBeginCommandBuffer_1107297856):
      static :
        warning("Declaration of " & "PFN_vkBeginCommandBuffer" &
            " exists but with different size")
    PFN_vkBeginCommandBuffer
  else:
    PFN_vkBeginCommandBuffer_1107297856)
  VkPresentScalingFlagBitsKHR_1107300901 = (when declared(
      VkPresentScalingFlagBitsKHR):
    when ownSizeof(VkPresentScalingFlagBitsKHR) !=
        ownSizeof(VkPresentScalingFlagBitsKHR_1107300900):
      static :
        warning("Declaration of " & "VkPresentScalingFlagBitsKHR" &
            " exists but with different size")
    VkPresentScalingFlagBitsKHR
  else:
    VkPresentScalingFlagBitsKHR_1107300900)
  PFN_vkGetPerformanceParameterINTEL_1107302445 = (when declared(
      PFN_vkGetPerformanceParameterINTEL):
    when ownSizeof(PFN_vkGetPerformanceParameterINTEL) !=
        ownSizeof(PFN_vkGetPerformanceParameterINTEL_1107302444):
      static :
        warning("Declaration of " & "PFN_vkGetPerformanceParameterINTEL" &
            " exists but with different size")
    PFN_vkGetPerformanceParameterINTEL
  else:
    PFN_vkGetPerformanceParameterINTEL_1107302444)
  VkDebugUtilsMessengerCreateInfoEXT_1107301833 = (when declared(
      VkDebugUtilsMessengerCreateInfoEXT):
    when ownSizeof(VkDebugUtilsMessengerCreateInfoEXT) !=
        ownSizeof(VkDebugUtilsMessengerCreateInfoEXT_1107301832):
      static :
        warning("Declaration of " & "VkDebugUtilsMessengerCreateInfoEXT" &
            " exists but with different size")
    VkDebugUtilsMessengerCreateInfoEXT
  else:
    VkDebugUtilsMessengerCreateInfoEXT_1107301832)
  VkMemoryDecompressionMethodFlagBitsNV_1107303767 = (when declared(
      VkMemoryDecompressionMethodFlagBitsNV):
    when ownSizeof(VkMemoryDecompressionMethodFlagBitsNV) !=
        ownSizeof(VkMemoryDecompressionMethodFlagBitsNV_1107303766):
      static :
        warning("Declaration of " & "VkMemoryDecompressionMethodFlagBitsNV" &
            " exists but with different size")
    VkMemoryDecompressionMethodFlagBitsNV
  else:
    VkMemoryDecompressionMethodFlagBitsNV_1107303766)
  VkImageCompressionFixedRateFlagsEXT_1107303201 = (when declared(
      VkImageCompressionFixedRateFlagsEXT):
    when ownSizeof(VkImageCompressionFixedRateFlagsEXT) !=
        ownSizeof(VkImageCompressionFixedRateFlagsEXT_1107303200):
      static :
        warning("Declaration of " & "VkImageCompressionFixedRateFlagsEXT" &
            " exists but with different size")
    VkImageCompressionFixedRateFlagsEXT
  else:
    VkImageCompressionFixedRateFlagsEXT_1107303200)
  VkBuildMicromapModeEXT_1107303521 = (when declared(VkBuildMicromapModeEXT):
    when ownSizeof(VkBuildMicromapModeEXT) != ownSizeof(VkBuildMicromapModeEXT_1107303520):
      static :
        warning("Declaration of " & "VkBuildMicromapModeEXT" &
            " exists but with different size")
    VkBuildMicromapModeEXT
  else:
    VkBuildMicromapModeEXT_1107303520)
  VkVideoEncodeSessionRgbConversionCreateInfoVALVE_1107303471 = (when declared(
      VkVideoEncodeSessionRgbConversionCreateInfoVALVE):
    when ownSizeof(VkVideoEncodeSessionRgbConversionCreateInfoVALVE) !=
        ownSizeof(VkVideoEncodeSessionRgbConversionCreateInfoVALVE_1107303470):
      static :
        warning("Declaration of " &
            "VkVideoEncodeSessionRgbConversionCreateInfoVALVE" &
            " exists but with different size")
    VkVideoEncodeSessionRgbConversionCreateInfoVALVE
  else:
    VkVideoEncodeSessionRgbConversionCreateInfoVALVE_1107303470)
  PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT_1107301207 = (when declared(
      PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT):
    when ownSizeof(PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT) !=
        ownSizeof(PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT_1107301206):
      static :
        warning("Declaration of " &
            "PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT" &
            " exists but with different size")
    PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT
  else:
    PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT_1107301206)
  struct_StdVideoDecodeAV1ReferenceInfoFlags_1107305765 = (when declared(
      struct_StdVideoDecodeAV1ReferenceInfoFlags):
    when ownSizeof(struct_StdVideoDecodeAV1ReferenceInfoFlags) !=
        ownSizeof(struct_StdVideoDecodeAV1ReferenceInfoFlags_1107305764):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeAV1ReferenceInfoFlags" &
            " exists but with different size")
    struct_StdVideoDecodeAV1ReferenceInfoFlags
  else:
    struct_StdVideoDecodeAV1ReferenceInfoFlags_1107305764)
  VkDescriptorPoolCreateInfo_1107297571 = (when declared(
      VkDescriptorPoolCreateInfo):
    when ownSizeof(VkDescriptorPoolCreateInfo) !=
        ownSizeof(VkDescriptorPoolCreateInfo_1107297570):
      static :
        warning("Declaration of " & "VkDescriptorPoolCreateInfo" &
            " exists but with different size")
    VkDescriptorPoolCreateInfo
  else:
    VkDescriptorPoolCreateInfo_1107297570)
  struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR_1107301369 = (when declared(
      struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR_1107301368):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR
  else:
    struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR_1107301368)
  struct_VkPhysicalDeviceProtectedMemoryProperties_1107298207 = (when declared(
      struct_VkPhysicalDeviceProtectedMemoryProperties):
    when ownSizeof(struct_VkPhysicalDeviceProtectedMemoryProperties) !=
        ownSizeof(struct_VkPhysicalDeviceProtectedMemoryProperties_1107298206):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceProtectedMemoryProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceProtectedMemoryProperties
  else:
    struct_VkPhysicalDeviceProtectedMemoryProperties_1107298206)
  VkPhysicalDeviceFormatPackFeaturesARM_1107305097 = (when declared(
      VkPhysicalDeviceFormatPackFeaturesARM):
    when ownSizeof(VkPhysicalDeviceFormatPackFeaturesARM) !=
        ownSizeof(VkPhysicalDeviceFormatPackFeaturesARM_1107305096):
      static :
        warning("Declaration of " & "VkPhysicalDeviceFormatPackFeaturesARM" &
            " exists but with different size")
    VkPhysicalDeviceFormatPackFeaturesARM
  else:
    VkPhysicalDeviceFormatPackFeaturesARM_1107305096)
  enum_StdVideoH264SliceType_1107305671 = (when declared(
      enum_StdVideoH264SliceType):
    when ownSizeof(enum_StdVideoH264SliceType) !=
        ownSizeof(enum_StdVideoH264SliceType_1107305670):
      static :
        warning("Declaration of " & "enum_StdVideoH264SliceType" &
            " exists but with different size")
    enum_StdVideoH264SliceType
  else:
    enum_StdVideoH264SliceType_1107305670)
  VkShaderResourceUsageAMD_1107301551 = (when declared(VkShaderResourceUsageAMD):
    when ownSizeof(VkShaderResourceUsageAMD) !=
        ownSizeof(VkShaderResourceUsageAMD_1107301550):
      static :
        warning("Declaration of " & "VkShaderResourceUsageAMD" &
            " exists but with different size")
    VkShaderResourceUsageAMD
  else:
    VkShaderResourceUsageAMD_1107301550)
  VkPhysicalDeviceFeatures2KHR_1107299855 = (when declared(
      VkPhysicalDeviceFeatures2KHR):
    when ownSizeof(VkPhysicalDeviceFeatures2KHR) !=
        ownSizeof(VkPhysicalDeviceFeatures2KHR_1107299854):
      static :
        warning("Declaration of " & "VkPhysicalDeviceFeatures2KHR" &
            " exists but with different size")
    VkPhysicalDeviceFeatures2KHR
  else:
    VkPhysicalDeviceFeatures2KHR_1107299854)
  VkDescriptorSetLayoutHostMappingInfoVALVE_1107303703 = (when declared(
      VkDescriptorSetLayoutHostMappingInfoVALVE):
    when ownSizeof(VkDescriptorSetLayoutHostMappingInfoVALVE) !=
        ownSizeof(VkDescriptorSetLayoutHostMappingInfoVALVE_1107303702):
      static :
        warning("Declaration of " & "VkDescriptorSetLayoutHostMappingInfoVALVE" &
            " exists but with different size")
    VkDescriptorSetLayoutHostMappingInfoVALVE
  else:
    VkDescriptorSetLayoutHostMappingInfoVALVE_1107303702)
  VkExtent2D_1107297227 = (when declared(VkExtent2D):
    when ownSizeof(VkExtent2D) != ownSizeof(VkExtent2D_1107297226):
      static :
        warning("Declaration of " & "VkExtent2D" &
            " exists but with different size")
    VkExtent2D
  else:
    VkExtent2D_1107297226)
  struct_VkSurfaceFullScreenExclusiveInfoEXT_1107305401 = (when declared(
      struct_VkSurfaceFullScreenExclusiveInfoEXT):
    when ownSizeof(struct_VkSurfaceFullScreenExclusiveInfoEXT) !=
        ownSizeof(struct_VkSurfaceFullScreenExclusiveInfoEXT_1107305400):
      static :
        warning("Declaration of " & "struct_VkSurfaceFullScreenExclusiveInfoEXT" &
            " exists but with different size")
    struct_VkSurfaceFullScreenExclusiveInfoEXT
  else:
    struct_VkSurfaceFullScreenExclusiveInfoEXT_1107305400)
  VkQueryControlFlagBits_1107297209 = (when declared(VkQueryControlFlagBits):
    when ownSizeof(VkQueryControlFlagBits) != ownSizeof(VkQueryControlFlagBits_1107297208):
      static :
        warning("Declaration of " & "VkQueryControlFlagBits" &
            " exists but with different size")
    VkQueryControlFlagBits
  else:
    VkQueryControlFlagBits_1107297208)
  VkGraphicsPipelineLibraryFlagBitsEXT_1107303087 = (when declared(
      VkGraphicsPipelineLibraryFlagBitsEXT):
    when ownSizeof(VkGraphicsPipelineLibraryFlagBitsEXT) !=
        ownSizeof(VkGraphicsPipelineLibraryFlagBitsEXT_1107303086):
      static :
        warning("Declaration of " & "VkGraphicsPipelineLibraryFlagBitsEXT" &
            " exists but with different size")
    VkGraphicsPipelineLibraryFlagBitsEXT
  else:
    VkGraphicsPipelineLibraryFlagBitsEXT_1107303086)
  VkConditionalRenderingFlagsEXT_1107301621 = (when declared(
      VkConditionalRenderingFlagsEXT):
    when ownSizeof(VkConditionalRenderingFlagsEXT) !=
        ownSizeof(VkConditionalRenderingFlagsEXT_1107301620):
      static :
        warning("Declaration of " & "VkConditionalRenderingFlagsEXT" &
            " exists but with different size")
    VkConditionalRenderingFlagsEXT
  else:
    VkConditionalRenderingFlagsEXT_1107301620)
  struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR_1107300991 = (when declared(
      struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR):
    when ownSizeof(struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR_1107300990):
      static :
        warning("Declaration of " &
            "struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR
  else:
    struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR_1107300990)
  PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR_1107305439 = (when declared(
      PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR_1107305438):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR
  else:
    PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR_1107305438)
  VkDeviceQueueGlobalPriorityCreateInfoEXT_1107302241 = (when declared(
      VkDeviceQueueGlobalPriorityCreateInfoEXT):
    when ownSizeof(VkDeviceQueueGlobalPriorityCreateInfoEXT) !=
        ownSizeof(VkDeviceQueueGlobalPriorityCreateInfoEXT_1107302240):
      static :
        warning("Declaration of " & "VkDeviceQueueGlobalPriorityCreateInfoEXT" &
            " exists but with different size")
    VkDeviceQueueGlobalPriorityCreateInfoEXT
  else:
    VkDeviceQueueGlobalPriorityCreateInfoEXT_1107302240)
  struct_VkPhysicalDeviceFloatControlsProperties_1107298483 = (when declared(
      struct_VkPhysicalDeviceFloatControlsProperties):
    when ownSizeof(struct_VkPhysicalDeviceFloatControlsProperties) !=
        ownSizeof(struct_VkPhysicalDeviceFloatControlsProperties_1107298482):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFloatControlsProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceFloatControlsProperties
  else:
    struct_VkPhysicalDeviceFloatControlsProperties_1107298482)
  VkDirectDriverLoadingModeLUNARG_1107303969 = (when declared(
      VkDirectDriverLoadingModeLUNARG):
    when ownSizeof(VkDirectDriverLoadingModeLUNARG) !=
        ownSizeof(VkDirectDriverLoadingModeLUNARG_1107303968):
      static :
        warning("Declaration of " & "VkDirectDriverLoadingModeLUNARG" &
            " exists but with different size")
    VkDirectDriverLoadingModeLUNARG
  else:
    VkDirectDriverLoadingModeLUNARG_1107303968)
  struct_VkPhysicalDeviceDepthClampControlFeaturesEXT_1107305057 = (when declared(
      struct_VkPhysicalDeviceDepthClampControlFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDepthClampControlFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDepthClampControlFeaturesEXT_1107305056):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDepthClampControlFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDepthClampControlFeaturesEXT
  else:
    struct_VkPhysicalDeviceDepthClampControlFeaturesEXT_1107305056)
  enum_VkPipelineRobustnessImageBehavior_1107298977 = (when declared(
      enum_VkPipelineRobustnessImageBehavior):
    when ownSizeof(enum_VkPipelineRobustnessImageBehavior) !=
        ownSizeof(enum_VkPipelineRobustnessImageBehavior_1107298976):
      static :
        warning("Declaration of " & "enum_VkPipelineRobustnessImageBehavior" &
            " exists but with different size")
    enum_VkPipelineRobustnessImageBehavior
  else:
    enum_VkPipelineRobustnessImageBehavior_1107298976)
  VkVideoDecodeH264CapabilitiesKHR_1107299809 = (when declared(
      VkVideoDecodeH264CapabilitiesKHR):
    when ownSizeof(VkVideoDecodeH264CapabilitiesKHR) !=
        ownSizeof(VkVideoDecodeH264CapabilitiesKHR_1107299808):
      static :
        warning("Declaration of " & "VkVideoDecodeH264CapabilitiesKHR" &
            " exists but with different size")
    VkVideoDecodeH264CapabilitiesKHR
  else:
    VkVideoDecodeH264CapabilitiesKHR_1107299808)
  VkDescriptorUpdateTemplateCreateInfoKHR_1107300033 = (when declared(
      VkDescriptorUpdateTemplateCreateInfoKHR):
    when ownSizeof(VkDescriptorUpdateTemplateCreateInfoKHR) !=
        ownSizeof(VkDescriptorUpdateTemplateCreateInfoKHR_1107300032):
      static :
        warning("Declaration of " & "VkDescriptorUpdateTemplateCreateInfoKHR" &
            " exists but with different size")
    VkDescriptorUpdateTemplateCreateInfoKHR
  else:
    VkDescriptorUpdateTemplateCreateInfoKHR_1107300032)
  PFN_vkCmdUpdatePipelineIndirectBufferNV_1107303805 = (when declared(
      PFN_vkCmdUpdatePipelineIndirectBufferNV):
    when ownSizeof(PFN_vkCmdUpdatePipelineIndirectBufferNV) !=
        ownSizeof(PFN_vkCmdUpdatePipelineIndirectBufferNV_1107303804):
      static :
        warning("Declaration of " & "PFN_vkCmdUpdatePipelineIndirectBufferNV" &
            " exists but with different size")
    PFN_vkCmdUpdatePipelineIndirectBufferNV
  else:
    PFN_vkCmdUpdatePipelineIndirectBufferNV_1107303804)
  VkPresentInfoKHR_1107299311 = (when declared(VkPresentInfoKHR):
    when ownSizeof(VkPresentInfoKHR) != ownSizeof(VkPresentInfoKHR_1107299310):
      static :
        warning("Declaration of " & "VkPresentInfoKHR" &
            " exists but with different size")
    VkPresentInfoKHR
  else:
    VkPresentInfoKHR_1107299310)
  VkDeviceGroupRenderPassBeginInfoKHR_1107299897 = (when declared(
      VkDeviceGroupRenderPassBeginInfoKHR):
    when ownSizeof(VkDeviceGroupRenderPassBeginInfoKHR) !=
        ownSizeof(VkDeviceGroupRenderPassBeginInfoKHR_1107299896):
      static :
        warning("Declaration of " & "VkDeviceGroupRenderPassBeginInfoKHR" &
            " exists but with different size")
    VkDeviceGroupRenderPassBeginInfoKHR
  else:
    VkDeviceGroupRenderPassBeginInfoKHR_1107299896)
  StdVideoEncodeAV1DecoderModelInfo_1107301063 = (when declared(
      StdVideoEncodeAV1DecoderModelInfo):
    when ownSizeof(StdVideoEncodeAV1DecoderModelInfo) !=
        ownSizeof(StdVideoEncodeAV1DecoderModelInfo_1107301062):
      static :
        warning("Declaration of " & "StdVideoEncodeAV1DecoderModelInfo" &
            " exists but with different size")
    StdVideoEncodeAV1DecoderModelInfo
  else:
    StdVideoEncodeAV1DecoderModelInfo_1107301062)
  PFN_vkCmdBuildMicromapsEXT_1107303611 = (when declared(
      PFN_vkCmdBuildMicromapsEXT):
    when ownSizeof(PFN_vkCmdBuildMicromapsEXT) !=
        ownSizeof(PFN_vkCmdBuildMicromapsEXT_1107303610):
      static :
        warning("Declaration of " & "PFN_vkCmdBuildMicromapsEXT" &
            " exists but with different size")
    PFN_vkCmdBuildMicromapsEXT
  else:
    PFN_vkCmdBuildMicromapsEXT_1107303610)
  VkDescriptorUpdateTemplateEntryKHR_1107300031 = (when declared(
      VkDescriptorUpdateTemplateEntryKHR):
    when ownSizeof(VkDescriptorUpdateTemplateEntryKHR) !=
        ownSizeof(VkDescriptorUpdateTemplateEntryKHR_1107300030):
      static :
        warning("Declaration of " & "VkDescriptorUpdateTemplateEntryKHR" &
            " exists but with different size")
    VkDescriptorUpdateTemplateEntryKHR
  else:
    VkDescriptorUpdateTemplateEntryKHR_1107300030)
  VkXlibSurfaceCreateInfoKHR_1107305435 = (when declared(
      VkXlibSurfaceCreateInfoKHR):
    when ownSizeof(VkXlibSurfaceCreateInfoKHR) !=
        ownSizeof(VkXlibSurfaceCreateInfoKHR_1107305434):
      static :
        warning("Declaration of " & "VkXlibSurfaceCreateInfoKHR" &
            " exists but with different size")
    VkXlibSurfaceCreateInfoKHR
  else:
    VkXlibSurfaceCreateInfoKHR_1107305434)
  VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT_1107301921 = (when declared(
      VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT_1107301920):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT
  else:
    VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT_1107301920)
  struct_VkMemoryFdPropertiesKHR_1107299957 = (when declared(
      struct_VkMemoryFdPropertiesKHR):
    when ownSizeof(struct_VkMemoryFdPropertiesKHR) !=
        ownSizeof(struct_VkMemoryFdPropertiesKHR_1107299956):
      static :
        warning("Declaration of " & "struct_VkMemoryFdPropertiesKHR" &
            " exists but with different size")
    struct_VkMemoryFdPropertiesKHR
  else:
    struct_VkMemoryFdPropertiesKHR_1107299956)
  VkDeviceEventInfoEXT_1107301681 = (when declared(VkDeviceEventInfoEXT):
    when ownSizeof(VkDeviceEventInfoEXT) != ownSizeof(VkDeviceEventInfoEXT_1107301680):
      static :
        warning("Declaration of " & "VkDeviceEventInfoEXT" &
            " exists but with different size")
    VkDeviceEventInfoEXT
  else:
    VkDeviceEventInfoEXT_1107301680)
  VkQueueFamilyProperties2_1107298151 = (when declared(VkQueueFamilyProperties2):
    when ownSizeof(VkQueueFamilyProperties2) !=
        ownSizeof(VkQueueFamilyProperties2_1107298150):
      static :
        warning("Declaration of " & "VkQueueFamilyProperties2" &
            " exists but with different size")
    VkQueueFamilyProperties2
  else:
    VkQueueFamilyProperties2_1107298150)
  PFN_vkQueueSetPerformanceConfigurationINTEL_1107302443 = (when declared(
      PFN_vkQueueSetPerformanceConfigurationINTEL):
    when ownSizeof(PFN_vkQueueSetPerformanceConfigurationINTEL) !=
        ownSizeof(PFN_vkQueueSetPerformanceConfigurationINTEL_1107302442):
      static :
        warning("Declaration of " &
            "PFN_vkQueueSetPerformanceConfigurationINTEL" &
            " exists but with different size")
    PFN_vkQueueSetPerformanceConfigurationINTEL
  else:
    PFN_vkQueueSetPerformanceConfigurationINTEL_1107302442)
  PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM_1107304581 = (when declared(
      PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM):
    when ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM) !=
        ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM_1107304580):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM
  else:
    PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM_1107304580)
  VkImageViewMinLodCreateInfoEXT_1107303479 = (when declared(
      VkImageViewMinLodCreateInfoEXT):
    when ownSizeof(VkImageViewMinLodCreateInfoEXT) !=
        ownSizeof(VkImageViewMinLodCreateInfoEXT_1107303478):
      static :
        warning("Declaration of " & "VkImageViewMinLodCreateInfoEXT" &
            " exists but with different size")
    VkImageViewMinLodCreateInfoEXT
  else:
    VkImageViewMinLodCreateInfoEXT_1107303478)
  VkShaderGroupShaderKHR_1107305241 = (when declared(VkShaderGroupShaderKHR):
    when ownSizeof(VkShaderGroupShaderKHR) != ownSizeof(VkShaderGroupShaderKHR_1107305240):
      static :
        warning("Declaration of " & "VkShaderGroupShaderKHR" &
            " exists but with different size")
    VkShaderGroupShaderKHR
  else:
    VkShaderGroupShaderKHR_1107305240)
  struct_VkRenderPassCreateInfo_1107297609 = (when declared(
      struct_VkRenderPassCreateInfo):
    when ownSizeof(struct_VkRenderPassCreateInfo) !=
        ownSizeof(struct_VkRenderPassCreateInfo_1107297608):
      static :
        warning("Declaration of " & "struct_VkRenderPassCreateInfo" &
            " exists but with different size")
    struct_VkRenderPassCreateInfo
  else:
    struct_VkRenderPassCreateInfo_1107297608)
  VkRenderingAttachmentInfo_1107298849 = (when declared(
      VkRenderingAttachmentInfo):
    when ownSizeof(VkRenderingAttachmentInfo) !=
        ownSizeof(VkRenderingAttachmentInfo_1107298848):
      static :
        warning("Declaration of " & "VkRenderingAttachmentInfo" &
            " exists but with different size")
    VkRenderingAttachmentInfo
  else:
    VkRenderingAttachmentInfo_1107298848)
  enum_VkCopyAccelerationStructureModeKHR_1107302091 = (when declared(
      enum_VkCopyAccelerationStructureModeKHR):
    when ownSizeof(enum_VkCopyAccelerationStructureModeKHR) !=
        ownSizeof(enum_VkCopyAccelerationStructureModeKHR_1107302090):
      static :
        warning("Declaration of " & "enum_VkCopyAccelerationStructureModeKHR" &
            " exists but with different size")
    enum_VkCopyAccelerationStructureModeKHR
  else:
    enum_VkCopyAccelerationStructureModeKHR_1107302090)
  VkVideoEncodeAV1SessionParametersCreateInfoKHR_1107301067 = (when declared(
      VkVideoEncodeAV1SessionParametersCreateInfoKHR):
    when ownSizeof(VkVideoEncodeAV1SessionParametersCreateInfoKHR) !=
        ownSizeof(VkVideoEncodeAV1SessionParametersCreateInfoKHR_1107301066):
      static :
        warning("Declaration of " &
            "VkVideoEncodeAV1SessionParametersCreateInfoKHR" &
            " exists but with different size")
    VkVideoEncodeAV1SessionParametersCreateInfoKHR
  else:
    VkVideoEncodeAV1SessionParametersCreateInfoKHR_1107301066)
  struct_VkSamplerBlockMatchWindowCreateInfoQCOM_1107304609 = (when declared(
      struct_VkSamplerBlockMatchWindowCreateInfoQCOM):
    when ownSizeof(struct_VkSamplerBlockMatchWindowCreateInfoQCOM) !=
        ownSizeof(struct_VkSamplerBlockMatchWindowCreateInfoQCOM_1107304608):
      static :
        warning("Declaration of " &
            "struct_VkSamplerBlockMatchWindowCreateInfoQCOM" &
            " exists but with different size")
    struct_VkSamplerBlockMatchWindowCreateInfoQCOM
  else:
    struct_VkSamplerBlockMatchWindowCreateInfoQCOM_1107304608)
  struct_VkImportMemoryFdInfoKHR_1107299953 = (when declared(
      struct_VkImportMemoryFdInfoKHR):
    when ownSizeof(struct_VkImportMemoryFdInfoKHR) !=
        ownSizeof(struct_VkImportMemoryFdInfoKHR_1107299952):
      static :
        warning("Declaration of " & "struct_VkImportMemoryFdInfoKHR" &
            " exists but with different size")
    struct_VkImportMemoryFdInfoKHR
  else:
    struct_VkImportMemoryFdInfoKHR_1107299952)
  enum_VkVideoEncodeUsageFlagBitsKHR_1107300581 = (when declared(
      enum_VkVideoEncodeUsageFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeUsageFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeUsageFlagBitsKHR_1107300580):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeUsageFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeUsageFlagBitsKHR
  else:
    enum_VkVideoEncodeUsageFlagBitsKHR_1107300580)
  struct_VkColorBlendAdvancedEXT_1107303873 = (when declared(
      struct_VkColorBlendAdvancedEXT):
    when ownSizeof(struct_VkColorBlendAdvancedEXT) !=
        ownSizeof(struct_VkColorBlendAdvancedEXT_1107303872):
      static :
        warning("Declaration of " & "struct_VkColorBlendAdvancedEXT" &
            " exists but with different size")
    struct_VkColorBlendAdvancedEXT
  else:
    struct_VkColorBlendAdvancedEXT_1107303872)
  struct_VkSubpassDescriptionDepthStencilResolve_1107298507 = (when declared(
      struct_VkSubpassDescriptionDepthStencilResolve):
    when ownSizeof(struct_VkSubpassDescriptionDepthStencilResolve) !=
        ownSizeof(struct_VkSubpassDescriptionDepthStencilResolve_1107298506):
      static :
        warning("Declaration of " &
            "struct_VkSubpassDescriptionDepthStencilResolve" &
            " exists but with different size")
    struct_VkSubpassDescriptionDepthStencilResolve
  else:
    struct_VkSubpassDescriptionDepthStencilResolve_1107298506)
  VkFragmentShadingRateNV_1107303113 = (when declared(VkFragmentShadingRateNV):
    when ownSizeof(VkFragmentShadingRateNV) !=
        ownSizeof(VkFragmentShadingRateNV_1107303112):
      static :
        warning("Declaration of " & "VkFragmentShadingRateNV" &
            " exists but with different size")
    VkFragmentShadingRateNV
  else:
    VkFragmentShadingRateNV_1107303112)
  struct_VkShaderResourceUsageAMD_1107301549 = (when declared(
      struct_VkShaderResourceUsageAMD):
    when ownSizeof(struct_VkShaderResourceUsageAMD) !=
        ownSizeof(struct_VkShaderResourceUsageAMD_1107301548):
      static :
        warning("Declaration of " & "struct_VkShaderResourceUsageAMD" &
            " exists but with different size")
    struct_VkShaderResourceUsageAMD
  else:
    struct_VkShaderResourceUsageAMD_1107301548)
  union_VkDeviceOrHostAddressKHR_1107303559 = (when declared(
      union_VkDeviceOrHostAddressKHR):
    when ownSizeof(union_VkDeviceOrHostAddressKHR) !=
        ownSizeof(union_VkDeviceOrHostAddressKHR_1107303558):
      static :
        warning("Declaration of " & "union_VkDeviceOrHostAddressKHR" &
            " exists but with different size")
    union_VkDeviceOrHostAddressKHR
  else:
    union_VkDeviceOrHostAddressKHR_1107303558)
  VkRefreshCycleDurationGOOGLE_1107301701 = (when declared(
      VkRefreshCycleDurationGOOGLE):
    when ownSizeof(VkRefreshCycleDurationGOOGLE) !=
        ownSizeof(VkRefreshCycleDurationGOOGLE_1107301700):
      static :
        warning("Declaration of " & "VkRefreshCycleDurationGOOGLE" &
            " exists but with different size")
    VkRefreshCycleDurationGOOGLE
  else:
    VkRefreshCycleDurationGOOGLE_1107301700)
  VkCopyMicromapModeEXT_1107303525 = (when declared(VkCopyMicromapModeEXT):
    when ownSizeof(VkCopyMicromapModeEXT) != ownSizeof(VkCopyMicromapModeEXT_1107303524):
      static :
        warning("Declaration of " & "VkCopyMicromapModeEXT" &
            " exists but with different size")
    VkCopyMicromapModeEXT
  else:
    VkCopyMicromapModeEXT_1107303524)
  PFN_vkGetDeferredOperationMaxConcurrencyKHR_1107300481 = (when declared(
      PFN_vkGetDeferredOperationMaxConcurrencyKHR):
    when ownSizeof(PFN_vkGetDeferredOperationMaxConcurrencyKHR) !=
        ownSizeof(PFN_vkGetDeferredOperationMaxConcurrencyKHR_1107300480):
      static :
        warning("Declaration of " &
            "PFN_vkGetDeferredOperationMaxConcurrencyKHR" &
            " exists but with different size")
    PFN_vkGetDeferredOperationMaxConcurrencyKHR
  else:
    PFN_vkGetDeferredOperationMaxConcurrencyKHR_1107300480)
  VkCopyMemoryToImageInfo_1107299191 = (when declared(VkCopyMemoryToImageInfo):
    when ownSizeof(VkCopyMemoryToImageInfo) !=
        ownSizeof(VkCopyMemoryToImageInfo_1107299190):
      static :
        warning("Declaration of " & "VkCopyMemoryToImageInfo" &
            " exists but with different size")
    VkCopyMemoryToImageInfo
  else:
    VkCopyMemoryToImageInfo_1107299190)
  VkFence_1107296736 = (when declared(VkFence):
    when ownSizeof(VkFence) != ownSizeof(VkFence_1107296735):
      static :
        warning("Declaration of " & "VkFence" &
            " exists but with different size")
    VkFence
  else:
    VkFence_1107296735)
  VkCopyDescriptorSet_1107297555 = (when declared(VkCopyDescriptorSet):
    when ownSizeof(VkCopyDescriptorSet) != ownSizeof(VkCopyDescriptorSet_1107297554):
      static :
        warning("Declaration of " & "VkCopyDescriptorSet" &
            " exists but with different size")
    VkCopyDescriptorSet
  else:
    VkCopyDescriptorSet_1107297554)
  PFN_vkResetQueryPool_1107298631 = (when declared(PFN_vkResetQueryPool):
    when ownSizeof(PFN_vkResetQueryPool) != ownSizeof(PFN_vkResetQueryPool_1107298630):
      static :
        warning("Declaration of " & "PFN_vkResetQueryPool" &
            " exists but with different size")
    PFN_vkResetQueryPool
  else:
    PFN_vkResetQueryPool_1107298630)
  enum_VkBufferUsageFlagBits_1107297055 = (when declared(
      enum_VkBufferUsageFlagBits):
    when ownSizeof(enum_VkBufferUsageFlagBits) !=
        ownSizeof(enum_VkBufferUsageFlagBits_1107297054):
      static :
        warning("Declaration of " & "enum_VkBufferUsageFlagBits" &
            " exists but with different size")
    enum_VkBufferUsageFlagBits
  else:
    enum_VkBufferUsageFlagBits_1107297054)
  PFN_vkInvalidateMappedMemoryRanges_1107297729 = (when declared(
      PFN_vkInvalidateMappedMemoryRanges):
    when ownSizeof(PFN_vkInvalidateMappedMemoryRanges) !=
        ownSizeof(PFN_vkInvalidateMappedMemoryRanges_1107297728):
      static :
        warning("Declaration of " & "PFN_vkInvalidateMappedMemoryRanges" &
            " exists but with different size")
    PFN_vkInvalidateMappedMemoryRanges
  else:
    PFN_vkInvalidateMappedMemoryRanges_1107297728)
  struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304551 = (when declared(
      struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM):
    when ownSizeof(struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM) !=
        ownSizeof(struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304550):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM
  else:
    struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304550)
  VkPhysicalDeviceMaintenance5PropertiesKHR_1107300787 = (when declared(
      VkPhysicalDeviceMaintenance5PropertiesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance5PropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance5PropertiesKHR_1107300786):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance5PropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance5PropertiesKHR
  else:
    VkPhysicalDeviceMaintenance5PropertiesKHR_1107300786)
  VkExternalComputeQueueDataParamsNV_1107304709 = (when declared(
      VkExternalComputeQueueDataParamsNV):
    when ownSizeof(VkExternalComputeQueueDataParamsNV) !=
        ownSizeof(VkExternalComputeQueueDataParamsNV_1107304708):
      static :
        warning("Declaration of " & "VkExternalComputeQueueDataParamsNV" &
            " exists but with different size")
    VkExternalComputeQueueDataParamsNV
  else:
    VkExternalComputeQueueDataParamsNV_1107304708)
  struct_StdVideoAV1QuantizationFlags_1107305891 = (when declared(
      struct_StdVideoAV1QuantizationFlags):
    when ownSizeof(struct_StdVideoAV1QuantizationFlags) !=
        ownSizeof(struct_StdVideoAV1QuantizationFlags_1107305890):
      static :
        warning("Declaration of " & "struct_StdVideoAV1QuantizationFlags" &
            " exists but with different size")
    struct_StdVideoAV1QuantizationFlags
  else:
    struct_StdVideoAV1QuantizationFlags_1107305890)
  struct_StdVideoH265ProfileTierLevelFlags_1107305865 = (when declared(
      struct_StdVideoH265ProfileTierLevelFlags):
    when ownSizeof(struct_StdVideoH265ProfileTierLevelFlags) !=
        ownSizeof(struct_StdVideoH265ProfileTierLevelFlags_1107305864):
      static :
        warning("Declaration of " & "struct_StdVideoH265ProfileTierLevelFlags" &
            " exists but with different size")
    struct_StdVideoH265ProfileTierLevelFlags
  else:
    struct_StdVideoH265ProfileTierLevelFlags_1107305864)
  VkSubmitFlags_1107298675 = (when declared(VkSubmitFlags):
    when ownSizeof(VkSubmitFlags) != ownSizeof(VkSubmitFlags_1107298674):
      static :
        warning("Declaration of " & "VkSubmitFlags" &
            " exists but with different size")
    VkSubmitFlags
  else:
    VkSubmitFlags_1107298674)
  PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR_1107299539 = (when declared(
      PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR_1107299538):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR
  else:
    PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR_1107299538)
  PFN_vkDestroyAccelerationStructureKHR_1107305209 = (when declared(
      PFN_vkDestroyAccelerationStructureKHR):
    when ownSizeof(PFN_vkDestroyAccelerationStructureKHR) !=
        ownSizeof(PFN_vkDestroyAccelerationStructureKHR_1107305208):
      static :
        warning("Declaration of " & "PFN_vkDestroyAccelerationStructureKHR" &
            " exists but with different size")
    PFN_vkDestroyAccelerationStructureKHR
  else:
    PFN_vkDestroyAccelerationStructureKHR_1107305208)
  struct_StdVideoEncodeAV1DecoderModelInfo_1107305491 = (when declared(
      struct_StdVideoEncodeAV1DecoderModelInfo):
    when ownSizeof(struct_StdVideoEncodeAV1DecoderModelInfo) !=
        ownSizeof(struct_StdVideoEncodeAV1DecoderModelInfo_1107305490):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeAV1DecoderModelInfo" &
            " exists but with different size")
    struct_StdVideoEncodeAV1DecoderModelInfo
  else:
    struct_StdVideoEncodeAV1DecoderModelInfo_1107305490)
  VkPresentId2KHR_1107300815 = (when declared(VkPresentId2KHR):
    when ownSizeof(VkPresentId2KHR) != ownSizeof(VkPresentId2KHR_1107300814):
      static :
        warning("Declaration of " & "VkPresentId2KHR" &
            " exists but with different size")
    VkPresentId2KHR
  else:
    VkPresentId2KHR_1107300814)
  struct_VkPipelineDiscardRectangleStateCreateInfoEXT_1107301751 = (when declared(
      struct_VkPipelineDiscardRectangleStateCreateInfoEXT):
    when ownSizeof(struct_VkPipelineDiscardRectangleStateCreateInfoEXT) !=
        ownSizeof(struct_VkPipelineDiscardRectangleStateCreateInfoEXT_1107301750):
      static :
        warning("Declaration of " &
            "struct_VkPipelineDiscardRectangleStateCreateInfoEXT" &
            " exists but with different size")
    struct_VkPipelineDiscardRectangleStateCreateInfoEXT
  else:
    struct_VkPipelineDiscardRectangleStateCreateInfoEXT_1107301750)
  PFN_vkBindDataGraphPipelineSessionMemoryARM_1107304571 = (when declared(
      PFN_vkBindDataGraphPipelineSessionMemoryARM):
    when ownSizeof(PFN_vkBindDataGraphPipelineSessionMemoryARM) !=
        ownSizeof(PFN_vkBindDataGraphPipelineSessionMemoryARM_1107304570):
      static :
        warning("Declaration of " &
            "PFN_vkBindDataGraphPipelineSessionMemoryARM" &
            " exists but with different size")
    PFN_vkBindDataGraphPipelineSessionMemoryARM
  else:
    PFN_vkBindDataGraphPipelineSessionMemoryARM_1107304570)
  VkEvent_1107296740 = (when declared(VkEvent):
    when ownSizeof(VkEvent) != ownSizeof(VkEvent_1107296739):
      static :
        warning("Declaration of " & "VkEvent" &
            " exists but with different size")
    VkEvent
  else:
    VkEvent_1107296739)
  VkDeviceGroupBindSparseInfo_1107298091 = (when declared(
      VkDeviceGroupBindSparseInfo):
    when ownSizeof(VkDeviceGroupBindSparseInfo) !=
        ownSizeof(VkDeviceGroupBindSparseInfo_1107298090):
      static :
        warning("Declaration of " & "VkDeviceGroupBindSparseInfo" &
            " exists but with different size")
    VkDeviceGroupBindSparseInfo
  else:
    VkDeviceGroupBindSparseInfo_1107298090)
  struct_VkPhysicalDevicePresentWaitFeaturesKHR_1107300451 = (when declared(
      struct_VkPhysicalDevicePresentWaitFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDevicePresentWaitFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDevicePresentWaitFeaturesKHR_1107300450):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePresentWaitFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDevicePresentWaitFeaturesKHR
  else:
    struct_VkPhysicalDevicePresentWaitFeaturesKHR_1107300450)
  struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300619 = (when declared(
      struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR):
    when ownSizeof(struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR) !=
        ownSizeof(struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300618):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR
  else:
    struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300618)
  enum_VkExternalMemoryHandleTypeFlagBitsNV_1107301563 = (when declared(
      enum_VkExternalMemoryHandleTypeFlagBitsNV):
    when ownSizeof(enum_VkExternalMemoryHandleTypeFlagBitsNV) !=
        ownSizeof(enum_VkExternalMemoryHandleTypeFlagBitsNV_1107301562):
      static :
        warning("Declaration of " & "enum_VkExternalMemoryHandleTypeFlagBitsNV" &
            " exists but with different size")
    enum_VkExternalMemoryHandleTypeFlagBitsNV
  else:
    enum_VkExternalMemoryHandleTypeFlagBitsNV_1107301562)
  VkClearDepthStencilValue_1107297647 = (when declared(VkClearDepthStencilValue):
    when ownSizeof(VkClearDepthStencilValue) !=
        ownSizeof(VkClearDepthStencilValue_1107297646):
      static :
        warning("Declaration of " & "VkClearDepthStencilValue" &
            " exists but with different size")
    VkClearDepthStencilValue
  else:
    VkClearDepthStencilValue_1107297646)
  VkPhysicalDeviceConservativeRasterizationPropertiesEXT_1107301769 = (when declared(
      VkPhysicalDeviceConservativeRasterizationPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceConservativeRasterizationPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceConservativeRasterizationPropertiesEXT_1107301768):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceConservativeRasterizationPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceConservativeRasterizationPropertiesEXT
  else:
    VkPhysicalDeviceConservativeRasterizationPropertiesEXT_1107301768)
  struct_VkRayTracingPipelineCreateInfoNV_1107302135 = (when declared(
      struct_VkRayTracingPipelineCreateInfoNV):
    when ownSizeof(struct_VkRayTracingPipelineCreateInfoNV) !=
        ownSizeof(struct_VkRayTracingPipelineCreateInfoNV_1107302134):
      static :
        warning("Declaration of " & "struct_VkRayTracingPipelineCreateInfoNV" &
            " exists but with different size")
    struct_VkRayTracingPipelineCreateInfoNV
  else:
    struct_VkRayTracingPipelineCreateInfoNV_1107302134)
  VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303447 = (when declared(
      VkVideoEncodeRgbRangeCompressionFlagBitsVALVE):
    when ownSizeof(VkVideoEncodeRgbRangeCompressionFlagBitsVALVE) !=
        ownSizeof(VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303446):
      static :
        warning("Declaration of " &
            "VkVideoEncodeRgbRangeCompressionFlagBitsVALVE" &
            " exists but with different size")
    VkVideoEncodeRgbRangeCompressionFlagBitsVALVE
  else:
    VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303446)
  PFN_vkGetAccelerationStructureMemoryRequirementsNV_1107302201 = (when declared(
      PFN_vkGetAccelerationStructureMemoryRequirementsNV):
    when ownSizeof(PFN_vkGetAccelerationStructureMemoryRequirementsNV) !=
        ownSizeof(PFN_vkGetAccelerationStructureMemoryRequirementsNV_1107302200):
      static :
        warning("Declaration of " &
            "PFN_vkGetAccelerationStructureMemoryRequirementsNV" &
            " exists but with different size")
    PFN_vkGetAccelerationStructureMemoryRequirementsNV
  else:
    PFN_vkGetAccelerationStructureMemoryRequirementsNV_1107302200)
  VkVideoEncodeH264StdFlagsKHR_1107299601 = (when declared(
      VkVideoEncodeH264StdFlagsKHR):
    when ownSizeof(VkVideoEncodeH264StdFlagsKHR) !=
        ownSizeof(VkVideoEncodeH264StdFlagsKHR_1107299600):
      static :
        warning("Declaration of " & "VkVideoEncodeH264StdFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeH264StdFlagsKHR
  else:
    VkVideoEncodeH264StdFlagsKHR_1107299600)
  enum_VkExternalMemoryHandleTypeFlagBits_1107298001 = (when declared(
      enum_VkExternalMemoryHandleTypeFlagBits):
    when ownSizeof(enum_VkExternalMemoryHandleTypeFlagBits) !=
        ownSizeof(enum_VkExternalMemoryHandleTypeFlagBits_1107298000):
      static :
        warning("Declaration of " & "enum_VkExternalMemoryHandleTypeFlagBits" &
            " exists but with different size")
    enum_VkExternalMemoryHandleTypeFlagBits
  else:
    enum_VkExternalMemoryHandleTypeFlagBits_1107298000)
  PFN_vkCopyMemoryToAccelerationStructureKHR_1107305221 = (when declared(
      PFN_vkCopyMemoryToAccelerationStructureKHR):
    when ownSizeof(PFN_vkCopyMemoryToAccelerationStructureKHR) !=
        ownSizeof(PFN_vkCopyMemoryToAccelerationStructureKHR_1107305220):
      static :
        warning("Declaration of " & "PFN_vkCopyMemoryToAccelerationStructureKHR" &
            " exists but with different size")
    PFN_vkCopyMemoryToAccelerationStructureKHR
  else:
    PFN_vkCopyMemoryToAccelerationStructureKHR_1107305220)
  struct_VkPhysicalDeviceVulkan11Features_1107298415 = (when declared(
      struct_VkPhysicalDeviceVulkan11Features):
    when ownSizeof(struct_VkPhysicalDeviceVulkan11Features) !=
        ownSizeof(struct_VkPhysicalDeviceVulkan11Features_1107298414):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceVulkan11Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceVulkan11Features
  else:
    struct_VkPhysicalDeviceVulkan11Features_1107298414)
  struct_VkDeviceGroupPresentInfoKHR_1107299329 = (when declared(
      struct_VkDeviceGroupPresentInfoKHR):
    when ownSizeof(struct_VkDeviceGroupPresentInfoKHR) !=
        ownSizeof(struct_VkDeviceGroupPresentInfoKHR_1107299328):
      static :
        warning("Declaration of " & "struct_VkDeviceGroupPresentInfoKHR" &
            " exists but with different size")
    struct_VkDeviceGroupPresentInfoKHR
  else:
    struct_VkDeviceGroupPresentInfoKHR_1107299328)
  VkBuffer_1107296720 = (when declared(VkBuffer):
    when ownSizeof(VkBuffer) != ownSizeof(VkBuffer_1107296719):
      static :
        warning("Declaration of " & "VkBuffer" &
            " exists but with different size")
    VkBuffer
  else:
    VkBuffer_1107296719)
  struct_StdVideoVP9LoopFilterFlags_1107305903 = (when declared(
      struct_StdVideoVP9LoopFilterFlags):
    when ownSizeof(struct_StdVideoVP9LoopFilterFlags) !=
        ownSizeof(struct_StdVideoVP9LoopFilterFlags_1107305902):
      static :
        warning("Declaration of " & "struct_StdVideoVP9LoopFilterFlags" &
            " exists but with different size")
    struct_StdVideoVP9LoopFilterFlags
  else:
    struct_StdVideoVP9LoopFilterFlags_1107305902)
  enum_VkPerformanceCounterScopeKHR_1107300113 = (when declared(
      enum_VkPerformanceCounterScopeKHR):
    when ownSizeof(enum_VkPerformanceCounterScopeKHR) !=
        ownSizeof(enum_VkPerformanceCounterScopeKHR_1107300112):
      static :
        warning("Declaration of " & "enum_VkPerformanceCounterScopeKHR" &
            " exists but with different size")
    enum_VkPerformanceCounterScopeKHR
  else:
    enum_VkPerformanceCounterScopeKHR_1107300112)
  struct_StdVideoH265PredictorPaletteEntries_1107305707 = (when declared(
      struct_StdVideoH265PredictorPaletteEntries):
    when ownSizeof(struct_StdVideoH265PredictorPaletteEntries) !=
        ownSizeof(struct_StdVideoH265PredictorPaletteEntries_1107305706):
      static :
        warning("Declaration of " & "struct_StdVideoH265PredictorPaletteEntries" &
            " exists but with different size")
    struct_StdVideoH265PredictorPaletteEntries
  else:
    struct_StdVideoH265PredictorPaletteEntries_1107305706)
  struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT_1107302613 = (when declared(
      struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT):
    when ownSizeof(struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT) !=
        ownSizeof(struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT_1107302612):
      static :
        warning("Declaration of " &
            "struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT" &
            " exists but with different size")
    struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT
  else:
    struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT_1107302612)
  enum_VkMemoryAllocateFlagBits_1107297991 = (when declared(
      enum_VkMemoryAllocateFlagBits):
    when ownSizeof(enum_VkMemoryAllocateFlagBits) !=
        ownSizeof(enum_VkMemoryAllocateFlagBits_1107297990):
      static :
        warning("Declaration of " & "enum_VkMemoryAllocateFlagBits" &
            " exists but with different size")
    enum_VkMemoryAllocateFlagBits
  else:
    enum_VkMemoryAllocateFlagBits_1107297990)
  struct_VkPhysicalDeviceFeatures2_1107298129 = (when declared(
      struct_VkPhysicalDeviceFeatures2):
    when ownSizeof(struct_VkPhysicalDeviceFeatures2) !=
        ownSizeof(struct_VkPhysicalDeviceFeatures2_1107298128):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceFeatures2" &
            " exists but with different size")
    struct_VkPhysicalDeviceFeatures2
  else:
    struct_VkPhysicalDeviceFeatures2_1107298128)
  VkDynamicState_1107296855 = (when declared(VkDynamicState):
    when ownSizeof(VkDynamicState) != ownSizeof(VkDynamicState_1107296854):
      static :
        warning("Declaration of " & "VkDynamicState" &
            " exists but with different size")
    VkDynamicState
  else:
    VkDynamicState_1107296854)
  struct_VkCopyDescriptorSet_1107297553 = (when declared(
      struct_VkCopyDescriptorSet):
    when ownSizeof(struct_VkCopyDescriptorSet) !=
        ownSizeof(struct_VkCopyDescriptorSet_1107297552):
      static :
        warning("Declaration of " & "struct_VkCopyDescriptorSet" &
            " exists but with different size")
    struct_VkCopyDescriptorSet
  else:
    struct_VkCopyDescriptorSet_1107297552)
  struct_VkMemoryRequirements2_1107298121 = (when declared(
      struct_VkMemoryRequirements2):
    when ownSizeof(struct_VkMemoryRequirements2) !=
        ownSizeof(struct_VkMemoryRequirements2_1107298120):
      static :
        warning("Declaration of " & "struct_VkMemoryRequirements2" &
            " exists but with different size")
    struct_VkMemoryRequirements2
  else:
    struct_VkMemoryRequirements2_1107298120)
  VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298869 = (when declared(
      VkPhysicalDeviceShaderIntegerDotProductFeatures):
    when ownSizeof(VkPhysicalDeviceShaderIntegerDotProductFeatures) !=
        ownSizeof(VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298868):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderIntegerDotProductFeatures" &
            " exists but with different size")
    VkPhysicalDeviceShaderIntegerDotProductFeatures
  else:
    VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298868)
  PFN_vkGetDeviceImageMemoryRequirementsKHR_1107300767 = (when declared(
      PFN_vkGetDeviceImageMemoryRequirementsKHR):
    when ownSizeof(PFN_vkGetDeviceImageMemoryRequirementsKHR) !=
        ownSizeof(PFN_vkGetDeviceImageMemoryRequirementsKHR_1107300766):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceImageMemoryRequirementsKHR" &
            " exists but with different size")
    PFN_vkGetDeviceImageMemoryRequirementsKHR
  else:
    PFN_vkGetDeviceImageMemoryRequirementsKHR_1107300766)
  struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT_1107302645 = (when declared(
      struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT_1107302644):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT
  else:
    struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT_1107302644)
  VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT_1107303435 = (when declared(
      VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT_1107303434):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT
  else:
    VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT_1107303434)
  struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA_1107305045 = (when declared(
      struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA):
    when ownSizeof(struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA) !=
        ownSizeof(struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA_1107305044):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA
  else:
    struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA_1107305044)
  struct_VkDrawMeshTasksIndirectCommandEXT_1107305291 = (when declared(
      struct_VkDrawMeshTasksIndirectCommandEXT):
    when ownSizeof(struct_VkDrawMeshTasksIndirectCommandEXT) !=
        ownSizeof(struct_VkDrawMeshTasksIndirectCommandEXT_1107305290):
      static :
        warning("Declaration of " & "struct_VkDrawMeshTasksIndirectCommandEXT" &
            " exists but with different size")
    struct_VkDrawMeshTasksIndirectCommandEXT
  else:
    struct_VkDrawMeshTasksIndirectCommandEXT_1107305290)
  struct_VkAttachmentDescription2_1107298439 = (when declared(
      struct_VkAttachmentDescription2):
    when ownSizeof(struct_VkAttachmentDescription2) !=
        ownSizeof(struct_VkAttachmentDescription2_1107298438):
      static :
        warning("Declaration of " & "struct_VkAttachmentDescription2" &
            " exists but with different size")
    struct_VkAttachmentDescription2
  else:
    struct_VkAttachmentDescription2_1107298438)
  struct_VkTilePropertiesQCOM_1107304289 = (when declared(
      struct_VkTilePropertiesQCOM):
    when ownSizeof(struct_VkTilePropertiesQCOM) !=
        ownSizeof(struct_VkTilePropertiesQCOM_1107304288):
      static :
        warning("Declaration of " & "struct_VkTilePropertiesQCOM" &
            " exists but with different size")
    struct_VkTilePropertiesQCOM
  else:
    struct_VkTilePropertiesQCOM_1107304288)
  VkPhysicalDeviceImageViewImageFormatInfoEXT_1107302233 = (when declared(
      VkPhysicalDeviceImageViewImageFormatInfoEXT):
    when ownSizeof(VkPhysicalDeviceImageViewImageFormatInfoEXT) !=
        ownSizeof(VkPhysicalDeviceImageViewImageFormatInfoEXT_1107302232):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImageViewImageFormatInfoEXT" &
            " exists but with different size")
    VkPhysicalDeviceImageViewImageFormatInfoEXT
  else:
    VkPhysicalDeviceImageViewImageFormatInfoEXT_1107302232)
  struct_VkPhysicalDeviceImageProcessingFeaturesQCOM_1107303841 = (when declared(
      struct_VkPhysicalDeviceImageProcessingFeaturesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceImageProcessingFeaturesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceImageProcessingFeaturesQCOM_1107303840):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageProcessingFeaturesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageProcessingFeaturesQCOM
  else:
    struct_VkPhysicalDeviceImageProcessingFeaturesQCOM_1107303840)
  struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR_1107300699 = (when declared(
      struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR_1107300698):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
  else:
    struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR_1107300698)
  VkVideoBeginCodingFlagsKHR_1107299461 = (when declared(
      VkVideoBeginCodingFlagsKHR):
    when ownSizeof(VkVideoBeginCodingFlagsKHR) !=
        ownSizeof(VkVideoBeginCodingFlagsKHR_1107299460):
      static :
        warning("Declaration of " & "VkVideoBeginCodingFlagsKHR" &
            " exists but with different size")
    VkVideoBeginCodingFlagsKHR
  else:
    VkVideoBeginCodingFlagsKHR_1107299460)
  struct_VkPhysicalDeviceSurfaceInfo2KHR_1107300187 = (when declared(
      struct_VkPhysicalDeviceSurfaceInfo2KHR):
    when ownSizeof(struct_VkPhysicalDeviceSurfaceInfo2KHR) !=
        ownSizeof(struct_VkPhysicalDeviceSurfaceInfo2KHR_1107300186):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceSurfaceInfo2KHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceSurfaceInfo2KHR
  else:
    struct_VkPhysicalDeviceSurfaceInfo2KHR_1107300186)
  PFN_vkGetPhysicalDeviceProperties2KHR_1107299875 = (when declared(
      PFN_vkGetPhysicalDeviceProperties2KHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceProperties2KHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceProperties2KHR_1107299874):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceProperties2KHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceProperties2KHR
  else:
    PFN_vkGetPhysicalDeviceProperties2KHR_1107299874)
  VkTileShadingRenderPassFlagBitsQCOM_1107302967 = (when declared(
      VkTileShadingRenderPassFlagBitsQCOM):
    when ownSizeof(VkTileShadingRenderPassFlagBitsQCOM) !=
        ownSizeof(VkTileShadingRenderPassFlagBitsQCOM_1107302966):
      static :
        warning("Declaration of " & "VkTileShadingRenderPassFlagBitsQCOM" &
            " exists but with different size")
    VkTileShadingRenderPassFlagBitsQCOM
  else:
    VkTileShadingRenderPassFlagBitsQCOM_1107302966)
  StdVideoH264DisableDeblockingFilterIdc_1107305537 = (when declared(
      StdVideoH264DisableDeblockingFilterIdc):
    when ownSizeof(StdVideoH264DisableDeblockingFilterIdc) !=
        ownSizeof(StdVideoH264DisableDeblockingFilterIdc_1107305536):
      static :
        warning("Declaration of " & "StdVideoH264DisableDeblockingFilterIdc" &
            " exists but with different size")
    StdVideoH264DisableDeblockingFilterIdc
  else:
    StdVideoH264DisableDeblockingFilterIdc_1107305536)
  struct_StdVideoH265SpsVuiFlags_1107305869 = (when declared(
      struct_StdVideoH265SpsVuiFlags):
    when ownSizeof(struct_StdVideoH265SpsVuiFlags) !=
        ownSizeof(struct_StdVideoH265SpsVuiFlags_1107305868):
      static :
        warning("Declaration of " & "struct_StdVideoH265SpsVuiFlags" &
            " exists but with different size")
    struct_StdVideoH265SpsVuiFlags
  else:
    struct_StdVideoH265SpsVuiFlags_1107305868)
  enum_StdVideoH264LevelIdc_1107305443 = (when declared(
      enum_StdVideoH264LevelIdc):
    when ownSizeof(enum_StdVideoH264LevelIdc) !=
        ownSizeof(enum_StdVideoH264LevelIdc_1107305442):
      static :
        warning("Declaration of " & "enum_StdVideoH264LevelIdc" &
            " exists but with different size")
    enum_StdVideoH264LevelIdc
  else:
    enum_StdVideoH264LevelIdc_1107305442)
  StdVideoDecodeH265ReferenceInfo_1107300337 = (when declared(
      StdVideoDecodeH265ReferenceInfo):
    when ownSizeof(StdVideoDecodeH265ReferenceInfo) !=
        ownSizeof(StdVideoDecodeH265ReferenceInfo_1107300336):
      static :
        warning("Declaration of " & "StdVideoDecodeH265ReferenceInfo" &
            " exists but with different size")
    StdVideoDecodeH265ReferenceInfo
  else:
    StdVideoDecodeH265ReferenceInfo_1107300336)
  VkAccelerationStructureMotionInfoNV_1107303147 = (when declared(
      VkAccelerationStructureMotionInfoNV):
    when ownSizeof(VkAccelerationStructureMotionInfoNV) !=
        ownSizeof(VkAccelerationStructureMotionInfoNV_1107303146):
      static :
        warning("Declaration of " & "VkAccelerationStructureMotionInfoNV" &
            " exists but with different size")
    VkAccelerationStructureMotionInfoNV
  else:
    VkAccelerationStructureMotionInfoNV_1107303146)
  struct_VkBuildPartitionedAccelerationStructureInfoNV_1107304903 = (when declared(
      struct_VkBuildPartitionedAccelerationStructureInfoNV):
    when ownSizeof(struct_VkBuildPartitionedAccelerationStructureInfoNV) !=
        ownSizeof(struct_VkBuildPartitionedAccelerationStructureInfoNV_1107304902):
      static :
        warning("Declaration of " &
            "struct_VkBuildPartitionedAccelerationStructureInfoNV" &
            " exists but with different size")
    struct_VkBuildPartitionedAccelerationStructureInfoNV
  else:
    struct_VkBuildPartitionedAccelerationStructureInfoNV_1107304902)
  VkPerformanceQuerySubmitInfoKHR_1107300163 = (when declared(
      VkPerformanceQuerySubmitInfoKHR):
    when ownSizeof(VkPerformanceQuerySubmitInfoKHR) !=
        ownSizeof(VkPerformanceQuerySubmitInfoKHR_1107300162):
      static :
        warning("Declaration of " & "VkPerformanceQuerySubmitInfoKHR" &
            " exists but with different size")
    VkPerformanceQuerySubmitInfoKHR
  else:
    VkPerformanceQuerySubmitInfoKHR_1107300162)
  VkVideoEncodeH264QpKHR_1107299617 = (when declared(VkVideoEncodeH264QpKHR):
    when ownSizeof(VkVideoEncodeH264QpKHR) != ownSizeof(VkVideoEncodeH264QpKHR_1107299616):
      static :
        warning("Declaration of " & "VkVideoEncodeH264QpKHR" &
            " exists but with different size")
    VkVideoEncodeH264QpKHR
  else:
    VkVideoEncodeH264QpKHR_1107299616)
  VkCopyAccelerationStructureModeKHR_1107302093 = (when declared(
      VkCopyAccelerationStructureModeKHR):
    when ownSizeof(VkCopyAccelerationStructureModeKHR) !=
        ownSizeof(VkCopyAccelerationStructureModeKHR_1107302092):
      static :
        warning("Declaration of " & "VkCopyAccelerationStructureModeKHR" &
            " exists but with different size")
    VkCopyAccelerationStructureModeKHR
  else:
    VkCopyAccelerationStructureModeKHR_1107302092)
  VkCommandBufferAllocateInfo_1107297619 = (when declared(
      VkCommandBufferAllocateInfo):
    when ownSizeof(VkCommandBufferAllocateInfo) !=
        ownSizeof(VkCommandBufferAllocateInfo_1107297618):
      static :
        warning("Declaration of " & "VkCommandBufferAllocateInfo" &
            " exists but with different size")
    VkCommandBufferAllocateInfo
  else:
    VkCommandBufferAllocateInfo_1107297618)
  struct_VkBufferMemoryRequirementsInfo2_1107298109 = (when declared(
      struct_VkBufferMemoryRequirementsInfo2):
    when ownSizeof(struct_VkBufferMemoryRequirementsInfo2) !=
        ownSizeof(struct_VkBufferMemoryRequirementsInfo2_1107298108):
      static :
        warning("Declaration of " & "struct_VkBufferMemoryRequirementsInfo2" &
            " exists but with different size")
    struct_VkBufferMemoryRequirementsInfo2
  else:
    struct_VkBufferMemoryRequirementsInfo2_1107298108)
  enum_VkPipelineCacheCreateFlagBits_1107297071 = (when declared(
      enum_VkPipelineCacheCreateFlagBits):
    when ownSizeof(enum_VkPipelineCacheCreateFlagBits) !=
        ownSizeof(enum_VkPipelineCacheCreateFlagBits_1107297070):
      static :
        warning("Declaration of " & "enum_VkPipelineCacheCreateFlagBits" &
            " exists but with different size")
    enum_VkPipelineCacheCreateFlagBits
  else:
    enum_VkPipelineCacheCreateFlagBits_1107297070)
  enum_VkAntiLagStageAMD_1107304223 = (when declared(enum_VkAntiLagStageAMD):
    when ownSizeof(enum_VkAntiLagStageAMD) != ownSizeof(enum_VkAntiLagStageAMD_1107304222):
      static :
        warning("Declaration of " & "enum_VkAntiLagStageAMD" &
            " exists but with different size")
    enum_VkAntiLagStageAMD
  else:
    enum_VkAntiLagStageAMD_1107304222)
  VkPhysicalDeviceProperties_1107297343 = (when declared(
      VkPhysicalDeviceProperties):
    when ownSizeof(VkPhysicalDeviceProperties) !=
        ownSizeof(VkPhysicalDeviceProperties_1107297342):
      static :
        warning("Declaration of " & "VkPhysicalDeviceProperties" &
            " exists but with different size")
    VkPhysicalDeviceProperties
  else:
    VkPhysicalDeviceProperties_1107297342)
  PFN_vkCmdDrawIndexedIndirectCountKHR_1107300301 = (when declared(
      PFN_vkCmdDrawIndexedIndirectCountKHR):
    when ownSizeof(PFN_vkCmdDrawIndexedIndirectCountKHR) !=
        ownSizeof(PFN_vkCmdDrawIndexedIndirectCountKHR_1107300300):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawIndexedIndirectCountKHR" &
            " exists but with different size")
    PFN_vkCmdDrawIndexedIndirectCountKHR
  else:
    PFN_vkCmdDrawIndexedIndirectCountKHR_1107300300)
  enum_VkShaderGroupShaderKHR_1107305239 = (when declared(
      enum_VkShaderGroupShaderKHR):
    when ownSizeof(enum_VkShaderGroupShaderKHR) !=
        ownSizeof(enum_VkShaderGroupShaderKHR_1107305238):
      static :
        warning("Declaration of " & "enum_VkShaderGroupShaderKHR" &
            " exists but with different size")
    enum_VkShaderGroupShaderKHR
  else:
    enum_VkShaderGroupShaderKHR_1107305238)
  VkFenceCreateInfo_1107297419 = (when declared(VkFenceCreateInfo):
    when ownSizeof(VkFenceCreateInfo) != ownSizeof(VkFenceCreateInfo_1107297418):
      static :
        warning("Declaration of " & "VkFenceCreateInfo" &
            " exists but with different size")
    VkFenceCreateInfo
  else:
    VkFenceCreateInfo_1107297418)
  struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI_1107303643 = (when declared(
      struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI):
    when ownSizeof(struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI) !=
        ownSizeof(struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI_1107303642):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI" &
            " exists but with different size")
    struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI
  else:
    struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI_1107303642)
  struct_VkPhysicalDeviceExternalBufferInfo_1107298263 = (when declared(
      struct_VkPhysicalDeviceExternalBufferInfo):
    when ownSizeof(struct_VkPhysicalDeviceExternalBufferInfo) !=
        ownSizeof(struct_VkPhysicalDeviceExternalBufferInfo_1107298262):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceExternalBufferInfo" &
            " exists but with different size")
    struct_VkPhysicalDeviceExternalBufferInfo
  else:
    struct_VkPhysicalDeviceExternalBufferInfo_1107298262)
  struct_VkSurfaceFormatKHR_1107299277 = (when declared(
      struct_VkSurfaceFormatKHR):
    when ownSizeof(struct_VkSurfaceFormatKHR) !=
        ownSizeof(struct_VkSurfaceFormatKHR_1107299276):
      static :
        warning("Declaration of " & "struct_VkSurfaceFormatKHR" &
            " exists but with different size")
    struct_VkSurfaceFormatKHR
  else:
    struct_VkSurfaceFormatKHR_1107299276)
  PFN_vkCmdInsertDebugUtilsLabelEXT_1107301853 = (when declared(
      PFN_vkCmdInsertDebugUtilsLabelEXT):
    when ownSizeof(PFN_vkCmdInsertDebugUtilsLabelEXT) !=
        ownSizeof(PFN_vkCmdInsertDebugUtilsLabelEXT_1107301852):
      static :
        warning("Declaration of " & "PFN_vkCmdInsertDebugUtilsLabelEXT" &
            " exists but with different size")
    PFN_vkCmdInsertDebugUtilsLabelEXT
  else:
    PFN_vkCmdInsertDebugUtilsLabelEXT_1107301852)
  PFN_vkDestroySamplerYcbcrConversionKHR_1107300283 = (when declared(
      PFN_vkDestroySamplerYcbcrConversionKHR):
    when ownSizeof(PFN_vkDestroySamplerYcbcrConversionKHR) !=
        ownSizeof(PFN_vkDestroySamplerYcbcrConversionKHR_1107300282):
      static :
        warning("Declaration of " & "PFN_vkDestroySamplerYcbcrConversionKHR" &
            " exists but with different size")
    PFN_vkDestroySamplerYcbcrConversionKHR
  else:
    PFN_vkDestroySamplerYcbcrConversionKHR_1107300282)
  VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR_1107300345 = (when declared(
      VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR_1107300344):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR
  else:
    VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR_1107300344)
  VkDeviceBufferMemoryRequirements_1107298893 = (when declared(
      VkDeviceBufferMemoryRequirements):
    when ownSizeof(VkDeviceBufferMemoryRequirements) !=
        ownSizeof(VkDeviceBufferMemoryRequirements_1107298892):
      static :
        warning("Declaration of " & "VkDeviceBufferMemoryRequirements" &
            " exists but with different size")
    VkDeviceBufferMemoryRequirements
  else:
    VkDeviceBufferMemoryRequirements_1107298892)
  enum_VkRasterizationOrderAMD_1107301425 = (when declared(
      enum_VkRasterizationOrderAMD):
    when ownSizeof(enum_VkRasterizationOrderAMD) !=
        ownSizeof(enum_VkRasterizationOrderAMD_1107301424):
      static :
        warning("Declaration of " & "enum_VkRasterizationOrderAMD" &
            " exists but with different size")
    enum_VkRasterizationOrderAMD
  else:
    enum_VkRasterizationOrderAMD_1107301424)
  struct_VkPhysicalDevice4444FormatsFeaturesEXT_1107303219 = (when declared(
      struct_VkPhysicalDevice4444FormatsFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDevice4444FormatsFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDevice4444FormatsFeaturesEXT_1107303218):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevice4444FormatsFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDevice4444FormatsFeaturesEXT
  else:
    struct_VkPhysicalDevice4444FormatsFeaturesEXT_1107303218)
  struct_VkPartitionedAccelerationStructureWriteInstanceDataNV_1107304883 = (when declared(
      struct_VkPartitionedAccelerationStructureWriteInstanceDataNV):
    when ownSizeof(struct_VkPartitionedAccelerationStructureWriteInstanceDataNV) !=
        ownSizeof(struct_VkPartitionedAccelerationStructureWriteInstanceDataNV_1107304882):
      static :
        warning("Declaration of " &
            "struct_VkPartitionedAccelerationStructureWriteInstanceDataNV" &
            " exists but with different size")
    struct_VkPartitionedAccelerationStructureWriteInstanceDataNV
  else:
    struct_VkPartitionedAccelerationStructureWriteInstanceDataNV_1107304882)
  VkSurfaceCapabilitiesKHR_1107299275 = (when declared(VkSurfaceCapabilitiesKHR):
    when ownSizeof(VkSurfaceCapabilitiesKHR) !=
        ownSizeof(VkSurfaceCapabilitiesKHR_1107299274):
      static :
        warning("Declaration of " & "VkSurfaceCapabilitiesKHR" &
            " exists but with different size")
    VkSurfaceCapabilitiesKHR
  else:
    VkSurfaceCapabilitiesKHR_1107299274)
  VkMemoryAllocateFlagsInfoKHR_1107299895 = (when declared(
      VkMemoryAllocateFlagsInfoKHR):
    when ownSizeof(VkMemoryAllocateFlagsInfoKHR) !=
        ownSizeof(VkMemoryAllocateFlagsInfoKHR_1107299894):
      static :
        warning("Declaration of " & "VkMemoryAllocateFlagsInfoKHR" &
            " exists but with different size")
    VkMemoryAllocateFlagsInfoKHR
  else:
    VkMemoryAllocateFlagsInfoKHR_1107299894)
  struct_VkPhysicalDeviceMaintenance4Properties_1107298887 = (when declared(
      struct_VkPhysicalDeviceMaintenance4Properties):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance4Properties) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance4Properties_1107298886):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance4Properties" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance4Properties
  else:
    struct_VkPhysicalDeviceMaintenance4Properties_1107298886)
  struct_VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304943 = (when declared(
      struct_VkGeneratedCommandsMemoryRequirementsInfoEXT):
    when ownSizeof(struct_VkGeneratedCommandsMemoryRequirementsInfoEXT) !=
        ownSizeof(struct_VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304942):
      static :
        warning("Declaration of " &
            "struct_VkGeneratedCommandsMemoryRequirementsInfoEXT" &
            " exists but with different size")
    struct_VkGeneratedCommandsMemoryRequirementsInfoEXT
  else:
    struct_VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304942)
  enum_VkSemaphoreType_1107298393 = (when declared(enum_VkSemaphoreType):
    when ownSizeof(enum_VkSemaphoreType) != ownSizeof(enum_VkSemaphoreType_1107298392):
      static :
        warning("Declaration of " & "enum_VkSemaphoreType" &
            " exists but with different size")
    enum_VkSemaphoreType
  else:
    enum_VkSemaphoreType_1107298392)
  enum_VkLineRasterizationMode_1107298985 = (when declared(
      enum_VkLineRasterizationMode):
    when ownSizeof(enum_VkLineRasterizationMode) !=
        ownSizeof(enum_VkLineRasterizationMode_1107298984):
      static :
        warning("Declaration of " & "enum_VkLineRasterizationMode" &
            " exists but with different size")
    enum_VkLineRasterizationMode
  else:
    enum_VkLineRasterizationMode_1107298984)
  VkCommandBufferInheritanceRenderingInfoKHR_1107299843 = (when declared(
      VkCommandBufferInheritanceRenderingInfoKHR):
    when ownSizeof(VkCommandBufferInheritanceRenderingInfoKHR) !=
        ownSizeof(VkCommandBufferInheritanceRenderingInfoKHR_1107299842):
      static :
        warning("Declaration of " & "VkCommandBufferInheritanceRenderingInfoKHR" &
            " exists but with different size")
    VkCommandBufferInheritanceRenderingInfoKHR
  else:
    VkCommandBufferInheritanceRenderingInfoKHR_1107299842)
  struct_VkRenderingFragmentShadingRateAttachmentInfoKHR_1107300419 = (when declared(
      struct_VkRenderingFragmentShadingRateAttachmentInfoKHR):
    when ownSizeof(struct_VkRenderingFragmentShadingRateAttachmentInfoKHR) !=
        ownSizeof(struct_VkRenderingFragmentShadingRateAttachmentInfoKHR_1107300418):
      static :
        warning("Declaration of " &
            "struct_VkRenderingFragmentShadingRateAttachmentInfoKHR" &
            " exists but with different size")
    struct_VkRenderingFragmentShadingRateAttachmentInfoKHR
  else:
    struct_VkRenderingFragmentShadingRateAttachmentInfoKHR_1107300418)
  VkVideoChromaSubsamplingFlagBitsKHR_1107299433 = (when declared(
      VkVideoChromaSubsamplingFlagBitsKHR):
    when ownSizeof(VkVideoChromaSubsamplingFlagBitsKHR) !=
        ownSizeof(VkVideoChromaSubsamplingFlagBitsKHR_1107299432):
      static :
        warning("Declaration of " & "VkVideoChromaSubsamplingFlagBitsKHR" &
            " exists but with different size")
    VkVideoChromaSubsamplingFlagBitsKHR
  else:
    VkVideoChromaSubsamplingFlagBitsKHR_1107299432)
  enum_VkCoverageModulationModeNV_1107301937 = (when declared(
      enum_VkCoverageModulationModeNV):
    when ownSizeof(enum_VkCoverageModulationModeNV) !=
        ownSizeof(enum_VkCoverageModulationModeNV_1107301936):
      static :
        warning("Declaration of " & "enum_VkCoverageModulationModeNV" &
            " exists but with different size")
    enum_VkCoverageModulationModeNV
  else:
    enum_VkCoverageModulationModeNV_1107301936)
  enum_VkCommandPoolResetFlagBits_1107297195 = (when declared(
      enum_VkCommandPoolResetFlagBits):
    when ownSizeof(enum_VkCommandPoolResetFlagBits) !=
        ownSizeof(enum_VkCommandPoolResetFlagBits_1107297194):
      static :
        warning("Declaration of " & "enum_VkCommandPoolResetFlagBits" &
            " exists but with different size")
    enum_VkCommandPoolResetFlagBits
  else:
    enum_VkCommandPoolResetFlagBits_1107297194)
  VkSubpassDependency2KHR_1107300057 = (when declared(VkSubpassDependency2KHR):
    when ownSizeof(VkSubpassDependency2KHR) !=
        ownSizeof(VkSubpassDependency2KHR_1107300056):
      static :
        warning("Declaration of " & "VkSubpassDependency2KHR" &
            " exists but with different size")
    VkSubpassDependency2KHR
  else:
    VkSubpassDependency2KHR_1107300056)
  VkCalibratedTimestampInfoKHR_1107301167 = (when declared(
      VkCalibratedTimestampInfoKHR):
    when ownSizeof(VkCalibratedTimestampInfoKHR) !=
        ownSizeof(VkCalibratedTimestampInfoKHR_1107301166):
      static :
        warning("Declaration of " & "VkCalibratedTimestampInfoKHR" &
            " exists but with different size")
    VkCalibratedTimestampInfoKHR
  else:
    VkCalibratedTimestampInfoKHR_1107301166)
  struct_VkPhysicalDevicePushDescriptorProperties_1107299113 = (when declared(
      struct_VkPhysicalDevicePushDescriptorProperties):
    when ownSizeof(struct_VkPhysicalDevicePushDescriptorProperties) !=
        ownSizeof(struct_VkPhysicalDevicePushDescriptorProperties_1107299112):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePushDescriptorProperties" &
            " exists but with different size")
    struct_VkPhysicalDevicePushDescriptorProperties
  else:
    struct_VkPhysicalDevicePushDescriptorProperties_1107299112)
  enum_VkStencilFaceFlagBits_1107297219 = (when declared(
      enum_VkStencilFaceFlagBits):
    when ownSizeof(enum_VkStencilFaceFlagBits) !=
        ownSizeof(enum_VkStencilFaceFlagBits_1107297218):
      static :
        warning("Declaration of " & "enum_VkStencilFaceFlagBits" &
            " exists but with different size")
    enum_VkStencilFaceFlagBits
  else:
    enum_VkStencilFaceFlagBits_1107297218)
  VkVideoEncodeH264SessionCreateInfoKHR_1107299625 = (when declared(
      VkVideoEncodeH264SessionCreateInfoKHR):
    when ownSizeof(VkVideoEncodeH264SessionCreateInfoKHR) !=
        ownSizeof(VkVideoEncodeH264SessionCreateInfoKHR_1107299624):
      static :
        warning("Declaration of " & "VkVideoEncodeH264SessionCreateInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264SessionCreateInfoKHR
  else:
    VkVideoEncodeH264SessionCreateInfoKHR_1107299624)
  VkPhysicalDevice8BitStorageFeaturesKHR_1107300305 = (when declared(
      VkPhysicalDevice8BitStorageFeaturesKHR):
    when ownSizeof(VkPhysicalDevice8BitStorageFeaturesKHR) !=
        ownSizeof(VkPhysicalDevice8BitStorageFeaturesKHR_1107300304):
      static :
        warning("Declaration of " & "VkPhysicalDevice8BitStorageFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDevice8BitStorageFeaturesKHR
  else:
    VkPhysicalDevice8BitStorageFeaturesKHR_1107300304)
  enum_VkCoverageReductionModeNV_1107302573 = (when declared(
      enum_VkCoverageReductionModeNV):
    when ownSizeof(enum_VkCoverageReductionModeNV) !=
        ownSizeof(enum_VkCoverageReductionModeNV_1107302572):
      static :
        warning("Declaration of " & "enum_VkCoverageReductionModeNV" &
            " exists but with different size")
    enum_VkCoverageReductionModeNV
  else:
    enum_VkCoverageReductionModeNV_1107302572)
  VkBlendOverlapEXT_1107301917 = (when declared(VkBlendOverlapEXT):
    when ownSizeof(VkBlendOverlapEXT) != ownSizeof(VkBlendOverlapEXT_1107301916):
      static :
        warning("Declaration of " & "VkBlendOverlapEXT" &
            " exists but with different size")
    VkBlendOverlapEXT
  else:
    VkBlendOverlapEXT_1107301916)
  struct_VkOpticalFlowImageFormatPropertiesNV_1107304187 = (when declared(
      struct_VkOpticalFlowImageFormatPropertiesNV):
    when ownSizeof(struct_VkOpticalFlowImageFormatPropertiesNV) !=
        ownSizeof(struct_VkOpticalFlowImageFormatPropertiesNV_1107304186):
      static :
        warning("Declaration of " &
            "struct_VkOpticalFlowImageFormatPropertiesNV" &
            " exists but with different size")
    struct_VkOpticalFlowImageFormatPropertiesNV
  else:
    struct_VkOpticalFlowImageFormatPropertiesNV_1107304186)
  VkVideoCodingControlFlagBitsKHR_1107299467 = (when declared(
      VkVideoCodingControlFlagBitsKHR):
    when ownSizeof(VkVideoCodingControlFlagBitsKHR) !=
        ownSizeof(VkVideoCodingControlFlagBitsKHR_1107299466):
      static :
        warning("Declaration of " & "VkVideoCodingControlFlagBitsKHR" &
            " exists but with different size")
    VkVideoCodingControlFlagBitsKHR
  else:
    VkVideoCodingControlFlagBitsKHR_1107299466)
  VkQueryControlFlags_1107297211 = (when declared(VkQueryControlFlags):
    when ownSizeof(VkQueryControlFlags) != ownSizeof(VkQueryControlFlags_1107297210):
      static :
        warning("Declaration of " & "VkQueryControlFlags" &
            " exists but with different size")
    VkQueryControlFlags
  else:
    VkQueryControlFlags_1107297210)
  VkDescriptorSet_1107296769 = (when declared(VkDescriptorSet):
    when ownSizeof(VkDescriptorSet) != ownSizeof(VkDescriptorSet_1107296768):
      static :
        warning("Declaration of " & "VkDescriptorSet" &
            " exists but with different size")
    VkDescriptorSet
  else:
    VkDescriptorSet_1107296768)
  struct_VkPhysicalDeviceVertexAttributeDivisorProperties_1107299053 = (when declared(
      struct_VkPhysicalDeviceVertexAttributeDivisorProperties):
    when ownSizeof(struct_VkPhysicalDeviceVertexAttributeDivisorProperties) !=
        ownSizeof(struct_VkPhysicalDeviceVertexAttributeDivisorProperties_1107299052):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVertexAttributeDivisorProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceVertexAttributeDivisorProperties
  else:
    struct_VkPhysicalDeviceVertexAttributeDivisorProperties_1107299052)
  struct_VkAccelerationStructureCreateInfoKHR_1107305171 = (when declared(
      struct_VkAccelerationStructureCreateInfoKHR):
    when ownSizeof(struct_VkAccelerationStructureCreateInfoKHR) !=
        ownSizeof(struct_VkAccelerationStructureCreateInfoKHR_1107305170):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureCreateInfoKHR" &
            " exists but with different size")
    struct_VkAccelerationStructureCreateInfoKHR
  else:
    struct_VkAccelerationStructureCreateInfoKHR_1107305170)
  VkExternalTensorPropertiesARM_1107304069 = (when declared(
      VkExternalTensorPropertiesARM):
    when ownSizeof(VkExternalTensorPropertiesARM) !=
        ownSizeof(VkExternalTensorPropertiesARM_1107304068):
      static :
        warning("Declaration of " & "VkExternalTensorPropertiesARM" &
            " exists but with different size")
    VkExternalTensorPropertiesARM
  else:
    VkExternalTensorPropertiesARM_1107304068)
  PFN_vkCmdSetBlendConstants_1107297873 = (when declared(
      PFN_vkCmdSetBlendConstants):
    when ownSizeof(PFN_vkCmdSetBlendConstants) !=
        ownSizeof(PFN_vkCmdSetBlendConstants_1107297872):
      static :
        warning("Declaration of " & "PFN_vkCmdSetBlendConstants" &
            " exists but with different size")
    PFN_vkCmdSetBlendConstants
  else:
    PFN_vkCmdSetBlendConstants_1107297872)
  struct_VkImageSubresource2_1107299093 = (when declared(
      struct_VkImageSubresource2):
    when ownSizeof(struct_VkImageSubresource2) !=
        ownSizeof(struct_VkImageSubresource2_1107299092):
      static :
        warning("Declaration of " & "struct_VkImageSubresource2" &
            " exists but with different size")
    struct_VkImageSubresource2
  else:
    struct_VkImageSubresource2_1107299092)
  VkFormatProperties2KHR_1107299859 = (when declared(VkFormatProperties2KHR):
    when ownSizeof(VkFormatProperties2KHR) != ownSizeof(VkFormatProperties2KHR_1107299858):
      static :
        warning("Declaration of " & "VkFormatProperties2KHR" &
            " exists but with different size")
    VkFormatProperties2KHR
  else:
    VkFormatProperties2KHR_1107299858)
  PFN_vkCmdDrawMeshTasksIndirectNV_1107302325 = (when declared(
      PFN_vkCmdDrawMeshTasksIndirectNV):
    when ownSizeof(PFN_vkCmdDrawMeshTasksIndirectNV) !=
        ownSizeof(PFN_vkCmdDrawMeshTasksIndirectNV_1107302324):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawMeshTasksIndirectNV" &
            " exists but with different size")
    PFN_vkCmdDrawMeshTasksIndirectNV
  else:
    PFN_vkCmdDrawMeshTasksIndirectNV_1107302324)
  struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM_1107304285 = (when declared(
      struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM_1107304284):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM
  else:
    struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM_1107304284)
  VkDisplayEventTypeEXT_1107301673 = (when declared(VkDisplayEventTypeEXT):
    when ownSizeof(VkDisplayEventTypeEXT) != ownSizeof(VkDisplayEventTypeEXT_1107301672):
      static :
        warning("Declaration of " & "VkDisplayEventTypeEXT" &
            " exists but with different size")
    VkDisplayEventTypeEXT
  else:
    VkDisplayEventTypeEXT_1107301672)
  VkRenderPassCreateInfo_1107297611 = (when declared(VkRenderPassCreateInfo):
    when ownSizeof(VkRenderPassCreateInfo) != ownSizeof(VkRenderPassCreateInfo_1107297610):
      static :
        warning("Declaration of " & "VkRenderPassCreateInfo" &
            " exists but with different size")
    VkRenderPassCreateInfo
  else:
    VkRenderPassCreateInfo_1107297610)
  VkTensorTilingARM_1107303989 = (when declared(VkTensorTilingARM):
    when ownSizeof(VkTensorTilingARM) != ownSizeof(VkTensorTilingARM_1107303988):
      static :
        warning("Declaration of " & "VkTensorTilingARM" &
            " exists but with different size")
    VkTensorTilingARM
  else:
    VkTensorTilingARM_1107303988)
  struct_VkExternalComputeQueueDataParamsNV_1107304707 = (when declared(
      struct_VkExternalComputeQueueDataParamsNV):
    when ownSizeof(struct_VkExternalComputeQueueDataParamsNV) !=
        ownSizeof(struct_VkExternalComputeQueueDataParamsNV_1107304706):
      static :
        warning("Declaration of " & "struct_VkExternalComputeQueueDataParamsNV" &
            " exists but with different size")
    struct_VkExternalComputeQueueDataParamsNV
  else:
    struct_VkExternalComputeQueueDataParamsNV_1107304706)
  PFN_vkCmdBuildAccelerationStructuresKHR_1107305211 = (when declared(
      PFN_vkCmdBuildAccelerationStructuresKHR):
    when ownSizeof(PFN_vkCmdBuildAccelerationStructuresKHR) !=
        ownSizeof(PFN_vkCmdBuildAccelerationStructuresKHR_1107305210):
      static :
        warning("Declaration of " & "PFN_vkCmdBuildAccelerationStructuresKHR" &
            " exists but with different size")
    PFN_vkCmdBuildAccelerationStructuresKHR
  else:
    PFN_vkCmdBuildAccelerationStructuresKHR_1107305210)
  enum_VkPrimitiveTopology_1107296865 = (when declared(enum_VkPrimitiveTopology):
    when ownSizeof(enum_VkPrimitiveTopology) !=
        ownSizeof(enum_VkPrimitiveTopology_1107296864):
      static :
        warning("Declaration of " & "enum_VkPrimitiveTopology" &
            " exists but with different size")
    enum_VkPrimitiveTopology
  else:
    enum_VkPrimitiveTopology_1107296864)
  struct_VkSurfaceProtectedCapabilitiesKHR_1107300441 = (when declared(
      struct_VkSurfaceProtectedCapabilitiesKHR):
    when ownSizeof(struct_VkSurfaceProtectedCapabilitiesKHR) !=
        ownSizeof(struct_VkSurfaceProtectedCapabilitiesKHR_1107300440):
      static :
        warning("Declaration of " & "struct_VkSurfaceProtectedCapabilitiesKHR" &
            " exists but with different size")
    struct_VkSurfaceProtectedCapabilitiesKHR
  else:
    struct_VkSurfaceProtectedCapabilitiesKHR_1107300440)
  VkPipelineRepresentativeFragmentTestStateCreateInfoNV_1107302229 = (when declared(
      VkPipelineRepresentativeFragmentTestStateCreateInfoNV):
    when ownSizeof(VkPipelineRepresentativeFragmentTestStateCreateInfoNV) !=
        ownSizeof(VkPipelineRepresentativeFragmentTestStateCreateInfoNV_1107302228):
      static :
        warning("Declaration of " &
            "VkPipelineRepresentativeFragmentTestStateCreateInfoNV" &
            " exists but with different size")
    VkPipelineRepresentativeFragmentTestStateCreateInfoNV
  else:
    VkPipelineRepresentativeFragmentTestStateCreateInfoNV_1107302228)
  StdVideoAV1ColorConfig_1107305599 = (when declared(StdVideoAV1ColorConfig):
    when ownSizeof(StdVideoAV1ColorConfig) != ownSizeof(StdVideoAV1ColorConfig_1107305598):
      static :
        warning("Declaration of " & "StdVideoAV1ColorConfig" &
            " exists but with different size")
    StdVideoAV1ColorConfig
  else:
    StdVideoAV1ColorConfig_1107305598)
  PFN_vkDestroySampler_1107297819 = (when declared(PFN_vkDestroySampler):
    when ownSizeof(PFN_vkDestroySampler) != ownSizeof(PFN_vkDestroySampler_1107297818):
      static :
        warning("Declaration of " & "PFN_vkDestroySampler" &
            " exists but with different size")
    PFN_vkDestroySampler
  else:
    PFN_vkDestroySampler_1107297818)
  struct_VkQueueFamilyVideoPropertiesKHR_1107299475 = (when declared(
      struct_VkQueueFamilyVideoPropertiesKHR):
    when ownSizeof(struct_VkQueueFamilyVideoPropertiesKHR) !=
        ownSizeof(struct_VkQueueFamilyVideoPropertiesKHR_1107299474):
      static :
        warning("Declaration of " & "struct_VkQueueFamilyVideoPropertiesKHR" &
            " exists but with different size")
    struct_VkQueueFamilyVideoPropertiesKHR
  else:
    struct_VkQueueFamilyVideoPropertiesKHR_1107299474)
  struct_VkPhysicalDeviceShaderTileImageFeaturesEXT_1107303505 = (when declared(
      struct_VkPhysicalDeviceShaderTileImageFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceShaderTileImageFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceShaderTileImageFeaturesEXT_1107303504):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderTileImageFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderTileImageFeaturesEXT
  else:
    struct_VkPhysicalDeviceShaderTileImageFeaturesEXT_1107303504)
  struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR_1107301297 = (when declared(
      struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR):
    when ownSizeof(struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR) !=
        ownSizeof(struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR_1107301296):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR
  else:
    struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR_1107301296)
  PFN_vkImportSemaphoreFdKHR_1107299997 = (when declared(
      PFN_vkImportSemaphoreFdKHR):
    when ownSizeof(PFN_vkImportSemaphoreFdKHR) !=
        ownSizeof(PFN_vkImportSemaphoreFdKHR_1107299996):
      static :
        warning("Declaration of " & "PFN_vkImportSemaphoreFdKHR" &
            " exists but with different size")
    PFN_vkImportSemaphoreFdKHR
  else:
    PFN_vkImportSemaphoreFdKHR_1107299996)
  VkPipelineCoverageModulationStateCreateFlagsNV_1107301941 = (when declared(
      VkPipelineCoverageModulationStateCreateFlagsNV):
    when ownSizeof(VkPipelineCoverageModulationStateCreateFlagsNV) !=
        ownSizeof(VkPipelineCoverageModulationStateCreateFlagsNV_1107301940):
      static :
        warning("Declaration of " &
            "VkPipelineCoverageModulationStateCreateFlagsNV" &
            " exists but with different size")
    VkPipelineCoverageModulationStateCreateFlagsNV
  else:
    VkPipelineCoverageModulationStateCreateFlagsNV_1107301940)
  struct_VkMemoryDedicatedAllocateInfoTensorARM_1107304059 = (when declared(
      struct_VkMemoryDedicatedAllocateInfoTensorARM):
    when ownSizeof(struct_VkMemoryDedicatedAllocateInfoTensorARM) !=
        ownSizeof(struct_VkMemoryDedicatedAllocateInfoTensorARM_1107304058):
      static :
        warning("Declaration of " &
            "struct_VkMemoryDedicatedAllocateInfoTensorARM" &
            " exists but with different size")
    struct_VkMemoryDedicatedAllocateInfoTensorARM
  else:
    struct_VkMemoryDedicatedAllocateInfoTensorARM_1107304058)
  VkPhysicalDeviceSchedulingControlsFlagsARM_1107303669 = (when declared(
      VkPhysicalDeviceSchedulingControlsFlagsARM):
    when ownSizeof(VkPhysicalDeviceSchedulingControlsFlagsARM) !=
        ownSizeof(VkPhysicalDeviceSchedulingControlsFlagsARM_1107303668):
      static :
        warning("Declaration of " & "VkPhysicalDeviceSchedulingControlsFlagsARM" &
            " exists but with different size")
    VkPhysicalDeviceSchedulingControlsFlagsARM
  else:
    VkPhysicalDeviceSchedulingControlsFlagsARM_1107303668)
  VkCoverageModulationModeNV_1107301939 = (when declared(
      VkCoverageModulationModeNV):
    when ownSizeof(VkCoverageModulationModeNV) !=
        ownSizeof(VkCoverageModulationModeNV_1107301938):
      static :
        warning("Declaration of " & "VkCoverageModulationModeNV" &
            " exists but with different size")
    VkCoverageModulationModeNV
  else:
    VkCoverageModulationModeNV_1107301938)
  enum_VkShaderCreateFlagBitsEXT_1107304251 = (when declared(
      enum_VkShaderCreateFlagBitsEXT):
    when ownSizeof(enum_VkShaderCreateFlagBitsEXT) !=
        ownSizeof(enum_VkShaderCreateFlagBitsEXT_1107304250):
      static :
        warning("Declaration of " & "enum_VkShaderCreateFlagBitsEXT" &
            " exists but with different size")
    enum_VkShaderCreateFlagBitsEXT
  else:
    enum_VkShaderCreateFlagBitsEXT_1107304250)
  VkImageViewHandleInfoNVX_1107301525 = (when declared(VkImageViewHandleInfoNVX):
    when ownSizeof(VkImageViewHandleInfoNVX) !=
        ownSizeof(VkImageViewHandleInfoNVX_1107301524):
      static :
        warning("Declaration of " & "VkImageViewHandleInfoNVX" &
            " exists but with different size")
    VkImageViewHandleInfoNVX
  else:
    VkImageViewHandleInfoNVX_1107301524)
  struct_VkPipelineRasterizationStateRasterizationOrderAMD_1107301429 = (when declared(
      struct_VkPipelineRasterizationStateRasterizationOrderAMD):
    when ownSizeof(struct_VkPipelineRasterizationStateRasterizationOrderAMD) !=
        ownSizeof(struct_VkPipelineRasterizationStateRasterizationOrderAMD_1107301428):
      static :
        warning("Declaration of " &
            "struct_VkPipelineRasterizationStateRasterizationOrderAMD" &
            " exists but with different size")
    struct_VkPipelineRasterizationStateRasterizationOrderAMD
  else:
    struct_VkPipelineRasterizationStateRasterizationOrderAMD_1107301428)
  VkDescriptorDataEXT_1107303033 = (when declared(VkDescriptorDataEXT):
    when ownSizeof(VkDescriptorDataEXT) != ownSizeof(VkDescriptorDataEXT_1107303032):
      static :
        warning("Declaration of " & "VkDescriptorDataEXT" &
            " exists but with different size")
    VkDescriptorDataEXT
  else:
    VkDescriptorDataEXT_1107303032)
  struct_VkCooperativeVectorPropertiesNV_1107304333 = (when declared(
      struct_VkCooperativeVectorPropertiesNV):
    when ownSizeof(struct_VkCooperativeVectorPropertiesNV) !=
        ownSizeof(struct_VkCooperativeVectorPropertiesNV_1107304332):
      static :
        warning("Declaration of " & "struct_VkCooperativeVectorPropertiesNV" &
            " exists but with different size")
    struct_VkCooperativeVectorPropertiesNV
  else:
    struct_VkCooperativeVectorPropertiesNV_1107304332)
  union_VkIndirectExecutionSetInfoEXT_1107304959 = (when declared(
      union_VkIndirectExecutionSetInfoEXT):
    when ownSizeof(union_VkIndirectExecutionSetInfoEXT) !=
        ownSizeof(union_VkIndirectExecutionSetInfoEXT_1107304958):
      static :
        warning("Declaration of " & "union_VkIndirectExecutionSetInfoEXT" &
            " exists but with different size")
    union_VkIndirectExecutionSetInfoEXT
  else:
    union_VkIndirectExecutionSetInfoEXT_1107304958)
  struct_VkCommandPoolCreateInfo_1107297613 = (when declared(
      struct_VkCommandPoolCreateInfo):
    when ownSizeof(struct_VkCommandPoolCreateInfo) !=
        ownSizeof(struct_VkCommandPoolCreateInfo_1107297612):
      static :
        warning("Declaration of " & "struct_VkCommandPoolCreateInfo" &
            " exists but with different size")
    struct_VkCommandPoolCreateInfo
  else:
    struct_VkCommandPoolCreateInfo_1107297612)
  struct_VkVideoEncodeH264CapabilitiesKHR_1107299609 = (when declared(
      struct_VkVideoEncodeH264CapabilitiesKHR):
    when ownSizeof(struct_VkVideoEncodeH264CapabilitiesKHR) !=
        ownSizeof(struct_VkVideoEncodeH264CapabilitiesKHR_1107299608):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH264CapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264CapabilitiesKHR
  else:
    struct_VkVideoEncodeH264CapabilitiesKHR_1107299608)
  VkWriteDescriptorSetInlineUniformBlockEXT_1107301875 = (when declared(
      VkWriteDescriptorSetInlineUniformBlockEXT):
    when ownSizeof(VkWriteDescriptorSetInlineUniformBlockEXT) !=
        ownSizeof(VkWriteDescriptorSetInlineUniformBlockEXT_1107301874):
      static :
        warning("Declaration of " & "VkWriteDescriptorSetInlineUniformBlockEXT" &
            " exists but with different size")
    VkWriteDescriptorSetInlineUniformBlockEXT
  else:
    VkWriteDescriptorSetInlineUniformBlockEXT_1107301874)
  VkDeviceAddressBindingCallbackDataEXT_1107303319 = (when declared(
      VkDeviceAddressBindingCallbackDataEXT):
    when ownSizeof(VkDeviceAddressBindingCallbackDataEXT) !=
        ownSizeof(VkDeviceAddressBindingCallbackDataEXT_1107303318):
      static :
        warning("Declaration of " & "VkDeviceAddressBindingCallbackDataEXT" &
            " exists but with different size")
    VkDeviceAddressBindingCallbackDataEXT
  else:
    VkDeviceAddressBindingCallbackDataEXT_1107303318)
  VkMemoryOpaqueCaptureAddressAllocateInfoKHR_1107300465 = (when declared(
      VkMemoryOpaqueCaptureAddressAllocateInfoKHR):
    when ownSizeof(VkMemoryOpaqueCaptureAddressAllocateInfoKHR) !=
        ownSizeof(VkMemoryOpaqueCaptureAddressAllocateInfoKHR_1107300464):
      static :
        warning("Declaration of " &
            "VkMemoryOpaqueCaptureAddressAllocateInfoKHR" &
            " exists but with different size")
    VkMemoryOpaqueCaptureAddressAllocateInfoKHR
  else:
    VkMemoryOpaqueCaptureAddressAllocateInfoKHR_1107300464)
  VkCopyMicromapToMemoryInfoEXT_1107303585 = (when declared(
      VkCopyMicromapToMemoryInfoEXT):
    when ownSizeof(VkCopyMicromapToMemoryInfoEXT) !=
        ownSizeof(VkCopyMicromapToMemoryInfoEXT_1107303584):
      static :
        warning("Declaration of " & "VkCopyMicromapToMemoryInfoEXT" &
            " exists but with different size")
    VkCopyMicromapToMemoryInfoEXT
  else:
    VkCopyMicromapToMemoryInfoEXT_1107303584)
  enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304459 = (when declared(
      enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM):
    when ownSizeof(enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM) !=
        ownSizeof(enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304458):
      static :
        warning("Declaration of " &
            "enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM" &
            " exists but with different size")
    enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM
  else:
    enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304458)
  VkPhysicalDeviceConditionalRenderingFeaturesEXT_1107301629 = (when declared(
      VkPhysicalDeviceConditionalRenderingFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceConditionalRenderingFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceConditionalRenderingFeaturesEXT_1107301628):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceConditionalRenderingFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceConditionalRenderingFeaturesEXT
  else:
    VkPhysicalDeviceConditionalRenderingFeaturesEXT_1107301628)
  VkVideoDecodeH265ProfileInfoKHR_1107300315 = (when declared(
      VkVideoDecodeH265ProfileInfoKHR):
    when ownSizeof(VkVideoDecodeH265ProfileInfoKHR) !=
        ownSizeof(VkVideoDecodeH265ProfileInfoKHR_1107300314):
      static :
        warning("Declaration of " & "VkVideoDecodeH265ProfileInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH265ProfileInfoKHR
  else:
    VkVideoDecodeH265ProfileInfoKHR_1107300314)
  PFN_vkGetTensorOpaqueCaptureDescriptorDataARM_1107304117 = (when declared(
      PFN_vkGetTensorOpaqueCaptureDescriptorDataARM):
    when ownSizeof(PFN_vkGetTensorOpaqueCaptureDescriptorDataARM) !=
        ownSizeof(PFN_vkGetTensorOpaqueCaptureDescriptorDataARM_1107304116):
      static :
        warning("Declaration of " &
            "PFN_vkGetTensorOpaqueCaptureDescriptorDataARM" &
            " exists but with different size")
    PFN_vkGetTensorOpaqueCaptureDescriptorDataARM
  else:
    PFN_vkGetTensorOpaqueCaptureDescriptorDataARM_1107304116)
  struct_VkVideoDecodeUsageInfoKHR_1107299581 = (when declared(
      struct_VkVideoDecodeUsageInfoKHR):
    when ownSizeof(struct_VkVideoDecodeUsageInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeUsageInfoKHR_1107299580):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeUsageInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeUsageInfoKHR
  else:
    struct_VkVideoDecodeUsageInfoKHR_1107299580)
  struct_VkBindImagePlaneMemoryInfo_1107298227 = (when declared(
      struct_VkBindImagePlaneMemoryInfo):
    when ownSizeof(struct_VkBindImagePlaneMemoryInfo) !=
        ownSizeof(struct_VkBindImagePlaneMemoryInfo_1107298226):
      static :
        warning("Declaration of " & "struct_VkBindImagePlaneMemoryInfo" &
            " exists but with different size")
    struct_VkBindImagePlaneMemoryInfo
  else:
    struct_VkBindImagePlaneMemoryInfo_1107298226)
  VkPhysicalDevicePipelineBinaryPropertiesKHR_1107300847 = (when declared(
      VkPhysicalDevicePipelineBinaryPropertiesKHR):
    when ownSizeof(VkPhysicalDevicePipelineBinaryPropertiesKHR) !=
        ownSizeof(VkPhysicalDevicePipelineBinaryPropertiesKHR_1107300846):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineBinaryPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDevicePipelineBinaryPropertiesKHR
  else:
    VkPhysicalDevicePipelineBinaryPropertiesKHR_1107300846)
  VkSetStateFlagsIndirectCommandNV_1107302805 = (when declared(
      VkSetStateFlagsIndirectCommandNV):
    when ownSizeof(VkSetStateFlagsIndirectCommandNV) !=
        ownSizeof(VkSetStateFlagsIndirectCommandNV_1107302804):
      static :
        warning("Declaration of " & "VkSetStateFlagsIndirectCommandNV" &
            " exists but with different size")
    VkSetStateFlagsIndirectCommandNV
  else:
    VkSetStateFlagsIndirectCommandNV_1107302804)
  struct_VkWriteDescriptorSetInlineUniformBlock_1107298835 = (when declared(
      struct_VkWriteDescriptorSetInlineUniformBlock):
    when ownSizeof(struct_VkWriteDescriptorSetInlineUniformBlock) !=
        ownSizeof(struct_VkWriteDescriptorSetInlineUniformBlock_1107298834):
      static :
        warning("Declaration of " &
            "struct_VkWriteDescriptorSetInlineUniformBlock" &
            " exists but with different size")
    struct_VkWriteDescriptorSetInlineUniformBlock
  else:
    struct_VkWriteDescriptorSetInlineUniformBlock_1107298834)
  struct_VkSamplerReductionModeCreateInfo_1107298523 = (when declared(
      struct_VkSamplerReductionModeCreateInfo):
    when ownSizeof(struct_VkSamplerReductionModeCreateInfo) !=
        ownSizeof(struct_VkSamplerReductionModeCreateInfo_1107298522):
      static :
        warning("Declaration of " & "struct_VkSamplerReductionModeCreateInfo" &
            " exists but with different size")
    struct_VkSamplerReductionModeCreateInfo
  else:
    struct_VkSamplerReductionModeCreateInfo_1107298522)
  struct_VkVideoSessionMemoryRequirementsKHR_1107299507 = (when declared(
      struct_VkVideoSessionMemoryRequirementsKHR):
    when ownSizeof(struct_VkVideoSessionMemoryRequirementsKHR) !=
        ownSizeof(struct_VkVideoSessionMemoryRequirementsKHR_1107299506):
      static :
        warning("Declaration of " & "struct_VkVideoSessionMemoryRequirementsKHR" &
            " exists but with different size")
    struct_VkVideoSessionMemoryRequirementsKHR
  else:
    struct_VkVideoSessionMemoryRequirementsKHR_1107299506)
  VkPhysicalDeviceDescriptorBufferFeaturesEXT_1107303017 = (when declared(
      VkPhysicalDeviceDescriptorBufferFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceDescriptorBufferFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceDescriptorBufferFeaturesEXT_1107303016):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDescriptorBufferFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDescriptorBufferFeaturesEXT
  else:
    VkPhysicalDeviceDescriptorBufferFeaturesEXT_1107303016)
  VkFormatProperties_1107297307 = (when declared(VkFormatProperties):
    when ownSizeof(VkFormatProperties) != ownSizeof(VkFormatProperties_1107297306):
      static :
        warning("Declaration of " & "VkFormatProperties" &
            " exists but with different size")
    VkFormatProperties
  else:
    VkFormatProperties_1107297306)
  VkVideoDecodeH265CapabilitiesKHR_1107300319 = (when declared(
      VkVideoDecodeH265CapabilitiesKHR):
    when ownSizeof(VkVideoDecodeH265CapabilitiesKHR) !=
        ownSizeof(VkVideoDecodeH265CapabilitiesKHR_1107300318):
      static :
        warning("Declaration of " & "VkVideoDecodeH265CapabilitiesKHR" &
            " exists but with different size")
    VkVideoDecodeH265CapabilitiesKHR
  else:
    VkVideoDecodeH265CapabilitiesKHR_1107300318)
  VkVideoEncodeAV1GopRemainingFrameInfoKHR_1107301091 = (when declared(
      VkVideoEncodeAV1GopRemainingFrameInfoKHR):
    when ownSizeof(VkVideoEncodeAV1GopRemainingFrameInfoKHR) !=
        ownSizeof(VkVideoEncodeAV1GopRemainingFrameInfoKHR_1107301090):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1GopRemainingFrameInfoKHR" &
            " exists but with different size")
    VkVideoEncodeAV1GopRemainingFrameInfoKHR
  else:
    VkVideoEncodeAV1GopRemainingFrameInfoKHR_1107301090)
  PFN_vkAntiLagUpdateAMD_1107304239 = (when declared(PFN_vkAntiLagUpdateAMD):
    when ownSizeof(PFN_vkAntiLagUpdateAMD) != ownSizeof(PFN_vkAntiLagUpdateAMD_1107304238):
      static :
        warning("Declaration of " & "PFN_vkAntiLagUpdateAMD" &
            " exists but with different size")
    PFN_vkAntiLagUpdateAMD
  else:
    PFN_vkAntiLagUpdateAMD_1107304238)
  struct_VkImportFenceFdInfoKHR_1107300097 = (when declared(
      struct_VkImportFenceFdInfoKHR):
    when ownSizeof(struct_VkImportFenceFdInfoKHR) !=
        ownSizeof(struct_VkImportFenceFdInfoKHR_1107300096):
      static :
        warning("Declaration of " & "struct_VkImportFenceFdInfoKHR" &
            " exists but with different size")
    struct_VkImportFenceFdInfoKHR
  else:
    struct_VkImportFenceFdInfoKHR_1107300096)
  struct_VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298867 = (when declared(
      struct_VkPhysicalDeviceShaderIntegerDotProductFeatures):
    when ownSizeof(struct_VkPhysicalDeviceShaderIntegerDotProductFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298866):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderIntegerDotProductFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderIntegerDotProductFeatures
  else:
    struct_VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298866)
  VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298237 = (when declared(
      VkPhysicalDeviceSamplerYcbcrConversionFeatures):
    when ownSizeof(VkPhysicalDeviceSamplerYcbcrConversionFeatures) !=
        ownSizeof(VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298236):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSamplerYcbcrConversionFeatures" &
            " exists but with different size")
    VkPhysicalDeviceSamplerYcbcrConversionFeatures
  else:
    VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298236)
  VkPhysicalDeviceShaderSMBuiltinsPropertiesNV_1107301951 = (when declared(
      VkPhysicalDeviceShaderSMBuiltinsPropertiesNV):
    when ownSizeof(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV) !=
        ownSizeof(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV_1107301950):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceShaderSMBuiltinsPropertiesNV
  else:
    VkPhysicalDeviceShaderSMBuiltinsPropertiesNV_1107301950)
  VkVideoFormatAV1QuantizationMapPropertiesKHR_1107301311 = (when declared(
      VkVideoFormatAV1QuantizationMapPropertiesKHR):
    when ownSizeof(VkVideoFormatAV1QuantizationMapPropertiesKHR) !=
        ownSizeof(VkVideoFormatAV1QuantizationMapPropertiesKHR_1107301310):
      static :
        warning("Declaration of " &
            "VkVideoFormatAV1QuantizationMapPropertiesKHR" &
            " exists but with different size")
    VkVideoFormatAV1QuantizationMapPropertiesKHR
  else:
    VkVideoFormatAV1QuantizationMapPropertiesKHR_1107301310)
  struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV_1107304825 = (when declared(
      struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV):
    when ownSizeof(struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV_1107304824):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV
  else:
    struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV_1107304824)
  struct_VkSwapchainPresentFenceInfoKHR_1107300927 = (when declared(
      struct_VkSwapchainPresentFenceInfoKHR):
    when ownSizeof(struct_VkSwapchainPresentFenceInfoKHR) !=
        ownSizeof(struct_VkSwapchainPresentFenceInfoKHR_1107300926):
      static :
        warning("Declaration of " & "struct_VkSwapchainPresentFenceInfoKHR" &
            " exists but with different size")
    struct_VkSwapchainPresentFenceInfoKHR
  else:
    struct_VkSwapchainPresentFenceInfoKHR_1107300926)
  struct_VkPresentRegionsKHR_1107300021 = (when declared(
      struct_VkPresentRegionsKHR):
    when ownSizeof(struct_VkPresentRegionsKHR) !=
        ownSizeof(struct_VkPresentRegionsKHR_1107300020):
      static :
        warning("Declaration of " & "struct_VkPresentRegionsKHR" &
            " exists but with different size")
    struct_VkPresentRegionsKHR
  else:
    struct_VkPresentRegionsKHR_1107300020)
  PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR_1107300229 = (when declared(
      PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR_1107300228):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR
  else:
    PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR_1107300228)
  VkGeometryDataNV_1107302149 = (when declared(VkGeometryDataNV):
    when ownSizeof(VkGeometryDataNV) != ownSizeof(VkGeometryDataNV_1107302148):
      static :
        warning("Declaration of " & "VkGeometryDataNV" &
            " exists but with different size")
    VkGeometryDataNV
  else:
    VkGeometryDataNV_1107302148)
  PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT_1107303079 = (when declared(
      PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT):
    when ownSizeof(PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT) !=
        ownSizeof(PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT_1107303078):
      static :
        warning("Declaration of " &
            "PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT" &
            " exists but with different size")
    PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT
  else:
    PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT_1107303078)
  struct_VkWin32KeyedMutexAcquireReleaseInfoNV_1107305393 = (when declared(
      struct_VkWin32KeyedMutexAcquireReleaseInfoNV):
    when ownSizeof(struct_VkWin32KeyedMutexAcquireReleaseInfoNV) !=
        ownSizeof(struct_VkWin32KeyedMutexAcquireReleaseInfoNV_1107305392):
      static :
        warning("Declaration of " &
            "struct_VkWin32KeyedMutexAcquireReleaseInfoNV" &
            " exists but with different size")
    struct_VkWin32KeyedMutexAcquireReleaseInfoNV
  else:
    struct_VkWin32KeyedMutexAcquireReleaseInfoNV_1107305392)
  VkMicromapTriangleEXT_1107303605 = (when declared(VkMicromapTriangleEXT):
    when ownSizeof(VkMicromapTriangleEXT) != ownSizeof(VkMicromapTriangleEXT_1107303604):
      static :
        warning("Declaration of " & "VkMicromapTriangleEXT" &
            " exists but with different size")
    VkMicromapTriangleEXT
  else:
    VkMicromapTriangleEXT_1107303604)
  PFN_vkCmdSetPrimitiveRestartEnableEXT_1107303419 = (when declared(
      PFN_vkCmdSetPrimitiveRestartEnableEXT):
    when ownSizeof(PFN_vkCmdSetPrimitiveRestartEnableEXT) !=
        ownSizeof(PFN_vkCmdSetPrimitiveRestartEnableEXT_1107303418):
      static :
        warning("Declaration of " & "PFN_vkCmdSetPrimitiveRestartEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetPrimitiveRestartEnableEXT
  else:
    PFN_vkCmdSetPrimitiveRestartEnableEXT_1107303418)
  VkPipelineCreationFeedbackFlagBits_1107298651 = (when declared(
      VkPipelineCreationFeedbackFlagBits):
    when ownSizeof(VkPipelineCreationFeedbackFlagBits) !=
        ownSizeof(VkPipelineCreationFeedbackFlagBits_1107298650):
      static :
        warning("Declaration of " & "VkPipelineCreationFeedbackFlagBits" &
            " exists but with different size")
    VkPipelineCreationFeedbackFlagBits
  else:
    VkPipelineCreationFeedbackFlagBits_1107298650)
  VkPhysicalDeviceTileShadingFeaturesQCOM_1107302973 = (when declared(
      VkPhysicalDeviceTileShadingFeaturesQCOM):
    when ownSizeof(VkPhysicalDeviceTileShadingFeaturesQCOM) !=
        ownSizeof(VkPhysicalDeviceTileShadingFeaturesQCOM_1107302972):
      static :
        warning("Declaration of " & "VkPhysicalDeviceTileShadingFeaturesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceTileShadingFeaturesQCOM
  else:
    VkPhysicalDeviceTileShadingFeaturesQCOM_1107302972)
  PFN_vkFreeDescriptorSets_1107297833 = (when declared(PFN_vkFreeDescriptorSets):
    when ownSizeof(PFN_vkFreeDescriptorSets) !=
        ownSizeof(PFN_vkFreeDescriptorSets_1107297832):
      static :
        warning("Declaration of " & "PFN_vkFreeDescriptorSets" &
            " exists but with different size")
    PFN_vkFreeDescriptorSets
  else:
    PFN_vkFreeDescriptorSets_1107297832)
  VkQueueFamilyCheckpointPropertiesNV_1107302349 = (when declared(
      VkQueueFamilyCheckpointPropertiesNV):
    when ownSizeof(VkQueueFamilyCheckpointPropertiesNV) !=
        ownSizeof(VkQueueFamilyCheckpointPropertiesNV_1107302348):
      static :
        warning("Declaration of " & "VkQueueFamilyCheckpointPropertiesNV" &
            " exists but with different size")
    VkQueueFamilyCheckpointPropertiesNV
  else:
    VkQueueFamilyCheckpointPropertiesNV_1107302348)
  VkPresentModeKHR_1107299255 = (when declared(VkPresentModeKHR):
    when ownSizeof(VkPresentModeKHR) != ownSizeof(VkPresentModeKHR_1107299254):
      static :
        warning("Declaration of " & "VkPresentModeKHR" &
            " exists but with different size")
    VkPresentModeKHR
  else:
    VkPresentModeKHR_1107299254)
  struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT_1107301631 = (when declared(
      struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT):
    when ownSizeof(struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT) !=
        ownSizeof(struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT_1107301630):
      static :
        warning("Declaration of " &
            "struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT" &
            " exists but with different size")
    struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT
  else:
    struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT_1107301630)
  VkDataGraphPipelineSessionCreateFlagsARM_1107304467 = (when declared(
      VkDataGraphPipelineSessionCreateFlagsARM):
    when ownSizeof(VkDataGraphPipelineSessionCreateFlagsARM) !=
        ownSizeof(VkDataGraphPipelineSessionCreateFlagsARM_1107304466):
      static :
        warning("Declaration of " & "VkDataGraphPipelineSessionCreateFlagsARM" &
            " exists but with different size")
    VkDataGraphPipelineSessionCreateFlagsARM
  else:
    VkDataGraphPipelineSessionCreateFlagsARM_1107304466)
  VkIndirectCommandsLayoutUsageFlagsEXT_1107304933 = (when declared(
      VkIndirectCommandsLayoutUsageFlagsEXT):
    when ownSizeof(VkIndirectCommandsLayoutUsageFlagsEXT) !=
        ownSizeof(VkIndirectCommandsLayoutUsageFlagsEXT_1107304932):
      static :
        warning("Declaration of " & "VkIndirectCommandsLayoutUsageFlagsEXT" &
            " exists but with different size")
    VkIndirectCommandsLayoutUsageFlagsEXT
  else:
    VkIndirectCommandsLayoutUsageFlagsEXT_1107304932)
  struct_VkSurfaceFullScreenExclusiveWin32InfoEXT_1107305409 = (when declared(
      struct_VkSurfaceFullScreenExclusiveWin32InfoEXT):
    when ownSizeof(struct_VkSurfaceFullScreenExclusiveWin32InfoEXT) !=
        ownSizeof(struct_VkSurfaceFullScreenExclusiveWin32InfoEXT_1107305408):
      static :
        warning("Declaration of " &
            "struct_VkSurfaceFullScreenExclusiveWin32InfoEXT" &
            " exists but with different size")
    struct_VkSurfaceFullScreenExclusiveWin32InfoEXT
  else:
    struct_VkSurfaceFullScreenExclusiveWin32InfoEXT_1107305408)
  StdVideoAV1TileInfo_1107305611 = (when declared(StdVideoAV1TileInfo):
    when ownSizeof(StdVideoAV1TileInfo) != ownSizeof(StdVideoAV1TileInfo_1107305610):
      static :
        warning("Declaration of " & "StdVideoAV1TileInfo" &
            " exists but with different size")
    StdVideoAV1TileInfo
  else:
    StdVideoAV1TileInfo_1107305610)
  VkSamplerYcbcrConversionCreateInfoKHR_1107300269 = (when declared(
      VkSamplerYcbcrConversionCreateInfoKHR):
    when ownSizeof(VkSamplerYcbcrConversionCreateInfoKHR) !=
        ownSizeof(VkSamplerYcbcrConversionCreateInfoKHR_1107300268):
      static :
        warning("Declaration of " & "VkSamplerYcbcrConversionCreateInfoKHR" &
            " exists but with different size")
    VkSamplerYcbcrConversionCreateInfoKHR
  else:
    VkSamplerYcbcrConversionCreateInfoKHR_1107300268)
  VkCompositeAlphaFlagsKHR_1107299269 = (when declared(VkCompositeAlphaFlagsKHR):
    when ownSizeof(VkCompositeAlphaFlagsKHR) !=
        ownSizeof(VkCompositeAlphaFlagsKHR_1107299268):
      static :
        warning("Declaration of " & "VkCompositeAlphaFlagsKHR" &
            " exists but with different size")
    VkCompositeAlphaFlagsKHR
  else:
    VkCompositeAlphaFlagsKHR_1107299268)
  VkAttachmentDescription2_1107298441 = (when declared(VkAttachmentDescription2):
    when ownSizeof(VkAttachmentDescription2) !=
        ownSizeof(VkAttachmentDescription2_1107298440):
      static :
        warning("Declaration of " & "VkAttachmentDescription2" &
            " exists but with different size")
    VkAttachmentDescription2
  else:
    VkAttachmentDescription2_1107298440)
  VkOpticalFlowExecuteInfoNV_1107304201 = (when declared(
      VkOpticalFlowExecuteInfoNV):
    when ownSizeof(VkOpticalFlowExecuteInfoNV) !=
        ownSizeof(VkOpticalFlowExecuteInfoNV_1107304200):
      static :
        warning("Declaration of " & "VkOpticalFlowExecuteInfoNV" &
            " exists but with different size")
    VkOpticalFlowExecuteInfoNV
  else:
    VkOpticalFlowExecuteInfoNV_1107304200)
  VkDataGraphPipelineCreateInfoARM_1107304493 = (when declared(
      VkDataGraphPipelineCreateInfoARM):
    when ownSizeof(VkDataGraphPipelineCreateInfoARM) !=
        ownSizeof(VkDataGraphPipelineCreateInfoARM_1107304492):
      static :
        warning("Declaration of " & "VkDataGraphPipelineCreateInfoARM" &
            " exists but with different size")
    VkDataGraphPipelineCreateInfoARM
  else:
    VkDataGraphPipelineCreateInfoARM_1107304492)
  VkInstanceCreateFlags_1107296965 = (when declared(VkInstanceCreateFlags):
    when ownSizeof(VkInstanceCreateFlags) != ownSizeof(VkInstanceCreateFlags_1107296964):
      static :
        warning("Declaration of " & "VkInstanceCreateFlags" &
            " exists but with different size")
    VkInstanceCreateFlags
  else:
    VkInstanceCreateFlags_1107296964)
  enum_VkGeometryInstanceFlagBitsKHR_1107302111 = (when declared(
      enum_VkGeometryInstanceFlagBitsKHR):
    when ownSizeof(enum_VkGeometryInstanceFlagBitsKHR) !=
        ownSizeof(enum_VkGeometryInstanceFlagBitsKHR_1107302110):
      static :
        warning("Declaration of " & "enum_VkGeometryInstanceFlagBitsKHR" &
            " exists but with different size")
    enum_VkGeometryInstanceFlagBitsKHR
  else:
    enum_VkGeometryInstanceFlagBitsKHR_1107302110)
  struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT_1107303329 = (when declared(
      struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT_1107303328):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
  else:
    struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT_1107303328)
  PFN_vkCmdSetDepthBias_1107297871 = (when declared(PFN_vkCmdSetDepthBias):
    when ownSizeof(PFN_vkCmdSetDepthBias) != ownSizeof(PFN_vkCmdSetDepthBias_1107297870):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthBias" &
            " exists but with different size")
    PFN_vkCmdSetDepthBias
  else:
    PFN_vkCmdSetDepthBias_1107297870)
  PFN_vkCmdSetDepthCompareOp_1107298953 = (when declared(
      PFN_vkCmdSetDepthCompareOp):
    when ownSizeof(PFN_vkCmdSetDepthCompareOp) !=
        ownSizeof(PFN_vkCmdSetDepthCompareOp_1107298952):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthCompareOp" &
            " exists but with different size")
    PFN_vkCmdSetDepthCompareOp
  else:
    PFN_vkCmdSetDepthCompareOp_1107298952)
  VkMemoryUnmapInfo_1107299079 = (when declared(VkMemoryUnmapInfo):
    when ownSizeof(VkMemoryUnmapInfo) != ownSizeof(VkMemoryUnmapInfo_1107299078):
      static :
        warning("Declaration of " & "VkMemoryUnmapInfo" &
            " exists but with different size")
    VkMemoryUnmapInfo
  else:
    VkMemoryUnmapInfo_1107299078)
  VkRenderPassTileShadingCreateInfoQCOM_1107302981 = (when declared(
      VkRenderPassTileShadingCreateInfoQCOM):
    when ownSizeof(VkRenderPassTileShadingCreateInfoQCOM) !=
        ownSizeof(VkRenderPassTileShadingCreateInfoQCOM_1107302980):
      static :
        warning("Declaration of " & "VkRenderPassTileShadingCreateInfoQCOM" &
            " exists but with different size")
    VkRenderPassTileShadingCreateInfoQCOM
  else:
    VkRenderPassTileShadingCreateInfoQCOM_1107302980)
  VkStridedDeviceAddressRangeKHR_1107301217 = (when declared(
      VkStridedDeviceAddressRangeKHR):
    when ownSizeof(VkStridedDeviceAddressRangeKHR) !=
        ownSizeof(VkStridedDeviceAddressRangeKHR_1107301216):
      static :
        warning("Declaration of " & "VkStridedDeviceAddressRangeKHR" &
            " exists but with different size")
    VkStridedDeviceAddressRangeKHR
  else:
    VkStridedDeviceAddressRangeKHR_1107301216)
  VkTensorCreateFlagBitsARM_1107303993 = (when declared(
      VkTensorCreateFlagBitsARM):
    when ownSizeof(VkTensorCreateFlagBitsARM) !=
        ownSizeof(VkTensorCreateFlagBitsARM_1107303992):
      static :
        warning("Declaration of " & "VkTensorCreateFlagBitsARM" &
            " exists but with different size")
    VkTensorCreateFlagBitsARM
  else:
    VkTensorCreateFlagBitsARM_1107303992)
  VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT_1107302299 = (when declared(
      VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT_1107302298):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT
  else:
    VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT_1107302298)
  PFN_vkGetDeviceQueue2_1107298361 = (when declared(PFN_vkGetDeviceQueue2):
    when ownSizeof(PFN_vkGetDeviceQueue2) != ownSizeof(PFN_vkGetDeviceQueue2_1107298360):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceQueue2" &
            " exists but with different size")
    PFN_vkGetDeviceQueue2
  else:
    PFN_vkGetDeviceQueue2_1107298360)
  VkAccelerationStructureMotionInstanceDataNV_1107303163 = (when declared(
      VkAccelerationStructureMotionInstanceDataNV):
    when ownSizeof(VkAccelerationStructureMotionInstanceDataNV) !=
        ownSizeof(VkAccelerationStructureMotionInstanceDataNV_1107303162):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureMotionInstanceDataNV" &
            " exists but with different size")
    VkAccelerationStructureMotionInstanceDataNV
  else:
    VkAccelerationStructureMotionInstanceDataNV_1107303162)
  enum_VkShaderCorePropertiesFlagBitsAMD_1107302485 = (when declared(
      enum_VkShaderCorePropertiesFlagBitsAMD):
    when ownSizeof(enum_VkShaderCorePropertiesFlagBitsAMD) !=
        ownSizeof(enum_VkShaderCorePropertiesFlagBitsAMD_1107302484):
      static :
        warning("Declaration of " & "enum_VkShaderCorePropertiesFlagBitsAMD" &
            " exists but with different size")
    enum_VkShaderCorePropertiesFlagBitsAMD
  else:
    enum_VkShaderCorePropertiesFlagBitsAMD_1107302484)
  PFN_vkUpdateVideoSessionParametersKHR_1107299553 = (when declared(
      PFN_vkUpdateVideoSessionParametersKHR):
    when ownSizeof(PFN_vkUpdateVideoSessionParametersKHR) !=
        ownSizeof(PFN_vkUpdateVideoSessionParametersKHR_1107299552):
      static :
        warning("Declaration of " & "PFN_vkUpdateVideoSessionParametersKHR" &
            " exists but with different size")
    PFN_vkUpdateVideoSessionParametersKHR
  else:
    PFN_vkUpdateVideoSessionParametersKHR_1107299552)
  VkVideoEncodeH264CapabilitiesKHR_1107299613 = (when declared(
      VkVideoEncodeH264CapabilitiesKHR):
    when ownSizeof(VkVideoEncodeH264CapabilitiesKHR) !=
        ownSizeof(VkVideoEncodeH264CapabilitiesKHR_1107299612):
      static :
        warning("Declaration of " & "VkVideoEncodeH264CapabilitiesKHR" &
            " exists but with different size")
    VkVideoEncodeH264CapabilitiesKHR
  else:
    VkVideoEncodeH264CapabilitiesKHR_1107299612)
  StdVideoDecodeVP9PictureInfo_1107301119 = (when declared(
      StdVideoDecodeVP9PictureInfo):
    when ownSizeof(StdVideoDecodeVP9PictureInfo) !=
        ownSizeof(StdVideoDecodeVP9PictureInfo_1107301118):
      static :
        warning("Declaration of " & "StdVideoDecodeVP9PictureInfo" &
            " exists but with different size")
    StdVideoDecodeVP9PictureInfo
  else:
    StdVideoDecodeVP9PictureInfo_1107301118)
  VkVideoEncodeH265QuantizationMapCapabilitiesKHR_1107301299 = (when declared(
      VkVideoEncodeH265QuantizationMapCapabilitiesKHR):
    when ownSizeof(VkVideoEncodeH265QuantizationMapCapabilitiesKHR) !=
        ownSizeof(VkVideoEncodeH265QuantizationMapCapabilitiesKHR_1107301298):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH265QuantizationMapCapabilitiesKHR" &
            " exists but with different size")
    VkVideoEncodeH265QuantizationMapCapabilitiesKHR
  else:
    VkVideoEncodeH265QuantizationMapCapabilitiesKHR_1107301298)
  VkCommandBufferUsageFlagBits_1107297203 = (when declared(
      VkCommandBufferUsageFlagBits):
    when ownSizeof(VkCommandBufferUsageFlagBits) !=
        ownSizeof(VkCommandBufferUsageFlagBits_1107297202):
      static :
        warning("Declaration of " & "VkCommandBufferUsageFlagBits" &
            " exists but with different size")
    VkCommandBufferUsageFlagBits
  else:
    VkCommandBufferUsageFlagBits_1107297202)
  VkExternalFenceFeatureFlagBits_1107298021 = (when declared(
      VkExternalFenceFeatureFlagBits):
    when ownSizeof(VkExternalFenceFeatureFlagBits) !=
        ownSizeof(VkExternalFenceFeatureFlagBits_1107298020):
      static :
        warning("Declaration of " & "VkExternalFenceFeatureFlagBits" &
            " exists but with different size")
    VkExternalFenceFeatureFlagBits
  else:
    VkExternalFenceFeatureFlagBits_1107298020)
  struct_VkPhysicalDeviceTimelineSemaphoreFeatures_1107298575 = (when declared(
      struct_VkPhysicalDeviceTimelineSemaphoreFeatures):
    when ownSizeof(struct_VkPhysicalDeviceTimelineSemaphoreFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceTimelineSemaphoreFeatures_1107298574):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTimelineSemaphoreFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceTimelineSemaphoreFeatures
  else:
    struct_VkPhysicalDeviceTimelineSemaphoreFeatures_1107298574)
  PFN_vkCmdSetCullModeEXT_1107302649 = (when declared(PFN_vkCmdSetCullModeEXT):
    when ownSizeof(PFN_vkCmdSetCullModeEXT) !=
        ownSizeof(PFN_vkCmdSetCullModeEXT_1107302648):
      static :
        warning("Declaration of " & "PFN_vkCmdSetCullModeEXT" &
            " exists but with different size")
    PFN_vkCmdSetCullModeEXT
  else:
    PFN_vkCmdSetCullModeEXT_1107302648)
  VkPhysicalDeviceCornerSampledImageFeaturesNV_1107301561 = (when declared(
      VkPhysicalDeviceCornerSampledImageFeaturesNV):
    when ownSizeof(VkPhysicalDeviceCornerSampledImageFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceCornerSampledImageFeaturesNV_1107301560):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCornerSampledImageFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceCornerSampledImageFeaturesNV
  else:
    VkPhysicalDeviceCornerSampledImageFeaturesNV_1107301560)
  VkPerformanceCounterUnitKHR_1107300111 = (when declared(
      VkPerformanceCounterUnitKHR):
    when ownSizeof(VkPerformanceCounterUnitKHR) !=
        ownSizeof(VkPerformanceCounterUnitKHR_1107300110):
      static :
        warning("Declaration of " & "VkPerformanceCounterUnitKHR" &
            " exists but with different size")
    VkPerformanceCounterUnitKHR
  else:
    VkPerformanceCounterUnitKHR_1107300110)
  VkPhysicalDeviceLegacyDitheringFeaturesEXT_1107304215 = (when declared(
      VkPhysicalDeviceLegacyDitheringFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceLegacyDitheringFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceLegacyDitheringFeaturesEXT_1107304214):
      static :
        warning("Declaration of " & "VkPhysicalDeviceLegacyDitheringFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceLegacyDitheringFeaturesEXT
  else:
    VkPhysicalDeviceLegacyDitheringFeaturesEXT_1107304214)
  VkDescriptorUpdateTemplateTypeKHR_1107300027 = (when declared(
      VkDescriptorUpdateTemplateTypeKHR):
    when ownSizeof(VkDescriptorUpdateTemplateTypeKHR) !=
        ownSizeof(VkDescriptorUpdateTemplateTypeKHR_1107300026):
      static :
        warning("Declaration of " & "VkDescriptorUpdateTemplateTypeKHR" &
            " exists but with different size")
    VkDescriptorUpdateTemplateTypeKHR
  else:
    VkDescriptorUpdateTemplateTypeKHR_1107300026)
  PFN_vkCmdEndDebugUtilsLabelEXT_1107301851 = (when declared(
      PFN_vkCmdEndDebugUtilsLabelEXT):
    when ownSizeof(PFN_vkCmdEndDebugUtilsLabelEXT) !=
        ownSizeof(PFN_vkCmdEndDebugUtilsLabelEXT_1107301850):
      static :
        warning("Declaration of " & "PFN_vkCmdEndDebugUtilsLabelEXT" &
            " exists but with different size")
    PFN_vkCmdEndDebugUtilsLabelEXT
  else:
    PFN_vkCmdEndDebugUtilsLabelEXT_1107301850)
  struct_VkPipelineColorBlendStateCreateInfo_1107297529 = (when declared(
      struct_VkPipelineColorBlendStateCreateInfo):
    when ownSizeof(struct_VkPipelineColorBlendStateCreateInfo) !=
        ownSizeof(struct_VkPipelineColorBlendStateCreateInfo_1107297528):
      static :
        warning("Declaration of " & "struct_VkPipelineColorBlendStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineColorBlendStateCreateInfo
  else:
    struct_VkPipelineColorBlendStateCreateInfo_1107297528)
  VkDescriptorPoolResetFlags_1107297151 = (when declared(
      VkDescriptorPoolResetFlags):
    when ownSizeof(VkDescriptorPoolResetFlags) !=
        ownSizeof(VkDescriptorPoolResetFlags_1107297150):
      static :
        warning("Declaration of " & "VkDescriptorPoolResetFlags" &
            " exists but with different size")
    VkDescriptorPoolResetFlags
  else:
    VkDescriptorPoolResetFlags_1107297150)
  VkPhysicalDeviceOpacityMicromapFeaturesEXT_1107303573 = (when declared(
      VkPhysicalDeviceOpacityMicromapFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceOpacityMicromapFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceOpacityMicromapFeaturesEXT_1107303572):
      static :
        warning("Declaration of " & "VkPhysicalDeviceOpacityMicromapFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceOpacityMicromapFeaturesEXT
  else:
    VkPhysicalDeviceOpacityMicromapFeaturesEXT_1107303572)
  VkFenceImportFlagBits_1107298027 = (when declared(VkFenceImportFlagBits):
    when ownSizeof(VkFenceImportFlagBits) != ownSizeof(VkFenceImportFlagBits_1107298026):
      static :
        warning("Declaration of " & "VkFenceImportFlagBits" &
            " exists but with different size")
    VkFenceImportFlagBits
  else:
    VkFenceImportFlagBits_1107298026)
  struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR_1107301285 = (when declared(
      struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR):
    when ownSizeof(struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR_1107301284):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR
  else:
    struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR_1107301284)
  PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV_1107304341 = (when declared(
      PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV):
    when ownSizeof(PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV) !=
        ownSizeof(PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV_1107304340):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV
  else:
    PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV_1107304340)
  PFN_vkBindImageMemory2KHR_1107300291 = (when declared(
      PFN_vkBindImageMemory2KHR):
    when ownSizeof(PFN_vkBindImageMemory2KHR) !=
        ownSizeof(PFN_vkBindImageMemory2KHR_1107300290):
      static :
        warning("Declaration of " & "PFN_vkBindImageMemory2KHR" &
            " exists but with different size")
    PFN_vkBindImageMemory2KHR
  else:
    PFN_vkBindImageMemory2KHR_1107300290)
  struct_VkRenderPassMultiviewCreateInfo_1107298185 = (when declared(
      struct_VkRenderPassMultiviewCreateInfo):
    when ownSizeof(struct_VkRenderPassMultiviewCreateInfo) !=
        ownSizeof(struct_VkRenderPassMultiviewCreateInfo_1107298184):
      static :
        warning("Declaration of " & "struct_VkRenderPassMultiviewCreateInfo" &
            " exists but with different size")
    struct_VkRenderPassMultiviewCreateInfo
  else:
    struct_VkRenderPassMultiviewCreateInfo_1107298184)
  struct_VkVideoFormatQuantizationMapPropertiesKHR_1107301277 = (when declared(
      struct_VkVideoFormatQuantizationMapPropertiesKHR):
    when ownSizeof(struct_VkVideoFormatQuantizationMapPropertiesKHR) !=
        ownSizeof(struct_VkVideoFormatQuantizationMapPropertiesKHR_1107301276):
      static :
        warning("Declaration of " &
            "struct_VkVideoFormatQuantizationMapPropertiesKHR" &
            " exists but with different size")
    struct_VkVideoFormatQuantizationMapPropertiesKHR
  else:
    struct_VkVideoFormatQuantizationMapPropertiesKHR_1107301276)
  VkPhysicalDeviceTexelBufferAlignmentProperties_1107298877 = (when declared(
      VkPhysicalDeviceTexelBufferAlignmentProperties):
    when ownSizeof(VkPhysicalDeviceTexelBufferAlignmentProperties) !=
        ownSizeof(VkPhysicalDeviceTexelBufferAlignmentProperties_1107298876):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceTexelBufferAlignmentProperties" &
            " exists but with different size")
    VkPhysicalDeviceTexelBufferAlignmentProperties
  else:
    VkPhysicalDeviceTexelBufferAlignmentProperties_1107298876)
  struct_VkVideoDecodeAV1CapabilitiesKHR_1107300985 = (when declared(
      struct_VkVideoDecodeAV1CapabilitiesKHR):
    when ownSizeof(struct_VkVideoDecodeAV1CapabilitiesKHR) !=
        ownSizeof(struct_VkVideoDecodeAV1CapabilitiesKHR_1107300984):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeAV1CapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoDecodeAV1CapabilitiesKHR
  else:
    struct_VkVideoDecodeAV1CapabilitiesKHR_1107300984)
  enum_VkValidationCheckEXT_1107301589 = (when declared(
      enum_VkValidationCheckEXT):
    when ownSizeof(enum_VkValidationCheckEXT) !=
        ownSizeof(enum_VkValidationCheckEXT_1107301588):
      static :
        warning("Declaration of " & "enum_VkValidationCheckEXT" &
            " exists but with different size")
    enum_VkValidationCheckEXT
  else:
    enum_VkValidationCheckEXT_1107301588)
  PFN_vkGetMemoryHostPointerPropertiesEXT_1107302255 = (when declared(
      PFN_vkGetMemoryHostPointerPropertiesEXT):
    when ownSizeof(PFN_vkGetMemoryHostPointerPropertiesEXT) !=
        ownSizeof(PFN_vkGetMemoryHostPointerPropertiesEXT_1107302254):
      static :
        warning("Declaration of " & "PFN_vkGetMemoryHostPointerPropertiesEXT" &
            " exists but with different size")
    PFN_vkGetMemoryHostPointerPropertiesEXT
  else:
    PFN_vkGetMemoryHostPointerPropertiesEXT_1107302254)
  VkPerformanceValueDataINTEL_1107302397 = (when declared(
      VkPerformanceValueDataINTEL):
    when ownSizeof(VkPerformanceValueDataINTEL) !=
        ownSizeof(VkPerformanceValueDataINTEL_1107302396):
      static :
        warning("Declaration of " & "VkPerformanceValueDataINTEL" &
            " exists but with different size")
    VkPerformanceValueDataINTEL
  else:
    VkPerformanceValueDataINTEL_1107302396)
  VkSwapchainPresentModeInfoKHR_1107300937 = (when declared(
      VkSwapchainPresentModeInfoKHR):
    when ownSizeof(VkSwapchainPresentModeInfoKHR) !=
        ownSizeof(VkSwapchainPresentModeInfoKHR_1107300936):
      static :
        warning("Declaration of " & "VkSwapchainPresentModeInfoKHR" &
            " exists but with different size")
    VkSwapchainPresentModeInfoKHR
  else:
    VkSwapchainPresentModeInfoKHR_1107300936)
  enum_VkPipelineDepthStencilStateCreateFlagBits_1107297117 = (when declared(
      enum_VkPipelineDepthStencilStateCreateFlagBits):
    when ownSizeof(enum_VkPipelineDepthStencilStateCreateFlagBits) !=
        ownSizeof(enum_VkPipelineDepthStencilStateCreateFlagBits_1107297116):
      static :
        warning("Declaration of " &
            "enum_VkPipelineDepthStencilStateCreateFlagBits" &
            " exists but with different size")
    enum_VkPipelineDepthStencilStateCreateFlagBits
  else:
    enum_VkPipelineDepthStencilStateCreateFlagBits_1107297116)
  struct_VkExternalSemaphoreProperties_1107298307 = (when declared(
      struct_VkExternalSemaphoreProperties):
    when ownSizeof(struct_VkExternalSemaphoreProperties) !=
        ownSizeof(struct_VkExternalSemaphoreProperties_1107298306):
      static :
        warning("Declaration of " & "struct_VkExternalSemaphoreProperties" &
            " exists but with different size")
    struct_VkExternalSemaphoreProperties
  else:
    struct_VkExternalSemaphoreProperties_1107298306)
  struct_VkPushDescriptorSetWithTemplateInfo_1107299153 = (when declared(
      struct_VkPushDescriptorSetWithTemplateInfo):
    when ownSizeof(struct_VkPushDescriptorSetWithTemplateInfo) !=
        ownSizeof(struct_VkPushDescriptorSetWithTemplateInfo_1107299152):
      static :
        warning("Declaration of " & "struct_VkPushDescriptorSetWithTemplateInfo" &
            " exists but with different size")
    struct_VkPushDescriptorSetWithTemplateInfo
  else:
    struct_VkPushDescriptorSetWithTemplateInfo_1107299152)
  VkQueueGlobalPriorityEXT_1107302239 = (when declared(VkQueueGlobalPriorityEXT):
    when ownSizeof(VkQueueGlobalPriorityEXT) !=
        ownSizeof(VkQueueGlobalPriorityEXT_1107302238):
      static :
        warning("Declaration of " & "VkQueueGlobalPriorityEXT" &
            " exists but with different size")
    VkQueueGlobalPriorityEXT
  else:
    VkQueueGlobalPriorityEXT_1107302238)
  StdVideoVP9LoopFilter_1107305645 = (when declared(StdVideoVP9LoopFilter):
    when ownSizeof(StdVideoVP9LoopFilter) != ownSizeof(StdVideoVP9LoopFilter_1107305644):
      static :
        warning("Declaration of " & "StdVideoVP9LoopFilter" &
            " exists but with different size")
    StdVideoVP9LoopFilter
  else:
    StdVideoVP9LoopFilter_1107305644)
  struct_StdVideoH265SubLayerHrdParameters_1107305863 = (when declared(
      struct_StdVideoH265SubLayerHrdParameters):
    when ownSizeof(struct_StdVideoH265SubLayerHrdParameters) !=
        ownSizeof(struct_StdVideoH265SubLayerHrdParameters_1107305862):
      static :
        warning("Declaration of " & "struct_StdVideoH265SubLayerHrdParameters" &
            " exists but with different size")
    struct_StdVideoH265SubLayerHrdParameters
  else:
    struct_StdVideoH265SubLayerHrdParameters_1107305862)
  struct_StdVideoAV1TimingInfoFlags_1107305887 = (when declared(
      struct_StdVideoAV1TimingInfoFlags):
    when ownSizeof(struct_StdVideoAV1TimingInfoFlags) !=
        ownSizeof(struct_StdVideoAV1TimingInfoFlags_1107305886):
      static :
        warning("Declaration of " & "struct_StdVideoAV1TimingInfoFlags" &
            " exists but with different size")
    struct_StdVideoAV1TimingInfoFlags
  else:
    struct_StdVideoAV1TimingInfoFlags_1107305886)
  VkInputAttachmentAspectReferenceKHR_1107300181 = (when declared(
      VkInputAttachmentAspectReferenceKHR):
    when ownSizeof(VkInputAttachmentAspectReferenceKHR) !=
        ownSizeof(VkInputAttachmentAspectReferenceKHR_1107300180):
      static :
        warning("Declaration of " & "VkInputAttachmentAspectReferenceKHR" &
            " exists but with different size")
    VkInputAttachmentAspectReferenceKHR
  else:
    VkInputAttachmentAspectReferenceKHR_1107300180)
  VkDevice_1107296728 = (when declared(VkDevice):
    when ownSizeof(VkDevice) != ownSizeof(VkDevice_1107296727):
      static :
        warning("Declaration of " & "VkDevice" &
            " exists but with different size")
    VkDevice
  else:
    VkDevice_1107296727)
  struct_VkSparseMemoryBind_1107297381 = (when declared(
      struct_VkSparseMemoryBind):
    when ownSizeof(struct_VkSparseMemoryBind) !=
        ownSizeof(struct_VkSparseMemoryBind_1107297380):
      static :
        warning("Declaration of " & "struct_VkSparseMemoryBind" &
            " exists but with different size")
    struct_VkSparseMemoryBind
  else:
    struct_VkSparseMemoryBind_1107297380)
  enum_VkPeerMemoryFeatureFlagBits_1107297985 = (when declared(
      enum_VkPeerMemoryFeatureFlagBits):
    when ownSizeof(enum_VkPeerMemoryFeatureFlagBits) !=
        ownSizeof(enum_VkPeerMemoryFeatureFlagBits_1107297984):
      static :
        warning("Declaration of " & "enum_VkPeerMemoryFeatureFlagBits" &
            " exists but with different size")
    enum_VkPeerMemoryFeatureFlagBits
  else:
    enum_VkPeerMemoryFeatureFlagBits_1107297984)
  VkVideoChromaSubsamplingFlagsKHR_1107299435 = (when declared(
      VkVideoChromaSubsamplingFlagsKHR):
    when ownSizeof(VkVideoChromaSubsamplingFlagsKHR) !=
        ownSizeof(VkVideoChromaSubsamplingFlagsKHR_1107299434):
      static :
        warning("Declaration of " & "VkVideoChromaSubsamplingFlagsKHR" &
            " exists but with different size")
    VkVideoChromaSubsamplingFlagsKHR
  else:
    VkVideoChromaSubsamplingFlagsKHR_1107299434)
  VkImageResolve2KHR_1107300723 = (when declared(VkImageResolve2KHR):
    when ownSizeof(VkImageResolve2KHR) != ownSizeof(VkImageResolve2KHR_1107300722):
      static :
        warning("Declaration of " & "VkImageResolve2KHR" &
            " exists but with different size")
    VkImageResolve2KHR
  else:
    VkImageResolve2KHR_1107300722)
  struct_VkViewportSwizzleNV_1107301733 = (when declared(
      struct_VkViewportSwizzleNV):
    when ownSizeof(struct_VkViewportSwizzleNV) !=
        ownSizeof(struct_VkViewportSwizzleNV_1107301732):
      static :
        warning("Declaration of " & "struct_VkViewportSwizzleNV" &
            " exists but with different size")
    struct_VkViewportSwizzleNV
  else:
    struct_VkViewportSwizzleNV_1107301732)
  VkDirectDriverLoadingListLUNARG_1107303981 = (when declared(
      VkDirectDriverLoadingListLUNARG):
    when ownSizeof(VkDirectDriverLoadingListLUNARG) !=
        ownSizeof(VkDirectDriverLoadingListLUNARG_1107303980):
      static :
        warning("Declaration of " & "VkDirectDriverLoadingListLUNARG" &
            " exists but with different size")
    VkDirectDriverLoadingListLUNARG
  else:
    VkDirectDriverLoadingListLUNARG_1107303980)
  VkClusterAccelerationStructureTriangleClusterInputNV_1107304791 = (when declared(
      VkClusterAccelerationStructureTriangleClusterInputNV):
    when ownSizeof(VkClusterAccelerationStructureTriangleClusterInputNV) !=
        ownSizeof(VkClusterAccelerationStructureTriangleClusterInputNV_1107304790):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureTriangleClusterInputNV" &
            " exists but with different size")
    VkClusterAccelerationStructureTriangleClusterInputNV
  else:
    VkClusterAccelerationStructureTriangleClusterInputNV_1107304790)
  struct_VkMicromapUsageEXT_1107303555 = (when declared(
      struct_VkMicromapUsageEXT):
    when ownSizeof(struct_VkMicromapUsageEXT) !=
        ownSizeof(struct_VkMicromapUsageEXT_1107303554):
      static :
        warning("Declaration of " & "struct_VkMicromapUsageEXT" &
            " exists but with different size")
    struct_VkMicromapUsageEXT
  else:
    struct_VkMicromapUsageEXT_1107303554)
  struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300923 = (when declared(
      struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300922):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR
  else:
    struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300922)
  VkVideoEncodeSessionParametersGetInfoKHR_1107300633 = (when declared(
      VkVideoEncodeSessionParametersGetInfoKHR):
    when ownSizeof(VkVideoEncodeSessionParametersGetInfoKHR) !=
        ownSizeof(VkVideoEncodeSessionParametersGetInfoKHR_1107300632):
      static :
        warning("Declaration of " & "VkVideoEncodeSessionParametersGetInfoKHR" &
            " exists but with different size")
    VkVideoEncodeSessionParametersGetInfoKHR
  else:
    VkVideoEncodeSessionParametersGetInfoKHR_1107300632)
  enum_StdVideoH265ProfileIdc_1107305471 = (when declared(
      enum_StdVideoH265ProfileIdc):
    when ownSizeof(enum_StdVideoH265ProfileIdc) !=
        ownSizeof(enum_StdVideoH265ProfileIdc_1107305470):
      static :
        warning("Declaration of " & "enum_StdVideoH265ProfileIdc" &
            " exists but with different size")
    enum_StdVideoH265ProfileIdc
  else:
    enum_StdVideoH265ProfileIdc_1107305470)
  struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV_1107302839 = (when declared(
      struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV_1107302838):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV
  else:
    struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV_1107302838)
  PFN_vkGetPhysicalDeviceImageFormatProperties2_1107298351 = (when declared(
      PFN_vkGetPhysicalDeviceImageFormatProperties2):
    when ownSizeof(PFN_vkGetPhysicalDeviceImageFormatProperties2) !=
        ownSizeof(PFN_vkGetPhysicalDeviceImageFormatProperties2_1107298350):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceImageFormatProperties2" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceImageFormatProperties2
  else:
    PFN_vkGetPhysicalDeviceImageFormatProperties2_1107298350)
  VkDedicatedAllocationMemoryAllocateInfoNV_1107301465 = (when declared(
      VkDedicatedAllocationMemoryAllocateInfoNV):
    when ownSizeof(VkDedicatedAllocationMemoryAllocateInfoNV) !=
        ownSizeof(VkDedicatedAllocationMemoryAllocateInfoNV_1107301464):
      static :
        warning("Declaration of " & "VkDedicatedAllocationMemoryAllocateInfoNV" &
            " exists but with different size")
    VkDedicatedAllocationMemoryAllocateInfoNV
  else:
    VkDedicatedAllocationMemoryAllocateInfoNV_1107301464)
  VkPipelineCoverageToColorStateCreateFlagsNV_1107301931 = (when declared(
      VkPipelineCoverageToColorStateCreateFlagsNV):
    when ownSizeof(VkPipelineCoverageToColorStateCreateFlagsNV) !=
        ownSizeof(VkPipelineCoverageToColorStateCreateFlagsNV_1107301930):
      static :
        warning("Declaration of " &
            "VkPipelineCoverageToColorStateCreateFlagsNV" &
            " exists but with different size")
    VkPipelineCoverageToColorStateCreateFlagsNV
  else:
    VkPipelineCoverageToColorStateCreateFlagsNV_1107301930)
  HWND_1107305307 = (when declared(HWND):
    when ownSizeof(HWND) != ownSizeof(HWND_1107305306):
      static :
        warning("Declaration of " & "HWND" & " exists but with different size")
    HWND
  else:
    HWND_1107305306)
  VkSemaphoreGetWin32HandleInfoKHR_1107305361 = (when declared(
      VkSemaphoreGetWin32HandleInfoKHR):
    when ownSizeof(VkSemaphoreGetWin32HandleInfoKHR) !=
        ownSizeof(VkSemaphoreGetWin32HandleInfoKHR_1107305360):
      static :
        warning("Declaration of " & "VkSemaphoreGetWin32HandleInfoKHR" &
            " exists but with different size")
    VkSemaphoreGetWin32HandleInfoKHR
  else:
    VkSemaphoreGetWin32HandleInfoKHR_1107305360)
  PFN_vkCmdWriteTimestamp2_1107298917 = (when declared(PFN_vkCmdWriteTimestamp2):
    when ownSizeof(PFN_vkCmdWriteTimestamp2) !=
        ownSizeof(PFN_vkCmdWriteTimestamp2_1107298916):
      static :
        warning("Declaration of " & "PFN_vkCmdWriteTimestamp2" &
            " exists but with different size")
    PFN_vkCmdWriteTimestamp2
  else:
    PFN_vkCmdWriteTimestamp2_1107298916)
  PFN_vkCmdPipelineBarrier2_1107298915 = (when declared(
      PFN_vkCmdPipelineBarrier2):
    when ownSizeof(PFN_vkCmdPipelineBarrier2) !=
        ownSizeof(PFN_vkCmdPipelineBarrier2_1107298914):
      static :
        warning("Declaration of " & "PFN_vkCmdPipelineBarrier2" &
            " exists but with different size")
    PFN_vkCmdPipelineBarrier2
  else:
    PFN_vkCmdPipelineBarrier2_1107298914)
  PFN_vkCreateWin32SurfaceKHR_1107305311 = (when declared(
      PFN_vkCreateWin32SurfaceKHR):
    when ownSizeof(PFN_vkCreateWin32SurfaceKHR) !=
        ownSizeof(PFN_vkCreateWin32SurfaceKHR_1107305310):
      static :
        warning("Declaration of " & "PFN_vkCreateWin32SurfaceKHR" &
            " exists but with different size")
    PFN_vkCreateWin32SurfaceKHR
  else:
    PFN_vkCreateWin32SurfaceKHR_1107305310)
  PFN_vkSetDebugUtilsObjectTagEXT_1107301841 = (when declared(
      PFN_vkSetDebugUtilsObjectTagEXT):
    when ownSizeof(PFN_vkSetDebugUtilsObjectTagEXT) !=
        ownSizeof(PFN_vkSetDebugUtilsObjectTagEXT_1107301840):
      static :
        warning("Declaration of " & "PFN_vkSetDebugUtilsObjectTagEXT" &
            " exists but with different size")
    PFN_vkSetDebugUtilsObjectTagEXT
  else:
    PFN_vkSetDebugUtilsObjectTagEXT_1107301840)
  struct_StdVideoEncodeH265ReferenceInfoFlags_1107305725 = (when declared(
      struct_StdVideoEncodeH265ReferenceInfoFlags):
    when ownSizeof(struct_StdVideoEncodeH265ReferenceInfoFlags) !=
        ownSizeof(struct_StdVideoEncodeH265ReferenceInfoFlags_1107305724):
      static :
        warning("Declaration of " &
            "struct_StdVideoEncodeH265ReferenceInfoFlags" &
            " exists but with different size")
    struct_StdVideoEncodeH265ReferenceInfoFlags
  else:
    struct_StdVideoEncodeH265ReferenceInfoFlags_1107305724)
  VkIndirectCommandsLayoutTokenEXT_1107304997 = (when declared(
      VkIndirectCommandsLayoutTokenEXT):
    when ownSizeof(VkIndirectCommandsLayoutTokenEXT) !=
        ownSizeof(VkIndirectCommandsLayoutTokenEXT_1107304996):
      static :
        warning("Declaration of " & "VkIndirectCommandsLayoutTokenEXT" &
            " exists but with different size")
    VkIndirectCommandsLayoutTokenEXT
  else:
    VkIndirectCommandsLayoutTokenEXT_1107304996)
  VkBufferView_1107296744 = (when declared(VkBufferView):
    when ownSizeof(VkBufferView) != ownSizeof(VkBufferView_1107296743):
      static :
        warning("Declaration of " & "VkBufferView" &
            " exists but with different size")
    VkBufferView
  else:
    VkBufferView_1107296743)
  VkPhysicalDeviceDepthClampControlFeaturesEXT_1107305059 = (when declared(
      VkPhysicalDeviceDepthClampControlFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceDepthClampControlFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceDepthClampControlFeaturesEXT_1107305058):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDepthClampControlFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDepthClampControlFeaturesEXT
  else:
    VkPhysicalDeviceDepthClampControlFeaturesEXT_1107305058)
  struct_VkClusterAccelerationStructureMoveObjectsInfoNV_1107304821 = (when declared(
      struct_VkClusterAccelerationStructureMoveObjectsInfoNV):
    when ownSizeof(struct_VkClusterAccelerationStructureMoveObjectsInfoNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureMoveObjectsInfoNV_1107304820):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureMoveObjectsInfoNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureMoveObjectsInfoNV
  else:
    struct_VkClusterAccelerationStructureMoveObjectsInfoNV_1107304820)
  struct_VkPerTileEndInfoQCOM_1107302987 = (when declared(
      struct_VkPerTileEndInfoQCOM):
    when ownSizeof(struct_VkPerTileEndInfoQCOM) !=
        ownSizeof(struct_VkPerTileEndInfoQCOM_1107302986):
      static :
        warning("Declaration of " & "struct_VkPerTileEndInfoQCOM" &
            " exists but with different size")
    struct_VkPerTileEndInfoQCOM
  else:
    struct_VkPerTileEndInfoQCOM_1107302986)
  VkRenderPassInputAttachmentAspectCreateInfo_1107298175 = (when declared(
      VkRenderPassInputAttachmentAspectCreateInfo):
    when ownSizeof(VkRenderPassInputAttachmentAspectCreateInfo) !=
        ownSizeof(VkRenderPassInputAttachmentAspectCreateInfo_1107298174):
      static :
        warning("Declaration of " &
            "VkRenderPassInputAttachmentAspectCreateInfo" &
            " exists but with different size")
    VkRenderPassInputAttachmentAspectCreateInfo
  else:
    VkRenderPassInputAttachmentAspectCreateInfo_1107298174)
  enum_VkDriverId_1107298381 = (when declared(enum_VkDriverId):
    when ownSizeof(enum_VkDriverId) != ownSizeof(enum_VkDriverId_1107298380):
      static :
        warning("Declaration of " & "enum_VkDriverId" &
            " exists but with different size")
    enum_VkDriverId
  else:
    enum_VkDriverId_1107298380)
  VkPipelineExecutableStatisticKHR_1107300513 = (when declared(
      VkPipelineExecutableStatisticKHR):
    when ownSizeof(VkPipelineExecutableStatisticKHR) !=
        ownSizeof(VkPipelineExecutableStatisticKHR_1107300512):
      static :
        warning("Declaration of " & "VkPipelineExecutableStatisticKHR" &
            " exists but with different size")
    VkPipelineExecutableStatisticKHR
  else:
    VkPipelineExecutableStatisticKHR_1107300512)
  PFN_vkDestroyPipelineLayout_1107297815 = (when declared(
      PFN_vkDestroyPipelineLayout):
    when ownSizeof(PFN_vkDestroyPipelineLayout) !=
        ownSizeof(PFN_vkDestroyPipelineLayout_1107297814):
      static :
        warning("Declaration of " & "PFN_vkDestroyPipelineLayout" &
            " exists but with different size")
    PFN_vkDestroyPipelineLayout
  else:
    PFN_vkDestroyPipelineLayout_1107297814)
  VkExternalMemoryBufferCreateInfoKHR_1107299949 = (when declared(
      VkExternalMemoryBufferCreateInfoKHR):
    when ownSizeof(VkExternalMemoryBufferCreateInfoKHR) !=
        ownSizeof(VkExternalMemoryBufferCreateInfoKHR_1107299948):
      static :
        warning("Declaration of " & "VkExternalMemoryBufferCreateInfoKHR" &
            " exists but with different size")
    VkExternalMemoryBufferCreateInfoKHR
  else:
    VkExternalMemoryBufferCreateInfoKHR_1107299948)
  VkPushDescriptorSetWithTemplateInfoKHR_1107301187 = (when declared(
      VkPushDescriptorSetWithTemplateInfoKHR):
    when ownSizeof(VkPushDescriptorSetWithTemplateInfoKHR) !=
        ownSizeof(VkPushDescriptorSetWithTemplateInfoKHR_1107301186):
      static :
        warning("Declaration of " & "VkPushDescriptorSetWithTemplateInfoKHR" &
            " exists but with different size")
    VkPushDescriptorSetWithTemplateInfoKHR
  else:
    VkPushDescriptorSetWithTemplateInfoKHR_1107301186)
  PFN_vkGetImageSparseMemoryRequirements_1107297741 = (when declared(
      PFN_vkGetImageSparseMemoryRequirements):
    when ownSizeof(PFN_vkGetImageSparseMemoryRequirements) !=
        ownSizeof(PFN_vkGetImageSparseMemoryRequirements_1107297740):
      static :
        warning("Declaration of " & "PFN_vkGetImageSparseMemoryRequirements" &
            " exists but with different size")
    PFN_vkGetImageSparseMemoryRequirements
  else:
    PFN_vkGetImageSparseMemoryRequirements_1107297740)
  VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV_1107303819 = (when declared(
      VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV):
    when ownSizeof(VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV_1107303818):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV
  else:
    VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV_1107303818)
  PFN_vkCmdDrawIndexedIndirect_1107297895 = (when declared(
      PFN_vkCmdDrawIndexedIndirect):
    when ownSizeof(PFN_vkCmdDrawIndexedIndirect) !=
        ownSizeof(PFN_vkCmdDrawIndexedIndirect_1107297894):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawIndexedIndirect" &
            " exists but with different size")
    PFN_vkCmdDrawIndexedIndirect
  else:
    PFN_vkCmdDrawIndexedIndirect_1107297894)
  enum_VkPipelineCacheHeaderVersion_1107296785 = (when declared(
      enum_VkPipelineCacheHeaderVersion):
    when ownSizeof(enum_VkPipelineCacheHeaderVersion) !=
        ownSizeof(enum_VkPipelineCacheHeaderVersion_1107296784):
      static :
        warning("Declaration of " & "enum_VkPipelineCacheHeaderVersion" &
            " exists but with different size")
    enum_VkPipelineCacheHeaderVersion
  else:
    enum_VkPipelineCacheHeaderVersion_1107296784)
  struct_VkGeneratedCommandsMemoryRequirementsInfoNV_1107302823 = (when declared(
      struct_VkGeneratedCommandsMemoryRequirementsInfoNV):
    when ownSizeof(struct_VkGeneratedCommandsMemoryRequirementsInfoNV) !=
        ownSizeof(struct_VkGeneratedCommandsMemoryRequirementsInfoNV_1107302822):
      static :
        warning("Declaration of " &
            "struct_VkGeneratedCommandsMemoryRequirementsInfoNV" &
            " exists but with different size")
    struct_VkGeneratedCommandsMemoryRequirementsInfoNV
  else:
    struct_VkGeneratedCommandsMemoryRequirementsInfoNV_1107302822)
  struct_VkPerformanceCounterDescriptionKHR_1107300145 = (when declared(
      struct_VkPerformanceCounterDescriptionKHR):
    when ownSizeof(struct_VkPerformanceCounterDescriptionKHR) !=
        ownSizeof(struct_VkPerformanceCounterDescriptionKHR_1107300144):
      static :
        warning("Declaration of " & "struct_VkPerformanceCounterDescriptionKHR" &
            " exists but with different size")
    struct_VkPerformanceCounterDescriptionKHR
  else:
    struct_VkPerformanceCounterDescriptionKHR_1107300144)
  VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT_1107304643 = (when declared(
      VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT_1107304642):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
  else:
    VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT_1107304642)
  PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM_1107304569 = (when declared(
      PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM):
    when ownSizeof(PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM) !=
        ownSizeof(PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM_1107304568):
      static :
        warning("Declaration of " &
            "PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM" &
            " exists but with different size")
    PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM
  else:
    PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM_1107304568)
  VkImageViewCreateInfo_1107297455 = (when declared(VkImageViewCreateInfo):
    when ownSizeof(VkImageViewCreateInfo) != ownSizeof(VkImageViewCreateInfo_1107297454):
      static :
        warning("Declaration of " & "VkImageViewCreateInfo" &
            " exists but with different size")
    VkImageViewCreateInfo
  else:
    VkImageViewCreateInfo_1107297454)
  VkVertexInputBindingDivisorDescription_1107299059 = (when declared(
      VkVertexInputBindingDivisorDescription):
    when ownSizeof(VkVertexInputBindingDivisorDescription) !=
        ownSizeof(VkVertexInputBindingDivisorDescription_1107299058):
      static :
        warning("Declaration of " & "VkVertexInputBindingDivisorDescription" &
            " exists but with different size")
    VkVertexInputBindingDivisorDescription
  else:
    VkVertexInputBindingDivisorDescription_1107299058)
  struct_VkShaderStatisticsInfoAMD_1107301553 = (when declared(
      struct_VkShaderStatisticsInfoAMD):
    when ownSizeof(struct_VkShaderStatisticsInfoAMD) !=
        ownSizeof(struct_VkShaderStatisticsInfoAMD_1107301552):
      static :
        warning("Declaration of " & "struct_VkShaderStatisticsInfoAMD" &
            " exists but with different size")
    struct_VkShaderStatisticsInfoAMD
  else:
    struct_VkShaderStatisticsInfoAMD_1107301552)
  struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301193 = (when declared(
      struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT):
    when ownSizeof(struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT) !=
        ownSizeof(struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301192):
      static :
        warning("Declaration of " &
            "struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT" &
            " exists but with different size")
    struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT
  else:
    struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301192)
  struct_VkExternalFenceProperties_1107298291 = (when declared(
      struct_VkExternalFenceProperties):
    when ownSizeof(struct_VkExternalFenceProperties) !=
        ownSizeof(struct_VkExternalFenceProperties_1107298290):
      static :
        warning("Declaration of " & "struct_VkExternalFenceProperties" &
            " exists but with different size")
    struct_VkExternalFenceProperties
  else:
    struct_VkExternalFenceProperties_1107298290)
  struct_VkPrivateDataSlotCreateInfo_1107298723 = (when declared(
      struct_VkPrivateDataSlotCreateInfo):
    when ownSizeof(struct_VkPrivateDataSlotCreateInfo) !=
        ownSizeof(struct_VkPrivateDataSlotCreateInfo_1107298722):
      static :
        warning("Declaration of " & "struct_VkPrivateDataSlotCreateInfo" &
            " exists but with different size")
    struct_VkPrivateDataSlotCreateInfo
  else:
    struct_VkPrivateDataSlotCreateInfo_1107298722)
  struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV_1107302579 = (when declared(
      struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV_1107302578):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV
  else:
    struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV_1107302578)
  PFN_vkCmdSetLineStipple_1107299213 = (when declared(PFN_vkCmdSetLineStipple):
    when ownSizeof(PFN_vkCmdSetLineStipple) !=
        ownSizeof(PFN_vkCmdSetLineStipple_1107299212):
      static :
        warning("Declaration of " & "PFN_vkCmdSetLineStipple" &
            " exists but with different size")
    PFN_vkCmdSetLineStipple
  else:
    PFN_vkCmdSetLineStipple_1107299212)
  StdVideoAV1QuantizationFlags_1107305831 = (when declared(
      StdVideoAV1QuantizationFlags):
    when ownSizeof(StdVideoAV1QuantizationFlags) !=
        ownSizeof(StdVideoAV1QuantizationFlags_1107305830):
      static :
        warning("Declaration of " & "StdVideoAV1QuantizationFlags" &
            " exists but with different size")
    StdVideoAV1QuantizationFlags
  else:
    StdVideoAV1QuantizationFlags_1107305830)
  VkOpticalFlowSessionCreateFlagBitsNV_1107304165 = (when declared(
      VkOpticalFlowSessionCreateFlagBitsNV):
    when ownSizeof(VkOpticalFlowSessionCreateFlagBitsNV) !=
        ownSizeof(VkOpticalFlowSessionCreateFlagBitsNV_1107304164):
      static :
        warning("Declaration of " & "VkOpticalFlowSessionCreateFlagBitsNV" &
            " exists but with different size")
    VkOpticalFlowSessionCreateFlagBitsNV
  else:
    VkOpticalFlowSessionCreateFlagBitsNV_1107304164)
  VkMemoryType_1107297323 = (when declared(VkMemoryType):
    when ownSizeof(VkMemoryType) != ownSizeof(VkMemoryType_1107297322):
      static :
        warning("Declaration of " & "VkMemoryType" &
            " exists but with different size")
    VkMemoryType
  else:
    VkMemoryType_1107297322)
  VkVideoEncodeAV1PictureInfoKHR_1107301073 = (when declared(
      VkVideoEncodeAV1PictureInfoKHR):
    when ownSizeof(VkVideoEncodeAV1PictureInfoKHR) !=
        ownSizeof(VkVideoEncodeAV1PictureInfoKHR_1107301072):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1PictureInfoKHR" &
            " exists but with different size")
    VkVideoEncodeAV1PictureInfoKHR
  else:
    VkVideoEncodeAV1PictureInfoKHR_1107301072)
  struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT_1107304121 = (when declared(
      struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT_1107304120):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT
  else:
    struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT_1107304120)
  struct_StdVideoDecodeH264ReferenceInfoFlags_1107305729 = (when declared(
      struct_StdVideoDecodeH264ReferenceInfoFlags):
    when ownSizeof(struct_StdVideoDecodeH264ReferenceInfoFlags) !=
        ownSizeof(struct_StdVideoDecodeH264ReferenceInfoFlags_1107305728):
      static :
        warning("Declaration of " &
            "struct_StdVideoDecodeH264ReferenceInfoFlags" &
            " exists but with different size")
    struct_StdVideoDecodeH264ReferenceInfoFlags
  else:
    struct_StdVideoDecodeH264ReferenceInfoFlags_1107305728)
  PFN_vkCmdSetStencilCompareMask_1107297877 = (when declared(
      PFN_vkCmdSetStencilCompareMask):
    when ownSizeof(PFN_vkCmdSetStencilCompareMask) !=
        ownSizeof(PFN_vkCmdSetStencilCompareMask_1107297876):
      static :
        warning("Declaration of " & "PFN_vkCmdSetStencilCompareMask" &
            " exists but with different size")
    PFN_vkCmdSetStencilCompareMask
  else:
    PFN_vkCmdSetStencilCompareMask_1107297876)
  PFN_vkDestroyImageView_1107297793 = (when declared(PFN_vkDestroyImageView):
    when ownSizeof(PFN_vkDestroyImageView) != ownSizeof(PFN_vkDestroyImageView_1107297792):
      static :
        warning("Declaration of " & "PFN_vkDestroyImageView" &
            " exists but with different size")
    PFN_vkDestroyImageView
  else:
    PFN_vkDestroyImageView_1107297792)
  PFN_vkGetDeviceGroupPeerMemoryFeatures_1107298331 = (when declared(
      PFN_vkGetDeviceGroupPeerMemoryFeatures):
    when ownSizeof(PFN_vkGetDeviceGroupPeerMemoryFeatures) !=
        ownSizeof(PFN_vkGetDeviceGroupPeerMemoryFeatures_1107298330):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceGroupPeerMemoryFeatures" &
            " exists but with different size")
    PFN_vkGetDeviceGroupPeerMemoryFeatures
  else:
    PFN_vkGetDeviceGroupPeerMemoryFeatures_1107298330)
  PFN_vkCmdSetDescriptorBufferOffsetsEXT_1107303071 = (when declared(
      PFN_vkCmdSetDescriptorBufferOffsetsEXT):
    when ownSizeof(PFN_vkCmdSetDescriptorBufferOffsetsEXT) !=
        ownSizeof(PFN_vkCmdSetDescriptorBufferOffsetsEXT_1107303070):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDescriptorBufferOffsetsEXT" &
            " exists but with different size")
    PFN_vkCmdSetDescriptorBufferOffsetsEXT
  else:
    PFN_vkCmdSetDescriptorBufferOffsetsEXT_1107303070)
  VkSubmitInfo2_1107298757 = (when declared(VkSubmitInfo2):
    when ownSizeof(VkSubmitInfo2) != ownSizeof(VkSubmitInfo2_1107298756):
      static :
        warning("Declaration of " & "VkSubmitInfo2" &
            " exists but with different size")
    VkSubmitInfo2
  else:
    VkSubmitInfo2_1107298756)
  VkVideoEncodeAV1SessionCreateInfoKHR_1107301059 = (when declared(
      VkVideoEncodeAV1SessionCreateInfoKHR):
    when ownSizeof(VkVideoEncodeAV1SessionCreateInfoKHR) !=
        ownSizeof(VkVideoEncodeAV1SessionCreateInfoKHR_1107301058):
      static :
        warning("Declaration of " & "VkVideoEncodeAV1SessionCreateInfoKHR" &
            " exists but with different size")
    VkVideoEncodeAV1SessionCreateInfoKHR
  else:
    VkVideoEncodeAV1SessionCreateInfoKHR_1107301058)
  PFN_vkCmdSetViewport_1107297865 = (when declared(PFN_vkCmdSetViewport):
    when ownSizeof(PFN_vkCmdSetViewport) != ownSizeof(PFN_vkCmdSetViewport_1107297864):
      static :
        warning("Declaration of " & "PFN_vkCmdSetViewport" &
            " exists but with different size")
    PFN_vkCmdSetViewport
  else:
    PFN_vkCmdSetViewport_1107297864)
  VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR_1107301137 = (when declared(
      VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR_1107301136):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR
  else:
    VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR_1107301136)
  VkCooperativeVectorMatrixLayoutNV_1107304323 = (when declared(
      VkCooperativeVectorMatrixLayoutNV):
    when ownSizeof(VkCooperativeVectorMatrixLayoutNV) !=
        ownSizeof(VkCooperativeVectorMatrixLayoutNV_1107304322):
      static :
        warning("Declaration of " & "VkCooperativeVectorMatrixLayoutNV" &
            " exists but with different size")
    VkCooperativeVectorMatrixLayoutNV
  else:
    VkCooperativeVectorMatrixLayoutNV_1107304322)
  VkDescriptorGetTensorInfoARM_1107304085 = (when declared(
      VkDescriptorGetTensorInfoARM):
    when ownSizeof(VkDescriptorGetTensorInfoARM) !=
        ownSizeof(VkDescriptorGetTensorInfoARM_1107304084):
      static :
        warning("Declaration of " & "VkDescriptorGetTensorInfoARM" &
            " exists but with different size")
    VkDescriptorGetTensorInfoARM
  else:
    VkDescriptorGetTensorInfoARM_1107304084)
  VkExternalFenceFeatureFlags_1107298023 = (when declared(
      VkExternalFenceFeatureFlags):
    when ownSizeof(VkExternalFenceFeatureFlags) !=
        ownSizeof(VkExternalFenceFeatureFlags_1107298022):
      static :
        warning("Declaration of " & "VkExternalFenceFeatureFlags" &
            " exists but with different size")
    VkExternalFenceFeatureFlags
  else:
    VkExternalFenceFeatureFlags_1107298022)
  VkSubpassDependency2_1107298453 = (when declared(VkSubpassDependency2):
    when ownSizeof(VkSubpassDependency2) != ownSizeof(VkSubpassDependency2_1107298452):
      static :
        warning("Declaration of " & "VkSubpassDependency2" &
            " exists but with different size")
    VkSubpassDependency2
  else:
    VkSubpassDependency2_1107298452)
  enum_VkAttachmentLoadOp_1107296901 = (when declared(enum_VkAttachmentLoadOp):
    when ownSizeof(enum_VkAttachmentLoadOp) !=
        ownSizeof(enum_VkAttachmentLoadOp_1107296900):
      static :
        warning("Declaration of " & "enum_VkAttachmentLoadOp" &
            " exists but with different size")
    enum_VkAttachmentLoadOp
  else:
    enum_VkAttachmentLoadOp_1107296900)
  struct_VkDisplayPresentInfoKHR_1107299411 = (when declared(
      struct_VkDisplayPresentInfoKHR):
    when ownSizeof(struct_VkDisplayPresentInfoKHR) !=
        ownSizeof(struct_VkDisplayPresentInfoKHR_1107299410):
      static :
        warning("Declaration of " & "struct_VkDisplayPresentInfoKHR" &
            " exists but with different size")
    struct_VkDisplayPresentInfoKHR
  else:
    struct_VkDisplayPresentInfoKHR_1107299410)
  PFN_vkCmdEndQuery_1107297933 = (when declared(PFN_vkCmdEndQuery):
    when ownSizeof(PFN_vkCmdEndQuery) != ownSizeof(PFN_vkCmdEndQuery_1107297932):
      static :
        warning("Declaration of " & "PFN_vkCmdEndQuery" &
            " exists but with different size")
    PFN_vkCmdEndQuery
  else:
    PFN_vkCmdEndQuery_1107297932)
  VkIndirectCommandsIndexBufferTokenEXT_1107304985 = (when declared(
      VkIndirectCommandsIndexBufferTokenEXT):
    when ownSizeof(VkIndirectCommandsIndexBufferTokenEXT) !=
        ownSizeof(VkIndirectCommandsIndexBufferTokenEXT_1107304984):
      static :
        warning("Declaration of " & "VkIndirectCommandsIndexBufferTokenEXT" &
            " exists but with different size")
    VkIndirectCommandsIndexBufferTokenEXT
  else:
    VkIndirectCommandsIndexBufferTokenEXT_1107304984)
  HANDLE_1107305317 = (when declared(HANDLE):
    when ownSizeof(HANDLE) != ownSizeof(HANDLE_1107305316):
      static :
        warning("Declaration of " & "HANDLE" & " exists but with different size")
    HANDLE
  else:
    HANDLE_1107305316)
  VkPhysicalDeviceImageProcessing2FeaturesQCOM_1107304603 = (when declared(
      VkPhysicalDeviceImageProcessing2FeaturesQCOM):
    when ownSizeof(VkPhysicalDeviceImageProcessing2FeaturesQCOM) !=
        ownSizeof(VkPhysicalDeviceImageProcessing2FeaturesQCOM_1107304602):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImageProcessing2FeaturesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceImageProcessing2FeaturesQCOM
  else:
    VkPhysicalDeviceImageProcessing2FeaturesQCOM_1107304602)
  VkGeneratedCommandsPipelineInfoEXT_1107305017 = (when declared(
      VkGeneratedCommandsPipelineInfoEXT):
    when ownSizeof(VkGeneratedCommandsPipelineInfoEXT) !=
        ownSizeof(VkGeneratedCommandsPipelineInfoEXT_1107305016):
      static :
        warning("Declaration of " & "VkGeneratedCommandsPipelineInfoEXT" &
            " exists but with different size")
    VkGeneratedCommandsPipelineInfoEXT
  else:
    VkGeneratedCommandsPipelineInfoEXT_1107305016)
  VkCommandBufferInheritanceRenderingInfo_1107298865 = (when declared(
      VkCommandBufferInheritanceRenderingInfo):
    when ownSizeof(VkCommandBufferInheritanceRenderingInfo) !=
        ownSizeof(VkCommandBufferInheritanceRenderingInfo_1107298864):
      static :
        warning("Declaration of " & "VkCommandBufferInheritanceRenderingInfo" &
            " exists but with different size")
    VkCommandBufferInheritanceRenderingInfo
  else:
    VkCommandBufferInheritanceRenderingInfo_1107298864)
  struct_VkPerformanceValueINTEL_1107302399 = (when declared(
      struct_VkPerformanceValueINTEL):
    when ownSizeof(struct_VkPerformanceValueINTEL) !=
        ownSizeof(struct_VkPerformanceValueINTEL_1107302398):
      static :
        warning("Declaration of " & "struct_VkPerformanceValueINTEL" &
            " exists but with different size")
    struct_VkPerformanceValueINTEL
  else:
    struct_VkPerformanceValueINTEL_1107302398)
  VkPhysicalDeviceDescriptorIndexingFeatures_1107298493 = (when declared(
      VkPhysicalDeviceDescriptorIndexingFeatures):
    when ownSizeof(VkPhysicalDeviceDescriptorIndexingFeatures) !=
        ownSizeof(VkPhysicalDeviceDescriptorIndexingFeatures_1107298492):
      static :
        warning("Declaration of " & "VkPhysicalDeviceDescriptorIndexingFeatures" &
            " exists but with different size")
    VkPhysicalDeviceDescriptorIndexingFeatures
  else:
    VkPhysicalDeviceDescriptorIndexingFeatures_1107298492)
  VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV_1107304315 = (when declared(
      VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV):
    when ownSizeof(VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV) !=
        ownSizeof(VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV_1107304314):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV
  else:
    VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV_1107304314)
  struct_VkDedicatedAllocationImageCreateInfoNV_1107301455 = (when declared(
      struct_VkDedicatedAllocationImageCreateInfoNV):
    when ownSizeof(struct_VkDedicatedAllocationImageCreateInfoNV) !=
        ownSizeof(struct_VkDedicatedAllocationImageCreateInfoNV_1107301454):
      static :
        warning("Declaration of " &
            "struct_VkDedicatedAllocationImageCreateInfoNV" &
            " exists but with different size")
    struct_VkDedicatedAllocationImageCreateInfoNV
  else:
    struct_VkDedicatedAllocationImageCreateInfoNV_1107301454)
  enum_VkMicromapTypeEXT_1107303515 = (when declared(enum_VkMicromapTypeEXT):
    when ownSizeof(enum_VkMicromapTypeEXT) != ownSizeof(enum_VkMicromapTypeEXT_1107303514):
      static :
        warning("Declaration of " & "enum_VkMicromapTypeEXT" &
            " exists but with different size")
    enum_VkMicromapTypeEXT
  else:
    enum_VkMicromapTypeEXT_1107303514)
  PFN_vkGetDynamicRenderingTilePropertiesQCOM_1107304295 = (when declared(
      PFN_vkGetDynamicRenderingTilePropertiesQCOM):
    when ownSizeof(PFN_vkGetDynamicRenderingTilePropertiesQCOM) !=
        ownSizeof(PFN_vkGetDynamicRenderingTilePropertiesQCOM_1107304294):
      static :
        warning("Declaration of " &
            "PFN_vkGetDynamicRenderingTilePropertiesQCOM" &
            " exists but with different size")
    PFN_vkGetDynamicRenderingTilePropertiesQCOM
  else:
    PFN_vkGetDynamicRenderingTilePropertiesQCOM_1107304294)
  struct_VkSamplerCubicWeightsCreateInfoQCOM_1107304621 = (when declared(
      struct_VkSamplerCubicWeightsCreateInfoQCOM):
    when ownSizeof(struct_VkSamplerCubicWeightsCreateInfoQCOM) !=
        ownSizeof(struct_VkSamplerCubicWeightsCreateInfoQCOM_1107304620):
      static :
        warning("Declaration of " & "struct_VkSamplerCubicWeightsCreateInfoQCOM" &
            " exists but with different size")
    struct_VkSamplerCubicWeightsCreateInfoQCOM
  else:
    struct_VkSamplerCubicWeightsCreateInfoQCOM_1107304620)
  VkPerformanceCounterDescriptionKHR_1107300147 = (when declared(
      VkPerformanceCounterDescriptionKHR):
    when ownSizeof(VkPerformanceCounterDescriptionKHR) !=
        ownSizeof(VkPerformanceCounterDescriptionKHR_1107300146):
      static :
        warning("Declaration of " & "VkPerformanceCounterDescriptionKHR" &
            " exists but with different size")
    VkPerformanceCounterDescriptionKHR
  else:
    VkPerformanceCounterDescriptionKHR_1107300146)
  struct_VkRenderingInputAttachmentIndexInfo_1107299125 = (when declared(
      struct_VkRenderingInputAttachmentIndexInfo):
    when ownSizeof(struct_VkRenderingInputAttachmentIndexInfo) !=
        ownSizeof(struct_VkRenderingInputAttachmentIndexInfo_1107299124):
      static :
        warning("Declaration of " & "struct_VkRenderingInputAttachmentIndexInfo" &
            " exists but with different size")
    struct_VkRenderingInputAttachmentIndexInfo
  else:
    struct_VkRenderingInputAttachmentIndexInfo_1107299124)
  VkPhysicalDeviceShaderFloat16Int8Features_1107298481 = (when declared(
      VkPhysicalDeviceShaderFloat16Int8Features):
    when ownSizeof(VkPhysicalDeviceShaderFloat16Int8Features) !=
        ownSizeof(VkPhysicalDeviceShaderFloat16Int8Features_1107298480):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderFloat16Int8Features" &
            " exists but with different size")
    VkPhysicalDeviceShaderFloat16Int8Features
  else:
    VkPhysicalDeviceShaderFloat16Int8Features_1107298480)
  VkCommandBufferInheritanceConditionalRenderingInfoEXT_1107301633 = (when declared(
      VkCommandBufferInheritanceConditionalRenderingInfoEXT):
    when ownSizeof(VkCommandBufferInheritanceConditionalRenderingInfoEXT) !=
        ownSizeof(VkCommandBufferInheritanceConditionalRenderingInfoEXT_1107301632):
      static :
        warning("Declaration of " &
            "VkCommandBufferInheritanceConditionalRenderingInfoEXT" &
            " exists but with different size")
    VkCommandBufferInheritanceConditionalRenderingInfoEXT
  else:
    VkCommandBufferInheritanceConditionalRenderingInfoEXT_1107301632)
  struct_VkPhysicalDeviceShadingRateImageFeaturesNV_1107302045 = (when declared(
      struct_VkPhysicalDeviceShadingRateImageFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceShadingRateImageFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceShadingRateImageFeaturesNV_1107302044):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShadingRateImageFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceShadingRateImageFeaturesNV
  else:
    struct_VkPhysicalDeviceShadingRateImageFeaturesNV_1107302044)
  VkExportFenceCreateInfoKHR_1107300095 = (when declared(
      VkExportFenceCreateInfoKHR):
    when ownSizeof(VkExportFenceCreateInfoKHR) !=
        ownSizeof(VkExportFenceCreateInfoKHR_1107300094):
      static :
        warning("Declaration of " & "VkExportFenceCreateInfoKHR" &
            " exists but with different size")
    VkExportFenceCreateInfoKHR
  else:
    VkExportFenceCreateInfoKHR_1107300094)
  VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV_1107302777 = (when declared(
      VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV):
    when ownSizeof(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV) !=
        ownSizeof(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV_1107302776):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV
  else:
    VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV_1107302776)
  struct_VkPhysicalDevicePCIBusInfoPropertiesEXT_1107302447 = (when declared(
      struct_VkPhysicalDevicePCIBusInfoPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDevicePCIBusInfoPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDevicePCIBusInfoPropertiesEXT_1107302446):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePCIBusInfoPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDevicePCIBusInfoPropertiesEXT
  else:
    struct_VkPhysicalDevicePCIBusInfoPropertiesEXT_1107302446)
  VkDeviceQueueGlobalPriorityCreateInfo_1107299019 = (when declared(
      VkDeviceQueueGlobalPriorityCreateInfo):
    when ownSizeof(VkDeviceQueueGlobalPriorityCreateInfo) !=
        ownSizeof(VkDeviceQueueGlobalPriorityCreateInfo_1107299018):
      static :
        warning("Declaration of " & "VkDeviceQueueGlobalPriorityCreateInfo" &
            " exists but with different size")
    VkDeviceQueueGlobalPriorityCreateInfo
  else:
    VkDeviceQueueGlobalPriorityCreateInfo_1107299018)
  VkDecompressMemoryRegionNV_1107303773 = (when declared(
      VkDecompressMemoryRegionNV):
    when ownSizeof(VkDecompressMemoryRegionNV) !=
        ownSizeof(VkDecompressMemoryRegionNV_1107303772):
      static :
        warning("Declaration of " & "VkDecompressMemoryRegionNV" &
            " exists but with different size")
    VkDecompressMemoryRegionNV
  else:
    VkDecompressMemoryRegionNV_1107303772)
  VkMemoryRequirements_1107297379 = (when declared(VkMemoryRequirements):
    when ownSizeof(VkMemoryRequirements) != ownSizeof(VkMemoryRequirements_1107297378):
      static :
        warning("Declaration of " & "VkMemoryRequirements" &
            " exists but with different size")
    VkMemoryRequirements
  else:
    VkMemoryRequirements_1107297378)
  struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG_1107301795 = (when declared(
      struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG):
    when ownSizeof(struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG) !=
        ownSizeof(struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG_1107301794):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG" &
            " exists but with different size")
    struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG
  else:
    struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG_1107301794)
  struct_VkImageStencilUsageCreateInfo_1107298519 = (when declared(
      struct_VkImageStencilUsageCreateInfo):
    when ownSizeof(struct_VkImageStencilUsageCreateInfo) !=
        ownSizeof(struct_VkImageStencilUsageCreateInfo_1107298518):
      static :
        warning("Declaration of " & "struct_VkImageStencilUsageCreateInfo" &
            " exists but with different size")
    struct_VkImageStencilUsageCreateInfo
  else:
    struct_VkImageStencilUsageCreateInfo_1107298518)
  VkQueueFamilyProperties2KHR_1107299865 = (when declared(
      VkQueueFamilyProperties2KHR):
    when ownSizeof(VkQueueFamilyProperties2KHR) !=
        ownSizeof(VkQueueFamilyProperties2KHR_1107299864):
      static :
        warning("Declaration of " & "VkQueueFamilyProperties2KHR" &
            " exists but with different size")
    VkQueueFamilyProperties2KHR
  else:
    VkQueueFamilyProperties2KHR_1107299864)
  struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT_1107301747 = (when declared(
      struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT_1107301746):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT
  else:
    struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT_1107301746)
  VkSurfaceFormatKHR_1107299279 = (when declared(VkSurfaceFormatKHR):
    when ownSizeof(VkSurfaceFormatKHR) != ownSizeof(VkSurfaceFormatKHR_1107299278):
      static :
        warning("Declaration of " & "VkSurfaceFormatKHR" &
            " exists but with different size")
    VkSurfaceFormatKHR
  else:
    VkSurfaceFormatKHR_1107299278)
  PFN_vkDestroyIndirectCommandsLayoutNV_1107302837 = (when declared(
      PFN_vkDestroyIndirectCommandsLayoutNV):
    when ownSizeof(PFN_vkDestroyIndirectCommandsLayoutNV) !=
        ownSizeof(PFN_vkDestroyIndirectCommandsLayoutNV_1107302836):
      static :
        warning("Declaration of " & "PFN_vkDestroyIndirectCommandsLayoutNV" &
            " exists but with different size")
    PFN_vkDestroyIndirectCommandsLayoutNV
  else:
    PFN_vkDestroyIndirectCommandsLayoutNV_1107302836)
  VkPhysicalDeviceHostImageCopyProperties_1107299179 = (when declared(
      VkPhysicalDeviceHostImageCopyProperties):
    when ownSizeof(VkPhysicalDeviceHostImageCopyProperties) !=
        ownSizeof(VkPhysicalDeviceHostImageCopyProperties_1107299178):
      static :
        warning("Declaration of " & "VkPhysicalDeviceHostImageCopyProperties" &
            " exists but with different size")
    VkPhysicalDeviceHostImageCopyProperties
  else:
    VkPhysicalDeviceHostImageCopyProperties_1107299178)
  VkSubresourceLayout2EXT_1107302697 = (when declared(VkSubresourceLayout2EXT):
    when ownSizeof(VkSubresourceLayout2EXT) !=
        ownSizeof(VkSubresourceLayout2EXT_1107302696):
      static :
        warning("Declaration of " & "VkSubresourceLayout2EXT" &
            " exists but with different size")
    VkSubresourceLayout2EXT
  else:
    VkSubresourceLayout2EXT_1107302696)
  PFN_vkCreateIndirectCommandsLayoutEXT_1107305033 = (when declared(
      PFN_vkCreateIndirectCommandsLayoutEXT):
    when ownSizeof(PFN_vkCreateIndirectCommandsLayoutEXT) !=
        ownSizeof(PFN_vkCreateIndirectCommandsLayoutEXT_1107305032):
      static :
        warning("Declaration of " & "PFN_vkCreateIndirectCommandsLayoutEXT" &
            " exists but with different size")
    PFN_vkCreateIndirectCommandsLayoutEXT
  else:
    PFN_vkCreateIndirectCommandsLayoutEXT_1107305032)
  VkPhysicalDeviceFeatures2_1107298131 = (when declared(
      VkPhysicalDeviceFeatures2):
    when ownSizeof(VkPhysicalDeviceFeatures2) !=
        ownSizeof(VkPhysicalDeviceFeatures2_1107298130):
      static :
        warning("Declaration of " & "VkPhysicalDeviceFeatures2" &
            " exists but with different size")
    VkPhysicalDeviceFeatures2
  else:
    VkPhysicalDeviceFeatures2_1107298130)
  VkBindIndexBufferIndirectCommandNV_1107302797 = (when declared(
      VkBindIndexBufferIndirectCommandNV):
    when ownSizeof(VkBindIndexBufferIndirectCommandNV) !=
        ownSizeof(VkBindIndexBufferIndirectCommandNV_1107302796):
      static :
        warning("Declaration of " & "VkBindIndexBufferIndirectCommandNV" &
            " exists but with different size")
    VkBindIndexBufferIndirectCommandNV
  else:
    VkBindIndexBufferIndirectCommandNV_1107302796)
  struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR_1107301257 = (when declared(
      struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR):
    when ownSizeof(struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR_1107301256):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR
  else:
    struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR_1107301256)
  VkBufferMemoryRequirementsInfo2KHR_1107300243 = (when declared(
      VkBufferMemoryRequirementsInfo2KHR):
    when ownSizeof(VkBufferMemoryRequirementsInfo2KHR) !=
        ownSizeof(VkBufferMemoryRequirementsInfo2KHR_1107300242):
      static :
        warning("Declaration of " & "VkBufferMemoryRequirementsInfo2KHR" &
            " exists but with different size")
    VkBufferMemoryRequirementsInfo2KHR
  else:
    VkBufferMemoryRequirementsInfo2KHR_1107300242)
  struct_VkPhysicalDeviceSampleLocationsPropertiesEXT_1107301903 = (when declared(
      struct_VkPhysicalDeviceSampleLocationsPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceSampleLocationsPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceSampleLocationsPropertiesEXT_1107301902):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSampleLocationsPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceSampleLocationsPropertiesEXT
  else:
    struct_VkPhysicalDeviceSampleLocationsPropertiesEXT_1107301902)
  enum_VkFullScreenExclusiveEXT_1107305397 = (when declared(
      enum_VkFullScreenExclusiveEXT):
    when ownSizeof(enum_VkFullScreenExclusiveEXT) !=
        ownSizeof(enum_VkFullScreenExclusiveEXT_1107305396):
      static :
        warning("Declaration of " & "enum_VkFullScreenExclusiveEXT" &
            " exists but with different size")
    enum_VkFullScreenExclusiveEXT
  else:
    enum_VkFullScreenExclusiveEXT_1107305396)
  VkPhysicalDeviceImageAlignmentControlFeaturesMESA_1107305047 = (when declared(
      VkPhysicalDeviceImageAlignmentControlFeaturesMESA):
    when ownSizeof(VkPhysicalDeviceImageAlignmentControlFeaturesMESA) !=
        ownSizeof(VkPhysicalDeviceImageAlignmentControlFeaturesMESA_1107305046):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImageAlignmentControlFeaturesMESA" &
            " exists but with different size")
    VkPhysicalDeviceImageAlignmentControlFeaturesMESA
  else:
    VkPhysicalDeviceImageAlignmentControlFeaturesMESA_1107305046)
  PFN_vkGetBufferOpaqueCaptureAddressKHR_1107300471 = (when declared(
      PFN_vkGetBufferOpaqueCaptureAddressKHR):
    when ownSizeof(PFN_vkGetBufferOpaqueCaptureAddressKHR) !=
        ownSizeof(PFN_vkGetBufferOpaqueCaptureAddressKHR_1107300470):
      static :
        warning("Declaration of " & "PFN_vkGetBufferOpaqueCaptureAddressKHR" &
            " exists but with different size")
    PFN_vkGetBufferOpaqueCaptureAddressKHR
  else:
    PFN_vkGetBufferOpaqueCaptureAddressKHR_1107300470)
  PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT_1107303073 = (when declared(
      PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT):
    when ownSizeof(PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT) !=
        ownSizeof(PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT_1107303072):
      static :
        warning("Declaration of " &
            "PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT" &
            " exists but with different size")
    PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT
  else:
    PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT_1107303072)
  VkTensorFormatPropertiesARM_1107304029 = (when declared(
      VkTensorFormatPropertiesARM):
    when ownSizeof(VkTensorFormatPropertiesARM) !=
        ownSizeof(VkTensorFormatPropertiesARM_1107304028):
      static :
        warning("Declaration of " & "VkTensorFormatPropertiesARM" &
            " exists but with different size")
    VkTensorFormatPropertiesARM
  else:
    VkTensorFormatPropertiesARM_1107304028)
  struct_VkBufferUsageFlags2CreateInfo_1107299109 = (when declared(
      struct_VkBufferUsageFlags2CreateInfo):
    when ownSizeof(struct_VkBufferUsageFlags2CreateInfo) !=
        ownSizeof(struct_VkBufferUsageFlags2CreateInfo_1107299108):
      static :
        warning("Declaration of " & "struct_VkBufferUsageFlags2CreateInfo" &
            " exists but with different size")
    struct_VkBufferUsageFlags2CreateInfo
  else:
    struct_VkBufferUsageFlags2CreateInfo_1107299108)
  struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV_1107303119 = (when declared(
      struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV_1107303118):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV
  else:
    struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV_1107303118)
  VkRenderPassCreationFeedbackCreateInfoEXT_1107303957 = (when declared(
      VkRenderPassCreationFeedbackCreateInfoEXT):
    when ownSizeof(VkRenderPassCreationFeedbackCreateInfoEXT) !=
        ownSizeof(VkRenderPassCreationFeedbackCreateInfoEXT_1107303956):
      static :
        warning("Declaration of " & "VkRenderPassCreationFeedbackCreateInfoEXT" &
            " exists but with different size")
    VkRenderPassCreationFeedbackCreateInfoEXT
  else:
    VkRenderPassCreationFeedbackCreateInfoEXT_1107303956)
  VkCoarseSampleOrderTypeNV_1107302035 = (when declared(
      VkCoarseSampleOrderTypeNV):
    when ownSizeof(VkCoarseSampleOrderTypeNV) !=
        ownSizeof(VkCoarseSampleOrderTypeNV_1107302034):
      static :
        warning("Declaration of " & "VkCoarseSampleOrderTypeNV" &
            " exists but with different size")
    VkCoarseSampleOrderTypeNV
  else:
    VkCoarseSampleOrderTypeNV_1107302034)
  enum_VkDeviceFaultAddressTypeEXT_1107303223 = (when declared(
      enum_VkDeviceFaultAddressTypeEXT):
    when ownSizeof(enum_VkDeviceFaultAddressTypeEXT) !=
        ownSizeof(enum_VkDeviceFaultAddressTypeEXT_1107303222):
      static :
        warning("Declaration of " & "enum_VkDeviceFaultAddressTypeEXT" &
            " exists but with different size")
    enum_VkDeviceFaultAddressTypeEXT
  else:
    enum_VkDeviceFaultAddressTypeEXT_1107303222)
  VkSubresourceHostMemcpySize_1107299207 = (when declared(
      VkSubresourceHostMemcpySize):
    when ownSizeof(VkSubresourceHostMemcpySize) !=
        ownSizeof(VkSubresourceHostMemcpySize_1107299206):
      static :
        warning("Declaration of " & "VkSubresourceHostMemcpySize" &
            " exists but with different size")
    VkSubresourceHostMemcpySize
  else:
    VkSubresourceHostMemcpySize_1107299206)
  VkImportFenceWin32HandleInfoKHR_1107305369 = (when declared(
      VkImportFenceWin32HandleInfoKHR):
    when ownSizeof(VkImportFenceWin32HandleInfoKHR) !=
        ownSizeof(VkImportFenceWin32HandleInfoKHR_1107305368):
      static :
        warning("Declaration of " & "VkImportFenceWin32HandleInfoKHR" &
            " exists but with different size")
    VkImportFenceWin32HandleInfoKHR
  else:
    VkImportFenceWin32HandleInfoKHR_1107305368)
  enum_VkLogicOp_1107296877 = (when declared(enum_VkLogicOp):
    when ownSizeof(enum_VkLogicOp) != ownSizeof(enum_VkLogicOp_1107296876):
      static :
        warning("Declaration of " & "enum_VkLogicOp" &
            " exists but with different size")
    enum_VkLogicOp
  else:
    enum_VkLogicOp_1107296876)
  StdVideoH264SequenceParameterSetVui_1107305525 = (when declared(
      StdVideoH264SequenceParameterSetVui):
    when ownSizeof(StdVideoH264SequenceParameterSetVui) !=
        ownSizeof(StdVideoH264SequenceParameterSetVui_1107305524):
      static :
        warning("Declaration of " & "StdVideoH264SequenceParameterSetVui" &
            " exists but with different size")
    StdVideoH264SequenceParameterSetVui
  else:
    StdVideoH264SequenceParameterSetVui_1107305524)
  VkDriverId_1107298383 = (when declared(VkDriverId):
    when ownSizeof(VkDriverId) != ownSizeof(VkDriverId_1107298382):
      static :
        warning("Declaration of " & "VkDriverId" &
            " exists but with different size")
    VkDriverId
  else:
    VkDriverId_1107298382)
  VkPipelineDynamicStateCreateInfo_1107297535 = (when declared(
      VkPipelineDynamicStateCreateInfo):
    when ownSizeof(VkPipelineDynamicStateCreateInfo) !=
        ownSizeof(VkPipelineDynamicStateCreateInfo_1107297534):
      static :
        warning("Declaration of " & "VkPipelineDynamicStateCreateInfo" &
            " exists but with different size")
    VkPipelineDynamicStateCreateInfo
  else:
    VkPipelineDynamicStateCreateInfo_1107297534)
  PFN_vkGetPhysicalDeviceQueueFamilyProperties_1107297691 = (when declared(
      PFN_vkGetPhysicalDeviceQueueFamilyProperties):
    when ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyProperties) !=
        ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyProperties_1107297690):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceQueueFamilyProperties" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceQueueFamilyProperties
  else:
    PFN_vkGetPhysicalDeviceQueueFamilyProperties_1107297690)
  PFN_vkGetPipelinePropertiesEXT_1107303379 = (when declared(
      PFN_vkGetPipelinePropertiesEXT):
    when ownSizeof(PFN_vkGetPipelinePropertiesEXT) !=
        ownSizeof(PFN_vkGetPipelinePropertiesEXT_1107303378):
      static :
        warning("Declaration of " & "PFN_vkGetPipelinePropertiesEXT" &
            " exists but with different size")
    PFN_vkGetPipelinePropertiesEXT
  else:
    PFN_vkGetPipelinePropertiesEXT_1107303378)
  VkPipelineRasterizationConservativeStateCreateInfoEXT_1107301773 = (when declared(
      VkPipelineRasterizationConservativeStateCreateInfoEXT):
    when ownSizeof(VkPipelineRasterizationConservativeStateCreateInfoEXT) !=
        ownSizeof(VkPipelineRasterizationConservativeStateCreateInfoEXT_1107301772):
      static :
        warning("Declaration of " &
            "VkPipelineRasterizationConservativeStateCreateInfoEXT" &
            " exists but with different size")
    VkPipelineRasterizationConservativeStateCreateInfoEXT
  else:
    VkPipelineRasterizationConservativeStateCreateInfoEXT_1107301772)
  struct_VkDirectDriverLoadingListLUNARG_1107303979 = (when declared(
      struct_VkDirectDriverLoadingListLUNARG):
    when ownSizeof(struct_VkDirectDriverLoadingListLUNARG) !=
        ownSizeof(struct_VkDirectDriverLoadingListLUNARG_1107303978):
      static :
        warning("Declaration of " & "struct_VkDirectDriverLoadingListLUNARG" &
            " exists but with different size")
    struct_VkDirectDriverLoadingListLUNARG
  else:
    struct_VkDirectDriverLoadingListLUNARG_1107303978)
  struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR_1107300743 = (when declared(
      struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR_1107300742):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR
  else:
    struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR_1107300742)
  VkSamplerCreateFlagBits_1107297141 = (when declared(VkSamplerCreateFlagBits):
    when ownSizeof(VkSamplerCreateFlagBits) !=
        ownSizeof(VkSamplerCreateFlagBits_1107297140):
      static :
        warning("Declaration of " & "VkSamplerCreateFlagBits" &
            " exists but with different size")
    VkSamplerCreateFlagBits
  else:
    VkSamplerCreateFlagBits_1107297140)
  VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT_1107302755 = (when declared(
      VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT_1107302754):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
  else:
    VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT_1107302754)
  struct_VkBlitImageInfo2_1107298803 = (when declared(struct_VkBlitImageInfo2):
    when ownSizeof(struct_VkBlitImageInfo2) !=
        ownSizeof(struct_VkBlitImageInfo2_1107298802):
      static :
        warning("Declaration of " & "struct_VkBlitImageInfo2" &
            " exists but with different size")
    struct_VkBlitImageInfo2
  else:
    struct_VkBlitImageInfo2_1107298802)
  struct_VkPhysicalDeviceProperties_1107297341 = (when declared(
      struct_VkPhysicalDeviceProperties):
    when ownSizeof(struct_VkPhysicalDeviceProperties) !=
        ownSizeof(struct_VkPhysicalDeviceProperties_1107297340):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceProperties
  else:
    struct_VkPhysicalDeviceProperties_1107297340)
  PFN_vkEnumerateDeviceLayerProperties_1107297709 = (when declared(
      PFN_vkEnumerateDeviceLayerProperties):
    when ownSizeof(PFN_vkEnumerateDeviceLayerProperties) !=
        ownSizeof(PFN_vkEnumerateDeviceLayerProperties_1107297708):
      static :
        warning("Declaration of " & "PFN_vkEnumerateDeviceLayerProperties" &
            " exists but with different size")
    PFN_vkEnumerateDeviceLayerProperties
  else:
    PFN_vkEnumerateDeviceLayerProperties_1107297708)
  VkMemoryAllocateFlagsInfo_1107298075 = (when declared(
      VkMemoryAllocateFlagsInfo):
    when ownSizeof(VkMemoryAllocateFlagsInfo) !=
        ownSizeof(VkMemoryAllocateFlagsInfo_1107298074):
      static :
        warning("Declaration of " & "VkMemoryAllocateFlagsInfo" &
            " exists but with different size")
    VkMemoryAllocateFlagsInfo
  else:
    VkMemoryAllocateFlagsInfo_1107298074)
  VkPhysicalDeviceFloatControlsProperties_1107298485 = (when declared(
      VkPhysicalDeviceFloatControlsProperties):
    when ownSizeof(VkPhysicalDeviceFloatControlsProperties) !=
        ownSizeof(VkPhysicalDeviceFloatControlsProperties_1107298484):
      static :
        warning("Declaration of " & "VkPhysicalDeviceFloatControlsProperties" &
            " exists but with different size")
    VkPhysicalDeviceFloatControlsProperties
  else:
    VkPhysicalDeviceFloatControlsProperties_1107298484)
  PFN_vkCmdSetEvent2KHR_1107300673 = (when declared(PFN_vkCmdSetEvent2KHR):
    when ownSizeof(PFN_vkCmdSetEvent2KHR) != ownSizeof(PFN_vkCmdSetEvent2KHR_1107300672):
      static :
        warning("Declaration of " & "PFN_vkCmdSetEvent2KHR" &
            " exists but with different size")
    PFN_vkCmdSetEvent2KHR
  else:
    PFN_vkCmdSetEvent2KHR_1107300672)
  VkRayTracingLssPrimitiveEndCapsModeNV_1107303815 = (when declared(
      VkRayTracingLssPrimitiveEndCapsModeNV):
    when ownSizeof(VkRayTracingLssPrimitiveEndCapsModeNV) !=
        ownSizeof(VkRayTracingLssPrimitiveEndCapsModeNV_1107303814):
      static :
        warning("Declaration of " & "VkRayTracingLssPrimitiveEndCapsModeNV" &
            " exists but with different size")
    VkRayTracingLssPrimitiveEndCapsModeNV
  else:
    VkRayTracingLssPrimitiveEndCapsModeNV_1107303814)
  StdVideoH264SliceType_1107305533 = (when declared(StdVideoH264SliceType):
    when ownSizeof(StdVideoH264SliceType) != ownSizeof(StdVideoH264SliceType_1107305532):
      static :
        warning("Declaration of " & "StdVideoH264SliceType" &
            " exists but with different size")
    StdVideoH264SliceType
  else:
    StdVideoH264SliceType_1107305532)
  VkIndirectCommandsPushConstantTokenEXT_1107304977 = (when declared(
      VkIndirectCommandsPushConstantTokenEXT):
    when ownSizeof(VkIndirectCommandsPushConstantTokenEXT) !=
        ownSizeof(VkIndirectCommandsPushConstantTokenEXT_1107304976):
      static :
        warning("Declaration of " & "VkIndirectCommandsPushConstantTokenEXT" &
            " exists but with different size")
    VkIndirectCommandsPushConstantTokenEXT
  else:
    VkIndirectCommandsPushConstantTokenEXT_1107304976)
  VkPhysicalDeviceTimelineSemaphoreFeaturesKHR_1107300373 = (when declared(
      VkPhysicalDeviceTimelineSemaphoreFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceTimelineSemaphoreFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceTimelineSemaphoreFeaturesKHR_1107300372):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceTimelineSemaphoreFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceTimelineSemaphoreFeaturesKHR
  else:
    VkPhysicalDeviceTimelineSemaphoreFeaturesKHR_1107300372)
  VkRenderingAreaInfo_1107299091 = (when declared(VkRenderingAreaInfo):
    when ownSizeof(VkRenderingAreaInfo) != ownSizeof(VkRenderingAreaInfo_1107299090):
      static :
        warning("Declaration of " & "VkRenderingAreaInfo" &
            " exists but with different size")
    VkRenderingAreaInfo
  else:
    VkRenderingAreaInfo_1107299090)
  struct_VkXlibSurfaceCreateInfoKHR_1107305429 = (when declared(
      struct_VkXlibSurfaceCreateInfoKHR):
    when ownSizeof(struct_VkXlibSurfaceCreateInfoKHR) !=
        ownSizeof(struct_VkXlibSurfaceCreateInfoKHR_1107305428):
      static :
        warning("Declaration of " & "struct_VkXlibSurfaceCreateInfoKHR" &
            " exists but with different size")
    struct_VkXlibSurfaceCreateInfoKHR
  else:
    struct_VkXlibSurfaceCreateInfoKHR_1107305428)
  VkEventCreateInfo_1107297427 = (when declared(VkEventCreateInfo):
    when ownSizeof(VkEventCreateInfo) != ownSizeof(VkEventCreateInfo_1107297426):
      static :
        warning("Declaration of " & "VkEventCreateInfo" &
            " exists but with different size")
    VkEventCreateInfo
  else:
    VkEventCreateInfo_1107297426)
  StdVideoH264MemMgmtControlOp_1107305909 = (when declared(
      StdVideoH264MemMgmtControlOp):
    when ownSizeof(StdVideoH264MemMgmtControlOp) !=
        ownSizeof(StdVideoH264MemMgmtControlOp_1107305908):
      static :
        warning("Declaration of " & "StdVideoH264MemMgmtControlOp" &
            " exists but with different size")
    StdVideoH264MemMgmtControlOp
  else:
    StdVideoH264MemMgmtControlOp_1107305908)
  PFN_vkUnmapMemory2KHR_1107300535 = (when declared(PFN_vkUnmapMemory2KHR):
    when ownSizeof(PFN_vkUnmapMemory2KHR) != ownSizeof(PFN_vkUnmapMemory2KHR_1107300534):
      static :
        warning("Declaration of " & "PFN_vkUnmapMemory2KHR" &
            " exists but with different size")
    PFN_vkUnmapMemory2KHR
  else:
    PFN_vkUnmapMemory2KHR_1107300534)
  enum_VkImageCompressionFlagBitsEXT_1107303191 = (when declared(
      enum_VkImageCompressionFlagBitsEXT):
    when ownSizeof(enum_VkImageCompressionFlagBitsEXT) !=
        ownSizeof(enum_VkImageCompressionFlagBitsEXT_1107303190):
      static :
        warning("Declaration of " & "enum_VkImageCompressionFlagBitsEXT" &
            " exists but with different size")
    enum_VkImageCompressionFlagBitsEXT
  else:
    enum_VkImageCompressionFlagBitsEXT_1107303190)
  struct_StdVideoDecodeH265PictureInfoFlags_1107305731 = (when declared(
      struct_StdVideoDecodeH265PictureInfoFlags):
    when ownSizeof(struct_StdVideoDecodeH265PictureInfoFlags) !=
        ownSizeof(struct_StdVideoDecodeH265PictureInfoFlags_1107305730):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeH265PictureInfoFlags" &
            " exists but with different size")
    struct_StdVideoDecodeH265PictureInfoFlags
  else:
    struct_StdVideoDecodeH265PictureInfoFlags_1107305730)
  struct_VkPhysicalDevicePipelineProtectedAccessFeatures_1107299157 = (when declared(
      struct_VkPhysicalDevicePipelineProtectedAccessFeatures):
    when ownSizeof(struct_VkPhysicalDevicePipelineProtectedAccessFeatures) !=
        ownSizeof(struct_VkPhysicalDevicePipelineProtectedAccessFeatures_1107299156):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePipelineProtectedAccessFeatures" &
            " exists but with different size")
    struct_VkPhysicalDevicePipelineProtectedAccessFeatures
  else:
    struct_VkPhysicalDevicePipelineProtectedAccessFeatures_1107299156)
  VkDisplayPlaneAlphaFlagBitsKHR_1107299363 = (when declared(
      VkDisplayPlaneAlphaFlagBitsKHR):
    when ownSizeof(VkDisplayPlaneAlphaFlagBitsKHR) !=
        ownSizeof(VkDisplayPlaneAlphaFlagBitsKHR_1107299362):
      static :
        warning("Declaration of " & "VkDisplayPlaneAlphaFlagBitsKHR" &
            " exists but with different size")
    VkDisplayPlaneAlphaFlagBitsKHR
  else:
    VkDisplayPlaneAlphaFlagBitsKHR_1107299362)
  PFN_vkGetQueueCheckpointData2NV_1107302367 = (when declared(
      PFN_vkGetQueueCheckpointData2NV):
    when ownSizeof(PFN_vkGetQueueCheckpointData2NV) !=
        ownSizeof(PFN_vkGetQueueCheckpointData2NV_1107302366):
      static :
        warning("Declaration of " & "PFN_vkGetQueueCheckpointData2NV" &
            " exists but with different size")
    PFN_vkGetQueueCheckpointData2NV
  else:
    PFN_vkGetQueueCheckpointData2NV_1107302366)
  VkPerformanceCounterStorageKHR_1107300119 = (when declared(
      VkPerformanceCounterStorageKHR):
    when ownSizeof(VkPerformanceCounterStorageKHR) !=
        ownSizeof(VkPerformanceCounterStorageKHR_1107300118):
      static :
        warning("Declaration of " & "VkPerformanceCounterStorageKHR" &
            " exists but with different size")
    VkPerformanceCounterStorageKHR
  else:
    VkPerformanceCounterStorageKHR_1107300118)
  VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL_1107302371 = (when declared(
      VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL):
    when ownSizeof(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL) !=
        ownSizeof(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL_1107302370):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL" &
            " exists but with different size")
    VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
  else:
    VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL_1107302370)
  struct_VkIndirectCommandsIndexBufferTokenEXT_1107304983 = (when declared(
      struct_VkIndirectCommandsIndexBufferTokenEXT):
    when ownSizeof(struct_VkIndirectCommandsIndexBufferTokenEXT) !=
        ownSizeof(struct_VkIndirectCommandsIndexBufferTokenEXT_1107304982):
      static :
        warning("Declaration of " &
            "struct_VkIndirectCommandsIndexBufferTokenEXT" &
            " exists but with different size")
    struct_VkIndirectCommandsIndexBufferTokenEXT
  else:
    struct_VkIndirectCommandsIndexBufferTokenEXT_1107304982)
  PFN_vkCmdSetLineWidth_1107297869 = (when declared(PFN_vkCmdSetLineWidth):
    when ownSizeof(PFN_vkCmdSetLineWidth) != ownSizeof(PFN_vkCmdSetLineWidth_1107297868):
      static :
        warning("Declaration of " & "PFN_vkCmdSetLineWidth" &
            " exists but with different size")
    PFN_vkCmdSetLineWidth
  else:
    PFN_vkCmdSetLineWidth_1107297868)
  union_VkPipelineExecutableStatisticValueKHR_1107300507 = (when declared(
      union_VkPipelineExecutableStatisticValueKHR):
    when ownSizeof(union_VkPipelineExecutableStatisticValueKHR) !=
        ownSizeof(union_VkPipelineExecutableStatisticValueKHR_1107300506):
      static :
        warning("Declaration of " &
            "union_VkPipelineExecutableStatisticValueKHR" &
            " exists but with different size")
    union_VkPipelineExecutableStatisticValueKHR
  else:
    union_VkPipelineExecutableStatisticValueKHR_1107300506)
  struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR_1107300411 = (when declared(
      struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR_1107300410):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR
  else:
    struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR_1107300410)
  VkConservativeRasterizationModeEXT_1107301763 = (when declared(
      VkConservativeRasterizationModeEXT):
    when ownSizeof(VkConservativeRasterizationModeEXT) !=
        ownSizeof(VkConservativeRasterizationModeEXT_1107301762):
      static :
        warning("Declaration of " & "VkConservativeRasterizationModeEXT" &
            " exists but with different size")
    VkConservativeRasterizationModeEXT
  else:
    VkConservativeRasterizationModeEXT_1107301762)
  PFN_vkBindAccelerationStructureMemoryNV_1107302203 = (when declared(
      PFN_vkBindAccelerationStructureMemoryNV):
    when ownSizeof(PFN_vkBindAccelerationStructureMemoryNV) !=
        ownSizeof(PFN_vkBindAccelerationStructureMemoryNV_1107302202):
      static :
        warning("Declaration of " & "PFN_vkBindAccelerationStructureMemoryNV" &
            " exists but with different size")
    PFN_vkBindAccelerationStructureMemoryNV
  else:
    PFN_vkBindAccelerationStructureMemoryNV_1107302202)
  struct_VkInstanceCreateInfo_1107297313 = (when declared(
      struct_VkInstanceCreateInfo):
    when ownSizeof(struct_VkInstanceCreateInfo) !=
        ownSizeof(struct_VkInstanceCreateInfo_1107297312):
      static :
        warning("Declaration of " & "struct_VkInstanceCreateInfo" &
            " exists but with different size")
    struct_VkInstanceCreateInfo
  else:
    struct_VkInstanceCreateInfo_1107297312)
  struct_VkAccelerationStructureSRTMotionInstanceNV_1107303157 = (when declared(
      struct_VkAccelerationStructureSRTMotionInstanceNV):
    when ownSizeof(struct_VkAccelerationStructureSRTMotionInstanceNV) !=
        ownSizeof(struct_VkAccelerationStructureSRTMotionInstanceNV_1107303156):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureSRTMotionInstanceNV" &
            " exists but with different size")
    struct_VkAccelerationStructureSRTMotionInstanceNV
  else:
    struct_VkAccelerationStructureSRTMotionInstanceNV_1107303156)
  VkExportMemoryAllocateInfo_1107298285 = (when declared(
      VkExportMemoryAllocateInfo):
    when ownSizeof(VkExportMemoryAllocateInfo) !=
        ownSizeof(VkExportMemoryAllocateInfo_1107298284):
      static :
        warning("Declaration of " & "VkExportMemoryAllocateInfo" &
            " exists but with different size")
    VkExportMemoryAllocateInfo
  else:
    VkExportMemoryAllocateInfo_1107298284)
  struct_VkVideoEncodeH265SessionParametersCreateInfoKHR_1107299745 = (when declared(
      struct_VkVideoEncodeH265SessionParametersCreateInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265SessionParametersCreateInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265SessionParametersCreateInfoKHR_1107299744):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH265SessionParametersCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265SessionParametersCreateInfoKHR
  else:
    struct_VkVideoEncodeH265SessionParametersCreateInfoKHR_1107299744)
  VkPartitionedAccelerationStructureInstanceFlagsNV_1107304865 = (when declared(
      VkPartitionedAccelerationStructureInstanceFlagsNV):
    when ownSizeof(VkPartitionedAccelerationStructureInstanceFlagsNV) !=
        ownSizeof(VkPartitionedAccelerationStructureInstanceFlagsNV_1107304864):
      static :
        warning("Declaration of " &
            "VkPartitionedAccelerationStructureInstanceFlagsNV" &
            " exists but with different size")
    VkPartitionedAccelerationStructureInstanceFlagsNV
  else:
    VkPartitionedAccelerationStructureInstanceFlagsNV_1107304864)
  StdVideoDecodeH264ReferenceInfo_1107299827 = (when declared(
      StdVideoDecodeH264ReferenceInfo):
    when ownSizeof(StdVideoDecodeH264ReferenceInfo) !=
        ownSizeof(StdVideoDecodeH264ReferenceInfo_1107299826):
      static :
        warning("Declaration of " & "StdVideoDecodeH264ReferenceInfo" &
            " exists but with different size")
    StdVideoDecodeH264ReferenceInfo
  else:
    StdVideoDecodeH264ReferenceInfo_1107299826)
  PFN_vkCmdDispatch_1107297897 = (when declared(PFN_vkCmdDispatch):
    when ownSizeof(PFN_vkCmdDispatch) != ownSizeof(PFN_vkCmdDispatch_1107297896):
      static :
        warning("Declaration of " & "PFN_vkCmdDispatch" &
            " exists but with different size")
    PFN_vkCmdDispatch
  else:
    PFN_vkCmdDispatch_1107297896)
  struct_VkPhysicalDeviceVariablePointersFeatures_1107298197 = (when declared(
      struct_VkPhysicalDeviceVariablePointersFeatures):
    when ownSizeof(struct_VkPhysicalDeviceVariablePointersFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceVariablePointersFeatures_1107298196):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVariablePointersFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceVariablePointersFeatures
  else:
    struct_VkPhysicalDeviceVariablePointersFeatures_1107298196)
  VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT_1107303687 = (when declared(
      VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT_1107303686):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT
  else:
    VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT_1107303686)
  struct_VkOpticalFlowSessionCreateInfoNV_1107304191 = (when declared(
      struct_VkOpticalFlowSessionCreateInfoNV):
    when ownSizeof(struct_VkOpticalFlowSessionCreateInfoNV) !=
        ownSizeof(struct_VkOpticalFlowSessionCreateInfoNV_1107304190):
      static :
        warning("Declaration of " & "struct_VkOpticalFlowSessionCreateInfoNV" &
            " exists but with different size")
    struct_VkOpticalFlowSessionCreateInfoNV
  else:
    struct_VkOpticalFlowSessionCreateInfoNV_1107304190)
  VkDebugUtilsMessageSeverityFlagsEXT_1107301813 = (when declared(
      VkDebugUtilsMessageSeverityFlagsEXT):
    when ownSizeof(VkDebugUtilsMessageSeverityFlagsEXT) !=
        ownSizeof(VkDebugUtilsMessageSeverityFlagsEXT_1107301812):
      static :
        warning("Declaration of " & "VkDebugUtilsMessageSeverityFlagsEXT" &
            " exists but with different size")
    VkDebugUtilsMessageSeverityFlagsEXT
  else:
    VkDebugUtilsMessageSeverityFlagsEXT_1107301812)
  VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302521 = (when declared(
      VkPhysicalDeviceBufferDeviceAddressFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302520):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceBufferDeviceAddressFeaturesEXT
  else:
    VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302520)
  VkStencilFaceFlags_1107297223 = (when declared(VkStencilFaceFlags):
    when ownSizeof(VkStencilFaceFlags) != ownSizeof(VkStencilFaceFlags_1107297222):
      static :
        warning("Declaration of " & "VkStencilFaceFlags" &
            " exists but with different size")
    VkStencilFaceFlags
  else:
    VkStencilFaceFlags_1107297222)
  VkSubpassDescription2_1107298449 = (when declared(VkSubpassDescription2):
    when ownSizeof(VkSubpassDescription2) != ownSizeof(VkSubpassDescription2_1107298448):
      static :
        warning("Declaration of " & "VkSubpassDescription2" &
            " exists but with different size")
    VkSubpassDescription2
  else:
    VkSubpassDescription2_1107298448)
  struct_VkFenceGetFdInfoKHR_1107300101 = (when declared(
      struct_VkFenceGetFdInfoKHR):
    when ownSizeof(struct_VkFenceGetFdInfoKHR) !=
        ownSizeof(struct_VkFenceGetFdInfoKHR_1107300100):
      static :
        warning("Declaration of " & "struct_VkFenceGetFdInfoKHR" &
            " exists but with different size")
    struct_VkFenceGetFdInfoKHR
  else:
    struct_VkFenceGetFdInfoKHR_1107300100)
  struct_StdVideoEncodeAV1PictureInfo_1107305495 = (when declared(
      struct_StdVideoEncodeAV1PictureInfo):
    when ownSizeof(struct_StdVideoEncodeAV1PictureInfo) !=
        ownSizeof(struct_StdVideoEncodeAV1PictureInfo_1107305494):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeAV1PictureInfo" &
            " exists but with different size")
    struct_StdVideoEncodeAV1PictureInfo
  else:
    struct_StdVideoEncodeAV1PictureInfo_1107305494)
  struct_VkMemoryAllocateInfo_1107297373 = (when declared(
      struct_VkMemoryAllocateInfo):
    when ownSizeof(struct_VkMemoryAllocateInfo) !=
        ownSizeof(struct_VkMemoryAllocateInfo_1107297372):
      static :
        warning("Declaration of " & "struct_VkMemoryAllocateInfo" &
            " exists but with different size")
    struct_VkMemoryAllocateInfo
  else:
    struct_VkMemoryAllocateInfo_1107297372)
  PFN_vkCmdBeginConditionalRenderingEXT_1107301635 = (when declared(
      PFN_vkCmdBeginConditionalRenderingEXT):
    when ownSizeof(PFN_vkCmdBeginConditionalRenderingEXT) !=
        ownSizeof(PFN_vkCmdBeginConditionalRenderingEXT_1107301634):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginConditionalRenderingEXT" &
            " exists but with different size")
    PFN_vkCmdBeginConditionalRenderingEXT
  else:
    PFN_vkCmdBeginConditionalRenderingEXT_1107301634)
  VkSamplerCreateInfo_1107297551 = (when declared(VkSamplerCreateInfo):
    when ownSizeof(VkSamplerCreateInfo) != ownSizeof(VkSamplerCreateInfo_1107297550):
      static :
        warning("Declaration of " & "VkSamplerCreateInfo" &
            " exists but with different size")
    VkSamplerCreateInfo
  else:
    VkSamplerCreateInfo_1107297550)
  PFN_vkCmdBindIndexBuffer_1107297885 = (when declared(PFN_vkCmdBindIndexBuffer):
    when ownSizeof(PFN_vkCmdBindIndexBuffer) !=
        ownSizeof(PFN_vkCmdBindIndexBuffer_1107297884):
      static :
        warning("Declaration of " & "PFN_vkCmdBindIndexBuffer" &
            " exists but with different size")
    PFN_vkCmdBindIndexBuffer
  else:
    PFN_vkCmdBindIndexBuffer_1107297884)
  VkDeviceQueueInfo2_1107298213 = (when declared(VkDeviceQueueInfo2):
    when ownSizeof(VkDeviceQueueInfo2) != ownSizeof(VkDeviceQueueInfo2_1107298212):
      static :
        warning("Declaration of " & "VkDeviceQueueInfo2" &
            " exists but with different size")
    VkDeviceQueueInfo2
  else:
    VkDeviceQueueInfo2_1107298212)
  PFN_vkCreateBuffer_1107297777 = (when declared(PFN_vkCreateBuffer):
    when ownSizeof(PFN_vkCreateBuffer) != ownSizeof(PFN_vkCreateBuffer_1107297776):
      static :
        warning("Declaration of " & "PFN_vkCreateBuffer" &
            " exists but with different size")
    PFN_vkCreateBuffer
  else:
    PFN_vkCreateBuffer_1107297776)
  VkSurfaceTransformFlagBitsKHR_1107299263 = (when declared(
      VkSurfaceTransformFlagBitsKHR):
    when ownSizeof(VkSurfaceTransformFlagBitsKHR) !=
        ownSizeof(VkSurfaceTransformFlagBitsKHR_1107299262):
      static :
        warning("Declaration of " & "VkSurfaceTransformFlagBitsKHR" &
            " exists but with different size")
    VkSurfaceTransformFlagBitsKHR
  else:
    VkSurfaceTransformFlagBitsKHR_1107299262)
  VkCopyImageInfo2KHR_1107300705 = (when declared(VkCopyImageInfo2KHR):
    when ownSizeof(VkCopyImageInfo2KHR) != ownSizeof(VkCopyImageInfo2KHR_1107300704):
      static :
        warning("Declaration of " & "VkCopyImageInfo2KHR" &
            " exists but with different size")
    VkCopyImageInfo2KHR
  else:
    VkCopyImageInfo2KHR_1107300704)
  VkVideoDecodeVP9PictureInfoKHR_1107301121 = (when declared(
      VkVideoDecodeVP9PictureInfoKHR):
    when ownSizeof(VkVideoDecodeVP9PictureInfoKHR) !=
        ownSizeof(VkVideoDecodeVP9PictureInfoKHR_1107301120):
      static :
        warning("Declaration of " & "VkVideoDecodeVP9PictureInfoKHR" &
            " exists but with different size")
    VkVideoDecodeVP9PictureInfoKHR
  else:
    VkVideoDecodeVP9PictureInfoKHR_1107301120)
  PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV_1107302591 = (when declared(
      PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV):
    when ownSizeof(PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV_1107302590):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
  else:
    PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV_1107302590)
  VkShaderCreateFlagsEXT_1107304255 = (when declared(VkShaderCreateFlagsEXT):
    when ownSizeof(VkShaderCreateFlagsEXT) != ownSizeof(VkShaderCreateFlagsEXT_1107304254):
      static :
        warning("Declaration of " & "VkShaderCreateFlagsEXT" &
            " exists but with different size")
    VkShaderCreateFlagsEXT
  else:
    VkShaderCreateFlagsEXT_1107304254)
  StdVideoVP9Segmentation_1107305647 = (when declared(StdVideoVP9Segmentation):
    when ownSizeof(StdVideoVP9Segmentation) !=
        ownSizeof(StdVideoVP9Segmentation_1107305646):
      static :
        warning("Declaration of " & "StdVideoVP9Segmentation" &
            " exists but with different size")
    StdVideoVP9Segmentation
  else:
    StdVideoVP9Segmentation_1107305646)
  VkPipelineBinaryHandlesInfoKHR_1107300887 = (when declared(
      VkPipelineBinaryHandlesInfoKHR):
    when ownSizeof(VkPipelineBinaryHandlesInfoKHR) !=
        ownSizeof(VkPipelineBinaryHandlesInfoKHR_1107300886):
      static :
        warning("Declaration of " & "VkPipelineBinaryHandlesInfoKHR" &
            " exists but with different size")
    VkPipelineBinaryHandlesInfoKHR
  else:
    VkPipelineBinaryHandlesInfoKHR_1107300886)
  VkSharingMode_1107296831 = (when declared(VkSharingMode):
    when ownSizeof(VkSharingMode) != ownSizeof(VkSharingMode_1107296830):
      static :
        warning("Declaration of " & "VkSharingMode" &
            " exists but with different size")
    VkSharingMode
  else:
    VkSharingMode_1107296830)
  struct_VkTileMemoryRequirementsQCOM_1107304667 = (when declared(
      struct_VkTileMemoryRequirementsQCOM):
    when ownSizeof(struct_VkTileMemoryRequirementsQCOM) !=
        ownSizeof(struct_VkTileMemoryRequirementsQCOM_1107304666):
      static :
        warning("Declaration of " & "struct_VkTileMemoryRequirementsQCOM" &
            " exists but with different size")
    struct_VkTileMemoryRequirementsQCOM
  else:
    struct_VkTileMemoryRequirementsQCOM_1107304666)
  VkSwapchainLatencyCreateInfoNV_1107304425 = (when declared(
      VkSwapchainLatencyCreateInfoNV):
    when ownSizeof(VkSwapchainLatencyCreateInfoNV) !=
        ownSizeof(VkSwapchainLatencyCreateInfoNV_1107304424):
      static :
        warning("Declaration of " & "VkSwapchainLatencyCreateInfoNV" &
            " exists but with different size")
    VkSwapchainLatencyCreateInfoNV
  else:
    VkSwapchainLatencyCreateInfoNV_1107304424)
  struct_VkSparseImageMemoryBind_1107297397 = (when declared(
      struct_VkSparseImageMemoryBind):
    when ownSizeof(struct_VkSparseImageMemoryBind) !=
        ownSizeof(struct_VkSparseImageMemoryBind_1107297396):
      static :
        warning("Declaration of " & "struct_VkSparseImageMemoryBind" &
            " exists but with different size")
    struct_VkSparseImageMemoryBind
  else:
    struct_VkSparseImageMemoryBind_1107297396)
  struct_VkAccelerationStructureGeometryAabbsDataKHR_1107305151 = (when declared(
      struct_VkAccelerationStructureGeometryAabbsDataKHR):
    when ownSizeof(struct_VkAccelerationStructureGeometryAabbsDataKHR) !=
        ownSizeof(struct_VkAccelerationStructureGeometryAabbsDataKHR_1107305150):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureGeometryAabbsDataKHR" &
            " exists but with different size")
    struct_VkAccelerationStructureGeometryAabbsDataKHR
  else:
    struct_VkAccelerationStructureGeometryAabbsDataKHR_1107305150)
  VkPipelineRobustnessImageBehavior_1107298979 = (when declared(
      VkPipelineRobustnessImageBehavior):
    when ownSizeof(VkPipelineRobustnessImageBehavior) !=
        ownSizeof(VkPipelineRobustnessImageBehavior_1107298978):
      static :
        warning("Declaration of " & "VkPipelineRobustnessImageBehavior" &
            " exists but with different size")
    VkPipelineRobustnessImageBehavior
  else:
    VkPipelineRobustnessImageBehavior_1107298978)
  PFN_vkMapMemory_1107297723 = (when declared(PFN_vkMapMemory):
    when ownSizeof(PFN_vkMapMemory) != ownSizeof(PFN_vkMapMemory_1107297722):
      static :
        warning("Declaration of " & "PFN_vkMapMemory" &
            " exists but with different size")
    PFN_vkMapMemory
  else:
    PFN_vkMapMemory_1107297722)
  VkSparseImageFormatFlags_1107297015 = (when declared(VkSparseImageFormatFlags):
    when ownSizeof(VkSparseImageFormatFlags) !=
        ownSizeof(VkSparseImageFormatFlags_1107297014):
      static :
        warning("Declaration of " & "VkSparseImageFormatFlags" &
            " exists but with different size")
    VkSparseImageFormatFlags
  else:
    VkSparseImageFormatFlags_1107297014)
  VkDisplayPropertiesKHR_1107299391 = (when declared(VkDisplayPropertiesKHR):
    when ownSizeof(VkDisplayPropertiesKHR) != ownSizeof(VkDisplayPropertiesKHR_1107299390):
      static :
        warning("Declaration of " & "VkDisplayPropertiesKHR" &
            " exists but with different size")
    VkDisplayPropertiesKHR
  else:
    VkDisplayPropertiesKHR_1107299390)
  struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV_1107303123 = (when declared(
      struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV):
    when ownSizeof(struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV) !=
        ownSizeof(struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV_1107303122):
      static :
        warning("Declaration of " &
            "struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV" &
            " exists but with different size")
    struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV
  else:
    struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV_1107303122)
  struct_VkVideoEncodeH265SessionParametersGetInfoKHR_1107299749 = (when declared(
      struct_VkVideoEncodeH265SessionParametersGetInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265SessionParametersGetInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265SessionParametersGetInfoKHR_1107299748):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH265SessionParametersGetInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265SessionParametersGetInfoKHR
  else:
    struct_VkVideoEncodeH265SessionParametersGetInfoKHR_1107299748)
  struct_VkPhysicalDeviceSubgroupProperties_1107298049 = (when declared(
      struct_VkPhysicalDeviceSubgroupProperties):
    when ownSizeof(struct_VkPhysicalDeviceSubgroupProperties) !=
        ownSizeof(struct_VkPhysicalDeviceSubgroupProperties_1107298048):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceSubgroupProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceSubgroupProperties
  else:
    struct_VkPhysicalDeviceSubgroupProperties_1107298048)
  enum_VkCommandBufferLevel_1107296913 = (when declared(
      enum_VkCommandBufferLevel):
    when ownSizeof(enum_VkCommandBufferLevel) !=
        ownSizeof(enum_VkCommandBufferLevel_1107296912):
      static :
        warning("Declaration of " & "enum_VkCommandBufferLevel" &
            " exists but with different size")
    enum_VkCommandBufferLevel
  else:
    enum_VkCommandBufferLevel_1107296912)
  VkAccelerationStructureCreateInfoNV_1107302161 = (when declared(
      VkAccelerationStructureCreateInfoNV):
    when ownSizeof(VkAccelerationStructureCreateInfoNV) !=
        ownSizeof(VkAccelerationStructureCreateInfoNV_1107302160):
      static :
        warning("Declaration of " & "VkAccelerationStructureCreateInfoNV" &
            " exists but with different size")
    VkAccelerationStructureCreateInfoNV
  else:
    VkAccelerationStructureCreateInfoNV_1107302160)
  VkBufferUsageFlags_1107297059 = (when declared(VkBufferUsageFlags):
    when ownSizeof(VkBufferUsageFlags) != ownSizeof(VkBufferUsageFlags_1107297058):
      static :
        warning("Declaration of " & "VkBufferUsageFlags" &
            " exists but with different size")
    VkBufferUsageFlags
  else:
    VkBufferUsageFlags_1107297058)
  struct_VkPipelineSampleLocationsStateCreateInfoEXT_1107301899 = (when declared(
      struct_VkPipelineSampleLocationsStateCreateInfoEXT):
    when ownSizeof(struct_VkPipelineSampleLocationsStateCreateInfoEXT) !=
        ownSizeof(struct_VkPipelineSampleLocationsStateCreateInfoEXT_1107301898):
      static :
        warning("Declaration of " &
            "struct_VkPipelineSampleLocationsStateCreateInfoEXT" &
            " exists but with different size")
    struct_VkPipelineSampleLocationsStateCreateInfoEXT
  else:
    struct_VkPipelineSampleLocationsStateCreateInfoEXT_1107301898)
  struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV_1107303817 = (when declared(
      struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV_1107303816):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV
  else:
    struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV_1107303816)
  struct_VkAccelerationStructureGeometryInstancesDataKHR_1107305155 = (when declared(
      struct_VkAccelerationStructureGeometryInstancesDataKHR):
    when ownSizeof(struct_VkAccelerationStructureGeometryInstancesDataKHR) !=
        ownSizeof(struct_VkAccelerationStructureGeometryInstancesDataKHR_1107305154):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureGeometryInstancesDataKHR" &
            " exists but with different size")
    struct_VkAccelerationStructureGeometryInstancesDataKHR
  else:
    struct_VkAccelerationStructureGeometryInstancesDataKHR_1107305154)
  PFN_vkQueueBindSparse_1107297745 = (when declared(PFN_vkQueueBindSparse):
    when ownSizeof(PFN_vkQueueBindSparse) != ownSizeof(PFN_vkQueueBindSparse_1107297744):
      static :
        warning("Declaration of " & "PFN_vkQueueBindSparse" &
            " exists but with different size")
    PFN_vkQueueBindSparse
  else:
    PFN_vkQueueBindSparse_1107297744)
  VkImageSubresource2EXT_1107302699 = (when declared(VkImageSubresource2EXT):
    when ownSizeof(VkImageSubresource2EXT) != ownSizeof(VkImageSubresource2EXT_1107302698):
      static :
        warning("Declaration of " & "VkImageSubresource2EXT" &
            " exists but with different size")
    VkImageSubresource2EXT
  else:
    VkImageSubresource2EXT_1107302698)
  StdVideoH265ShortTermRefPicSet_1107305563 = (when declared(
      StdVideoH265ShortTermRefPicSet):
    when ownSizeof(StdVideoH265ShortTermRefPicSet) !=
        ownSizeof(StdVideoH265ShortTermRefPicSet_1107305562):
      static :
        warning("Declaration of " & "StdVideoH265ShortTermRefPicSet" &
            " exists but with different size")
    StdVideoH265ShortTermRefPicSet
  else:
    StdVideoH265ShortTermRefPicSet_1107305562)
  VkDepthClampRangeEXT_1107304273 = (when declared(VkDepthClampRangeEXT):
    when ownSizeof(VkDepthClampRangeEXT) != ownSizeof(VkDepthClampRangeEXT_1107304272):
      static :
        warning("Declaration of " & "VkDepthClampRangeEXT" &
            " exists but with different size")
    VkDepthClampRangeEXT
  else:
    VkDepthClampRangeEXT_1107304272)
  VkHostImageCopyFlags_1107299007 = (when declared(VkHostImageCopyFlags):
    when ownSizeof(VkHostImageCopyFlags) != ownSizeof(VkHostImageCopyFlags_1107299006):
      static :
        warning("Declaration of " & "VkHostImageCopyFlags" &
            " exists but with different size")
    VkHostImageCopyFlags
  else:
    VkHostImageCopyFlags_1107299006)
  struct_VkCopyMemoryToImageIndirectCommandKHR_1107301227 = (when declared(
      struct_VkCopyMemoryToImageIndirectCommandKHR):
    when ownSizeof(struct_VkCopyMemoryToImageIndirectCommandKHR) !=
        ownSizeof(struct_VkCopyMemoryToImageIndirectCommandKHR_1107301226):
      static :
        warning("Declaration of " &
            "struct_VkCopyMemoryToImageIndirectCommandKHR" &
            " exists but with different size")
    struct_VkCopyMemoryToImageIndirectCommandKHR
  else:
    struct_VkCopyMemoryToImageIndirectCommandKHR_1107301226)
  VkPipelineRasterizationProvokingVertexStateCreateInfoEXT_1107302615 = (when declared(
      VkPipelineRasterizationProvokingVertexStateCreateInfoEXT):
    when ownSizeof(VkPipelineRasterizationProvokingVertexStateCreateInfoEXT) !=
        ownSizeof(VkPipelineRasterizationProvokingVertexStateCreateInfoEXT_1107302614):
      static :
        warning("Declaration of " &
            "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT" &
            " exists but with different size")
    VkPipelineRasterizationProvokingVertexStateCreateInfoEXT
  else:
    VkPipelineRasterizationProvokingVertexStateCreateInfoEXT_1107302614)
  PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT_1107303081 = (when declared(
      PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT):
    when ownSizeof(PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT) !=
        ownSizeof(PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT_1107303080):
      static :
        warning("Declaration of " &
            "PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT" &
            " exists but with different size")
    PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT
  else:
    PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT_1107303080)
  struct_StdVideoVP9LoopFilter_1107305783 = (when declared(
      struct_StdVideoVP9LoopFilter):
    when ownSizeof(struct_StdVideoVP9LoopFilter) !=
        ownSizeof(struct_StdVideoVP9LoopFilter_1107305782):
      static :
        warning("Declaration of " & "struct_StdVideoVP9LoopFilter" &
            " exists but with different size")
    struct_StdVideoVP9LoopFilter
  else:
    struct_StdVideoVP9LoopFilter_1107305782)
  struct_VkRenderPassTransformBeginInfoQCOM_1107302853 = (when declared(
      struct_VkRenderPassTransformBeginInfoQCOM):
    when ownSizeof(struct_VkRenderPassTransformBeginInfoQCOM) !=
        ownSizeof(struct_VkRenderPassTransformBeginInfoQCOM_1107302852):
      static :
        warning("Declaration of " & "struct_VkRenderPassTransformBeginInfoQCOM" &
            " exists but with different size")
    struct_VkRenderPassTransformBeginInfoQCOM
  else:
    struct_VkRenderPassTransformBeginInfoQCOM_1107302852)
  enum_VkViewportCoordinateSwizzleNV_1107301727 = (when declared(
      enum_VkViewportCoordinateSwizzleNV):
    when ownSizeof(enum_VkViewportCoordinateSwizzleNV) !=
        ownSizeof(enum_VkViewportCoordinateSwizzleNV_1107301726):
      static :
        warning("Declaration of " & "enum_VkViewportCoordinateSwizzleNV" &
            " exists but with different size")
    enum_VkViewportCoordinateSwizzleNV
  else:
    enum_VkViewportCoordinateSwizzleNV_1107301726)
  VkVideoEncodeUsageFlagsKHR_1107300585 = (when declared(
      VkVideoEncodeUsageFlagsKHR):
    when ownSizeof(VkVideoEncodeUsageFlagsKHR) !=
        ownSizeof(VkVideoEncodeUsageFlagsKHR_1107300584):
      static :
        warning("Declaration of " & "VkVideoEncodeUsageFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeUsageFlagsKHR
  else:
    VkVideoEncodeUsageFlagsKHR_1107300584)
  PFN_vkQueueBeginDebugUtilsLabelEXT_1107301843 = (when declared(
      PFN_vkQueueBeginDebugUtilsLabelEXT):
    when ownSizeof(PFN_vkQueueBeginDebugUtilsLabelEXT) !=
        ownSizeof(PFN_vkQueueBeginDebugUtilsLabelEXT_1107301842):
      static :
        warning("Declaration of " & "PFN_vkQueueBeginDebugUtilsLabelEXT" &
            " exists but with different size")
    PFN_vkQueueBeginDebugUtilsLabelEXT
  else:
    PFN_vkQueueBeginDebugUtilsLabelEXT_1107301842)
  struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM_1107304585 = (when declared(
      struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM_1107304584):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
  else:
    struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM_1107304584)
  VkPhysicalDeviceMemoryDecompressionFeaturesNV_1107303777 = (when declared(
      VkPhysicalDeviceMemoryDecompressionFeaturesNV):
    when ownSizeof(VkPhysicalDeviceMemoryDecompressionFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceMemoryDecompressionFeaturesNV_1107303776):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceMemoryDecompressionFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceMemoryDecompressionFeaturesNV
  else:
    VkPhysicalDeviceMemoryDecompressionFeaturesNV_1107303776)
  struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT_1107303685 = (when declared(
      struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT_1107303684):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT
  else:
    struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT_1107303684)
  PFN_vkGetMemoryFdPropertiesKHR_1107299967 = (when declared(
      PFN_vkGetMemoryFdPropertiesKHR):
    when ownSizeof(PFN_vkGetMemoryFdPropertiesKHR) !=
        ownSizeof(PFN_vkGetMemoryFdPropertiesKHR_1107299966):
      static :
        warning("Declaration of " & "PFN_vkGetMemoryFdPropertiesKHR" &
            " exists but with different size")
    PFN_vkGetMemoryFdPropertiesKHR
  else:
    PFN_vkGetMemoryFdPropertiesKHR_1107299966)
  PFN_vkGetInstanceProcAddrLUNARG_1107303973 = (when declared(
      PFN_vkGetInstanceProcAddrLUNARG):
    when ownSizeof(PFN_vkGetInstanceProcAddrLUNARG) !=
        ownSizeof(PFN_vkGetInstanceProcAddrLUNARG_1107303972):
      static :
        warning("Declaration of " & "PFN_vkGetInstanceProcAddrLUNARG" &
            " exists but with different size")
    PFN_vkGetInstanceProcAddrLUNARG
  else:
    PFN_vkGetInstanceProcAddrLUNARG_1107303972)
  PFN_vkDestroyDataGraphPipelineSessionARM_1107304573 = (when declared(
      PFN_vkDestroyDataGraphPipelineSessionARM):
    when ownSizeof(PFN_vkDestroyDataGraphPipelineSessionARM) !=
        ownSizeof(PFN_vkDestroyDataGraphPipelineSessionARM_1107304572):
      static :
        warning("Declaration of " & "PFN_vkDestroyDataGraphPipelineSessionARM" &
            " exists but with different size")
    PFN_vkDestroyDataGraphPipelineSessionARM
  else:
    PFN_vkDestroyDataGraphPipelineSessionARM_1107304572)
  struct_VkAcquireNextImageInfoKHR_1107299321 = (when declared(
      struct_VkAcquireNextImageInfoKHR):
    when ownSizeof(struct_VkAcquireNextImageInfoKHR) !=
        ownSizeof(struct_VkAcquireNextImageInfoKHR_1107299320):
      static :
        warning("Declaration of " & "struct_VkAcquireNextImageInfoKHR" &
            " exists but with different size")
    struct_VkAcquireNextImageInfoKHR
  else:
    struct_VkAcquireNextImageInfoKHR_1107299320)
  struct_VkPhysicalDeviceVulkan14Properties_1107299013 = (when declared(
      struct_VkPhysicalDeviceVulkan14Properties):
    when ownSizeof(struct_VkPhysicalDeviceVulkan14Properties) !=
        ownSizeof(struct_VkPhysicalDeviceVulkan14Properties_1107299012):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceVulkan14Properties" &
            " exists but with different size")
    struct_VkPhysicalDeviceVulkan14Properties
  else:
    struct_VkPhysicalDeviceVulkan14Properties_1107299012)
  VkRenderingAreaInfoKHR_1107300789 = (when declared(VkRenderingAreaInfoKHR):
    when ownSizeof(VkRenderingAreaInfoKHR) != ownSizeof(VkRenderingAreaInfoKHR_1107300788):
      static :
        warning("Declaration of " & "VkRenderingAreaInfoKHR" &
            " exists but with different size")
    VkRenderingAreaInfoKHR
  else:
    VkRenderingAreaInfoKHR_1107300788)
  PFN_vkCmdWriteBufferMarkerAMD_1107302257 = (when declared(
      PFN_vkCmdWriteBufferMarkerAMD):
    when ownSizeof(PFN_vkCmdWriteBufferMarkerAMD) !=
        ownSizeof(PFN_vkCmdWriteBufferMarkerAMD_1107302256):
      static :
        warning("Declaration of " & "PFN_vkCmdWriteBufferMarkerAMD" &
            " exists but with different size")
    PFN_vkCmdWriteBufferMarkerAMD
  else:
    PFN_vkCmdWriteBufferMarkerAMD_1107302256)
  VkLineRasterizationMode_1107298987 = (when declared(VkLineRasterizationMode):
    when ownSizeof(VkLineRasterizationMode) !=
        ownSizeof(VkLineRasterizationMode_1107298986):
      static :
        warning("Declaration of " & "VkLineRasterizationMode" &
            " exists but with different size")
    VkLineRasterizationMode
  else:
    VkLineRasterizationMode_1107298986)
  VkDeviceDiagnosticsConfigFlagsNV_1107302955 = (when declared(
      VkDeviceDiagnosticsConfigFlagsNV):
    when ownSizeof(VkDeviceDiagnosticsConfigFlagsNV) !=
        ownSizeof(VkDeviceDiagnosticsConfigFlagsNV_1107302954):
      static :
        warning("Declaration of " & "VkDeviceDiagnosticsConfigFlagsNV" &
            " exists but with different size")
    VkDeviceDiagnosticsConfigFlagsNV
  else:
    VkDeviceDiagnosticsConfigFlagsNV_1107302954)
  struct_VkDisplayPlaneProperties2KHR_1107300211 = (when declared(
      struct_VkDisplayPlaneProperties2KHR):
    when ownSizeof(struct_VkDisplayPlaneProperties2KHR) !=
        ownSizeof(struct_VkDisplayPlaneProperties2KHR_1107300210):
      static :
        warning("Declaration of " & "struct_VkDisplayPlaneProperties2KHR" &
            " exists but with different size")
    struct_VkDisplayPlaneProperties2KHR
  else:
    struct_VkDisplayPlaneProperties2KHR_1107300210)
  struct_VkViewportWScalingNV_1107301639 = (when declared(
      struct_VkViewportWScalingNV):
    when ownSizeof(struct_VkViewportWScalingNV) !=
        ownSizeof(struct_VkViewportWScalingNV_1107301638):
      static :
        warning("Declaration of " & "struct_VkViewportWScalingNV" &
            " exists but with different size")
    struct_VkViewportWScalingNV
  else:
    struct_VkViewportWScalingNV_1107301638)
  VkMemoryAllocateFlagBitsKHR_1107299893 = (when declared(
      VkMemoryAllocateFlagBitsKHR):
    when ownSizeof(VkMemoryAllocateFlagBitsKHR) !=
        ownSizeof(VkMemoryAllocateFlagBitsKHR_1107299892):
      static :
        warning("Declaration of " & "VkMemoryAllocateFlagBitsKHR" &
            " exists but with different size")
    VkMemoryAllocateFlagBitsKHR
  else:
    VkMemoryAllocateFlagBitsKHR_1107299892)
  VkDisplayProperties2KHR_1107300209 = (when declared(VkDisplayProperties2KHR):
    when ownSizeof(VkDisplayProperties2KHR) !=
        ownSizeof(VkDisplayProperties2KHR_1107300208):
      static :
        warning("Declaration of " & "VkDisplayProperties2KHR" &
            " exists but with different size")
    VkDisplayProperties2KHR
  else:
    VkDisplayProperties2KHR_1107300208)
  VkPipelineBinaryDataInfoKHR_1107300883 = (when declared(
      VkPipelineBinaryDataInfoKHR):
    when ownSizeof(VkPipelineBinaryDataInfoKHR) !=
        ownSizeof(VkPipelineBinaryDataInfoKHR_1107300882):
      static :
        warning("Declaration of " & "VkPipelineBinaryDataInfoKHR" &
            " exists but with different size")
    VkPipelineBinaryDataInfoKHR
  else:
    VkPipelineBinaryDataInfoKHR_1107300882)
  VkAccelerationStructureVersionInfoKHR_1107305193 = (when declared(
      VkAccelerationStructureVersionInfoKHR):
    when ownSizeof(VkAccelerationStructureVersionInfoKHR) !=
        ownSizeof(VkAccelerationStructureVersionInfoKHR_1107305192):
      static :
        warning("Declaration of " & "VkAccelerationStructureVersionInfoKHR" &
            " exists but with different size")
    VkAccelerationStructureVersionInfoKHR
  else:
    VkAccelerationStructureVersionInfoKHR_1107305192)
  VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR_1107300445 = (when declared(
      VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR_1107300444):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR
  else:
    VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR_1107300444)
  VkSubresourceHostMemcpySizeEXT_1107302693 = (when declared(
      VkSubresourceHostMemcpySizeEXT):
    when ownSizeof(VkSubresourceHostMemcpySizeEXT) !=
        ownSizeof(VkSubresourceHostMemcpySizeEXT_1107302692):
      static :
        warning("Declaration of " & "VkSubresourceHostMemcpySizeEXT" &
            " exists but with different size")
    VkSubresourceHostMemcpySizeEXT
  else:
    VkSubresourceHostMemcpySizeEXT_1107302692)
  StdVideoAV1Quantization_1107305613 = (when declared(StdVideoAV1Quantization):
    when ownSizeof(StdVideoAV1Quantization) !=
        ownSizeof(StdVideoAV1Quantization_1107305612):
      static :
        warning("Declaration of " & "StdVideoAV1Quantization" &
            " exists but with different size")
    StdVideoAV1Quantization
  else:
    StdVideoAV1Quantization_1107305612)
  struct_VkVideoDecodeH265DpbSlotInfoKHR_1107300335 = (when declared(
      struct_VkVideoDecodeH265DpbSlotInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH265DpbSlotInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH265DpbSlotInfoKHR_1107300334):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeH265DpbSlotInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH265DpbSlotInfoKHR
  else:
    struct_VkVideoDecodeH265DpbSlotInfoKHR_1107300334)
  PFN_vkCmdBindDescriptorSets2_1107299235 = (when declared(
      PFN_vkCmdBindDescriptorSets2):
    when ownSizeof(PFN_vkCmdBindDescriptorSets2) !=
        ownSizeof(PFN_vkCmdBindDescriptorSets2_1107299234):
      static :
        warning("Declaration of " & "PFN_vkCmdBindDescriptorSets2" &
            " exists but with different size")
    PFN_vkCmdBindDescriptorSets2
  else:
    PFN_vkCmdBindDescriptorSets2_1107299234)
  struct_VkHdrMetadataEXT_1107301789 = (when declared(struct_VkHdrMetadataEXT):
    when ownSizeof(struct_VkHdrMetadataEXT) !=
        ownSizeof(struct_VkHdrMetadataEXT_1107301788):
      static :
        warning("Declaration of " & "struct_VkHdrMetadataEXT" &
            " exists but with different size")
    struct_VkHdrMetadataEXT
  else:
    struct_VkHdrMetadataEXT_1107301788)
  VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR_1107300537 = (when declared(
      VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR_1107300536):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR
  else:
    VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR_1107300536)
  VkFrontFace_1107296859 = (when declared(VkFrontFace):
    when ownSizeof(VkFrontFace) != ownSizeof(VkFrontFace_1107296858):
      static :
        warning("Declaration of " & "VkFrontFace" &
            " exists but with different size")
    VkFrontFace
  else:
    VkFrontFace_1107296858)
  enum_VkQueryControlFlagBits_1107297207 = (when declared(
      enum_VkQueryControlFlagBits):
    when ownSizeof(enum_VkQueryControlFlagBits) !=
        ownSizeof(enum_VkQueryControlFlagBits_1107297206):
      static :
        warning("Declaration of " & "enum_VkQueryControlFlagBits" &
            " exists but with different size")
    enum_VkQueryControlFlagBits
  else:
    enum_VkQueryControlFlagBits_1107297206)
  VkPeerMemoryFeatureFlagBitsKHR_1107299889 = (when declared(
      VkPeerMemoryFeatureFlagBitsKHR):
    when ownSizeof(VkPeerMemoryFeatureFlagBitsKHR) !=
        ownSizeof(VkPeerMemoryFeatureFlagBitsKHR_1107299888):
      static :
        warning("Declaration of " & "VkPeerMemoryFeatureFlagBitsKHR" &
            " exists but with different size")
    VkPeerMemoryFeatureFlagBitsKHR
  else:
    VkPeerMemoryFeatureFlagBitsKHR_1107299888)
  VkPhysicalDeviceCooperativeVectorFeaturesNV_1107304331 = (when declared(
      VkPhysicalDeviceCooperativeVectorFeaturesNV):
    when ownSizeof(VkPhysicalDeviceCooperativeVectorFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceCooperativeVectorFeaturesNV_1107304330):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCooperativeVectorFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceCooperativeVectorFeaturesNV
  else:
    VkPhysicalDeviceCooperativeVectorFeaturesNV_1107304330)
  PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT_1107301661 = (when declared(
      PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT):
    when ownSizeof(PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT_1107301660):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT
  else:
    PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT_1107301660)
  struct_VkCopyMicromapInfoEXT_1107303591 = (when declared(
      struct_VkCopyMicromapInfoEXT):
    when ownSizeof(struct_VkCopyMicromapInfoEXT) !=
        ownSizeof(struct_VkCopyMicromapInfoEXT_1107303590):
      static :
        warning("Declaration of " & "struct_VkCopyMicromapInfoEXT" &
            " exists but with different size")
    struct_VkCopyMicromapInfoEXT
  else:
    struct_VkCopyMicromapInfoEXT_1107303590)
  VkPipelineLibraryCreateInfoKHR_1107300543 = (when declared(
      VkPipelineLibraryCreateInfoKHR):
    when ownSizeof(VkPipelineLibraryCreateInfoKHR) !=
        ownSizeof(VkPipelineLibraryCreateInfoKHR_1107300542):
      static :
        warning("Declaration of " & "VkPipelineLibraryCreateInfoKHR" &
            " exists but with different size")
    VkPipelineLibraryCreateInfoKHR
  else:
    VkPipelineLibraryCreateInfoKHR_1107300542)
  struct_VkPipelineCacheCreateInfo_1107297461 = (when declared(
      struct_VkPipelineCacheCreateInfo):
    when ownSizeof(struct_VkPipelineCacheCreateInfo) !=
        ownSizeof(struct_VkPipelineCacheCreateInfo_1107297460):
      static :
        warning("Declaration of " & "struct_VkPipelineCacheCreateInfo" &
            " exists but with different size")
    struct_VkPipelineCacheCreateInfo
  else:
    struct_VkPipelineCacheCreateInfo_1107297460)
  enum_VkSharingMode_1107296829 = (when declared(enum_VkSharingMode):
    when ownSizeof(enum_VkSharingMode) != ownSizeof(enum_VkSharingMode_1107296828):
      static :
        warning("Declaration of " & "enum_VkSharingMode" &
            " exists but with different size")
    enum_VkSharingMode
  else:
    enum_VkSharingMode_1107296828)
  enum_VkColorSpaceKHR_1107299257 = (when declared(enum_VkColorSpaceKHR):
    when ownSizeof(enum_VkColorSpaceKHR) != ownSizeof(enum_VkColorSpaceKHR_1107299256):
      static :
        warning("Declaration of " & "enum_VkColorSpaceKHR" &
            " exists but with different size")
    enum_VkColorSpaceKHR
  else:
    enum_VkColorSpaceKHR_1107299256)
  VkPhysicalDeviceDriverPropertiesKHR_1107300353 = (when declared(
      VkPhysicalDeviceDriverPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceDriverPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceDriverPropertiesKHR_1107300352):
      static :
        warning("Declaration of " & "VkPhysicalDeviceDriverPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceDriverPropertiesKHR
  else:
    VkPhysicalDeviceDriverPropertiesKHR_1107300352)
  PFN_vkCmdBeginQueryIndexedEXT_1107301487 = (when declared(
      PFN_vkCmdBeginQueryIndexedEXT):
    when ownSizeof(PFN_vkCmdBeginQueryIndexedEXT) !=
        ownSizeof(PFN_vkCmdBeginQueryIndexedEXT_1107301486):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginQueryIndexedEXT" &
            " exists but with different size")
    PFN_vkCmdBeginQueryIndexedEXT
  else:
    PFN_vkCmdBeginQueryIndexedEXT_1107301486)
  struct_VkCopyBufferToImageInfo2_1107298791 = (when declared(
      struct_VkCopyBufferToImageInfo2):
    when ownSizeof(struct_VkCopyBufferToImageInfo2) !=
        ownSizeof(struct_VkCopyBufferToImageInfo2_1107298790):
      static :
        warning("Declaration of " & "struct_VkCopyBufferToImageInfo2" &
            " exists but with different size")
    struct_VkCopyBufferToImageInfo2
  else:
    struct_VkCopyBufferToImageInfo2_1107298790)
  StdVideoH265ShortTermRefPicSetFlags_1107305807 = (when declared(
      StdVideoH265ShortTermRefPicSetFlags):
    when ownSizeof(StdVideoH265ShortTermRefPicSetFlags) !=
        ownSizeof(StdVideoH265ShortTermRefPicSetFlags_1107305806):
      static :
        warning("Declaration of " & "StdVideoH265ShortTermRefPicSetFlags" &
            " exists but with different size")
    StdVideoH265ShortTermRefPicSetFlags
  else:
    StdVideoH265ShortTermRefPicSetFlags_1107305806)
  VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV_1107304869 = (when declared(
      VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV):
    when ownSizeof(VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV) !=
        ownSizeof(VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV_1107304868):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV" &
            " exists but with different size")
    VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV
  else:
    VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV_1107304868)
  PFN_vkGetPhysicalDeviceFeatures2_1107298345 = (when declared(
      PFN_vkGetPhysicalDeviceFeatures2):
    when ownSizeof(PFN_vkGetPhysicalDeviceFeatures2) !=
        ownSizeof(PFN_vkGetPhysicalDeviceFeatures2_1107298344):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceFeatures2" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceFeatures2
  else:
    PFN_vkGetPhysicalDeviceFeatures2_1107298344)
  PFN_vkCmdWaitEvents_1107297927 = (when declared(PFN_vkCmdWaitEvents):
    when ownSizeof(PFN_vkCmdWaitEvents) != ownSizeof(PFN_vkCmdWaitEvents_1107297926):
      static :
        warning("Declaration of " & "PFN_vkCmdWaitEvents" &
            " exists but with different size")
    PFN_vkCmdWaitEvents
  else:
    PFN_vkCmdWaitEvents_1107297926)
  enum_VkPointClippingBehavior_1107297955 = (when declared(
      enum_VkPointClippingBehavior):
    when ownSizeof(enum_VkPointClippingBehavior) !=
        ownSizeof(enum_VkPointClippingBehavior_1107297954):
      static :
        warning("Declaration of " & "enum_VkPointClippingBehavior" &
            " exists but with different size")
    enum_VkPointClippingBehavior
  else:
    enum_VkPointClippingBehavior_1107297954)
  struct_VkExternalMemoryBufferCreateInfo_1107298279 = (when declared(
      struct_VkExternalMemoryBufferCreateInfo):
    when ownSizeof(struct_VkExternalMemoryBufferCreateInfo) !=
        ownSizeof(struct_VkExternalMemoryBufferCreateInfo_1107298278):
      static :
        warning("Declaration of " & "struct_VkExternalMemoryBufferCreateInfo" &
            " exists but with different size")
    struct_VkExternalMemoryBufferCreateInfo
  else:
    struct_VkExternalMemoryBufferCreateInfo_1107298278)
  VkRenderingAttachmentInfoKHR_1107299837 = (when declared(
      VkRenderingAttachmentInfoKHR):
    when ownSizeof(VkRenderingAttachmentInfoKHR) !=
        ownSizeof(VkRenderingAttachmentInfoKHR_1107299836):
      static :
        warning("Declaration of " & "VkRenderingAttachmentInfoKHR" &
            " exists but with different size")
    VkRenderingAttachmentInfoKHR
  else:
    VkRenderingAttachmentInfoKHR_1107299836)
  VkVideoDecodeH265InlineSessionParametersInfoKHR_1107301379 = (when declared(
      VkVideoDecodeH265InlineSessionParametersInfoKHR):
    when ownSizeof(VkVideoDecodeH265InlineSessionParametersInfoKHR) !=
        ownSizeof(VkVideoDecodeH265InlineSessionParametersInfoKHR_1107301378):
      static :
        warning("Declaration of " &
            "VkVideoDecodeH265InlineSessionParametersInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH265InlineSessionParametersInfoKHR
  else:
    VkVideoDecodeH265InlineSessionParametersInfoKHR_1107301378)
  PFN_vkGetImageViewHandleNVX_1107301531 = (when declared(
      PFN_vkGetImageViewHandleNVX):
    when ownSizeof(PFN_vkGetImageViewHandleNVX) !=
        ownSizeof(PFN_vkGetImageViewHandleNVX_1107301530):
      static :
        warning("Declaration of " & "PFN_vkGetImageViewHandleNVX" &
            " exists but with different size")
    PFN_vkGetImageViewHandleNVX
  else:
    PFN_vkGetImageViewHandleNVX_1107301530)
  VkPipelineCompilerControlCreateInfoAMD_1107302269 = (when declared(
      VkPipelineCompilerControlCreateInfoAMD):
    when ownSizeof(VkPipelineCompilerControlCreateInfoAMD) !=
        ownSizeof(VkPipelineCompilerControlCreateInfoAMD_1107302268):
      static :
        warning("Declaration of " & "VkPipelineCompilerControlCreateInfoAMD" &
            " exists but with different size")
    VkPipelineCompilerControlCreateInfoAMD
  else:
    VkPipelineCompilerControlCreateInfoAMD_1107302268)
  VkBlitImageInfo2_1107298805 = (when declared(VkBlitImageInfo2):
    when ownSizeof(VkBlitImageInfo2) != ownSizeof(VkBlitImageInfo2_1107298804):
      static :
        warning("Declaration of " & "VkBlitImageInfo2" &
            " exists but with different size")
    VkBlitImageInfo2
  else:
    VkBlitImageInfo2_1107298804)
  struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE_1107305107 = (when declared(
      struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE):
    when ownSizeof(struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE) !=
        ownSizeof(struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE_1107305106):
      static :
        warning("Declaration of " &
            "struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE" &
            " exists but with different size")
    struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE
  else:
    struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE_1107305106)
  struct_VkVideoDecodeH264PictureInfoKHR_1107299819 = (when declared(
      struct_VkVideoDecodeH264PictureInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH264PictureInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH264PictureInfoKHR_1107299818):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeH264PictureInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH264PictureInfoKHR
  else:
    struct_VkVideoDecodeH264PictureInfoKHR_1107299818)
  enum_VkQueueFlagBits_1107296979 = (when declared(enum_VkQueueFlagBits):
    when ownSizeof(enum_VkQueueFlagBits) != ownSizeof(enum_VkQueueFlagBits_1107296978):
      static :
        warning("Declaration of " & "enum_VkQueueFlagBits" &
            " exists but with different size")
    enum_VkQueueFlagBits
  else:
    enum_VkQueueFlagBits_1107296978)
  VkRenderingFlags_1107298681 = (when declared(VkRenderingFlags):
    when ownSizeof(VkRenderingFlags) != ownSizeof(VkRenderingFlags_1107298680):
      static :
        warning("Declaration of " & "VkRenderingFlags" &
            " exists but with different size")
    VkRenderingFlags
  else:
    VkRenderingFlags_1107298680)
  VkPhysicalDeviceOpticalFlowFeaturesNV_1107304177 = (when declared(
      VkPhysicalDeviceOpticalFlowFeaturesNV):
    when ownSizeof(VkPhysicalDeviceOpticalFlowFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceOpticalFlowFeaturesNV_1107304176):
      static :
        warning("Declaration of " & "VkPhysicalDeviceOpticalFlowFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceOpticalFlowFeaturesNV
  else:
    VkPhysicalDeviceOpticalFlowFeaturesNV_1107304176)
  struct_VkAccelerationStructureInfoNV_1107302155 = (when declared(
      struct_VkAccelerationStructureInfoNV):
    when ownSizeof(struct_VkAccelerationStructureInfoNV) !=
        ownSizeof(struct_VkAccelerationStructureInfoNV_1107302154):
      static :
        warning("Declaration of " & "struct_VkAccelerationStructureInfoNV" &
            " exists but with different size")
    struct_VkAccelerationStructureInfoNV
  else:
    struct_VkAccelerationStructureInfoNV_1107302154)
  VkDisplaySurfaceStereoTypeNV_1107304683 = (when declared(
      VkDisplaySurfaceStereoTypeNV):
    when ownSizeof(VkDisplaySurfaceStereoTypeNV) !=
        ownSizeof(VkDisplaySurfaceStereoTypeNV_1107304682):
      static :
        warning("Declaration of " & "VkDisplaySurfaceStereoTypeNV" &
            " exists but with different size")
    VkDisplaySurfaceStereoTypeNV
  else:
    VkDisplaySurfaceStereoTypeNV_1107304682)
  enum_VkAccessFlagBits_1107296925 = (when declared(enum_VkAccessFlagBits):
    when ownSizeof(enum_VkAccessFlagBits) != ownSizeof(enum_VkAccessFlagBits_1107296924):
      static :
        warning("Declaration of " & "enum_VkAccessFlagBits" &
            " exists but with different size")
    enum_VkAccessFlagBits
  else:
    enum_VkAccessFlagBits_1107296924)
  VkPhysicalDeviceVulkanMemoryModelFeatures_1107298533 = (when declared(
      VkPhysicalDeviceVulkanMemoryModelFeatures):
    when ownSizeof(VkPhysicalDeviceVulkanMemoryModelFeatures) !=
        ownSizeof(VkPhysicalDeviceVulkanMemoryModelFeatures_1107298532):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVulkanMemoryModelFeatures" &
            " exists but with different size")
    VkPhysicalDeviceVulkanMemoryModelFeatures
  else:
    VkPhysicalDeviceVulkanMemoryModelFeatures_1107298532)
  struct_VkVideoDecodeH265ProfileInfoKHR_1107300313 = (when declared(
      struct_VkVideoDecodeH265ProfileInfoKHR):
    when ownSizeof(struct_VkVideoDecodeH265ProfileInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeH265ProfileInfoKHR_1107300312):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeH265ProfileInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH265ProfileInfoKHR
  else:
    struct_VkVideoDecodeH265ProfileInfoKHR_1107300312)
  PFN_vkDestroyCuModuleNVX_1107301517 = (when declared(PFN_vkDestroyCuModuleNVX):
    when ownSizeof(PFN_vkDestroyCuModuleNVX) !=
        ownSizeof(PFN_vkDestroyCuModuleNVX_1107301516):
      static :
        warning("Declaration of " & "PFN_vkDestroyCuModuleNVX" &
            " exists but with different size")
    PFN_vkDestroyCuModuleNVX
  else:
    PFN_vkDestroyCuModuleNVX_1107301516)
  VkBindBufferMemoryDeviceGroupInfoKHR_1107299905 = (when declared(
      VkBindBufferMemoryDeviceGroupInfoKHR):
    when ownSizeof(VkBindBufferMemoryDeviceGroupInfoKHR) !=
        ownSizeof(VkBindBufferMemoryDeviceGroupInfoKHR_1107299904):
      static :
        warning("Declaration of " & "VkBindBufferMemoryDeviceGroupInfoKHR" &
            " exists but with different size")
    VkBindBufferMemoryDeviceGroupInfoKHR
  else:
    VkBindBufferMemoryDeviceGroupInfoKHR_1107299904)
  VkIndirectCommandsStreamNV_1107302809 = (when declared(
      VkIndirectCommandsStreamNV):
    when ownSizeof(VkIndirectCommandsStreamNV) !=
        ownSizeof(VkIndirectCommandsStreamNV_1107302808):
      static :
        warning("Declaration of " & "VkIndirectCommandsStreamNV" &
            " exists but with different size")
    VkIndirectCommandsStreamNV
  else:
    VkIndirectCommandsStreamNV_1107302808)
  VkShaderStageFlagBits_1107297097 = (when declared(VkShaderStageFlagBits):
    when ownSizeof(VkShaderStageFlagBits) != ownSizeof(VkShaderStageFlagBits_1107297096):
      static :
        warning("Declaration of " & "VkShaderStageFlagBits" &
            " exists but with different size")
    VkShaderStageFlagBits
  else:
    VkShaderStageFlagBits_1107297096)
  PFN_vkBuildMicromapsEXT_1107303613 = (when declared(PFN_vkBuildMicromapsEXT):
    when ownSizeof(PFN_vkBuildMicromapsEXT) !=
        ownSizeof(PFN_vkBuildMicromapsEXT_1107303612):
      static :
        warning("Declaration of " & "PFN_vkBuildMicromapsEXT" &
            " exists but with different size")
    PFN_vkBuildMicromapsEXT
  else:
    PFN_vkBuildMicromapsEXT_1107303612)
  VkPhysicalDeviceNestedCommandBufferPropertiesEXT_1107303855 = (when declared(
      VkPhysicalDeviceNestedCommandBufferPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceNestedCommandBufferPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceNestedCommandBufferPropertiesEXT_1107303854):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceNestedCommandBufferPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceNestedCommandBufferPropertiesEXT
  else:
    VkPhysicalDeviceNestedCommandBufferPropertiesEXT_1107303854)
  PFN_vkGetDeviceImageSparseMemoryRequirements_1107298971 = (when declared(
      PFN_vkGetDeviceImageSparseMemoryRequirements):
    when ownSizeof(PFN_vkGetDeviceImageSparseMemoryRequirements) !=
        ownSizeof(PFN_vkGetDeviceImageSparseMemoryRequirements_1107298970):
      static :
        warning("Declaration of " &
            "PFN_vkGetDeviceImageSparseMemoryRequirements" &
            " exists but with different size")
    PFN_vkGetDeviceImageSparseMemoryRequirements
  else:
    PFN_vkGetDeviceImageSparseMemoryRequirements_1107298970)
  enum_VkSemaphoreWaitFlagBits_1107298409 = (when declared(
      enum_VkSemaphoreWaitFlagBits):
    when ownSizeof(enum_VkSemaphoreWaitFlagBits) !=
        ownSizeof(enum_VkSemaphoreWaitFlagBits_1107298408):
      static :
        warning("Declaration of " & "enum_VkSemaphoreWaitFlagBits" &
            " exists but with different size")
    enum_VkSemaphoreWaitFlagBits
  else:
    enum_VkSemaphoreWaitFlagBits_1107298408)
  struct_VkPhysicalDeviceLayeredApiPropertiesKHR_1107301329 = (when declared(
      struct_VkPhysicalDeviceLayeredApiPropertiesKHR):
    when ownSizeof(struct_VkPhysicalDeviceLayeredApiPropertiesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceLayeredApiPropertiesKHR_1107301328):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceLayeredApiPropertiesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceLayeredApiPropertiesKHR
  else:
    struct_VkPhysicalDeviceLayeredApiPropertiesKHR_1107301328)
  enum_VkTensorTilingARM_1107303987 = (when declared(enum_VkTensorTilingARM):
    when ownSizeof(enum_VkTensorTilingARM) != ownSizeof(enum_VkTensorTilingARM_1107303986):
      static :
        warning("Declaration of " & "enum_VkTensorTilingARM" &
            " exists but with different size")
    enum_VkTensorTilingARM
  else:
    enum_VkTensorTilingARM_1107303986)
  VkSemaphoreSubmitInfoKHR_1107300667 = (when declared(VkSemaphoreSubmitInfoKHR):
    when ownSizeof(VkSemaphoreSubmitInfoKHR) !=
        ownSizeof(VkSemaphoreSubmitInfoKHR_1107300666):
      static :
        warning("Declaration of " & "VkSemaphoreSubmitInfoKHR" &
            " exists but with different size")
    VkSemaphoreSubmitInfoKHR
  else:
    VkSemaphoreSubmitInfoKHR_1107300666)
  struct_VkIndirectExecutionSetShaderLayoutInfoEXT_1107304951 = (when declared(
      struct_VkIndirectExecutionSetShaderLayoutInfoEXT):
    when ownSizeof(struct_VkIndirectExecutionSetShaderLayoutInfoEXT) !=
        ownSizeof(struct_VkIndirectExecutionSetShaderLayoutInfoEXT_1107304950):
      static :
        warning("Declaration of " &
            "struct_VkIndirectExecutionSetShaderLayoutInfoEXT" &
            " exists but with different size")
    struct_VkIndirectExecutionSetShaderLayoutInfoEXT
  else:
    struct_VkIndirectExecutionSetShaderLayoutInfoEXT_1107304950)
  PFN_vkCmdSetDiscardRectangleEnableEXT_1107301757 = (when declared(
      PFN_vkCmdSetDiscardRectangleEnableEXT):
    when ownSizeof(PFN_vkCmdSetDiscardRectangleEnableEXT) !=
        ownSizeof(PFN_vkCmdSetDiscardRectangleEnableEXT_1107301756):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDiscardRectangleEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetDiscardRectangleEnableEXT
  else:
    PFN_vkCmdSetDiscardRectangleEnableEXT_1107301756)
  StdVideoEncodeH264PictureInfoFlags_1107305541 = (when declared(
      StdVideoEncodeH264PictureInfoFlags):
    when ownSizeof(StdVideoEncodeH264PictureInfoFlags) !=
        ownSizeof(StdVideoEncodeH264PictureInfoFlags_1107305540):
      static :
        warning("Declaration of " & "StdVideoEncodeH264PictureInfoFlags" &
            " exists but with different size")
    StdVideoEncodeH264PictureInfoFlags
  else:
    StdVideoEncodeH264PictureInfoFlags_1107305540)
  struct_VkBindShaderGroupIndirectCommandNV_1107302791 = (when declared(
      struct_VkBindShaderGroupIndirectCommandNV):
    when ownSizeof(struct_VkBindShaderGroupIndirectCommandNV) !=
        ownSizeof(struct_VkBindShaderGroupIndirectCommandNV_1107302790):
      static :
        warning("Declaration of " & "struct_VkBindShaderGroupIndirectCommandNV" &
            " exists but with different size")
    struct_VkBindShaderGroupIndirectCommandNV
  else:
    struct_VkBindShaderGroupIndirectCommandNV_1107302790)
  VkVideoEncodeH265ProfileInfoKHR_1107299779 = (when declared(
      VkVideoEncodeH265ProfileInfoKHR):
    when ownSizeof(VkVideoEncodeH265ProfileInfoKHR) !=
        ownSizeof(VkVideoEncodeH265ProfileInfoKHR_1107299778):
      static :
        warning("Declaration of " & "VkVideoEncodeH265ProfileInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265ProfileInfoKHR
  else:
    VkVideoEncodeH265ProfileInfoKHR_1107299778)
  PFN_vkGetPhysicalDeviceSurfaceSupportKHR_1107299283 = (when declared(
      PFN_vkGetPhysicalDeviceSurfaceSupportKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceSurfaceSupportKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSurfaceSupportKHR_1107299282):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceSurfaceSupportKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSurfaceSupportKHR
  else:
    PFN_vkGetPhysicalDeviceSurfaceSupportKHR_1107299282)
  VkDataGraphPipelineDispatchFlagBitsARM_1107304473 = (when declared(
      VkDataGraphPipelineDispatchFlagBitsARM):
    when ownSizeof(VkDataGraphPipelineDispatchFlagBitsARM) !=
        ownSizeof(VkDataGraphPipelineDispatchFlagBitsARM_1107304472):
      static :
        warning("Declaration of " & "VkDataGraphPipelineDispatchFlagBitsARM" &
            " exists but with different size")
    VkDataGraphPipelineDispatchFlagBitsARM
  else:
    VkDataGraphPipelineDispatchFlagBitsARM_1107304472)
  struct_VkDeviceGroupSwapchainCreateInfoKHR_1107299333 = (when declared(
      struct_VkDeviceGroupSwapchainCreateInfoKHR):
    when ownSizeof(struct_VkDeviceGroupSwapchainCreateInfoKHR) !=
        ownSizeof(struct_VkDeviceGroupSwapchainCreateInfoKHR_1107299332):
      static :
        warning("Declaration of " & "struct_VkDeviceGroupSwapchainCreateInfoKHR" &
            " exists but with different size")
    struct_VkDeviceGroupSwapchainCreateInfoKHR
  else:
    struct_VkDeviceGroupSwapchainCreateInfoKHR_1107299332)
  enum_StdVideoAV1FrameRestorationType_1107305895 = (when declared(
      enum_StdVideoAV1FrameRestorationType):
    when ownSizeof(enum_StdVideoAV1FrameRestorationType) !=
        ownSizeof(enum_StdVideoAV1FrameRestorationType_1107305894):
      static :
        warning("Declaration of " & "enum_StdVideoAV1FrameRestorationType" &
            " exists but with different size")
    enum_StdVideoAV1FrameRestorationType
  else:
    enum_StdVideoAV1FrameRestorationType_1107305894)
  VkBufferImageCopy_1107297639 = (when declared(VkBufferImageCopy):
    when ownSizeof(VkBufferImageCopy) != ownSizeof(VkBufferImageCopy_1107297638):
      static :
        warning("Declaration of " & "VkBufferImageCopy" &
            " exists but with different size")
    VkBufferImageCopy
  else:
    VkBufferImageCopy_1107297638)
  VkShaderFloatControlsIndependenceKHR_1107300355 = (when declared(
      VkShaderFloatControlsIndependenceKHR):
    when ownSizeof(VkShaderFloatControlsIndependenceKHR) !=
        ownSizeof(VkShaderFloatControlsIndependenceKHR_1107300354):
      static :
        warning("Declaration of " & "VkShaderFloatControlsIndependenceKHR" &
            " exists but with different size")
    VkShaderFloatControlsIndependenceKHR
  else:
    VkShaderFloatControlsIndependenceKHR_1107300354)
  VkPhysicalDeviceYcbcrImageArraysFeaturesEXT_1107302599 = (when declared(
      VkPhysicalDeviceYcbcrImageArraysFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT_1107302598):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceYcbcrImageArraysFeaturesEXT
  else:
    VkPhysicalDeviceYcbcrImageArraysFeaturesEXT_1107302598)
  VkSemaphoreTypeCreateInfoKHR_1107300377 = (when declared(
      VkSemaphoreTypeCreateInfoKHR):
    when ownSizeof(VkSemaphoreTypeCreateInfoKHR) !=
        ownSizeof(VkSemaphoreTypeCreateInfoKHR_1107300376):
      static :
        warning("Declaration of " & "VkSemaphoreTypeCreateInfoKHR" &
            " exists but with different size")
    VkSemaphoreTypeCreateInfoKHR
  else:
    VkSemaphoreTypeCreateInfoKHR_1107300376)
  VkSurfaceFullScreenExclusiveWin32InfoEXT_1107305413 = (when declared(
      VkSurfaceFullScreenExclusiveWin32InfoEXT):
    when ownSizeof(VkSurfaceFullScreenExclusiveWin32InfoEXT) !=
        ownSizeof(VkSurfaceFullScreenExclusiveWin32InfoEXT_1107305412):
      static :
        warning("Declaration of " & "VkSurfaceFullScreenExclusiveWin32InfoEXT" &
            " exists but with different size")
    VkSurfaceFullScreenExclusiveWin32InfoEXT
  else:
    VkSurfaceFullScreenExclusiveWin32InfoEXT_1107305412)
  PFN_vkCmdDecompressMemoryNV_1107303783 = (when declared(
      PFN_vkCmdDecompressMemoryNV):
    when ownSizeof(PFN_vkCmdDecompressMemoryNV) !=
        ownSizeof(PFN_vkCmdDecompressMemoryNV_1107303782):
      static :
        warning("Declaration of " & "PFN_vkCmdDecompressMemoryNV" &
            " exists but with different size")
    PFN_vkCmdDecompressMemoryNV
  else:
    PFN_vkCmdDecompressMemoryNV_1107303782)
  VkAttachmentReference_1107297595 = (when declared(VkAttachmentReference):
    when ownSizeof(VkAttachmentReference) != ownSizeof(VkAttachmentReference_1107297594):
      static :
        warning("Declaration of " & "VkAttachmentReference" &
            " exists but with different size")
    VkAttachmentReference
  else:
    VkAttachmentReference_1107297594)
  VkPerformanceOverrideTypeINTEL_1107302385 = (when declared(
      VkPerformanceOverrideTypeINTEL):
    when ownSizeof(VkPerformanceOverrideTypeINTEL) !=
        ownSizeof(VkPerformanceOverrideTypeINTEL_1107302384):
      static :
        warning("Declaration of " & "VkPerformanceOverrideTypeINTEL" &
            " exists but with different size")
    VkPerformanceOverrideTypeINTEL
  else:
    VkPerformanceOverrideTypeINTEL_1107302384)
  struct_StdVideoEncodeAV1OperatingPointInfoFlags_1107305767 = (when declared(
      struct_StdVideoEncodeAV1OperatingPointInfoFlags):
    when ownSizeof(struct_StdVideoEncodeAV1OperatingPointInfoFlags) !=
        ownSizeof(struct_StdVideoEncodeAV1OperatingPointInfoFlags_1107305766):
      static :
        warning("Declaration of " &
            "struct_StdVideoEncodeAV1OperatingPointInfoFlags" &
            " exists but with different size")
    struct_StdVideoEncodeAV1OperatingPointInfoFlags
  else:
    struct_StdVideoEncodeAV1OperatingPointInfoFlags_1107305766)
  VkPhysicalDeviceClusterAccelerationStructureFeaturesNV_1107304779 = (when declared(
      VkPhysicalDeviceClusterAccelerationStructureFeaturesNV):
    when ownSizeof(VkPhysicalDeviceClusterAccelerationStructureFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceClusterAccelerationStructureFeaturesNV_1107304778):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceClusterAccelerationStructureFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceClusterAccelerationStructureFeaturesNV
  else:
    VkPhysicalDeviceClusterAccelerationStructureFeaturesNV_1107304778)
  union_VkPerformanceCounterResultKHR_1107300153 = (when declared(
      union_VkPerformanceCounterResultKHR):
    when ownSizeof(union_VkPerformanceCounterResultKHR) !=
        ownSizeof(union_VkPerformanceCounterResultKHR_1107300152):
      static :
        warning("Declaration of " & "union_VkPerformanceCounterResultKHR" &
            " exists but with different size")
    union_VkPerformanceCounterResultKHR
  else:
    union_VkPerformanceCounterResultKHR_1107300152)
  struct_VkGeneratedCommandsPipelineInfoEXT_1107305015 = (when declared(
      struct_VkGeneratedCommandsPipelineInfoEXT):
    when ownSizeof(struct_VkGeneratedCommandsPipelineInfoEXT) !=
        ownSizeof(struct_VkGeneratedCommandsPipelineInfoEXT_1107305014):
      static :
        warning("Declaration of " & "struct_VkGeneratedCommandsPipelineInfoEXT" &
            " exists but with different size")
    struct_VkGeneratedCommandsPipelineInfoEXT
  else:
    struct_VkGeneratedCommandsPipelineInfoEXT_1107305014)
  VkAccelerationStructureTrianglesOpacityMicromapEXT_1107303601 = (when declared(
      VkAccelerationStructureTrianglesOpacityMicromapEXT):
    when ownSizeof(VkAccelerationStructureTrianglesOpacityMicromapEXT) !=
        ownSizeof(VkAccelerationStructureTrianglesOpacityMicromapEXT_1107303600):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureTrianglesOpacityMicromapEXT" &
            " exists but with different size")
    VkAccelerationStructureTrianglesOpacityMicromapEXT
  else:
    VkAccelerationStructureTrianglesOpacityMicromapEXT_1107303600)
  struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR_1107301313 = (when declared(
      struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR_1107301312):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR
  else:
    struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR_1107301312)
  struct_VkExternalMemoryProperties_1107298251 = (when declared(
      struct_VkExternalMemoryProperties):
    when ownSizeof(struct_VkExternalMemoryProperties) !=
        ownSizeof(struct_VkExternalMemoryProperties_1107298250):
      static :
        warning("Declaration of " & "struct_VkExternalMemoryProperties" &
            " exists but with different size")
    struct_VkExternalMemoryProperties
  else:
    struct_VkExternalMemoryProperties_1107298250)
  struct_VkPipelineVertexInputDivisorStateCreateInfo_1107299061 = (when declared(
      struct_VkPipelineVertexInputDivisorStateCreateInfo):
    when ownSizeof(struct_VkPipelineVertexInputDivisorStateCreateInfo) !=
        ownSizeof(struct_VkPipelineVertexInputDivisorStateCreateInfo_1107299060):
      static :
        warning("Declaration of " &
            "struct_VkPipelineVertexInputDivisorStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineVertexInputDivisorStateCreateInfo
  else:
    struct_VkPipelineVertexInputDivisorStateCreateInfo_1107299060)
  VkPipelineMultisampleStateCreateFlags_1107297115 = (when declared(
      VkPipelineMultisampleStateCreateFlags):
    when ownSizeof(VkPipelineMultisampleStateCreateFlags) !=
        ownSizeof(VkPipelineMultisampleStateCreateFlags_1107297114):
      static :
        warning("Declaration of " & "VkPipelineMultisampleStateCreateFlags" &
            " exists but with different size")
    VkPipelineMultisampleStateCreateFlags
  else:
    VkPipelineMultisampleStateCreateFlags_1107297114)
  VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298729 = (when declared(
      VkPhysicalDevicePipelineCreationCacheControlFeatures):
    when ownSizeof(VkPhysicalDevicePipelineCreationCacheControlFeatures) !=
        ownSizeof(VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298728):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineCreationCacheControlFeatures" &
            " exists but with different size")
    VkPhysicalDevicePipelineCreationCacheControlFeatures
  else:
    VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298728)
  VkSetDescriptorBufferOffsetsInfoEXT_1107301191 = (when declared(
      VkSetDescriptorBufferOffsetsInfoEXT):
    when ownSizeof(VkSetDescriptorBufferOffsetsInfoEXT) !=
        ownSizeof(VkSetDescriptorBufferOffsetsInfoEXT_1107301190):
      static :
        warning("Declaration of " & "VkSetDescriptorBufferOffsetsInfoEXT" &
            " exists but with different size")
    VkSetDescriptorBufferOffsetsInfoEXT
  else:
    VkSetDescriptorBufferOffsetsInfoEXT_1107301190)
  struct_VkCopyMemoryIndirectCommandKHR_1107301219 = (when declared(
      struct_VkCopyMemoryIndirectCommandKHR):
    when ownSizeof(struct_VkCopyMemoryIndirectCommandKHR) !=
        ownSizeof(struct_VkCopyMemoryIndirectCommandKHR_1107301218):
      static :
        warning("Declaration of " & "struct_VkCopyMemoryIndirectCommandKHR" &
            " exists but with different size")
    struct_VkCopyMemoryIndirectCommandKHR
  else:
    struct_VkCopyMemoryIndirectCommandKHR_1107301218)
  struct_VkPhysicalDeviceCubicClampFeaturesQCOM_1107304637 = (when declared(
      struct_VkPhysicalDeviceCubicClampFeaturesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceCubicClampFeaturesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceCubicClampFeaturesQCOM_1107304636):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCubicClampFeaturesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceCubicClampFeaturesQCOM
  else:
    struct_VkPhysicalDeviceCubicClampFeaturesQCOM_1107304636)
  PFN_vkCopyAccelerationStructureKHR_1107305217 = (when declared(
      PFN_vkCopyAccelerationStructureKHR):
    when ownSizeof(PFN_vkCopyAccelerationStructureKHR) !=
        ownSizeof(PFN_vkCopyAccelerationStructureKHR_1107305216):
      static :
        warning("Declaration of " & "PFN_vkCopyAccelerationStructureKHR" &
            " exists but with different size")
    PFN_vkCopyAccelerationStructureKHR
  else:
    PFN_vkCopyAccelerationStructureKHR_1107305216)
  enum_VkVideoEncodeAV1CapabilityFlagBitsKHR_1107301017 = (when declared(
      enum_VkVideoEncodeAV1CapabilityFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeAV1CapabilityFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeAV1CapabilityFlagBitsKHR_1107301016):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeAV1CapabilityFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeAV1CapabilityFlagBitsKHR
  else:
    enum_VkVideoEncodeAV1CapabilityFlagBitsKHR_1107301016)
  struct_StdVideoEncodeH264ReferenceListsInfo_1107305683 = (when declared(
      struct_StdVideoEncodeH264ReferenceListsInfo):
    when ownSizeof(struct_StdVideoEncodeH264ReferenceListsInfo) !=
        ownSizeof(struct_StdVideoEncodeH264ReferenceListsInfo_1107305682):
      static :
        warning("Declaration of " &
            "struct_StdVideoEncodeH264ReferenceListsInfo" &
            " exists but with different size")
    struct_StdVideoEncodeH264ReferenceListsInfo
  else:
    struct_StdVideoEncodeH264ReferenceListsInfo_1107305682)
  PFN_vkCmdResetQueryPool_1107297935 = (when declared(PFN_vkCmdResetQueryPool):
    when ownSizeof(PFN_vkCmdResetQueryPool) !=
        ownSizeof(PFN_vkCmdResetQueryPool_1107297934):
      static :
        warning("Declaration of " & "PFN_vkCmdResetQueryPool" &
            " exists but with different size")
    PFN_vkCmdResetQueryPool
  else:
    PFN_vkCmdResetQueryPool_1107297934)
  PFN_vkRegisterDeviceEventEXT_1107301693 = (when declared(
      PFN_vkRegisterDeviceEventEXT):
    when ownSizeof(PFN_vkRegisterDeviceEventEXT) !=
        ownSizeof(PFN_vkRegisterDeviceEventEXT_1107301692):
      static :
        warning("Declaration of " & "PFN_vkRegisterDeviceEventEXT" &
            " exists but with different size")
    PFN_vkRegisterDeviceEventEXT
  else:
    PFN_vkRegisterDeviceEventEXT_1107301692)
  struct_VkVideoEncodeH264ProfileInfoKHR_1107299665 = (when declared(
      struct_VkVideoEncodeH264ProfileInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264ProfileInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264ProfileInfoKHR_1107299664):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH264ProfileInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264ProfileInfoKHR
  else:
    struct_VkVideoEncodeH264ProfileInfoKHR_1107299664)
  VkPipelineBinaryDataKHR_1107300859 = (when declared(VkPipelineBinaryDataKHR):
    when ownSizeof(VkPipelineBinaryDataKHR) !=
        ownSizeof(VkPipelineBinaryDataKHR_1107300858):
      static :
        warning("Declaration of " & "VkPipelineBinaryDataKHR" &
            " exists but with different size")
    VkPipelineBinaryDataKHR
  else:
    VkPipelineBinaryDataKHR_1107300858)
  struct_VkBindBufferMemoryInfo_1107298053 = (when declared(
      struct_VkBindBufferMemoryInfo):
    when ownSizeof(struct_VkBindBufferMemoryInfo) !=
        ownSizeof(struct_VkBindBufferMemoryInfo_1107298052):
      static :
        warning("Declaration of " & "struct_VkBindBufferMemoryInfo" &
            " exists but with different size")
    struct_VkBindBufferMemoryInfo
  else:
    struct_VkBindBufferMemoryInfo_1107298052)
  enum_VkOpticalFlowUsageFlagBitsNV_1107304157 = (when declared(
      enum_VkOpticalFlowUsageFlagBitsNV):
    when ownSizeof(enum_VkOpticalFlowUsageFlagBitsNV) !=
        ownSizeof(enum_VkOpticalFlowUsageFlagBitsNV_1107304156):
      static :
        warning("Declaration of " & "enum_VkOpticalFlowUsageFlagBitsNV" &
            " exists but with different size")
    enum_VkOpticalFlowUsageFlagBitsNV
  else:
    enum_VkOpticalFlowUsageFlagBitsNV_1107304156)
  VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV_1107304851 = (when declared(
      VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV):
    when ownSizeof(VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV) !=
        ownSizeof(VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV_1107304850):
      static :
        warning("Declaration of " &
            "VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV" &
            " exists but with different size")
    VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV
  else:
    VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV_1107304850)
  PFN_vkCreateXlibSurfaceKHR_1107305437 = (when declared(
      PFN_vkCreateXlibSurfaceKHR):
    when ownSizeof(PFN_vkCreateXlibSurfaceKHR) !=
        ownSizeof(PFN_vkCreateXlibSurfaceKHR_1107305436):
      static :
        warning("Declaration of " & "PFN_vkCreateXlibSurfaceKHR" &
            " exists but with different size")
    PFN_vkCreateXlibSurfaceKHR
  else:
    PFN_vkCreateXlibSurfaceKHR_1107305436)
  StdVideoVP9ColorConfigFlags_1107305839 = (when declared(
      StdVideoVP9ColorConfigFlags):
    when ownSizeof(StdVideoVP9ColorConfigFlags) !=
        ownSizeof(StdVideoVP9ColorConfigFlags_1107305838):
      static :
        warning("Declaration of " & "StdVideoVP9ColorConfigFlags" &
            " exists but with different size")
    StdVideoVP9ColorConfigFlags
  else:
    StdVideoVP9ColorConfigFlags_1107305838)
  struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL_1107302369 = (when declared(
      struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL):
    when ownSizeof(struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL) !=
        ownSizeof(struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL_1107302368):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
  else:
    struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL_1107302368)
  VkImageCreateFlags_1107296947 = (when declared(VkImageCreateFlags):
    when ownSizeof(VkImageCreateFlags) != ownSizeof(VkImageCreateFlags_1107296946):
      static :
        warning("Declaration of " & "VkImageCreateFlags" &
            " exists but with different size")
    VkImageCreateFlags
  else:
    VkImageCreateFlags_1107296946)
  StdVideoH264WeightedBipredIdc_1107305529 = (when declared(
      StdVideoH264WeightedBipredIdc):
    when ownSizeof(StdVideoH264WeightedBipredIdc) !=
        ownSizeof(StdVideoH264WeightedBipredIdc_1107305528):
      static :
        warning("Declaration of " & "StdVideoH264WeightedBipredIdc" &
            " exists but with different size")
    StdVideoH264WeightedBipredIdc
  else:
    StdVideoH264WeightedBipredIdc_1107305528)
  VkVideoSessionParametersCreateFlagBitsKHR_1107299457 = (when declared(
      VkVideoSessionParametersCreateFlagBitsKHR):
    when ownSizeof(VkVideoSessionParametersCreateFlagBitsKHR) !=
        ownSizeof(VkVideoSessionParametersCreateFlagBitsKHR_1107299456):
      static :
        warning("Declaration of " & "VkVideoSessionParametersCreateFlagBitsKHR" &
            " exists but with different size")
    VkVideoSessionParametersCreateFlagBitsKHR
  else:
    VkVideoSessionParametersCreateFlagBitsKHR_1107299456)
  VkPhysicalDevicePerformanceQueryPropertiesKHR_1107300139 = (when declared(
      VkPhysicalDevicePerformanceQueryPropertiesKHR):
    when ownSizeof(VkPhysicalDevicePerformanceQueryPropertiesKHR) !=
        ownSizeof(VkPhysicalDevicePerformanceQueryPropertiesKHR_1107300138):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePerformanceQueryPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDevicePerformanceQueryPropertiesKHR
  else:
    VkPhysicalDevicePerformanceQueryPropertiesKHR_1107300138)
  VkImageViewSampleWeightCreateInfoQCOM_1107303839 = (when declared(
      VkImageViewSampleWeightCreateInfoQCOM):
    when ownSizeof(VkImageViewSampleWeightCreateInfoQCOM) !=
        ownSizeof(VkImageViewSampleWeightCreateInfoQCOM_1107303838):
      static :
        warning("Declaration of " & "VkImageViewSampleWeightCreateInfoQCOM" &
            " exists but with different size")
    VkImageViewSampleWeightCreateInfoQCOM
  else:
    VkImageViewSampleWeightCreateInfoQCOM_1107303838)
  struct_VkCopyMemoryToAccelerationStructureInfoKHR_1107305199 = (when declared(
      struct_VkCopyMemoryToAccelerationStructureInfoKHR):
    when ownSizeof(struct_VkCopyMemoryToAccelerationStructureInfoKHR) !=
        ownSizeof(struct_VkCopyMemoryToAccelerationStructureInfoKHR_1107305198):
      static :
        warning("Declaration of " &
            "struct_VkCopyMemoryToAccelerationStructureInfoKHR" &
            " exists but with different size")
    struct_VkCopyMemoryToAccelerationStructureInfoKHR
  else:
    struct_VkCopyMemoryToAccelerationStructureInfoKHR_1107305198)
  VkPhysicalDeviceProtectedMemoryProperties_1107298209 = (when declared(
      VkPhysicalDeviceProtectedMemoryProperties):
    when ownSizeof(VkPhysicalDeviceProtectedMemoryProperties) !=
        ownSizeof(VkPhysicalDeviceProtectedMemoryProperties_1107298208):
      static :
        warning("Declaration of " & "VkPhysicalDeviceProtectedMemoryProperties" &
            " exists but with different size")
    VkPhysicalDeviceProtectedMemoryProperties
  else:
    VkPhysicalDeviceProtectedMemoryProperties_1107298208)
  PFN_vkDestroyPipelineCache_1107297801 = (when declared(
      PFN_vkDestroyPipelineCache):
    when ownSizeof(PFN_vkDestroyPipelineCache) !=
        ownSizeof(PFN_vkDestroyPipelineCache_1107297800):
      static :
        warning("Declaration of " & "PFN_vkDestroyPipelineCache" &
            " exists but with different size")
    PFN_vkDestroyPipelineCache
  else:
    PFN_vkDestroyPipelineCache_1107297800)
  struct_VkDeviceImageMemoryRequirements_1107298895 = (when declared(
      struct_VkDeviceImageMemoryRequirements):
    when ownSizeof(struct_VkDeviceImageMemoryRequirements) !=
        ownSizeof(struct_VkDeviceImageMemoryRequirements_1107298894):
      static :
        warning("Declaration of " & "struct_VkDeviceImageMemoryRequirements" &
            " exists but with different size")
    struct_VkDeviceImageMemoryRequirements
  else:
    struct_VkDeviceImageMemoryRequirements_1107298894)
  VkPhysicalDeviceMeshShaderPropertiesNV_1107302317 = (when declared(
      VkPhysicalDeviceMeshShaderPropertiesNV):
    when ownSizeof(VkPhysicalDeviceMeshShaderPropertiesNV) !=
        ownSizeof(VkPhysicalDeviceMeshShaderPropertiesNV_1107302316):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMeshShaderPropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceMeshShaderPropertiesNV
  else:
    VkPhysicalDeviceMeshShaderPropertiesNV_1107302316)
  VkExternalSemaphoreHandleTypeFlagBits_1107298039 = (when declared(
      VkExternalSemaphoreHandleTypeFlagBits):
    when ownSizeof(VkExternalSemaphoreHandleTypeFlagBits) !=
        ownSizeof(VkExternalSemaphoreHandleTypeFlagBits_1107298038):
      static :
        warning("Declaration of " & "VkExternalSemaphoreHandleTypeFlagBits" &
            " exists but with different size")
    VkExternalSemaphoreHandleTypeFlagBits
  else:
    VkExternalSemaphoreHandleTypeFlagBits_1107298038)
  struct_VkIndirectCommandsVertexBufferTokenEXT_1107304979 = (when declared(
      struct_VkIndirectCommandsVertexBufferTokenEXT):
    when ownSizeof(struct_VkIndirectCommandsVertexBufferTokenEXT) !=
        ownSizeof(struct_VkIndirectCommandsVertexBufferTokenEXT_1107304978):
      static :
        warning("Declaration of " &
            "struct_VkIndirectCommandsVertexBufferTokenEXT" &
            " exists but with different size")
    struct_VkIndirectCommandsVertexBufferTokenEXT
  else:
    struct_VkIndirectCommandsVertexBufferTokenEXT_1107304978)
  PFN_vkFreeMemory_1107297721 = (when declared(PFN_vkFreeMemory):
    when ownSizeof(PFN_vkFreeMemory) != ownSizeof(PFN_vkFreeMemory_1107297720):
      static :
        warning("Declaration of " & "PFN_vkFreeMemory" &
            " exists but with different size")
    PFN_vkFreeMemory
  else:
    PFN_vkFreeMemory_1107297720)
  VkBufferImageCopy2KHR_1107300721 = (when declared(VkBufferImageCopy2KHR):
    when ownSizeof(VkBufferImageCopy2KHR) != ownSizeof(VkBufferImageCopy2KHR_1107300720):
      static :
        warning("Declaration of " & "VkBufferImageCopy2KHR" &
            " exists but with different size")
    VkBufferImageCopy2KHR
  else:
    VkBufferImageCopy2KHR_1107300720)
  VkPhysicalDevicePipelineProtectedAccessFeatures_1107299159 = (when declared(
      VkPhysicalDevicePipelineProtectedAccessFeatures):
    when ownSizeof(VkPhysicalDevicePipelineProtectedAccessFeatures) !=
        ownSizeof(VkPhysicalDevicePipelineProtectedAccessFeatures_1107299158):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelineProtectedAccessFeatures" &
            " exists but with different size")
    VkPhysicalDevicePipelineProtectedAccessFeatures
  else:
    VkPhysicalDevicePipelineProtectedAccessFeatures_1107299158)
  VkDescriptorBufferInfo_1107297559 = (when declared(VkDescriptorBufferInfo):
    when ownSizeof(VkDescriptorBufferInfo) != ownSizeof(VkDescriptorBufferInfo_1107297558):
      static :
        warning("Declaration of " & "VkDescriptorBufferInfo" &
            " exists but with different size")
    VkDescriptorBufferInfo
  else:
    VkDescriptorBufferInfo_1107297558)
  struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV_1107303829 = (when declared(
      struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV_1107303828):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV
  else:
    struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV_1107303828)
  PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR_1107299945 = (when declared(
      PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR_1107299944):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR
  else:
    PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR_1107299944)
  enum_VkInternalAllocationType_1107296805 = (when declared(
      enum_VkInternalAllocationType):
    when ownSizeof(enum_VkInternalAllocationType) !=
        ownSizeof(enum_VkInternalAllocationType_1107296804):
      static :
        warning("Declaration of " & "enum_VkInternalAllocationType" &
            " exists but with different size")
    enum_VkInternalAllocationType
  else:
    enum_VkInternalAllocationType_1107296804)
  VkCommandPoolResetFlags_1107297199 = (when declared(VkCommandPoolResetFlags):
    when ownSizeof(VkCommandPoolResetFlags) !=
        ownSizeof(VkCommandPoolResetFlags_1107297198):
      static :
        warning("Declaration of " & "VkCommandPoolResetFlags" &
            " exists but with different size")
    VkCommandPoolResetFlags
  else:
    VkCommandPoolResetFlags_1107297198)
  enum_VkQueryPipelineStatisticFlagBits_1107297031 = (when declared(
      enum_VkQueryPipelineStatisticFlagBits):
    when ownSizeof(enum_VkQueryPipelineStatisticFlagBits) !=
        ownSizeof(enum_VkQueryPipelineStatisticFlagBits_1107297030):
      static :
        warning("Declaration of " & "enum_VkQueryPipelineStatisticFlagBits" &
            " exists but with different size")
    enum_VkQueryPipelineStatisticFlagBits
  else:
    enum_VkQueryPipelineStatisticFlagBits_1107297030)
  struct_VkPipelineCacheHeaderVersionOne_1107297281 = (when declared(
      struct_VkPipelineCacheHeaderVersionOne):
    when ownSizeof(struct_VkPipelineCacheHeaderVersionOne) !=
        ownSizeof(struct_VkPipelineCacheHeaderVersionOne_1107297280):
      static :
        warning("Declaration of " & "struct_VkPipelineCacheHeaderVersionOne" &
            " exists but with different size")
    struct_VkPipelineCacheHeaderVersionOne
  else:
    struct_VkPipelineCacheHeaderVersionOne_1107297280)
  struct_VkSubpassResolvePerformanceQueryEXT_1107303399 = (when declared(
      struct_VkSubpassResolvePerformanceQueryEXT):
    when ownSizeof(struct_VkSubpassResolvePerformanceQueryEXT) !=
        ownSizeof(struct_VkSubpassResolvePerformanceQueryEXT_1107303398):
      static :
        warning("Declaration of " & "struct_VkSubpassResolvePerformanceQueryEXT" &
            " exists but with different size")
    struct_VkSubpassResolvePerformanceQueryEXT
  else:
    struct_VkSubpassResolvePerformanceQueryEXT_1107303398)
  enum_VkVideoCodingControlFlagBitsKHR_1107299465 = (when declared(
      enum_VkVideoCodingControlFlagBitsKHR):
    when ownSizeof(enum_VkVideoCodingControlFlagBitsKHR) !=
        ownSizeof(enum_VkVideoCodingControlFlagBitsKHR_1107299464):
      static :
        warning("Declaration of " & "enum_VkVideoCodingControlFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoCodingControlFlagBitsKHR
  else:
    enum_VkVideoCodingControlFlagBitsKHR_1107299464)
  VkAccelerationStructureGeometrySpheresDataNV_1107303827 = (when declared(
      VkAccelerationStructureGeometrySpheresDataNV):
    when ownSizeof(VkAccelerationStructureGeometrySpheresDataNV) !=
        ownSizeof(VkAccelerationStructureGeometrySpheresDataNV_1107303826):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureGeometrySpheresDataNV" &
            " exists but with different size")
    VkAccelerationStructureGeometrySpheresDataNV
  else:
    VkAccelerationStructureGeometrySpheresDataNV_1107303826)
  VkClusterAccelerationStructureInputInfoNV_1107304803 = (when declared(
      VkClusterAccelerationStructureInputInfoNV):
    when ownSizeof(VkClusterAccelerationStructureInputInfoNV) !=
        ownSizeof(VkClusterAccelerationStructureInputInfoNV_1107304802):
      static :
        warning("Declaration of " & "VkClusterAccelerationStructureInputInfoNV" &
            " exists but with different size")
    VkClusterAccelerationStructureInputInfoNV
  else:
    VkClusterAccelerationStructureInputInfoNV_1107304802)
  VkImageView_1107296746 = (when declared(VkImageView):
    when ownSizeof(VkImageView) != ownSizeof(VkImageView_1107296745):
      static :
        warning("Declaration of " & "VkImageView" &
            " exists but with different size")
    VkImageView
  else:
    VkImageView_1107296745)
  PFN_vkMergePipelineCaches_1107297805 = (when declared(
      PFN_vkMergePipelineCaches):
    when ownSizeof(PFN_vkMergePipelineCaches) !=
        ownSizeof(PFN_vkMergePipelineCaches_1107297804):
      static :
        warning("Declaration of " & "PFN_vkMergePipelineCaches" &
            " exists but with different size")
    PFN_vkMergePipelineCaches
  else:
    PFN_vkMergePipelineCaches_1107297804)
  VkCopyBufferInfo2_1107298777 = (when declared(VkCopyBufferInfo2):
    when ownSizeof(VkCopyBufferInfo2) != ownSizeof(VkCopyBufferInfo2_1107298776):
      static :
        warning("Declaration of " & "VkCopyBufferInfo2" &
            " exists but with different size")
    VkCopyBufferInfo2
  else:
    VkCopyBufferInfo2_1107298776)
  PFN_vkAcquireProfilingLockKHR_1107300169 = (when declared(
      PFN_vkAcquireProfilingLockKHR):
    when ownSizeof(PFN_vkAcquireProfilingLockKHR) !=
        ownSizeof(PFN_vkAcquireProfilingLockKHR_1107300168):
      static :
        warning("Declaration of " & "PFN_vkAcquireProfilingLockKHR" &
            " exists but with different size")
    PFN_vkAcquireProfilingLockKHR
  else:
    PFN_vkAcquireProfilingLockKHR_1107300168)
  VkDataGraphPipelineDispatchInfoARM_1107304533 = (when declared(
      VkDataGraphPipelineDispatchInfoARM):
    when ownSizeof(VkDataGraphPipelineDispatchInfoARM) !=
        ownSizeof(VkDataGraphPipelineDispatchInfoARM_1107304532):
      static :
        warning("Declaration of " & "VkDataGraphPipelineDispatchInfoARM" &
            " exists but with different size")
    VkDataGraphPipelineDispatchInfoARM
  else:
    VkDataGraphPipelineDispatchInfoARM_1107304532)
  StdVideoAV1SequenceHeader_1107300993 = (when declared(
      StdVideoAV1SequenceHeader):
    when ownSizeof(StdVideoAV1SequenceHeader) !=
        ownSizeof(StdVideoAV1SequenceHeader_1107300992):
      static :
        warning("Declaration of " & "StdVideoAV1SequenceHeader" &
            " exists but with different size")
    StdVideoAV1SequenceHeader
  else:
    StdVideoAV1SequenceHeader_1107300992)
  PFN_vkGetImageMemoryRequirements2KHR_1107300253 = (when declared(
      PFN_vkGetImageMemoryRequirements2KHR):
    when ownSizeof(PFN_vkGetImageMemoryRequirements2KHR) !=
        ownSizeof(PFN_vkGetImageMemoryRequirements2KHR_1107300252):
      static :
        warning("Declaration of " & "PFN_vkGetImageMemoryRequirements2KHR" &
            " exists but with different size")
    PFN_vkGetImageMemoryRequirements2KHR
  else:
    PFN_vkGetImageMemoryRequirements2KHR_1107300252)
  VkGeometryInstanceFlagsNV_1107302117 = (when declared(
      VkGeometryInstanceFlagsNV):
    when ownSizeof(VkGeometryInstanceFlagsNV) !=
        ownSizeof(VkGeometryInstanceFlagsNV_1107302116):
      static :
        warning("Declaration of " & "VkGeometryInstanceFlagsNV" &
            " exists but with different size")
    VkGeometryInstanceFlagsNV
  else:
    VkGeometryInstanceFlagsNV_1107302116)
  VkPhysicalDeviceExtendedDynamicState3PropertiesEXT_1107303867 = (when declared(
      VkPhysicalDeviceExtendedDynamicState3PropertiesEXT):
    when ownSizeof(VkPhysicalDeviceExtendedDynamicState3PropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceExtendedDynamicState3PropertiesEXT_1107303866):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceExtendedDynamicState3PropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceExtendedDynamicState3PropertiesEXT
  else:
    VkPhysicalDeviceExtendedDynamicState3PropertiesEXT_1107303866)
  VkD3D12FenceSubmitInfoKHR_1107305357 = (when declared(
      VkD3D12FenceSubmitInfoKHR):
    when ownSizeof(VkD3D12FenceSubmitInfoKHR) !=
        ownSizeof(VkD3D12FenceSubmitInfoKHR_1107305356):
      static :
        warning("Declaration of " & "VkD3D12FenceSubmitInfoKHR" &
            " exists but with different size")
    VkD3D12FenceSubmitInfoKHR
  else:
    VkD3D12FenceSubmitInfoKHR_1107305356)
  VkDispatchIndirectCommand_1107297259 = (when declared(
      VkDispatchIndirectCommand):
    when ownSizeof(VkDispatchIndirectCommand) !=
        ownSizeof(VkDispatchIndirectCommand_1107297258):
      static :
        warning("Declaration of " & "VkDispatchIndirectCommand" &
            " exists but with different size")
    VkDispatchIndirectCommand
  else:
    VkDispatchIndirectCommand_1107297258)
  PFN_vkDestroyDescriptorSetLayout_1107297823 = (when declared(
      PFN_vkDestroyDescriptorSetLayout):
    when ownSizeof(PFN_vkDestroyDescriptorSetLayout) !=
        ownSizeof(PFN_vkDestroyDescriptorSetLayout_1107297822):
      static :
        warning("Declaration of " & "PFN_vkDestroyDescriptorSetLayout" &
            " exists but with different size")
    PFN_vkDestroyDescriptorSetLayout
  else:
    PFN_vkDestroyDescriptorSetLayout_1107297822)
  PFN_vkDestroySurfaceKHR_1107299281 = (when declared(PFN_vkDestroySurfaceKHR):
    when ownSizeof(PFN_vkDestroySurfaceKHR) !=
        ownSizeof(PFN_vkDestroySurfaceKHR_1107299280):
      static :
        warning("Declaration of " & "PFN_vkDestroySurfaceKHR" &
            " exists but with different size")
    PFN_vkDestroySurfaceKHR
  else:
    PFN_vkDestroySurfaceKHR_1107299280)
  struct_VkPipelineBinaryKeyKHR_1107300853 = (when declared(
      struct_VkPipelineBinaryKeyKHR):
    when ownSizeof(struct_VkPipelineBinaryKeyKHR) !=
        ownSizeof(struct_VkPipelineBinaryKeyKHR_1107300852):
      static :
        warning("Declaration of " & "struct_VkPipelineBinaryKeyKHR" &
            " exists but with different size")
    struct_VkPipelineBinaryKeyKHR
  else:
    struct_VkPipelineBinaryKeyKHR_1107300852)
  VkPhysicalDeviceImagelessFramebufferFeatures_1107298537 = (when declared(
      VkPhysicalDeviceImagelessFramebufferFeatures):
    when ownSizeof(VkPhysicalDeviceImagelessFramebufferFeatures) !=
        ownSizeof(VkPhysicalDeviceImagelessFramebufferFeatures_1107298536):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImagelessFramebufferFeatures" &
            " exists but with different size")
    VkPhysicalDeviceImagelessFramebufferFeatures
  else:
    VkPhysicalDeviceImagelessFramebufferFeatures_1107298536)
  struct_VkPipelineCoverageModulationStateCreateInfoNV_1107301943 = (when declared(
      struct_VkPipelineCoverageModulationStateCreateInfoNV):
    when ownSizeof(struct_VkPipelineCoverageModulationStateCreateInfoNV) !=
        ownSizeof(struct_VkPipelineCoverageModulationStateCreateInfoNV_1107301942):
      static :
        warning("Declaration of " &
            "struct_VkPipelineCoverageModulationStateCreateInfoNV" &
            " exists but with different size")
    struct_VkPipelineCoverageModulationStateCreateInfoNV
  else:
    struct_VkPipelineCoverageModulationStateCreateInfoNV_1107301942)
  VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT_1107301865 = (when declared(
      VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT_1107301864):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT
  else:
    VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT_1107301864)
  VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT_1107303433 = (when declared(
      VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT):
    when ownSizeof(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT) !=
        ownSizeof(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT_1107303432):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
  else:
    VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT_1107303432)
  VkEventCreateFlagBits_1107297027 = (when declared(VkEventCreateFlagBits):
    when ownSizeof(VkEventCreateFlagBits) != ownSizeof(VkEventCreateFlagBits_1107297026):
      static :
        warning("Declaration of " & "VkEventCreateFlagBits" &
            " exists but with different size")
    VkEventCreateFlagBits
  else:
    VkEventCreateFlagBits_1107297026)
  struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR_1107301381 = (when declared(
      struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR):
    when ownSizeof(struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR_1107301380):
      static :
        warning("Declaration of " &
            "struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR
  else:
    struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR_1107301380)
  VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI_1107303641 = (when declared(
      VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI):
    when ownSizeof(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI) !=
        ownSizeof(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI_1107303640):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI" &
            " exists but with different size")
    VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI
  else:
    VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI_1107303640)
  VkAddressCopyFlagBitsKHR_1107301211 = (when declared(VkAddressCopyFlagBitsKHR):
    when ownSizeof(VkAddressCopyFlagBitsKHR) !=
        ownSizeof(VkAddressCopyFlagBitsKHR_1107301210):
      static :
        warning("Declaration of " & "VkAddressCopyFlagBitsKHR" &
            " exists but with different size")
    VkAddressCopyFlagBitsKHR
  else:
    VkAddressCopyFlagBitsKHR_1107301210)
  struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM_1107304559 = (when declared(
      struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM):
    when ownSizeof(struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM) !=
        ownSizeof(struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM_1107304558):
      static :
        warning("Declaration of " &
            "struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM
  else:
    struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM_1107304558)
  VkShaderCorePropertiesFlagBitsAMD_1107302487 = (when declared(
      VkShaderCorePropertiesFlagBitsAMD):
    when ownSizeof(VkShaderCorePropertiesFlagBitsAMD) !=
        ownSizeof(VkShaderCorePropertiesFlagBitsAMD_1107302486):
      static :
        warning("Declaration of " & "VkShaderCorePropertiesFlagBitsAMD" &
            " exists but with different size")
    VkShaderCorePropertiesFlagBitsAMD
  else:
    VkShaderCorePropertiesFlagBitsAMD_1107302486)
  VkBufferMemoryBarrier2KHR_1107300659 = (when declared(
      VkBufferMemoryBarrier2KHR):
    when ownSizeof(VkBufferMemoryBarrier2KHR) !=
        ownSizeof(VkBufferMemoryBarrier2KHR_1107300658):
      static :
        warning("Declaration of " & "VkBufferMemoryBarrier2KHR" &
            " exists but with different size")
    VkBufferMemoryBarrier2KHR
  else:
    VkBufferMemoryBarrier2KHR_1107300658)
  VkMicromapVersionInfoEXT_1107303581 = (when declared(VkMicromapVersionInfoEXT):
    when ownSizeof(VkMicromapVersionInfoEXT) !=
        ownSizeof(VkMicromapVersionInfoEXT_1107303580):
      static :
        warning("Declaration of " & "VkMicromapVersionInfoEXT" &
            " exists but with different size")
    VkMicromapVersionInfoEXT
  else:
    VkMicromapVersionInfoEXT_1107303580)
  VkSystemAllocationScope_1107296803 = (when declared(VkSystemAllocationScope):
    when ownSizeof(VkSystemAllocationScope) !=
        ownSizeof(VkSystemAllocationScope_1107296802):
      static :
        warning("Declaration of " & "VkSystemAllocationScope" &
            " exists but with different size")
    VkSystemAllocationScope
  else:
    VkSystemAllocationScope_1107296802)
  VkCommandBufferResetFlags_1107297217 = (when declared(
      VkCommandBufferResetFlags):
    when ownSizeof(VkCommandBufferResetFlags) !=
        ownSizeof(VkCommandBufferResetFlags_1107297216):
      static :
        warning("Declaration of " & "VkCommandBufferResetFlags" &
            " exists but with different size")
    VkCommandBufferResetFlags
  else:
    VkCommandBufferResetFlags_1107297216)
  VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298713 = (when declared(
      VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures):
    when ownSizeof(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures) !=
        ownSizeof(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298712):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures" &
            " exists but with different size")
    VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures
  else:
    VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298712)
  struct_VkVideoEncodeH264PictureInfoKHR_1107299653 = (when declared(
      struct_VkVideoEncodeH264PictureInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264PictureInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264PictureInfoKHR_1107299652):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH264PictureInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264PictureInfoKHR
  else:
    struct_VkVideoEncodeH264PictureInfoKHR_1107299652)
  struct_VkDeviceCreateInfo_1107297353 = (when declared(
      struct_VkDeviceCreateInfo):
    when ownSizeof(struct_VkDeviceCreateInfo) !=
        ownSizeof(struct_VkDeviceCreateInfo_1107297352):
      static :
        warning("Declaration of " & "struct_VkDeviceCreateInfo" &
            " exists but with different size")
    struct_VkDeviceCreateInfo
  else:
    struct_VkDeviceCreateInfo_1107297352)
  PFN_vkGetPipelineExecutableStatisticsKHR_1107300521 = (when declared(
      PFN_vkGetPipelineExecutableStatisticsKHR):
    when ownSizeof(PFN_vkGetPipelineExecutableStatisticsKHR) !=
        ownSizeof(PFN_vkGetPipelineExecutableStatisticsKHR_1107300520):
      static :
        warning("Declaration of " & "PFN_vkGetPipelineExecutableStatisticsKHR" &
            " exists but with different size")
    PFN_vkGetPipelineExecutableStatisticsKHR
  else:
    PFN_vkGetPipelineExecutableStatisticsKHR_1107300520)
  struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM_1107304079 = (when declared(
      struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM):
    when ownSizeof(struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM) !=
        ownSizeof(struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM_1107304078):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM
  else:
    struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM_1107304078)
  struct_VkPhysicalDeviceShaderFloat8FeaturesEXT_1107304733 = (when declared(
      struct_VkPhysicalDeviceShaderFloat8FeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceShaderFloat8FeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceShaderFloat8FeaturesEXT_1107304732):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderFloat8FeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderFloat8FeaturesEXT
  else:
    struct_VkPhysicalDeviceShaderFloat8FeaturesEXT_1107304732)
  VkEventCreateFlags_1107297029 = (when declared(VkEventCreateFlags):
    when ownSizeof(VkEventCreateFlags) != ownSizeof(VkEventCreateFlags_1107297028):
      static :
        warning("Declaration of " & "VkEventCreateFlags" &
            " exists but with different size")
    VkEventCreateFlags
  else:
    VkEventCreateFlags_1107297028)
  VkIndirectCommandsLayoutNV_1107302757 = (when declared(
      VkIndirectCommandsLayoutNV):
    when ownSizeof(VkIndirectCommandsLayoutNV) !=
        ownSizeof(VkIndirectCommandsLayoutNV_1107302756):
      static :
        warning("Declaration of " & "VkIndirectCommandsLayoutNV" &
            " exists but with different size")
    VkIndirectCommandsLayoutNV
  else:
    VkIndirectCommandsLayoutNV_1107302756)
  struct_VkVideoEncodeAV1PictureInfoKHR_1107301069 = (when declared(
      struct_VkVideoEncodeAV1PictureInfoKHR):
    when ownSizeof(struct_VkVideoEncodeAV1PictureInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1PictureInfoKHR_1107301068):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeAV1PictureInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1PictureInfoKHR
  else:
    struct_VkVideoEncodeAV1PictureInfoKHR_1107301068)
  PFN_vkGetPastPresentationTimingGOOGLE_1107301717 = (when declared(
      PFN_vkGetPastPresentationTimingGOOGLE):
    when ownSizeof(PFN_vkGetPastPresentationTimingGOOGLE) !=
        ownSizeof(PFN_vkGetPastPresentationTimingGOOGLE_1107301716):
      static :
        warning("Declaration of " & "PFN_vkGetPastPresentationTimingGOOGLE" &
            " exists but with different size")
    PFN_vkGetPastPresentationTimingGOOGLE
  else:
    PFN_vkGetPastPresentationTimingGOOGLE_1107301716)
  PFN_vkGetMemoryWin32HandleKHR_1107305339 = (when declared(
      PFN_vkGetMemoryWin32HandleKHR):
    when ownSizeof(PFN_vkGetMemoryWin32HandleKHR) !=
        ownSizeof(PFN_vkGetMemoryWin32HandleKHR_1107305338):
      static :
        warning("Declaration of " & "PFN_vkGetMemoryWin32HandleKHR" &
            " exists but with different size")
    PFN_vkGetMemoryWin32HandleKHR
  else:
    PFN_vkGetMemoryWin32HandleKHR_1107305338)
  PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR_1107299541 = (when declared(
      PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR_1107299540):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR
  else:
    PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR_1107299540)
  struct_VkFilterCubicImageViewImageFormatPropertiesEXT_1107302235 = (when declared(
      struct_VkFilterCubicImageViewImageFormatPropertiesEXT):
    when ownSizeof(struct_VkFilterCubicImageViewImageFormatPropertiesEXT) !=
        ownSizeof(struct_VkFilterCubicImageViewImageFormatPropertiesEXT_1107302234):
      static :
        warning("Declaration of " &
            "struct_VkFilterCubicImageViewImageFormatPropertiesEXT" &
            " exists but with different size")
    struct_VkFilterCubicImageViewImageFormatPropertiesEXT
  else:
    struct_VkFilterCubicImageViewImageFormatPropertiesEXT_1107302234)
  VkRenderPassStripeInfoARM_1107303725 = (when declared(
      VkRenderPassStripeInfoARM):
    when ownSizeof(VkRenderPassStripeInfoARM) !=
        ownSizeof(VkRenderPassStripeInfoARM_1107303724):
      static :
        warning("Declaration of " & "VkRenderPassStripeInfoARM" &
            " exists but with different size")
    VkRenderPassStripeInfoARM
  else:
    VkRenderPassStripeInfoARM_1107303724)
  VkImageViewAddressPropertiesNVX_1107301529 = (when declared(
      VkImageViewAddressPropertiesNVX):
    when ownSizeof(VkImageViewAddressPropertiesNVX) !=
        ownSizeof(VkImageViewAddressPropertiesNVX_1107301528):
      static :
        warning("Declaration of " & "VkImageViewAddressPropertiesNVX" &
            " exists but with different size")
    VkImageViewAddressPropertiesNVX
  else:
    VkImageViewAddressPropertiesNVX_1107301528)
  VkSemaphoreImportFlagsKHR_1107299983 = (when declared(
      VkSemaphoreImportFlagsKHR):
    when ownSizeof(VkSemaphoreImportFlagsKHR) !=
        ownSizeof(VkSemaphoreImportFlagsKHR_1107299982):
      static :
        warning("Declaration of " & "VkSemaphoreImportFlagsKHR" &
            " exists but with different size")
    VkSemaphoreImportFlagsKHR
  else:
    VkSemaphoreImportFlagsKHR_1107299982)
  VkPhysicalDeviceMaintenance7PropertiesKHR_1107301327 = (when declared(
      VkPhysicalDeviceMaintenance7PropertiesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance7PropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance7PropertiesKHR_1107301326):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance7PropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance7PropertiesKHR
  else:
    VkPhysicalDeviceMaintenance7PropertiesKHR_1107301326)
  VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT_1107302483 = (when declared(
      VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT):
    when ownSizeof(VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT) !=
        ownSizeof(VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT_1107302482):
      static :
        warning("Declaration of " &
            "VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT" &
            " exists but with different size")
    VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
  else:
    VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT_1107302482)
  PFN_vkCreateImage_1107297785 = (when declared(PFN_vkCreateImage):
    when ownSizeof(PFN_vkCreateImage) != ownSizeof(PFN_vkCreateImage_1107297784):
      static :
        warning("Declaration of " & "PFN_vkCreateImage" &
            " exists but with different size")
    PFN_vkCreateImage
  else:
    PFN_vkCreateImage_1107297784)
  struct_VkVideoDecodeAV1ProfileInfoKHR_1107300979 = (when declared(
      struct_VkVideoDecodeAV1ProfileInfoKHR):
    when ownSizeof(struct_VkVideoDecodeAV1ProfileInfoKHR) !=
        ownSizeof(struct_VkVideoDecodeAV1ProfileInfoKHR_1107300978):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeAV1ProfileInfoKHR" &
            " exists but with different size")
    struct_VkVideoDecodeAV1ProfileInfoKHR
  else:
    struct_VkVideoDecodeAV1ProfileInfoKHR_1107300978)
  PFN_vkGetRayTracingShaderGroupHandlesKHR_1107302213 = (when declared(
      PFN_vkGetRayTracingShaderGroupHandlesKHR):
    when ownSizeof(PFN_vkGetRayTracingShaderGroupHandlesKHR) !=
        ownSizeof(PFN_vkGetRayTracingShaderGroupHandlesKHR_1107302212):
      static :
        warning("Declaration of " & "PFN_vkGetRayTracingShaderGroupHandlesKHR" &
            " exists but with different size")
    PFN_vkGetRayTracingShaderGroupHandlesKHR
  else:
    PFN_vkGetRayTracingShaderGroupHandlesKHR_1107302212)
  PFN_vkResetQueryPoolEXT_1107302641 = (when declared(PFN_vkResetQueryPoolEXT):
    when ownSizeof(PFN_vkResetQueryPoolEXT) !=
        ownSizeof(PFN_vkResetQueryPoolEXT_1107302640):
      static :
        warning("Declaration of " & "PFN_vkResetQueryPoolEXT" &
            " exists but with different size")
    PFN_vkResetQueryPoolEXT
  else:
    PFN_vkResetQueryPoolEXT_1107302640)
  struct_VkPhysicalDeviceRayQueryFeaturesKHR_1107305279 = (when declared(
      struct_VkPhysicalDeviceRayQueryFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceRayQueryFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceRayQueryFeaturesKHR_1107305278):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceRayQueryFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceRayQueryFeaturesKHR
  else:
    struct_VkPhysicalDeviceRayQueryFeaturesKHR_1107305278)
  VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR_1107301237 = (when declared(
      VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR_1107301236):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR
  else:
    VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR_1107301236)
  struct_VkSemaphoreCreateInfo_1107297421 = (when declared(
      struct_VkSemaphoreCreateInfo):
    when ownSizeof(struct_VkSemaphoreCreateInfo) !=
        ownSizeof(struct_VkSemaphoreCreateInfo_1107297420):
      static :
        warning("Declaration of " & "struct_VkSemaphoreCreateInfo" &
            " exists but with different size")
    struct_VkSemaphoreCreateInfo
  else:
    struct_VkSemaphoreCreateInfo_1107297420)
  PFN_vkCmdClearDepthStencilImage_1107297917 = (when declared(
      PFN_vkCmdClearDepthStencilImage):
    when ownSizeof(PFN_vkCmdClearDepthStencilImage) !=
        ownSizeof(PFN_vkCmdClearDepthStencilImage_1107297916):
      static :
        warning("Declaration of " & "PFN_vkCmdClearDepthStencilImage" &
            " exists but with different size")
    PFN_vkCmdClearDepthStencilImage
  else:
    PFN_vkCmdClearDepthStencilImage_1107297916)
  struct_VkPresentInfoKHR_1107299309 = (when declared(struct_VkPresentInfoKHR):
    when ownSizeof(struct_VkPresentInfoKHR) !=
        ownSizeof(struct_VkPresentInfoKHR_1107299308):
      static :
        warning("Declaration of " & "struct_VkPresentInfoKHR" &
            " exists but with different size")
    struct_VkPresentInfoKHR
  else:
    struct_VkPresentInfoKHR_1107299308)
  PFN_vkUninitializePerformanceApiINTEL_1107302431 = (when declared(
      PFN_vkUninitializePerformanceApiINTEL):
    when ownSizeof(PFN_vkUninitializePerformanceApiINTEL) !=
        ownSizeof(PFN_vkUninitializePerformanceApiINTEL_1107302430):
      static :
        warning("Declaration of " & "PFN_vkUninitializePerformanceApiINTEL" &
            " exists but with different size")
    PFN_vkUninitializePerformanceApiINTEL
  else:
    PFN_vkUninitializePerformanceApiINTEL_1107302430)
  struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT_1107304939 = (when declared(
      struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT_1107304938):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT
  else:
    struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT_1107304938)
  struct_VkComputePipelineIndirectBufferInfoNV_1107303791 = (when declared(
      struct_VkComputePipelineIndirectBufferInfoNV):
    when ownSizeof(struct_VkComputePipelineIndirectBufferInfoNV) !=
        ownSizeof(struct_VkComputePipelineIndirectBufferInfoNV_1107303790):
      static :
        warning("Declaration of " &
            "struct_VkComputePipelineIndirectBufferInfoNV" &
            " exists but with different size")
    struct_VkComputePipelineIndirectBufferInfoNV
  else:
    struct_VkComputePipelineIndirectBufferInfoNV_1107303790)
  struct_VkSparseImageMemoryRequirements2_1107298125 = (when declared(
      struct_VkSparseImageMemoryRequirements2):
    when ownSizeof(struct_VkSparseImageMemoryRequirements2) !=
        ownSizeof(struct_VkSparseImageMemoryRequirements2_1107298124):
      static :
        warning("Declaration of " & "struct_VkSparseImageMemoryRequirements2" &
            " exists but with different size")
    struct_VkSparseImageMemoryRequirements2
  else:
    struct_VkSparseImageMemoryRequirements2_1107298124)
  VkPhysicalDeviceLimits_1107297331 = (when declared(VkPhysicalDeviceLimits):
    when ownSizeof(VkPhysicalDeviceLimits) != ownSizeof(VkPhysicalDeviceLimits_1107297330):
      static :
        warning("Declaration of " & "VkPhysicalDeviceLimits" &
            " exists but with different size")
    VkPhysicalDeviceLimits
  else:
    VkPhysicalDeviceLimits_1107297330)
  VkVideoEncodeH265QualityLevelPropertiesKHR_1107299733 = (when declared(
      VkVideoEncodeH265QualityLevelPropertiesKHR):
    when ownSizeof(VkVideoEncodeH265QualityLevelPropertiesKHR) !=
        ownSizeof(VkVideoEncodeH265QualityLevelPropertiesKHR_1107299732):
      static :
        warning("Declaration of " & "VkVideoEncodeH265QualityLevelPropertiesKHR" &
            " exists but with different size")
    VkVideoEncodeH265QualityLevelPropertiesKHR
  else:
    VkVideoEncodeH265QualityLevelPropertiesKHR_1107299732)
  VkRenderingFlagBits_1107298679 = (when declared(VkRenderingFlagBits):
    when ownSizeof(VkRenderingFlagBits) != ownSizeof(VkRenderingFlagBits_1107298678):
      static :
        warning("Declaration of " & "VkRenderingFlagBits" &
            " exists but with different size")
    VkRenderingFlagBits
  else:
    VkRenderingFlagBits_1107298678)
  PFN_vkGetDeviceGroupSurfacePresentModesKHR_1107299349 = (when declared(
      PFN_vkGetDeviceGroupSurfacePresentModesKHR):
    when ownSizeof(PFN_vkGetDeviceGroupSurfacePresentModesKHR) !=
        ownSizeof(PFN_vkGetDeviceGroupSurfacePresentModesKHR_1107299348):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceGroupSurfacePresentModesKHR" &
            " exists but with different size")
    PFN_vkGetDeviceGroupSurfacePresentModesKHR
  else:
    PFN_vkGetDeviceGroupSurfacePresentModesKHR_1107299348)
  struct_VkVideoEndCodingInfoKHR_1107299531 = (when declared(
      struct_VkVideoEndCodingInfoKHR):
    when ownSizeof(struct_VkVideoEndCodingInfoKHR) !=
        ownSizeof(struct_VkVideoEndCodingInfoKHR_1107299530):
      static :
        warning("Declaration of " & "struct_VkVideoEndCodingInfoKHR" &
            " exists but with different size")
    struct_VkVideoEndCodingInfoKHR
  else:
    struct_VkVideoEndCodingInfoKHR_1107299530)
  struct_VkVideoEncodeAV1RateControlInfoKHR_1107301093 = (when declared(
      struct_VkVideoEncodeAV1RateControlInfoKHR):
    when ownSizeof(struct_VkVideoEncodeAV1RateControlInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1RateControlInfoKHR_1107301092):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeAV1RateControlInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1RateControlInfoKHR
  else:
    struct_VkVideoEncodeAV1RateControlInfoKHR_1107301092)
  struct_VkCuFunctionCreateInfoNVX_1107301505 = (when declared(
      struct_VkCuFunctionCreateInfoNVX):
    when ownSizeof(struct_VkCuFunctionCreateInfoNVX) !=
        ownSizeof(struct_VkCuFunctionCreateInfoNVX_1107301504):
      static :
        warning("Declaration of " & "struct_VkCuFunctionCreateInfoNVX" &
            " exists but with different size")
    struct_VkCuFunctionCreateInfoNVX
  else:
    struct_VkCuFunctionCreateInfoNVX_1107301504)
  PFN_vkDestroyBufferView_1107297783 = (when declared(PFN_vkDestroyBufferView):
    when ownSizeof(PFN_vkDestroyBufferView) !=
        ownSizeof(PFN_vkDestroyBufferView_1107297782):
      static :
        warning("Declaration of " & "PFN_vkDestroyBufferView" &
            " exists but with different size")
    PFN_vkDestroyBufferView
  else:
    PFN_vkDestroyBufferView_1107297782)
  struct_VkAttachmentReference_1107297593 = (when declared(
      struct_VkAttachmentReference):
    when ownSizeof(struct_VkAttachmentReference) !=
        ownSizeof(struct_VkAttachmentReference_1107297592):
      static :
        warning("Declaration of " & "struct_VkAttachmentReference" &
            " exists but with different size")
    struct_VkAttachmentReference
  else:
    struct_VkAttachmentReference_1107297592)
  struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI_1107303343 = (when declared(
      struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI):
    when ownSizeof(struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI) !=
        ownSizeof(struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI_1107303342):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI" &
            " exists but with different size")
    struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI
  else:
    struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI_1107303342)
  VkImageMemoryBarrier2KHR_1107300661 = (when declared(VkImageMemoryBarrier2KHR):
    when ownSizeof(VkImageMemoryBarrier2KHR) !=
        ownSizeof(VkImageMemoryBarrier2KHR_1107300660):
      static :
        warning("Declaration of " & "VkImageMemoryBarrier2KHR" &
            " exists but with different size")
    VkImageMemoryBarrier2KHR
  else:
    VkImageMemoryBarrier2KHR_1107300660)
  struct_StdVideoH265PpsFlags_1107305709 = (when declared(
      struct_StdVideoH265PpsFlags):
    when ownSizeof(struct_StdVideoH265PpsFlags) !=
        ownSizeof(struct_StdVideoH265PpsFlags_1107305708):
      static :
        warning("Declaration of " & "struct_StdVideoH265PpsFlags" &
            " exists but with different size")
    struct_StdVideoH265PpsFlags
  else:
    struct_StdVideoH265PpsFlags_1107305708)
  VkVideoEncodeRateControlLayerInfoKHR_1107300613 = (when declared(
      VkVideoEncodeRateControlLayerInfoKHR):
    when ownSizeof(VkVideoEncodeRateControlLayerInfoKHR) !=
        ownSizeof(VkVideoEncodeRateControlLayerInfoKHR_1107300612):
      static :
        warning("Declaration of " & "VkVideoEncodeRateControlLayerInfoKHR" &
            " exists but with different size")
    VkVideoEncodeRateControlLayerInfoKHR
  else:
    VkVideoEncodeRateControlLayerInfoKHR_1107300612)
  enum_VkShaderStageFlagBits_1107297095 = (when declared(
      enum_VkShaderStageFlagBits):
    when ownSizeof(enum_VkShaderStageFlagBits) !=
        ownSizeof(enum_VkShaderStageFlagBits_1107297094):
      static :
        warning("Declaration of " & "enum_VkShaderStageFlagBits" &
            " exists but with different size")
    enum_VkShaderStageFlagBits
  else:
    enum_VkShaderStageFlagBits_1107297094)
  VkPipelineFragmentDensityMapLayeredCreateInfoVALVE_1107305109 = (when declared(
      VkPipelineFragmentDensityMapLayeredCreateInfoVALVE):
    when ownSizeof(VkPipelineFragmentDensityMapLayeredCreateInfoVALVE) !=
        ownSizeof(VkPipelineFragmentDensityMapLayeredCreateInfoVALVE_1107305108):
      static :
        warning("Declaration of " &
            "VkPipelineFragmentDensityMapLayeredCreateInfoVALVE" &
            " exists but with different size")
    VkPipelineFragmentDensityMapLayeredCreateInfoVALVE
  else:
    VkPipelineFragmentDensityMapLayeredCreateInfoVALVE_1107305108)
  enum_StdVideoAV1Level_1107305483 = (when declared(enum_StdVideoAV1Level):
    when ownSizeof(enum_StdVideoAV1Level) != ownSizeof(enum_StdVideoAV1Level_1107305482):
      static :
        warning("Declaration of " & "enum_StdVideoAV1Level" &
            " exists but with different size")
    enum_StdVideoAV1Level
  else:
    enum_StdVideoAV1Level_1107305482)
  struct_VkImageDrmFormatModifierExplicitCreateInfoEXT_1107301973 = (when declared(
      struct_VkImageDrmFormatModifierExplicitCreateInfoEXT):
    when ownSizeof(struct_VkImageDrmFormatModifierExplicitCreateInfoEXT) !=
        ownSizeof(struct_VkImageDrmFormatModifierExplicitCreateInfoEXT_1107301972):
      static :
        warning("Declaration of " &
            "struct_VkImageDrmFormatModifierExplicitCreateInfoEXT" &
            " exists but with different size")
    struct_VkImageDrmFormatModifierExplicitCreateInfoEXT
  else:
    struct_VkImageDrmFormatModifierExplicitCreateInfoEXT_1107301972)
  VkHostImageCopyFlagsEXT_1107302675 = (when declared(VkHostImageCopyFlagsEXT):
    when ownSizeof(VkHostImageCopyFlagsEXT) !=
        ownSizeof(VkHostImageCopyFlagsEXT_1107302674):
      static :
        warning("Declaration of " & "VkHostImageCopyFlagsEXT" &
            " exists but with different size")
    VkHostImageCopyFlagsEXT
  else:
    VkHostImageCopyFlagsEXT_1107302674)
  enum_VkFragmentShadingRateTypeNV_1107303107 = (when declared(
      enum_VkFragmentShadingRateTypeNV):
    when ownSizeof(enum_VkFragmentShadingRateTypeNV) !=
        ownSizeof(enum_VkFragmentShadingRateTypeNV_1107303106):
      static :
        warning("Declaration of " & "enum_VkFragmentShadingRateTypeNV" &
            " exists but with different size")
    enum_VkFragmentShadingRateTypeNV
  else:
    enum_VkFragmentShadingRateTypeNV_1107303106)
  enum_VkPresentScalingFlagBitsKHR_1107300899 = (when declared(
      enum_VkPresentScalingFlagBitsKHR):
    when ownSizeof(enum_VkPresentScalingFlagBitsKHR) !=
        ownSizeof(enum_VkPresentScalingFlagBitsKHR_1107300898):
      static :
        warning("Declaration of " & "enum_VkPresentScalingFlagBitsKHR" &
            " exists but with different size")
    enum_VkPresentScalingFlagBitsKHR
  else:
    enum_VkPresentScalingFlagBitsKHR_1107300898)
  enum_VkDefaultVertexAttributeValueKHR_1107301353 = (when declared(
      enum_VkDefaultVertexAttributeValueKHR):
    when ownSizeof(enum_VkDefaultVertexAttributeValueKHR) !=
        ownSizeof(enum_VkDefaultVertexAttributeValueKHR_1107301352):
      static :
        warning("Declaration of " & "enum_VkDefaultVertexAttributeValueKHR" &
            " exists but with different size")
    enum_VkDefaultVertexAttributeValueKHR
  else:
    enum_VkDefaultVertexAttributeValueKHR_1107301352)
  PFN_vkCopyImageToImage_1107299247 = (when declared(PFN_vkCopyImageToImage):
    when ownSizeof(PFN_vkCopyImageToImage) != ownSizeof(PFN_vkCopyImageToImage_1107299246):
      static :
        warning("Declaration of " & "PFN_vkCopyImageToImage" &
            " exists but with different size")
    PFN_vkCopyImageToImage
  else:
    PFN_vkCopyImageToImage_1107299246)
  VkDeviceGroupCommandBufferBeginInfo_1107298083 = (when declared(
      VkDeviceGroupCommandBufferBeginInfo):
    when ownSizeof(VkDeviceGroupCommandBufferBeginInfo) !=
        ownSizeof(VkDeviceGroupCommandBufferBeginInfo_1107298082):
      static :
        warning("Declaration of " & "VkDeviceGroupCommandBufferBeginInfo" &
            " exists but with different size")
    VkDeviceGroupCommandBufferBeginInfo
  else:
    VkDeviceGroupCommandBufferBeginInfo_1107298082)
  VkPhysicalDeviceMemoryProperties2_1107298155 = (when declared(
      VkPhysicalDeviceMemoryProperties2):
    when ownSizeof(VkPhysicalDeviceMemoryProperties2) !=
        ownSizeof(VkPhysicalDeviceMemoryProperties2_1107298154):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMemoryProperties2" &
            " exists but with different size")
    VkPhysicalDeviceMemoryProperties2
  else:
    VkPhysicalDeviceMemoryProperties2_1107298154)
  struct_VkVideoProfileInfoKHR_1107299479 = (when declared(
      struct_VkVideoProfileInfoKHR):
    when ownSizeof(struct_VkVideoProfileInfoKHR) !=
        ownSizeof(struct_VkVideoProfileInfoKHR_1107299478):
      static :
        warning("Declaration of " & "struct_VkVideoProfileInfoKHR" &
            " exists but with different size")
    struct_VkVideoProfileInfoKHR
  else:
    struct_VkVideoProfileInfoKHR_1107299478)
  VkClusterAccelerationStructureMoveObjectsInfoNV_1107304823 = (when declared(
      VkClusterAccelerationStructureMoveObjectsInfoNV):
    when ownSizeof(VkClusterAccelerationStructureMoveObjectsInfoNV) !=
        ownSizeof(VkClusterAccelerationStructureMoveObjectsInfoNV_1107304822):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureMoveObjectsInfoNV" &
            " exists but with different size")
    VkClusterAccelerationStructureMoveObjectsInfoNV
  else:
    VkClusterAccelerationStructureMoveObjectsInfoNV_1107304822)
  VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300621 = (when declared(
      VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR):
    when ownSizeof(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR) !=
        ownSizeof(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300620):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR" &
            " exists but with different size")
    VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR
  else:
    VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300620)
  VkVideoEncodeFeedbackFlagBitsKHR_1107300577 = (when declared(
      VkVideoEncodeFeedbackFlagBitsKHR):
    when ownSizeof(VkVideoEncodeFeedbackFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeFeedbackFlagBitsKHR_1107300576):
      static :
        warning("Declaration of " & "VkVideoEncodeFeedbackFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeFeedbackFlagBitsKHR
  else:
    VkVideoEncodeFeedbackFlagBitsKHR_1107300576)
  VkPhysicalDeviceExtendedDynamicStateFeaturesEXT_1107302647 = (when declared(
      VkPhysicalDeviceExtendedDynamicStateFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT_1107302646):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceExtendedDynamicStateFeaturesEXT
  else:
    VkPhysicalDeviceExtendedDynamicStateFeaturesEXT_1107302646)
  PFN_vkGetDescriptorEXT_1107303067 = (when declared(PFN_vkGetDescriptorEXT):
    when ownSizeof(PFN_vkGetDescriptorEXT) != ownSizeof(PFN_vkGetDescriptorEXT_1107303066):
      static :
        warning("Declaration of " & "PFN_vkGetDescriptorEXT" &
            " exists but with different size")
    PFN_vkGetDescriptorEXT
  else:
    PFN_vkGetDescriptorEXT_1107303066)
  VkVideoEncodeH264CapabilityFlagBitsKHR_1107299593 = (when declared(
      VkVideoEncodeH264CapabilityFlagBitsKHR):
    when ownSizeof(VkVideoEncodeH264CapabilityFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeH264CapabilityFlagBitsKHR_1107299592):
      static :
        warning("Declaration of " & "VkVideoEncodeH264CapabilityFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeH264CapabilityFlagBitsKHR
  else:
    VkVideoEncodeH264CapabilityFlagBitsKHR_1107299592)
  PFN_vkDestroyShaderModule_1107297797 = (when declared(
      PFN_vkDestroyShaderModule):
    when ownSizeof(PFN_vkDestroyShaderModule) !=
        ownSizeof(PFN_vkDestroyShaderModule_1107297796):
      static :
        warning("Declaration of " & "PFN_vkDestroyShaderModule" &
            " exists but with different size")
    PFN_vkDestroyShaderModule
  else:
    PFN_vkDestroyShaderModule_1107297796)
  struct_VkDescriptorAddressInfoEXT_1107303019 = (when declared(
      struct_VkDescriptorAddressInfoEXT):
    when ownSizeof(struct_VkDescriptorAddressInfoEXT) !=
        ownSizeof(struct_VkDescriptorAddressInfoEXT_1107303018):
      static :
        warning("Declaration of " & "struct_VkDescriptorAddressInfoEXT" &
            " exists but with different size")
    struct_VkDescriptorAddressInfoEXT
  else:
    struct_VkDescriptorAddressInfoEXT_1107303018)
  VkIndirectCommandsLayoutUsageFlagsNV_1107302773 = (when declared(
      VkIndirectCommandsLayoutUsageFlagsNV):
    when ownSizeof(VkIndirectCommandsLayoutUsageFlagsNV) !=
        ownSizeof(VkIndirectCommandsLayoutUsageFlagsNV_1107302772):
      static :
        warning("Declaration of " & "VkIndirectCommandsLayoutUsageFlagsNV" &
            " exists but with different size")
    VkIndirectCommandsLayoutUsageFlagsNV
  else:
    VkIndirectCommandsLayoutUsageFlagsNV_1107302772)
  VkPhysicalDeviceRobustness2PropertiesEXT_1107302905 = (when declared(
      VkPhysicalDeviceRobustness2PropertiesEXT):
    when ownSizeof(VkPhysicalDeviceRobustness2PropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceRobustness2PropertiesEXT_1107302904):
      static :
        warning("Declaration of " & "VkPhysicalDeviceRobustness2PropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceRobustness2PropertiesEXT
  else:
    VkPhysicalDeviceRobustness2PropertiesEXT_1107302904)
  VkVideoSessionKHR_1107299417 = (when declared(VkVideoSessionKHR):
    when ownSizeof(VkVideoSessionKHR) != ownSizeof(VkVideoSessionKHR_1107299416):
      static :
        warning("Declaration of " & "VkVideoSessionKHR" &
            " exists but with different size")
    VkVideoSessionKHR
  else:
    VkVideoSessionKHR_1107299416)
  struct_VkShaderModuleCreateInfo_1107297457 = (when declared(
      struct_VkShaderModuleCreateInfo):
    when ownSizeof(struct_VkShaderModuleCreateInfo) !=
        ownSizeof(struct_VkShaderModuleCreateInfo_1107297456):
      static :
        warning("Declaration of " & "struct_VkShaderModuleCreateInfo" &
            " exists but with different size")
    struct_VkShaderModuleCreateInfo
  else:
    struct_VkShaderModuleCreateInfo_1107297456)
  enum_VkPipelineCreateFlagBits_1107297083 = (when declared(
      enum_VkPipelineCreateFlagBits):
    when ownSizeof(enum_VkPipelineCreateFlagBits) !=
        ownSizeof(enum_VkPipelineCreateFlagBits_1107297082):
      static :
        warning("Declaration of " & "enum_VkPipelineCreateFlagBits" &
            " exists but with different size")
    enum_VkPipelineCreateFlagBits
  else:
    enum_VkPipelineCreateFlagBits_1107297082)
  VkAccessFlags2KHR_1107300649 = (when declared(VkAccessFlags2KHR):
    when ownSizeof(VkAccessFlags2KHR) != ownSizeof(VkAccessFlags2KHR_1107300648):
      static :
        warning("Declaration of " & "VkAccessFlags2KHR" &
            " exists but with different size")
    VkAccessFlags2KHR
  else:
    VkAccessFlags2KHR_1107300648)
  VkPhysicalDeviceCoverageReductionModeFeaturesNV_1107302581 = (when declared(
      VkPhysicalDeviceCoverageReductionModeFeaturesNV):
    when ownSizeof(VkPhysicalDeviceCoverageReductionModeFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceCoverageReductionModeFeaturesNV_1107302580):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCoverageReductionModeFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceCoverageReductionModeFeaturesNV
  else:
    VkPhysicalDeviceCoverageReductionModeFeaturesNV_1107302580)
  struct_VkLayerSettingEXT_1107304367 = (when declared(struct_VkLayerSettingEXT):
    when ownSizeof(struct_VkLayerSettingEXT) !=
        ownSizeof(struct_VkLayerSettingEXT_1107304366):
      static :
        warning("Declaration of " & "struct_VkLayerSettingEXT" &
            " exists but with different size")
    struct_VkLayerSettingEXT
  else:
    struct_VkLayerSettingEXT_1107304366)
  VkOpacityMicromapFormatEXT_1107303529 = (when declared(
      VkOpacityMicromapFormatEXT):
    when ownSizeof(VkOpacityMicromapFormatEXT) !=
        ownSizeof(VkOpacityMicromapFormatEXT_1107303528):
      static :
        warning("Declaration of " & "VkOpacityMicromapFormatEXT" &
            " exists but with different size")
    VkOpacityMicromapFormatEXT
  else:
    VkOpacityMicromapFormatEXT_1107303528)
  PFN_vkCmdWriteAccelerationStructuresPropertiesKHR_1107305233 = (when declared(
      PFN_vkCmdWriteAccelerationStructuresPropertiesKHR):
    when ownSizeof(PFN_vkCmdWriteAccelerationStructuresPropertiesKHR) !=
        ownSizeof(PFN_vkCmdWriteAccelerationStructuresPropertiesKHR_1107305232):
      static :
        warning("Declaration of " &
            "PFN_vkCmdWriteAccelerationStructuresPropertiesKHR" &
            " exists but with different size")
    PFN_vkCmdWriteAccelerationStructuresPropertiesKHR
  else:
    PFN_vkCmdWriteAccelerationStructuresPropertiesKHR_1107305232)
  WINBOOL_1107305653 = (when declared(WINBOOL):
    when ownSizeof(WINBOOL) != ownSizeof(WINBOOL_1107305652):
      static :
        warning("Declaration of " & "WINBOOL" &
            " exists but with different size")
    WINBOOL
  else:
    WINBOOL_1107305652)
  VkComponentTypeNV_1107302555 = (when declared(VkComponentTypeNV):
    when ownSizeof(VkComponentTypeNV) != ownSizeof(VkComponentTypeNV_1107302554):
      static :
        warning("Declaration of " & "VkComponentTypeNV" &
            " exists but with different size")
    VkComponentTypeNV
  else:
    VkComponentTypeNV_1107302554)
  PFN_vkAllocateCommandBuffers_1107297853 = (when declared(
      PFN_vkAllocateCommandBuffers):
    when ownSizeof(PFN_vkAllocateCommandBuffers) !=
        ownSizeof(PFN_vkAllocateCommandBuffers_1107297852):
      static :
        warning("Declaration of " & "PFN_vkAllocateCommandBuffers" &
            " exists but with different size")
    PFN_vkAllocateCommandBuffers
  else:
    PFN_vkAllocateCommandBuffers_1107297852)
  struct_StdVideoEncodeH265SliceSegmentHeaderFlags_1107305711 = (when declared(
      struct_StdVideoEncodeH265SliceSegmentHeaderFlags):
    when ownSizeof(struct_StdVideoEncodeH265SliceSegmentHeaderFlags) !=
        ownSizeof(struct_StdVideoEncodeH265SliceSegmentHeaderFlags_1107305710):
      static :
        warning("Declaration of " &
            "struct_StdVideoEncodeH265SliceSegmentHeaderFlags" &
            " exists but with different size")
    struct_StdVideoEncodeH265SliceSegmentHeaderFlags
  else:
    struct_StdVideoEncodeH265SliceSegmentHeaderFlags_1107305710)
  enum_StdVideoH264MemMgmtControlOp_1107305913 = (when declared(
      enum_StdVideoH264MemMgmtControlOp):
    when ownSizeof(enum_StdVideoH264MemMgmtControlOp) !=
        ownSizeof(enum_StdVideoH264MemMgmtControlOp_1107305912):
      static :
        warning("Declaration of " & "enum_StdVideoH264MemMgmtControlOp" &
            " exists but with different size")
    enum_StdVideoH264MemMgmtControlOp
  else:
    enum_StdVideoH264MemMgmtControlOp_1107305912)
  VkPipelineViewportStateCreateFlags_1107297111 = (when declared(
      VkPipelineViewportStateCreateFlags):
    when ownSizeof(VkPipelineViewportStateCreateFlags) !=
        ownSizeof(VkPipelineViewportStateCreateFlags_1107297110):
      static :
        warning("Declaration of " & "VkPipelineViewportStateCreateFlags" &
            " exists but with different size")
    VkPipelineViewportStateCreateFlags
  else:
    VkPipelineViewportStateCreateFlags_1107297110)
  VkQueryPoolSamplingModeINTEL_1107302381 = (when declared(
      VkQueryPoolSamplingModeINTEL):
    when ownSizeof(VkQueryPoolSamplingModeINTEL) !=
        ownSizeof(VkQueryPoolSamplingModeINTEL_1107302380):
      static :
        warning("Declaration of " & "VkQueryPoolSamplingModeINTEL" &
            " exists but with different size")
    VkQueryPoolSamplingModeINTEL
  else:
    VkQueryPoolSamplingModeINTEL_1107302380)
  PFN_vkUnmapMemory_1107297725 = (when declared(PFN_vkUnmapMemory):
    when ownSizeof(PFN_vkUnmapMemory) != ownSizeof(PFN_vkUnmapMemory_1107297724):
      static :
        warning("Declaration of " & "PFN_vkUnmapMemory" &
            " exists but with different size")
    PFN_vkUnmapMemory
  else:
    PFN_vkUnmapMemory_1107297724)
  VkVertexInputBindingDivisorDescriptionEXT_1107302295 = (when declared(
      VkVertexInputBindingDivisorDescriptionEXT):
    when ownSizeof(VkVertexInputBindingDivisorDescriptionEXT) !=
        ownSizeof(VkVertexInputBindingDivisorDescriptionEXT_1107302294):
      static :
        warning("Declaration of " & "VkVertexInputBindingDivisorDescriptionEXT" &
            " exists but with different size")
    VkVertexInputBindingDivisorDescriptionEXT
  else:
    VkVertexInputBindingDivisorDescriptionEXT_1107302294)
  PFN_vkCreateDataGraphPipelinesARM_1107304563 = (when declared(
      PFN_vkCreateDataGraphPipelinesARM):
    when ownSizeof(PFN_vkCreateDataGraphPipelinesARM) !=
        ownSizeof(PFN_vkCreateDataGraphPipelinesARM_1107304562):
      static :
        warning("Declaration of " & "PFN_vkCreateDataGraphPipelinesARM" &
            " exists but with different size")
    PFN_vkCreateDataGraphPipelinesARM
  else:
    PFN_vkCreateDataGraphPipelinesARM_1107304562)
  VkMemoryUnmapFlags_1107298993 = (when declared(VkMemoryUnmapFlags):
    when ownSizeof(VkMemoryUnmapFlags) != ownSizeof(VkMemoryUnmapFlags_1107298992):
      static :
        warning("Declaration of " & "VkMemoryUnmapFlags" &
            " exists but with different size")
    VkMemoryUnmapFlags
  else:
    VkMemoryUnmapFlags_1107298992)
  struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV_1107302223 = (when declared(
      struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV_1107302222):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV
  else:
    struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV_1107302222)
  struct_VkVideoEncodeH265RateControlInfoKHR_1107299781 = (when declared(
      struct_VkVideoEncodeH265RateControlInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265RateControlInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265RateControlInfoKHR_1107299780):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH265RateControlInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265RateControlInfoKHR
  else:
    struct_VkVideoEncodeH265RateControlInfoKHR_1107299780)
  struct_VkTensorCreateInfoARM_1107304007 = (when declared(
      struct_VkTensorCreateInfoARM):
    when ownSizeof(struct_VkTensorCreateInfoARM) !=
        ownSizeof(struct_VkTensorCreateInfoARM_1107304006):
      static :
        warning("Declaration of " & "struct_VkTensorCreateInfoARM" &
            " exists but with different size")
    struct_VkTensorCreateInfoARM
  else:
    struct_VkTensorCreateInfoARM_1107304006)
  struct_VkDisplayPlaneCapabilitiesKHR_1107299381 = (when declared(
      struct_VkDisplayPlaneCapabilitiesKHR):
    when ownSizeof(struct_VkDisplayPlaneCapabilitiesKHR) !=
        ownSizeof(struct_VkDisplayPlaneCapabilitiesKHR_1107299380):
      static :
        warning("Declaration of " & "struct_VkDisplayPlaneCapabilitiesKHR" &
            " exists but with different size")
    struct_VkDisplayPlaneCapabilitiesKHR
  else:
    struct_VkDisplayPlaneCapabilitiesKHR_1107299380)
  struct_VkVideoEncodeH264FrameSizeKHR_1107299675 = (when declared(
      struct_VkVideoEncodeH264FrameSizeKHR):
    when ownSizeof(struct_VkVideoEncodeH264FrameSizeKHR) !=
        ownSizeof(struct_VkVideoEncodeH264FrameSizeKHR_1107299674):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH264FrameSizeKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264FrameSizeKHR
  else:
    struct_VkVideoEncodeH264FrameSizeKHR_1107299674)
  PFN_vkGetDescriptorSetHostMappingVALVE_1107303707 = (when declared(
      PFN_vkGetDescriptorSetHostMappingVALVE):
    when ownSizeof(PFN_vkGetDescriptorSetHostMappingVALVE) !=
        ownSizeof(PFN_vkGetDescriptorSetHostMappingVALVE_1107303706):
      static :
        warning("Declaration of " & "PFN_vkGetDescriptorSetHostMappingVALVE" &
            " exists but with different size")
    PFN_vkGetDescriptorSetHostMappingVALVE
  else:
    PFN_vkGetDescriptorSetHostMappingVALVE_1107303706)
  PFN_vkCmdSetLogicOpEnableEXT_1107303889 = (when declared(
      PFN_vkCmdSetLogicOpEnableEXT):
    when ownSizeof(PFN_vkCmdSetLogicOpEnableEXT) !=
        ownSizeof(PFN_vkCmdSetLogicOpEnableEXT_1107303888):
      static :
        warning("Declaration of " & "PFN_vkCmdSetLogicOpEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetLogicOpEnableEXT
  else:
    PFN_vkCmdSetLogicOpEnableEXT_1107303888)
  VkAccelerationStructureGeometryKHR_1107305165 = (when declared(
      VkAccelerationStructureGeometryKHR):
    when ownSizeof(VkAccelerationStructureGeometryKHR) !=
        ownSizeof(VkAccelerationStructureGeometryKHR_1107305164):
      static :
        warning("Declaration of " & "VkAccelerationStructureGeometryKHR" &
            " exists but with different size")
    VkAccelerationStructureGeometryKHR
  else:
    VkAccelerationStructureGeometryKHR_1107305164)
  VkMicromapUsageEXT_1107303557 = (when declared(VkMicromapUsageEXT):
    when ownSizeof(VkMicromapUsageEXT) != ownSizeof(VkMicromapUsageEXT_1107303556):
      static :
        warning("Declaration of " & "VkMicromapUsageEXT" &
            " exists but with different size")
    VkMicromapUsageEXT
  else:
    VkMicromapUsageEXT_1107303556)
  VkDataGraphPipelinePropertyARM_1107304457 = (when declared(
      VkDataGraphPipelinePropertyARM):
    when ownSizeof(VkDataGraphPipelinePropertyARM) !=
        ownSizeof(VkDataGraphPipelinePropertyARM_1107304456):
      static :
        warning("Declaration of " & "VkDataGraphPipelinePropertyARM" &
            " exists but with different size")
    VkDataGraphPipelinePropertyARM
  else:
    VkDataGraphPipelinePropertyARM_1107304456)
  VkPresentTimesInfoGOOGLE_1107301713 = (when declared(VkPresentTimesInfoGOOGLE):
    when ownSizeof(VkPresentTimesInfoGOOGLE) !=
        ownSizeof(VkPresentTimesInfoGOOGLE_1107301712):
      static :
        warning("Declaration of " & "VkPresentTimesInfoGOOGLE" &
            " exists but with different size")
    VkPresentTimesInfoGOOGLE
  else:
    VkPresentTimesInfoGOOGLE_1107301712)
  VkOpticalFlowUsageFlagsNV_1107304161 = (when declared(
      VkOpticalFlowUsageFlagsNV):
    when ownSizeof(VkOpticalFlowUsageFlagsNV) !=
        ownSizeof(VkOpticalFlowUsageFlagsNV_1107304160):
      static :
        warning("Declaration of " & "VkOpticalFlowUsageFlagsNV" &
            " exists but with different size")
    VkOpticalFlowUsageFlagsNV
  else:
    VkOpticalFlowUsageFlagsNV_1107304160)
  enum_VkFilter_1107296885 = (when declared(enum_VkFilter):
    when ownSizeof(enum_VkFilter) != ownSizeof(enum_VkFilter_1107296884):
      static :
        warning("Declaration of " & "enum_VkFilter" &
            " exists but with different size")
    enum_VkFilter
  else:
    enum_VkFilter_1107296884)
  struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV_1107304891 = (when declared(
      struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV):
    when ownSizeof(struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV) !=
        ownSizeof(struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV_1107304890):
      static :
        warning("Declaration of " &
            "struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV" &
            " exists but with different size")
    struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV
  else:
    struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV_1107304890)
  VkVideoEncodeH264SessionParametersCreateInfoKHR_1107299637 = (when declared(
      VkVideoEncodeH264SessionParametersCreateInfoKHR):
    when ownSizeof(VkVideoEncodeH264SessionParametersCreateInfoKHR) !=
        ownSizeof(VkVideoEncodeH264SessionParametersCreateInfoKHR_1107299636):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH264SessionParametersCreateInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH264SessionParametersCreateInfoKHR
  else:
    VkVideoEncodeH264SessionParametersCreateInfoKHR_1107299636)
  struct_VkAttachmentSampleLocationsEXT_1107301887 = (when declared(
      struct_VkAttachmentSampleLocationsEXT):
    when ownSizeof(struct_VkAttachmentSampleLocationsEXT) !=
        ownSizeof(struct_VkAttachmentSampleLocationsEXT_1107301886):
      static :
        warning("Declaration of " & "struct_VkAttachmentSampleLocationsEXT" &
            " exists but with different size")
    struct_VkAttachmentSampleLocationsEXT
  else:
    struct_VkAttachmentSampleLocationsEXT_1107301886)
  VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR_1107300695 = (when declared(
      VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR_1107300694):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
  else:
    VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR_1107300694)
  struct_VkMemoryBarrier_1107297277 = (when declared(struct_VkMemoryBarrier):
    when ownSizeof(struct_VkMemoryBarrier) != ownSizeof(struct_VkMemoryBarrier_1107297276):
      static :
        warning("Declaration of " & "struct_VkMemoryBarrier" &
            " exists but with different size")
    struct_VkMemoryBarrier
  else:
    struct_VkMemoryBarrier_1107297276)
  VkBuildAccelerationStructureFlagBitsKHR_1107302123 = (when declared(
      VkBuildAccelerationStructureFlagBitsKHR):
    when ownSizeof(VkBuildAccelerationStructureFlagBitsKHR) !=
        ownSizeof(VkBuildAccelerationStructureFlagBitsKHR_1107302122):
      static :
        warning("Declaration of " & "VkBuildAccelerationStructureFlagBitsKHR" &
            " exists but with different size")
    VkBuildAccelerationStructureFlagBitsKHR
  else:
    VkBuildAccelerationStructureFlagBitsKHR_1107302122)
  VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT_1107304357 = (when declared(
      VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT_1107304356):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT
  else:
    VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT_1107304356)
  VkRayTracingPipelineInterfaceCreateInfoKHR_1107305249 = (when declared(
      VkRayTracingPipelineInterfaceCreateInfoKHR):
    when ownSizeof(VkRayTracingPipelineInterfaceCreateInfoKHR) !=
        ownSizeof(VkRayTracingPipelineInterfaceCreateInfoKHR_1107305248):
      static :
        warning("Declaration of " & "VkRayTracingPipelineInterfaceCreateInfoKHR" &
            " exists but with different size")
    VkRayTracingPipelineInterfaceCreateInfoKHR
  else:
    VkRayTracingPipelineInterfaceCreateInfoKHR_1107305248)
  PFN_vkBuildAccelerationStructuresKHR_1107305215 = (when declared(
      PFN_vkBuildAccelerationStructuresKHR):
    when ownSizeof(PFN_vkBuildAccelerationStructuresKHR) !=
        ownSizeof(PFN_vkBuildAccelerationStructuresKHR_1107305214):
      static :
        warning("Declaration of " & "PFN_vkBuildAccelerationStructuresKHR" &
            " exists but with different size")
    PFN_vkBuildAccelerationStructuresKHR
  else:
    PFN_vkBuildAccelerationStructuresKHR_1107305214)
  enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR_1107301029 = (when declared(
      enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR_1107301028):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR
  else:
    enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR_1107301028)
  VkScopeKHR_1107300955 = (when declared(VkScopeKHR):
    when ownSizeof(VkScopeKHR) != ownSizeof(VkScopeKHR_1107300954):
      static :
        warning("Declaration of " & "VkScopeKHR" &
            " exists but with different size")
    VkScopeKHR
  else:
    VkScopeKHR_1107300954)
  VkPhysicalDevicePipelinePropertiesFeaturesEXT_1107303377 = (when declared(
      VkPhysicalDevicePipelinePropertiesFeaturesEXT):
    when ownSizeof(VkPhysicalDevicePipelinePropertiesFeaturesEXT) !=
        ownSizeof(VkPhysicalDevicePipelinePropertiesFeaturesEXT_1107303376):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePipelinePropertiesFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDevicePipelinePropertiesFeaturesEXT
  else:
    VkPhysicalDevicePipelinePropertiesFeaturesEXT_1107303376)
  VkClusterAccelerationStructureInstantiateClusterInfoNV_1107304839 = (when declared(
      VkClusterAccelerationStructureInstantiateClusterInfoNV):
    when ownSizeof(VkClusterAccelerationStructureInstantiateClusterInfoNV) !=
        ownSizeof(VkClusterAccelerationStructureInstantiateClusterInfoNV_1107304838):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureInstantiateClusterInfoNV" &
            " exists but with different size")
    VkClusterAccelerationStructureInstantiateClusterInfoNV
  else:
    VkClusterAccelerationStructureInstantiateClusterInfoNV_1107304838)
  PFN_vkCreateDeferredOperationKHR_1107300477 = (when declared(
      PFN_vkCreateDeferredOperationKHR):
    when ownSizeof(PFN_vkCreateDeferredOperationKHR) !=
        ownSizeof(PFN_vkCreateDeferredOperationKHR_1107300476):
      static :
        warning("Declaration of " & "PFN_vkCreateDeferredOperationKHR" &
            " exists but with different size")
    PFN_vkCreateDeferredOperationKHR
  else:
    PFN_vkCreateDeferredOperationKHR_1107300476)
  struct_VkPhysicalDeviceShaderDrawParametersFeatures_1107298319 = (when declared(
      struct_VkPhysicalDeviceShaderDrawParametersFeatures):
    when ownSizeof(struct_VkPhysicalDeviceShaderDrawParametersFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceShaderDrawParametersFeatures_1107298318):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderDrawParametersFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderDrawParametersFeatures
  else:
    struct_VkPhysicalDeviceShaderDrawParametersFeatures_1107298318)
  VkSwapchainCreateFlagsKHR_1107299297 = (when declared(
      VkSwapchainCreateFlagsKHR):
    when ownSizeof(VkSwapchainCreateFlagsKHR) !=
        ownSizeof(VkSwapchainCreateFlagsKHR_1107299296):
      static :
        warning("Declaration of " & "VkSwapchainCreateFlagsKHR" &
            " exists but with different size")
    VkSwapchainCreateFlagsKHR
  else:
    VkSwapchainCreateFlagsKHR_1107299296)
  PFN_vkDestroyCommandPool_1107297849 = (when declared(PFN_vkDestroyCommandPool):
    when ownSizeof(PFN_vkDestroyCommandPool) !=
        ownSizeof(PFN_vkDestroyCommandPool_1107297848):
      static :
        warning("Declaration of " & "PFN_vkDestroyCommandPool" &
            " exists but with different size")
    PFN_vkDestroyCommandPool
  else:
    PFN_vkDestroyCommandPool_1107297848)
  VkSemaphoreType_1107298395 = (when declared(VkSemaphoreType):
    when ownSizeof(VkSemaphoreType) != ownSizeof(VkSemaphoreType_1107298394):
      static :
        warning("Declaration of " & "VkSemaphoreType" &
            " exists but with different size")
    VkSemaphoreType
  else:
    VkSemaphoreType_1107298394)
  VkVideoEncodeQualityLevelInfoKHR_1107300629 = (when declared(
      VkVideoEncodeQualityLevelInfoKHR):
    when ownSizeof(VkVideoEncodeQualityLevelInfoKHR) !=
        ownSizeof(VkVideoEncodeQualityLevelInfoKHR_1107300628):
      static :
        warning("Declaration of " & "VkVideoEncodeQualityLevelInfoKHR" &
            " exists but with different size")
    VkVideoEncodeQualityLevelInfoKHR
  else:
    VkVideoEncodeQualityLevelInfoKHR_1107300628)
  PFN_vkInternalAllocationNotification_1107297289 = (when declared(
      PFN_vkInternalAllocationNotification):
    when ownSizeof(PFN_vkInternalAllocationNotification) !=
        ownSizeof(PFN_vkInternalAllocationNotification_1107297288):
      static :
        warning("Declaration of " & "PFN_vkInternalAllocationNotification" &
            " exists but with different size")
    PFN_vkInternalAllocationNotification
  else:
    PFN_vkInternalAllocationNotification_1107297288)
  VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR_1107300701 = (when declared(
      VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR_1107300700):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
  else:
    VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR_1107300700)
  struct_VkVideoEncodeQuantizationMapCapabilitiesKHR_1107301273 = (when declared(
      struct_VkVideoEncodeQuantizationMapCapabilitiesKHR):
    when ownSizeof(struct_VkVideoEncodeQuantizationMapCapabilitiesKHR) !=
        ownSizeof(struct_VkVideoEncodeQuantizationMapCapabilitiesKHR_1107301272):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeQuantizationMapCapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeQuantizationMapCapabilitiesKHR
  else:
    struct_VkVideoEncodeQuantizationMapCapabilitiesKHR_1107301272)
  VkVideoEncodeH264FrameSizeKHR_1107299677 = (when declared(
      VkVideoEncodeH264FrameSizeKHR):
    when ownSizeof(VkVideoEncodeH264FrameSizeKHR) !=
        ownSizeof(VkVideoEncodeH264FrameSizeKHR_1107299676):
      static :
        warning("Declaration of " & "VkVideoEncodeH264FrameSizeKHR" &
            " exists but with different size")
    VkVideoEncodeH264FrameSizeKHR
  else:
    VkVideoEncodeH264FrameSizeKHR_1107299676)
  VkAccelerationStructureMotionInstanceTypeNV_1107303131 = (when declared(
      VkAccelerationStructureMotionInstanceTypeNV):
    when ownSizeof(VkAccelerationStructureMotionInstanceTypeNV) !=
        ownSizeof(VkAccelerationStructureMotionInstanceTypeNV_1107303130):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureMotionInstanceTypeNV" &
            " exists but with different size")
    VkAccelerationStructureMotionInstanceTypeNV
  else:
    VkAccelerationStructureMotionInstanceTypeNV_1107303130)
  VkShaderModuleIdentifierEXT_1107304135 = (when declared(
      VkShaderModuleIdentifierEXT):
    when ownSizeof(VkShaderModuleIdentifierEXT) !=
        ownSizeof(VkShaderModuleIdentifierEXT_1107304134):
      static :
        warning("Declaration of " & "VkShaderModuleIdentifierEXT" &
            " exists but with different size")
    VkShaderModuleIdentifierEXT
  else:
    VkShaderModuleIdentifierEXT_1107304134)
  VkPhysicalDeviceCopyMemoryIndirectFeaturesNV_1107303759 = (when declared(
      VkPhysicalDeviceCopyMemoryIndirectFeaturesNV):
    when ownSizeof(VkPhysicalDeviceCopyMemoryIndirectFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceCopyMemoryIndirectFeaturesNV_1107303758):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCopyMemoryIndirectFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceCopyMemoryIndirectFeaturesNV
  else:
    VkPhysicalDeviceCopyMemoryIndirectFeaturesNV_1107303758)
  struct_VkPhysicalDeviceDataGraphFeaturesARM_1107304475 = (when declared(
      struct_VkPhysicalDeviceDataGraphFeaturesARM):
    when ownSizeof(struct_VkPhysicalDeviceDataGraphFeaturesARM) !=
        ownSizeof(struct_VkPhysicalDeviceDataGraphFeaturesARM_1107304474):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDataGraphFeaturesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceDataGraphFeaturesARM
  else:
    struct_VkPhysicalDeviceDataGraphFeaturesARM_1107304474)
  PFN_vkGetPhysicalDeviceMemoryProperties_1107297693 = (when declared(
      PFN_vkGetPhysicalDeviceMemoryProperties):
    when ownSizeof(PFN_vkGetPhysicalDeviceMemoryProperties) !=
        ownSizeof(PFN_vkGetPhysicalDeviceMemoryProperties_1107297692):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceMemoryProperties" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceMemoryProperties
  else:
    PFN_vkGetPhysicalDeviceMemoryProperties_1107297692)
  PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR_1107299285 = (when declared(
      PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR_1107299284):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR
  else:
    PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR_1107299284)
  struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR_1107300961 = (when declared(
      struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR_1107300960):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR
  else:
    struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR_1107300960)
  VkDedicatedAllocationImageCreateInfoNV_1107301457 = (when declared(
      VkDedicatedAllocationImageCreateInfoNV):
    when ownSizeof(VkDedicatedAllocationImageCreateInfoNV) !=
        ownSizeof(VkDedicatedAllocationImageCreateInfoNV_1107301456):
      static :
        warning("Declaration of " & "VkDedicatedAllocationImageCreateInfoNV" &
            " exists but with different size")
    VkDedicatedAllocationImageCreateInfoNV
  else:
    VkDedicatedAllocationImageCreateInfoNV_1107301456)
  enum_VkChromaLocation_1107297971 = (when declared(enum_VkChromaLocation):
    when ownSizeof(enum_VkChromaLocation) != ownSizeof(enum_VkChromaLocation_1107297970):
      static :
        warning("Declaration of " & "enum_VkChromaLocation" &
            " exists but with different size")
    enum_VkChromaLocation
  else:
    enum_VkChromaLocation_1107297970)
  PFN_vkDestroyDescriptorPool_1107297827 = (when declared(
      PFN_vkDestroyDescriptorPool):
    when ownSizeof(PFN_vkDestroyDescriptorPool) !=
        ownSizeof(PFN_vkDestroyDescriptorPool_1107297826):
      static :
        warning("Declaration of " & "PFN_vkDestroyDescriptorPool" &
            " exists but with different size")
    PFN_vkDestroyDescriptorPool
  else:
    PFN_vkDestroyDescriptorPool_1107297826)
  PFN_vkGetImageViewHandle64NVX_1107301533 = (when declared(
      PFN_vkGetImageViewHandle64NVX):
    when ownSizeof(PFN_vkGetImageViewHandle64NVX) !=
        ownSizeof(PFN_vkGetImageViewHandle64NVX_1107301532):
      static :
        warning("Declaration of " & "PFN_vkGetImageViewHandle64NVX" &
            " exists but with different size")
    PFN_vkGetImageViewHandle64NVX
  else:
    PFN_vkGetImageViewHandle64NVX_1107301532)
  PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR_1107300165 = (when declared(
      PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR):
    when ownSizeof(PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR) !=
        ownSizeof(PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR_1107300164):
      static :
        warning("Declaration of " &
            "PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR" &
            " exists but with different size")
    PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
  else:
    PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR_1107300164)
  VkPastPresentationTimingGOOGLE_1107301705 = (when declared(
      VkPastPresentationTimingGOOGLE):
    when ownSizeof(VkPastPresentationTimingGOOGLE) !=
        ownSizeof(VkPastPresentationTimingGOOGLE_1107301704):
      static :
        warning("Declaration of " & "VkPastPresentationTimingGOOGLE" &
            " exists but with different size")
    VkPastPresentationTimingGOOGLE
  else:
    VkPastPresentationTimingGOOGLE_1107301704)
  VkPhysicalDeviceShaderCoreProperties2AMD_1107302493 = (when declared(
      VkPhysicalDeviceShaderCoreProperties2AMD):
    when ownSizeof(VkPhysicalDeviceShaderCoreProperties2AMD) !=
        ownSizeof(VkPhysicalDeviceShaderCoreProperties2AMD_1107302492):
      static :
        warning("Declaration of " & "VkPhysicalDeviceShaderCoreProperties2AMD" &
            " exists but with different size")
    VkPhysicalDeviceShaderCoreProperties2AMD
  else:
    VkPhysicalDeviceShaderCoreProperties2AMD_1107302492)
  PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR_1107300167 = (when declared(
      PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR_1107300166):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
  else:
    PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR_1107300166)
  VkAccelerationStructureCompatibilityKHR_1107303537 = (when declared(
      VkAccelerationStructureCompatibilityKHR):
    when ownSizeof(VkAccelerationStructureCompatibilityKHR) !=
        ownSizeof(VkAccelerationStructureCompatibilityKHR_1107303536):
      static :
        warning("Declaration of " & "VkAccelerationStructureCompatibilityKHR" &
            " exists but with different size")
    VkAccelerationStructureCompatibilityKHR
  else:
    VkAccelerationStructureCompatibilityKHR_1107303536)
  VkQueueFamilyCheckpointProperties2NV_1107302357 = (when declared(
      VkQueueFamilyCheckpointProperties2NV):
    when ownSizeof(VkQueueFamilyCheckpointProperties2NV) !=
        ownSizeof(VkQueueFamilyCheckpointProperties2NV_1107302356):
      static :
        warning("Declaration of " & "VkQueueFamilyCheckpointProperties2NV" &
            " exists but with different size")
    VkQueueFamilyCheckpointProperties2NV
  else:
    VkQueueFamilyCheckpointProperties2NV_1107302356)
  VkPhysicalDeviceCooperativeMatrix2FeaturesNV_1107305079 = (when declared(
      VkPhysicalDeviceCooperativeMatrix2FeaturesNV):
    when ownSizeof(VkPhysicalDeviceCooperativeMatrix2FeaturesNV) !=
        ownSizeof(VkPhysicalDeviceCooperativeMatrix2FeaturesNV_1107305078):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCooperativeMatrix2FeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceCooperativeMatrix2FeaturesNV
  else:
    VkPhysicalDeviceCooperativeMatrix2FeaturesNV_1107305078)
  StdVideoDecodeAV1PictureInfoFlags_1107305603 = (when declared(
      StdVideoDecodeAV1PictureInfoFlags):
    when ownSizeof(StdVideoDecodeAV1PictureInfoFlags) !=
        ownSizeof(StdVideoDecodeAV1PictureInfoFlags_1107305602):
      static :
        warning("Declaration of " & "StdVideoDecodeAV1PictureInfoFlags" &
            " exists but with different size")
    StdVideoDecodeAV1PictureInfoFlags
  else:
    StdVideoDecodeAV1PictureInfoFlags_1107305602)
  struct_VkClearRect_1107297657 = (when declared(struct_VkClearRect):
    when ownSizeof(struct_VkClearRect) != ownSizeof(struct_VkClearRect_1107297656):
      static :
        warning("Declaration of " & "struct_VkClearRect" &
            " exists but with different size")
    struct_VkClearRect
  else:
    struct_VkClearRect_1107297656)
  VkSubpassDependency_1107297607 = (when declared(VkSubpassDependency):
    when ownSizeof(VkSubpassDependency) != ownSizeof(VkSubpassDependency_1107297606):
      static :
        warning("Declaration of " & "VkSubpassDependency" &
            " exists but with different size")
    VkSubpassDependency
  else:
    VkSubpassDependency_1107297606)
  VkVideoEncodeH265RateControlInfoKHR_1107299783 = (when declared(
      VkVideoEncodeH265RateControlInfoKHR):
    when ownSizeof(VkVideoEncodeH265RateControlInfoKHR) !=
        ownSizeof(VkVideoEncodeH265RateControlInfoKHR_1107299782):
      static :
        warning("Declaration of " & "VkVideoEncodeH265RateControlInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265RateControlInfoKHR
  else:
    VkVideoEncodeH265RateControlInfoKHR_1107299782)
  PFN_vkResetEvent_1107297769 = (when declared(PFN_vkResetEvent):
    when ownSizeof(PFN_vkResetEvent) != ownSizeof(PFN_vkResetEvent_1107297768):
      static :
        warning("Declaration of " & "PFN_vkResetEvent" &
            " exists but with different size")
    PFN_vkResetEvent
  else:
    PFN_vkResetEvent_1107297768)
  PFN_vkCmdSetCoverageModulationTableEnableNV_1107303929 = (when declared(
      PFN_vkCmdSetCoverageModulationTableEnableNV):
    when ownSizeof(PFN_vkCmdSetCoverageModulationTableEnableNV) !=
        ownSizeof(PFN_vkCmdSetCoverageModulationTableEnableNV_1107303928):
      static :
        warning("Declaration of " &
            "PFN_vkCmdSetCoverageModulationTableEnableNV" &
            " exists but with different size")
    PFN_vkCmdSetCoverageModulationTableEnableNV
  else:
    PFN_vkCmdSetCoverageModulationTableEnableNV_1107303928)
  VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303269 = (when declared(
      VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303268):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT
  else:
    VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303268)
  PFN_vkCmdDebugMarkerEndEXT_1107301451 = (when declared(
      PFN_vkCmdDebugMarkerEndEXT):
    when ownSizeof(PFN_vkCmdDebugMarkerEndEXT) !=
        ownSizeof(PFN_vkCmdDebugMarkerEndEXT_1107301450):
      static :
        warning("Declaration of " & "PFN_vkCmdDebugMarkerEndEXT" &
            " exists but with different size")
    PFN_vkCmdDebugMarkerEndEXT
  else:
    PFN_vkCmdDebugMarkerEndEXT_1107301450)
  VkAntiLagModeAMD_1107304221 = (when declared(VkAntiLagModeAMD):
    when ownSizeof(VkAntiLagModeAMD) != ownSizeof(VkAntiLagModeAMD_1107304220):
      static :
        warning("Declaration of " & "VkAntiLagModeAMD" &
            " exists but with different size")
    VkAntiLagModeAMD
  else:
    VkAntiLagModeAMD_1107304220)
  VkPhysicalDeviceOpacityMicromapPropertiesEXT_1107303577 = (when declared(
      VkPhysicalDeviceOpacityMicromapPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceOpacityMicromapPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceOpacityMicromapPropertiesEXT_1107303576):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceOpacityMicromapPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceOpacityMicromapPropertiesEXT
  else:
    VkPhysicalDeviceOpacityMicromapPropertiesEXT_1107303576)
  struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301385 = (when declared(
      struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301384):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR
  else:
    struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301384)
  VkDisplayPresentInfoKHR_1107299413 = (when declared(VkDisplayPresentInfoKHR):
    when ownSizeof(VkDisplayPresentInfoKHR) !=
        ownSizeof(VkDisplayPresentInfoKHR_1107299412):
      static :
        warning("Declaration of " & "VkDisplayPresentInfoKHR" &
            " exists but with different size")
    VkDisplayPresentInfoKHR
  else:
    VkDisplayPresentInfoKHR_1107299412)
  struct_VkFenceGetWin32HandleInfoKHR_1107305375 = (when declared(
      struct_VkFenceGetWin32HandleInfoKHR):
    when ownSizeof(struct_VkFenceGetWin32HandleInfoKHR) !=
        ownSizeof(struct_VkFenceGetWin32HandleInfoKHR_1107305374):
      static :
        warning("Declaration of " & "struct_VkFenceGetWin32HandleInfoKHR" &
            " exists but with different size")
    struct_VkFenceGetWin32HandleInfoKHR
  else:
    struct_VkFenceGetWin32HandleInfoKHR_1107305374)
  struct_StdVideoDecodeH264PictureInfoFlags_1107305727 = (when declared(
      struct_StdVideoDecodeH264PictureInfoFlags):
    when ownSizeof(struct_StdVideoDecodeH264PictureInfoFlags) !=
        ownSizeof(struct_StdVideoDecodeH264PictureInfoFlags_1107305726):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeH264PictureInfoFlags" &
            " exists but with different size")
    struct_StdVideoDecodeH264PictureInfoFlags
  else:
    struct_StdVideoDecodeH264PictureInfoFlags_1107305726)
  VkFormatFeatureFlagBits2_1107298685 = (when declared(VkFormatFeatureFlagBits2):
    when ownSizeof(VkFormatFeatureFlagBits2) !=
        ownSizeof(VkFormatFeatureFlagBits2_1107298684):
      static :
        warning("Declaration of " & "VkFormatFeatureFlagBits2" &
            " exists but with different size")
    VkFormatFeatureFlagBits2
  else:
    VkFormatFeatureFlagBits2_1107298684)
  VkDescriptorUpdateTemplate_1107297953 = (when declared(
      VkDescriptorUpdateTemplate):
    when ownSizeof(VkDescriptorUpdateTemplate) !=
        ownSizeof(VkDescriptorUpdateTemplate_1107297952):
      static :
        warning("Declaration of " & "VkDescriptorUpdateTemplate" &
            " exists but with different size")
    VkDescriptorUpdateTemplate
  else:
    VkDescriptorUpdateTemplate_1107297952)
  struct_VkPhysicalDeviceTexelBufferAlignmentProperties_1107298875 = (when declared(
      struct_VkPhysicalDeviceTexelBufferAlignmentProperties):
    when ownSizeof(struct_VkPhysicalDeviceTexelBufferAlignmentProperties) !=
        ownSizeof(struct_VkPhysicalDeviceTexelBufferAlignmentProperties_1107298874):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTexelBufferAlignmentProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceTexelBufferAlignmentProperties
  else:
    struct_VkPhysicalDeviceTexelBufferAlignmentProperties_1107298874)
  VkPipelineCreationFeedbackFlagsEXT_1107302303 = (when declared(
      VkPipelineCreationFeedbackFlagsEXT):
    when ownSizeof(VkPipelineCreationFeedbackFlagsEXT) !=
        ownSizeof(VkPipelineCreationFeedbackFlagsEXT_1107302302):
      static :
        warning("Declaration of " & "VkPipelineCreationFeedbackFlagsEXT" &
            " exists but with different size")
    VkPipelineCreationFeedbackFlagsEXT
  else:
    VkPipelineCreationFeedbackFlagsEXT_1107302302)
  VkQueue_1107296730 = (when declared(VkQueue):
    when ownSizeof(VkQueue) != ownSizeof(VkQueue_1107296729):
      static :
        warning("Declaration of " & "VkQueue" &
            " exists but with different size")
    VkQueue
  else:
    VkQueue_1107296729)
  VkPhysicalDeviceImageFormatInfo2KHR_1107299863 = (when declared(
      VkPhysicalDeviceImageFormatInfo2KHR):
    when ownSizeof(VkPhysicalDeviceImageFormatInfo2KHR) !=
        ownSizeof(VkPhysicalDeviceImageFormatInfo2KHR_1107299862):
      static :
        warning("Declaration of " & "VkPhysicalDeviceImageFormatInfo2KHR" &
            " exists but with different size")
    VkPhysicalDeviceImageFormatInfo2KHR
  else:
    VkPhysicalDeviceImageFormatInfo2KHR_1107299862)
  struct_StdVideoAV1FilmGrain_1107305763 = (when declared(
      struct_StdVideoAV1FilmGrain):
    when ownSizeof(struct_StdVideoAV1FilmGrain) !=
        ownSizeof(struct_StdVideoAV1FilmGrain_1107305762):
      static :
        warning("Declaration of " & "struct_StdVideoAV1FilmGrain" &
            " exists but with different size")
    struct_StdVideoAV1FilmGrain
  else:
    struct_StdVideoAV1FilmGrain_1107305762)
  VkPhysicalDeviceMapMemoryPlacedPropertiesEXT_1107302717 = (when declared(
      VkPhysicalDeviceMapMemoryPlacedPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceMapMemoryPlacedPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceMapMemoryPlacedPropertiesEXT_1107302716):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceMapMemoryPlacedPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceMapMemoryPlacedPropertiesEXT
  else:
    VkPhysicalDeviceMapMemoryPlacedPropertiesEXT_1107302716)
  VkCuModuleTexturingModeCreateInfoNVX_1107301503 = (when declared(
      VkCuModuleTexturingModeCreateInfoNVX):
    when ownSizeof(VkCuModuleTexturingModeCreateInfoNVX) !=
        ownSizeof(VkCuModuleTexturingModeCreateInfoNVX_1107301502):
      static :
        warning("Declaration of " & "VkCuModuleTexturingModeCreateInfoNVX" &
            " exists but with different size")
    VkCuModuleTexturingModeCreateInfoNVX
  else:
    VkCuModuleTexturingModeCreateInfoNVX_1107301502)
  struct_VkGraphicsPipelineLibraryCreateInfoEXT_1107303099 = (when declared(
      struct_VkGraphicsPipelineLibraryCreateInfoEXT):
    when ownSizeof(struct_VkGraphicsPipelineLibraryCreateInfoEXT) !=
        ownSizeof(struct_VkGraphicsPipelineLibraryCreateInfoEXT_1107303098):
      static :
        warning("Declaration of " &
            "struct_VkGraphicsPipelineLibraryCreateInfoEXT" &
            " exists but with different size")
    struct_VkGraphicsPipelineLibraryCreateInfoEXT
  else:
    struct_VkGraphicsPipelineLibraryCreateInfoEXT_1107303098)
  VkAccelerationStructureMatrixMotionInstanceNV_1107303151 = (when declared(
      VkAccelerationStructureMatrixMotionInstanceNV):
    when ownSizeof(VkAccelerationStructureMatrixMotionInstanceNV) !=
        ownSizeof(VkAccelerationStructureMatrixMotionInstanceNV_1107303150):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureMatrixMotionInstanceNV" &
            " exists but with different size")
    VkAccelerationStructureMatrixMotionInstanceNV
  else:
    VkAccelerationStructureMatrixMotionInstanceNV_1107303150)
  VkBufferOpaqueCaptureAddressCreateInfoKHR_1107300463 = (when declared(
      VkBufferOpaqueCaptureAddressCreateInfoKHR):
    when ownSizeof(VkBufferOpaqueCaptureAddressCreateInfoKHR) !=
        ownSizeof(VkBufferOpaqueCaptureAddressCreateInfoKHR_1107300462):
      static :
        warning("Declaration of " & "VkBufferOpaqueCaptureAddressCreateInfoKHR" &
            " exists but with different size")
    VkBufferOpaqueCaptureAddressCreateInfoKHR
  else:
    VkBufferOpaqueCaptureAddressCreateInfoKHR_1107300462)
  VkPhysicalDeviceIDProperties_1107298273 = (when declared(
      VkPhysicalDeviceIDProperties):
    when ownSizeof(VkPhysicalDeviceIDProperties) !=
        ownSizeof(VkPhysicalDeviceIDProperties_1107298272):
      static :
        warning("Declaration of " & "VkPhysicalDeviceIDProperties" &
            " exists but with different size")
    VkPhysicalDeviceIDProperties
  else:
    VkPhysicalDeviceIDProperties_1107298272)
  struct_VkMultiDrawIndexedInfoEXT_1107303493 = (when declared(
      struct_VkMultiDrawIndexedInfoEXT):
    when ownSizeof(struct_VkMultiDrawIndexedInfoEXT) !=
        ownSizeof(struct_VkMultiDrawIndexedInfoEXT_1107303492):
      static :
        warning("Declaration of " & "struct_VkMultiDrawIndexedInfoEXT" &
            " exists but with different size")
    struct_VkMultiDrawIndexedInfoEXT
  else:
    struct_VkMultiDrawIndexedInfoEXT_1107303492)
  VkCopyMicromapInfoEXT_1107303593 = (when declared(VkCopyMicromapInfoEXT):
    when ownSizeof(VkCopyMicromapInfoEXT) != ownSizeof(VkCopyMicromapInfoEXT_1107303592):
      static :
        warning("Declaration of " & "VkCopyMicromapInfoEXT" &
            " exists but with different size")
    VkCopyMicromapInfoEXT
  else:
    VkCopyMicromapInfoEXT_1107303592)
  enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303451 = (when declared(
      enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE):
    when ownSizeof(enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE) !=
        ownSizeof(enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303450):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE" &
            " exists but with different size")
    enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE
  else:
    enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303450)
  struct_VkRenderingAreaInfo_1107299089 = (when declared(
      struct_VkRenderingAreaInfo):
    when ownSizeof(struct_VkRenderingAreaInfo) !=
        ownSizeof(struct_VkRenderingAreaInfo_1107299088):
      static :
        warning("Declaration of " & "struct_VkRenderingAreaInfo" &
            " exists but with different size")
    struct_VkRenderingAreaInfo
  else:
    struct_VkRenderingAreaInfo_1107299088)
  PFN_vkAcquireNextImage2KHR_1107299353 = (when declared(
      PFN_vkAcquireNextImage2KHR):
    when ownSizeof(PFN_vkAcquireNextImage2KHR) !=
        ownSizeof(PFN_vkAcquireNextImage2KHR_1107299352):
      static :
        warning("Declaration of " & "PFN_vkAcquireNextImage2KHR" &
            " exists but with different size")
    PFN_vkAcquireNextImage2KHR
  else:
    PFN_vkAcquireNextImage2KHR_1107299352)
  struct_VkClusterAccelerationStructureCommandsInfoNV_1107304809 = (when declared(
      struct_VkClusterAccelerationStructureCommandsInfoNV):
    when ownSizeof(struct_VkClusterAccelerationStructureCommandsInfoNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureCommandsInfoNV_1107304808):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureCommandsInfoNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureCommandsInfoNV
  else:
    struct_VkClusterAccelerationStructureCommandsInfoNV_1107304808)
  struct_StdVideoH265ShortTermRefPicSetFlags_1107305867 = (when declared(
      struct_StdVideoH265ShortTermRefPicSetFlags):
    when ownSizeof(struct_StdVideoH265ShortTermRefPicSetFlags) !=
        ownSizeof(struct_StdVideoH265ShortTermRefPicSetFlags_1107305866):
      static :
        warning("Declaration of " & "struct_StdVideoH265ShortTermRefPicSetFlags" &
            " exists but with different size")
    struct_StdVideoH265ShortTermRefPicSetFlags
  else:
    struct_StdVideoH265ShortTermRefPicSetFlags_1107305866)
  struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298823 = (when declared(
      struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo):
    when ownSizeof(struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo) !=
        ownSizeof(struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298822):
      static :
        warning("Declaration of " &
            "struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo" &
            " exists but with different size")
    struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo
  else:
    struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298822)
  VkCoverageReductionModeNV_1107302575 = (when declared(
      VkCoverageReductionModeNV):
    when ownSizeof(VkCoverageReductionModeNV) !=
        ownSizeof(VkCoverageReductionModeNV_1107302574):
      static :
        warning("Declaration of " & "VkCoverageReductionModeNV" &
            " exists but with different size")
    VkCoverageReductionModeNV
  else:
    VkCoverageReductionModeNV_1107302574)
  struct_VkMutableDescriptorTypeCreateInfoEXT_1107303279 = (when declared(
      struct_VkMutableDescriptorTypeCreateInfoEXT):
    when ownSizeof(struct_VkMutableDescriptorTypeCreateInfoEXT) !=
        ownSizeof(struct_VkMutableDescriptorTypeCreateInfoEXT_1107303278):
      static :
        warning("Declaration of " &
            "struct_VkMutableDescriptorTypeCreateInfoEXT" &
            " exists but with different size")
    struct_VkMutableDescriptorTypeCreateInfoEXT
  else:
    struct_VkMutableDescriptorTypeCreateInfoEXT_1107303278)
  VkOpticalFlowGridSizeFlagBitsNV_1107304153 = (when declared(
      VkOpticalFlowGridSizeFlagBitsNV):
    when ownSizeof(VkOpticalFlowGridSizeFlagBitsNV) !=
        ownSizeof(VkOpticalFlowGridSizeFlagBitsNV_1107304152):
      static :
        warning("Declaration of " & "VkOpticalFlowGridSizeFlagBitsNV" &
            " exists but with different size")
    VkOpticalFlowGridSizeFlagBitsNV
  else:
    VkOpticalFlowGridSizeFlagBitsNV_1107304152)
  VkPhysicalDeviceVariablePointersFeatures_1107298199 = (when declared(
      VkPhysicalDeviceVariablePointersFeatures):
    when ownSizeof(VkPhysicalDeviceVariablePointersFeatures) !=
        ownSizeof(VkPhysicalDeviceVariablePointersFeatures_1107298198):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVariablePointersFeatures" &
            " exists but with different size")
    VkPhysicalDeviceVariablePointersFeatures
  else:
    VkPhysicalDeviceVariablePointersFeatures_1107298198)
  struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT_1107303055 = (when declared(
      struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT):
    when ownSizeof(struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT) !=
        ownSizeof(struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT_1107303054):
      static :
        warning("Declaration of " &
            "struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT" &
            " exists but with different size")
    struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT
  else:
    struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT_1107303054)
  VkBindBufferMemoryInfo_1107298055 = (when declared(VkBindBufferMemoryInfo):
    when ownSizeof(VkBindBufferMemoryInfo) != ownSizeof(VkBindBufferMemoryInfo_1107298054):
      static :
        warning("Declaration of " & "VkBindBufferMemoryInfo" &
            " exists but with different size")
    VkBindBufferMemoryInfo
  else:
    VkBindBufferMemoryInfo_1107298054)
  VkGraphicsShaderGroupCreateInfoNV_1107302785 = (when declared(
      VkGraphicsShaderGroupCreateInfoNV):
    when ownSizeof(VkGraphicsShaderGroupCreateInfoNV) !=
        ownSizeof(VkGraphicsShaderGroupCreateInfoNV_1107302784):
      static :
        warning("Declaration of " & "VkGraphicsShaderGroupCreateInfoNV" &
            " exists but with different size")
    VkGraphicsShaderGroupCreateInfoNV
  else:
    VkGraphicsShaderGroupCreateInfoNV_1107302784)
  PFN_vkGetValidationCacheDataEXT_1107302013 = (when declared(
      PFN_vkGetValidationCacheDataEXT):
    when ownSizeof(PFN_vkGetValidationCacheDataEXT) !=
        ownSizeof(PFN_vkGetValidationCacheDataEXT_1107302012):
      static :
        warning("Declaration of " & "PFN_vkGetValidationCacheDataEXT" &
            " exists but with different size")
    PFN_vkGetValidationCacheDataEXT
  else:
    PFN_vkGetValidationCacheDataEXT_1107302012)
  struct_VkPhysicalDevice16BitStorageFeatures_1107298061 = (when declared(
      struct_VkPhysicalDevice16BitStorageFeatures):
    when ownSizeof(struct_VkPhysicalDevice16BitStorageFeatures) !=
        ownSizeof(struct_VkPhysicalDevice16BitStorageFeatures_1107298060):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevice16BitStorageFeatures" &
            " exists but with different size")
    struct_VkPhysicalDevice16BitStorageFeatures
  else:
    struct_VkPhysicalDevice16BitStorageFeatures_1107298060)
  struct_VkRenderPassCreationControlEXT_1107303947 = (when declared(
      struct_VkRenderPassCreationControlEXT):
    when ownSizeof(struct_VkRenderPassCreationControlEXT) !=
        ownSizeof(struct_VkRenderPassCreationControlEXT_1107303946):
      static :
        warning("Declaration of " & "struct_VkRenderPassCreationControlEXT" &
            " exists but with different size")
    struct_VkRenderPassCreationControlEXT
  else:
    struct_VkRenderPassCreationControlEXT_1107303946)
  struct_VkHdrVividDynamicMetadataHUAWEI_1107305069 = (when declared(
      struct_VkHdrVividDynamicMetadataHUAWEI):
    when ownSizeof(struct_VkHdrVividDynamicMetadataHUAWEI) !=
        ownSizeof(struct_VkHdrVividDynamicMetadataHUAWEI_1107305068):
      static :
        warning("Declaration of " & "struct_VkHdrVividDynamicMetadataHUAWEI" &
            " exists but with different size")
    struct_VkHdrVividDynamicMetadataHUAWEI
  else:
    struct_VkHdrVividDynamicMetadataHUAWEI_1107305068)
  struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV_1107304887 = (when declared(
      struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV):
    when ownSizeof(struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV) !=
        ownSizeof(struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV_1107304886):
      static :
        warning("Declaration of " &
            "struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV" &
            " exists but with different size")
    struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV
  else:
    struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV_1107304886)
  VkValidationCacheHeaderVersionEXT_1107301995 = (when declared(
      VkValidationCacheHeaderVersionEXT):
    when ownSizeof(VkValidationCacheHeaderVersionEXT) !=
        ownSizeof(VkValidationCacheHeaderVersionEXT_1107301994):
      static :
        warning("Declaration of " & "VkValidationCacheHeaderVersionEXT" &
            " exists but with different size")
    VkValidationCacheHeaderVersionEXT
  else:
    VkValidationCacheHeaderVersionEXT_1107301994)
  VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT_1107302741 = (when declared(
      VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT):
    when ownSizeof(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT_1107302740):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT
  else:
    VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT_1107302740)
  VkPhysicalDeviceMaintenance5Properties_1107299087 = (when declared(
      VkPhysicalDeviceMaintenance5Properties):
    when ownSizeof(VkPhysicalDeviceMaintenance5Properties) !=
        ownSizeof(VkPhysicalDeviceMaintenance5Properties_1107299086):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance5Properties" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance5Properties
  else:
    VkPhysicalDeviceMaintenance5Properties_1107299086)
  VkVideoDecodeFlagsKHR_1107299575 = (when declared(VkVideoDecodeFlagsKHR):
    when ownSizeof(VkVideoDecodeFlagsKHR) != ownSizeof(VkVideoDecodeFlagsKHR_1107299574):
      static :
        warning("Declaration of " & "VkVideoDecodeFlagsKHR" &
            " exists but with different size")
    VkVideoDecodeFlagsKHR
  else:
    VkVideoDecodeFlagsKHR_1107299574)
  VkToolPurposeFlags_1107298659 = (when declared(VkToolPurposeFlags):
    when ownSizeof(VkToolPurposeFlags) != ownSizeof(VkToolPurposeFlags_1107298658):
      static :
        warning("Declaration of " & "VkToolPurposeFlags" &
            " exists but with different size")
    VkToolPurposeFlags
  else:
    VkToolPurposeFlags_1107298658)
  VkPhysicalDeviceExternalSemaphoreInfo_1107298305 = (when declared(
      VkPhysicalDeviceExternalSemaphoreInfo):
    when ownSizeof(VkPhysicalDeviceExternalSemaphoreInfo) !=
        ownSizeof(VkPhysicalDeviceExternalSemaphoreInfo_1107298304):
      static :
        warning("Declaration of " & "VkPhysicalDeviceExternalSemaphoreInfo" &
            " exists but with different size")
    VkPhysicalDeviceExternalSemaphoreInfo
  else:
    VkPhysicalDeviceExternalSemaphoreInfo_1107298304)
  struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298711 = (when declared(
      struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures):
    when ownSizeof(struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298710):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures
  else:
    struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298710)
  VkVideoSessionMemoryRequirementsKHR_1107299509 = (when declared(
      VkVideoSessionMemoryRequirementsKHR):
    when ownSizeof(VkVideoSessionMemoryRequirementsKHR) !=
        ownSizeof(VkVideoSessionMemoryRequirementsKHR_1107299508):
      static :
        warning("Declaration of " & "VkVideoSessionMemoryRequirementsKHR" &
            " exists but with different size")
    VkVideoSessionMemoryRequirementsKHR
  else:
    VkVideoSessionMemoryRequirementsKHR_1107299508)
  VkPhysicalDeviceInlineUniformBlockProperties_1107298833 = (when declared(
      VkPhysicalDeviceInlineUniformBlockProperties):
    when ownSizeof(VkPhysicalDeviceInlineUniformBlockProperties) !=
        ownSizeof(VkPhysicalDeviceInlineUniformBlockProperties_1107298832):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceInlineUniformBlockProperties" &
            " exists but with different size")
    VkPhysicalDeviceInlineUniformBlockProperties
  else:
    VkPhysicalDeviceInlineUniformBlockProperties_1107298832)
  struct_VkImageSparseMemoryRequirementsInfo2_1107298117 = (when declared(
      struct_VkImageSparseMemoryRequirementsInfo2):
    when ownSizeof(struct_VkImageSparseMemoryRequirementsInfo2) !=
        ownSizeof(struct_VkImageSparseMemoryRequirementsInfo2_1107298116):
      static :
        warning("Declaration of " &
            "struct_VkImageSparseMemoryRequirementsInfo2" &
            " exists but with different size")
    struct_VkImageSparseMemoryRequirementsInfo2
  else:
    struct_VkImageSparseMemoryRequirementsInfo2_1107298116)
  struct_StdVideoEncodeH264WeightTable_1107305677 = (when declared(
      struct_StdVideoEncodeH264WeightTable):
    when ownSizeof(struct_StdVideoEncodeH264WeightTable) !=
        ownSizeof(struct_StdVideoEncodeH264WeightTable_1107305676):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH264WeightTable" &
            " exists but with different size")
    struct_StdVideoEncodeH264WeightTable
  else:
    struct_StdVideoEncodeH264WeightTable_1107305676)
  struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV_1107305081 = (when declared(
      struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV_1107305080):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV
  else:
    struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV_1107305080)
  enum_VkPipelineLayoutCreateFlagBits_1107297131 = (when declared(
      enum_VkPipelineLayoutCreateFlagBits):
    when ownSizeof(enum_VkPipelineLayoutCreateFlagBits) !=
        ownSizeof(enum_VkPipelineLayoutCreateFlagBits_1107297130):
      static :
        warning("Declaration of " & "enum_VkPipelineLayoutCreateFlagBits" &
            " exists but with different size")
    enum_VkPipelineLayoutCreateFlagBits
  else:
    enum_VkPipelineLayoutCreateFlagBits_1107297130)
  PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT_1107303903 = (when declared(
      PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT):
    when ownSizeof(PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT) !=
        ownSizeof(PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT_1107303902):
      static :
        warning("Declaration of " &
            "PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT" &
            " exists but with different size")
    PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT
  else:
    PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT_1107303902)
  VkPipelineShaderStageCreateFlags_1107297093 = (when declared(
      VkPipelineShaderStageCreateFlags):
    when ownSizeof(VkPipelineShaderStageCreateFlags) !=
        ownSizeof(VkPipelineShaderStageCreateFlags_1107297092):
      static :
        warning("Declaration of " & "VkPipelineShaderStageCreateFlags" &
            " exists but with different size")
    VkPipelineShaderStageCreateFlags
  else:
    VkPipelineShaderStageCreateFlags_1107297092)
  VkPhysicalDeviceVariablePointerFeatures_1107298201 = (when declared(
      VkPhysicalDeviceVariablePointerFeatures):
    when ownSizeof(VkPhysicalDeviceVariablePointerFeatures) !=
        ownSizeof(VkPhysicalDeviceVariablePointerFeatures_1107298200):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVariablePointerFeatures" &
            " exists but with different size")
    VkPhysicalDeviceVariablePointerFeatures
  else:
    VkPhysicalDeviceVariablePointerFeatures_1107298200)
  struct_VkVertexInputBindingDivisorDescription_1107299057 = (when declared(
      struct_VkVertexInputBindingDivisorDescription):
    when ownSizeof(struct_VkVertexInputBindingDivisorDescription) !=
        ownSizeof(struct_VkVertexInputBindingDivisorDescription_1107299056):
      static :
        warning("Declaration of " &
            "struct_VkVertexInputBindingDivisorDescription" &
            " exists but with different size")
    struct_VkVertexInputBindingDivisorDescription
  else:
    struct_VkVertexInputBindingDivisorDescription_1107299056)
  VkSamplerYcbcrConversionInfo_1107298225 = (when declared(
      VkSamplerYcbcrConversionInfo):
    when ownSizeof(VkSamplerYcbcrConversionInfo) !=
        ownSizeof(VkSamplerYcbcrConversionInfo_1107298224):
      static :
        warning("Declaration of " & "VkSamplerYcbcrConversionInfo" &
            " exists but with different size")
    VkSamplerYcbcrConversionInfo
  else:
    VkSamplerYcbcrConversionInfo_1107298224)
  VkPhysicalDeviceAntiLagFeaturesAMD_1107304229 = (when declared(
      VkPhysicalDeviceAntiLagFeaturesAMD):
    when ownSizeof(VkPhysicalDeviceAntiLagFeaturesAMD) !=
        ownSizeof(VkPhysicalDeviceAntiLagFeaturesAMD_1107304228):
      static :
        warning("Declaration of " & "VkPhysicalDeviceAntiLagFeaturesAMD" &
            " exists but with different size")
    VkPhysicalDeviceAntiLagFeaturesAMD
  else:
    VkPhysicalDeviceAntiLagFeaturesAMD_1107304228)
  struct_VkSamplerCustomBorderColorCreateInfoEXT_1107302907 = (when declared(
      struct_VkSamplerCustomBorderColorCreateInfoEXT):
    when ownSizeof(struct_VkSamplerCustomBorderColorCreateInfoEXT) !=
        ownSizeof(struct_VkSamplerCustomBorderColorCreateInfoEXT_1107302906):
      static :
        warning("Declaration of " &
            "struct_VkSamplerCustomBorderColorCreateInfoEXT" &
            " exists but with different size")
    struct_VkSamplerCustomBorderColorCreateInfoEXT
  else:
    struct_VkSamplerCustomBorderColorCreateInfoEXT_1107302906)
  VkClusterAccelerationStructureClusterFlagsNV_1107304763 = (when declared(
      VkClusterAccelerationStructureClusterFlagsNV):
    when ownSizeof(VkClusterAccelerationStructureClusterFlagsNV) !=
        ownSizeof(VkClusterAccelerationStructureClusterFlagsNV_1107304762):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureClusterFlagsNV" &
            " exists but with different size")
    VkClusterAccelerationStructureClusterFlagsNV
  else:
    VkClusterAccelerationStructureClusterFlagsNV_1107304762)
  VkImageFormatListCreateInfo_1107298437 = (when declared(
      VkImageFormatListCreateInfo):
    when ownSizeof(VkImageFormatListCreateInfo) !=
        ownSizeof(VkImageFormatListCreateInfo_1107298436):
      static :
        warning("Declaration of " & "VkImageFormatListCreateInfo" &
            " exists but with different size")
    VkImageFormatListCreateInfo
  else:
    VkImageFormatListCreateInfo_1107298436)
  enum_VkIndirectExecutionSetInfoTypeEXT_1107304915 = (when declared(
      enum_VkIndirectExecutionSetInfoTypeEXT):
    when ownSizeof(enum_VkIndirectExecutionSetInfoTypeEXT) !=
        ownSizeof(enum_VkIndirectExecutionSetInfoTypeEXT_1107304914):
      static :
        warning("Declaration of " & "enum_VkIndirectExecutionSetInfoTypeEXT" &
            " exists but with different size")
    enum_VkIndirectExecutionSetInfoTypeEXT
  else:
    enum_VkIndirectExecutionSetInfoTypeEXT_1107304914)
  struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC_1107304297 = (when declared(
      struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC):
    when ownSizeof(struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC) !=
        ownSizeof(struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC_1107304296):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC" &
            " exists but with different size")
    struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC
  else:
    struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC_1107304296)
  PFN_vkCmdSetRasterizerDiscardEnableEXT_1107303413 = (when declared(
      PFN_vkCmdSetRasterizerDiscardEnableEXT):
    when ownSizeof(PFN_vkCmdSetRasterizerDiscardEnableEXT) !=
        ownSizeof(PFN_vkCmdSetRasterizerDiscardEnableEXT_1107303412):
      static :
        warning("Declaration of " & "PFN_vkCmdSetRasterizerDiscardEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetRasterizerDiscardEnableEXT
  else:
    PFN_vkCmdSetRasterizerDiscardEnableEXT_1107303412)
  PFN_vkUnmapMemory2_1107299217 = (when declared(PFN_vkUnmapMemory2):
    when ownSizeof(PFN_vkUnmapMemory2) != ownSizeof(PFN_vkUnmapMemory2_1107299216):
      static :
        warning("Declaration of " & "PFN_vkUnmapMemory2" &
            " exists but with different size")
    PFN_vkUnmapMemory2
  else:
    PFN_vkUnmapMemory2_1107299216)
  struct_VkImageViewMinLodCreateInfoEXT_1107303477 = (when declared(
      struct_VkImageViewMinLodCreateInfoEXT):
    when ownSizeof(struct_VkImageViewMinLodCreateInfoEXT) !=
        ownSizeof(struct_VkImageViewMinLodCreateInfoEXT_1107303476):
      static :
        warning("Declaration of " & "struct_VkImageViewMinLodCreateInfoEXT" &
            " exists but with different size")
    struct_VkImageViewMinLodCreateInfoEXT
  else:
    struct_VkImageViewMinLodCreateInfoEXT_1107303476)
  VkCopyMemoryToImageIndirectCommandNV_1107303755 = (when declared(
      VkCopyMemoryToImageIndirectCommandNV):
    when ownSizeof(VkCopyMemoryToImageIndirectCommandNV) !=
        ownSizeof(VkCopyMemoryToImageIndirectCommandNV_1107303754):
      static :
        warning("Declaration of " & "VkCopyMemoryToImageIndirectCommandNV" &
            " exists but with different size")
    VkCopyMemoryToImageIndirectCommandNV
  else:
    VkCopyMemoryToImageIndirectCommandNV_1107303754)
  VkAccelerationStructureMotionInstanceNV_1107303167 = (when declared(
      VkAccelerationStructureMotionInstanceNV):
    when ownSizeof(VkAccelerationStructureMotionInstanceNV) !=
        ownSizeof(VkAccelerationStructureMotionInstanceNV_1107303166):
      static :
        warning("Declaration of " & "VkAccelerationStructureMotionInstanceNV" &
            " exists but with different size")
    VkAccelerationStructureMotionInstanceNV
  else:
    VkAccelerationStructureMotionInstanceNV_1107303166)
  PFN_vkGetDeferredOperationResultKHR_1107300483 = (when declared(
      PFN_vkGetDeferredOperationResultKHR):
    when ownSizeof(PFN_vkGetDeferredOperationResultKHR) !=
        ownSizeof(PFN_vkGetDeferredOperationResultKHR_1107300482):
      static :
        warning("Declaration of " & "PFN_vkGetDeferredOperationResultKHR" &
            " exists but with different size")
    PFN_vkGetDeferredOperationResultKHR
  else:
    PFN_vkGetDeferredOperationResultKHR_1107300482)
  struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV_1107304725 = (when declared(
      struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV_1107304724):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV
  else:
    struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV_1107304724)
  VkWriteDescriptorSetInlineUniformBlock_1107298837 = (when declared(
      VkWriteDescriptorSetInlineUniformBlock):
    when ownSizeof(VkWriteDescriptorSetInlineUniformBlock) !=
        ownSizeof(VkWriteDescriptorSetInlineUniformBlock_1107298836):
      static :
        warning("Declaration of " & "VkWriteDescriptorSetInlineUniformBlock" &
            " exists but with different size")
    VkWriteDescriptorSetInlineUniformBlock
  else:
    VkWriteDescriptorSetInlineUniformBlock_1107298836)
  VkMemoryBarrier2KHR_1107300657 = (when declared(VkMemoryBarrier2KHR):
    when ownSizeof(VkMemoryBarrier2KHR) != ownSizeof(VkMemoryBarrier2KHR_1107300656):
      static :
        warning("Declaration of " & "VkMemoryBarrier2KHR" &
            " exists but with different size")
    VkMemoryBarrier2KHR
  else:
    VkMemoryBarrier2KHR_1107300656)
  VkPipelineBinaryInfoKHR_1107300875 = (when declared(VkPipelineBinaryInfoKHR):
    when ownSizeof(VkPipelineBinaryInfoKHR) !=
        ownSizeof(VkPipelineBinaryInfoKHR_1107300874):
      static :
        warning("Declaration of " & "VkPipelineBinaryInfoKHR" &
            " exists but with different size")
    VkPipelineBinaryInfoKHR
  else:
    VkPipelineBinaryInfoKHR_1107300874)
  VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR_1107300977 = (when declared(
      VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR_1107300976):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR
  else:
    VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR_1107300976)
  VkVideoDecodeH264SessionParametersAddInfoKHR_1107299813 = (when declared(
      VkVideoDecodeH264SessionParametersAddInfoKHR):
    when ownSizeof(VkVideoDecodeH264SessionParametersAddInfoKHR) !=
        ownSizeof(VkVideoDecodeH264SessionParametersAddInfoKHR_1107299812):
      static :
        warning("Declaration of " &
            "VkVideoDecodeH264SessionParametersAddInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH264SessionParametersAddInfoKHR
  else:
    VkVideoDecodeH264SessionParametersAddInfoKHR_1107299812)
  struct_VkOpticalFlowExecuteInfoNV_1107304199 = (when declared(
      struct_VkOpticalFlowExecuteInfoNV):
    when ownSizeof(struct_VkOpticalFlowExecuteInfoNV) !=
        ownSizeof(struct_VkOpticalFlowExecuteInfoNV_1107304198):
      static :
        warning("Declaration of " & "struct_VkOpticalFlowExecuteInfoNV" &
            " exists but with different size")
    struct_VkOpticalFlowExecuteInfoNV
  else:
    struct_VkOpticalFlowExecuteInfoNV_1107304198)
  PFN_vkCreateDataGraphPipelineSessionARM_1107304565 = (when declared(
      PFN_vkCreateDataGraphPipelineSessionARM):
    when ownSizeof(PFN_vkCreateDataGraphPipelineSessionARM) !=
        ownSizeof(PFN_vkCreateDataGraphPipelineSessionARM_1107304564):
      static :
        warning("Declaration of " & "PFN_vkCreateDataGraphPipelineSessionARM" &
            " exists but with different size")
    PFN_vkCreateDataGraphPipelineSessionARM
  else:
    PFN_vkCreateDataGraphPipelineSessionARM_1107304564)
  VkPhysicalDeviceImageProcessing2PropertiesQCOM_1107304607 = (when declared(
      VkPhysicalDeviceImageProcessing2PropertiesQCOM):
    when ownSizeof(VkPhysicalDeviceImageProcessing2PropertiesQCOM) !=
        ownSizeof(VkPhysicalDeviceImageProcessing2PropertiesQCOM_1107304606):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceImageProcessing2PropertiesQCOM" &
            " exists but with different size")
    VkPhysicalDeviceImageProcessing2PropertiesQCOM
  else:
    VkPhysicalDeviceImageProcessing2PropertiesQCOM_1107304606)
  PFN_vkCmdBeginRenderPass2_1107298625 = (when declared(
      PFN_vkCmdBeginRenderPass2):
    when ownSizeof(PFN_vkCmdBeginRenderPass2) !=
        ownSizeof(PFN_vkCmdBeginRenderPass2_1107298624):
      static :
        warning("Declaration of " & "PFN_vkCmdBeginRenderPass2" &
            " exists but with different size")
    PFN_vkCmdBeginRenderPass2
  else:
    PFN_vkCmdBeginRenderPass2_1107298624)
  struct_VkDescriptorSetAllocateInfo_1107297573 = (when declared(
      struct_VkDescriptorSetAllocateInfo):
    when ownSizeof(struct_VkDescriptorSetAllocateInfo) !=
        ownSizeof(struct_VkDescriptorSetAllocateInfo_1107297572):
      static :
        warning("Declaration of " & "struct_VkDescriptorSetAllocateInfo" &
            " exists but with different size")
    struct_VkDescriptorSetAllocateInfo
  else:
    struct_VkDescriptorSetAllocateInfo_1107297572)
  struct_VkGraphicsPipelineCreateInfo_1107297537 = (when declared(
      struct_VkGraphicsPipelineCreateInfo):
    when ownSizeof(struct_VkGraphicsPipelineCreateInfo) !=
        ownSizeof(struct_VkGraphicsPipelineCreateInfo_1107297536):
      static :
        warning("Declaration of " & "struct_VkGraphicsPipelineCreateInfo" &
            " exists but with different size")
    struct_VkGraphicsPipelineCreateInfo
  else:
    struct_VkGraphicsPipelineCreateInfo_1107297536)
  struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298235 = (when declared(
      struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures):
    when ownSizeof(struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298234):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures
  else:
    struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298234)
  struct_VkExternalImageFormatPropertiesNV_1107301575 = (when declared(
      struct_VkExternalImageFormatPropertiesNV):
    when ownSizeof(struct_VkExternalImageFormatPropertiesNV) !=
        ownSizeof(struct_VkExternalImageFormatPropertiesNV_1107301574):
      static :
        warning("Declaration of " & "struct_VkExternalImageFormatPropertiesNV" &
            " exists but with different size")
    struct_VkExternalImageFormatPropertiesNV
  else:
    struct_VkExternalImageFormatPropertiesNV_1107301574)
  struct_VkShaderModuleIdentifierEXT_1107304133 = (when declared(
      struct_VkShaderModuleIdentifierEXT):
    when ownSizeof(struct_VkShaderModuleIdentifierEXT) !=
        ownSizeof(struct_VkShaderModuleIdentifierEXT_1107304132):
      static :
        warning("Declaration of " & "struct_VkShaderModuleIdentifierEXT" &
            " exists but with different size")
    struct_VkShaderModuleIdentifierEXT
  else:
    struct_VkShaderModuleIdentifierEXT_1107304132)
  struct_StdVideoAV1LoopFilterFlags_1107305893 = (when declared(
      struct_StdVideoAV1LoopFilterFlags):
    when ownSizeof(struct_StdVideoAV1LoopFilterFlags) !=
        ownSizeof(struct_StdVideoAV1LoopFilterFlags_1107305892):
      static :
        warning("Declaration of " & "struct_StdVideoAV1LoopFilterFlags" &
            " exists but with different size")
    struct_StdVideoAV1LoopFilterFlags
  else:
    struct_StdVideoAV1LoopFilterFlags_1107305892)
  VkExternalFenceProperties_1107298293 = (when declared(
      VkExternalFenceProperties):
    when ownSizeof(VkExternalFenceProperties) !=
        ownSizeof(VkExternalFenceProperties_1107298292):
      static :
        warning("Declaration of " & "VkExternalFenceProperties" &
            " exists but with different size")
    VkExternalFenceProperties
  else:
    VkExternalFenceProperties_1107298292)
  VkVideoDecodeAV1DpbSlotInfoKHR_1107301007 = (when declared(
      VkVideoDecodeAV1DpbSlotInfoKHR):
    when ownSizeof(VkVideoDecodeAV1DpbSlotInfoKHR) !=
        ownSizeof(VkVideoDecodeAV1DpbSlotInfoKHR_1107301006):
      static :
        warning("Declaration of " & "VkVideoDecodeAV1DpbSlotInfoKHR" &
            " exists but with different size")
    VkVideoDecodeAV1DpbSlotInfoKHR
  else:
    VkVideoDecodeAV1DpbSlotInfoKHR_1107301006)
  VkPhysicalDeviceRawAccessChainsFeaturesNV_1107304695 = (when declared(
      VkPhysicalDeviceRawAccessChainsFeaturesNV):
    when ownSizeof(VkPhysicalDeviceRawAccessChainsFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceRawAccessChainsFeaturesNV_1107304694):
      static :
        warning("Declaration of " & "VkPhysicalDeviceRawAccessChainsFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceRawAccessChainsFeaturesNV
  else:
    VkPhysicalDeviceRawAccessChainsFeaturesNV_1107304694)
  enum_VkTessellationDomainOrigin_1107297959 = (when declared(
      enum_VkTessellationDomainOrigin):
    when ownSizeof(enum_VkTessellationDomainOrigin) !=
        ownSizeof(enum_VkTessellationDomainOrigin_1107297958):
      static :
        warning("Declaration of " & "enum_VkTessellationDomainOrigin" &
            " exists but with different size")
    enum_VkTessellationDomainOrigin
  else:
    enum_VkTessellationDomainOrigin_1107297958)
  struct_VkCommandBufferInheritanceInfo_1107297621 = (when declared(
      struct_VkCommandBufferInheritanceInfo):
    when ownSizeof(struct_VkCommandBufferInheritanceInfo) !=
        ownSizeof(struct_VkCommandBufferInheritanceInfo_1107297620):
      static :
        warning("Declaration of " & "struct_VkCommandBufferInheritanceInfo" &
            " exists but with different size")
    struct_VkCommandBufferInheritanceInfo
  else:
    struct_VkCommandBufferInheritanceInfo_1107297620)
  PFN_vkCmdSetStencilTestEnableEXT_1107302669 = (when declared(
      PFN_vkCmdSetStencilTestEnableEXT):
    when ownSizeof(PFN_vkCmdSetStencilTestEnableEXT) !=
        ownSizeof(PFN_vkCmdSetStencilTestEnableEXT_1107302668):
      static :
        warning("Declaration of " & "PFN_vkCmdSetStencilTestEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetStencilTestEnableEXT
  else:
    PFN_vkCmdSetStencilTestEnableEXT_1107302668)
  StdVideoAV1Profile_1107300981 = (when declared(StdVideoAV1Profile):
    when ownSizeof(StdVideoAV1Profile) != ownSizeof(StdVideoAV1Profile_1107300980):
      static :
        warning("Declaration of " & "StdVideoAV1Profile" &
            " exists but with different size")
    StdVideoAV1Profile
  else:
    StdVideoAV1Profile_1107300980)
  VkMemoryDedicatedAllocateInfoTensorARM_1107304061 = (when declared(
      VkMemoryDedicatedAllocateInfoTensorARM):
    when ownSizeof(VkMemoryDedicatedAllocateInfoTensorARM) !=
        ownSizeof(VkMemoryDedicatedAllocateInfoTensorARM_1107304060):
      static :
        warning("Declaration of " & "VkMemoryDedicatedAllocateInfoTensorARM" &
            " exists but with different size")
    VkMemoryDedicatedAllocateInfoTensorARM
  else:
    VkMemoryDedicatedAllocateInfoTensorARM_1107304060)
  struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR_1107300603 = (when declared(
      struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR):
    when ownSizeof(struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR) !=
        ownSizeof(struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR_1107300602):
      static :
        warning("Declaration of " &
            "struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR" &
            " exists but with different size")
    struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR
  else:
    struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR_1107300602)
  VkPipelineDynamicStateCreateFlags_1107297129 = (when declared(
      VkPipelineDynamicStateCreateFlags):
    when ownSizeof(VkPipelineDynamicStateCreateFlags) !=
        ownSizeof(VkPipelineDynamicStateCreateFlags_1107297128):
      static :
        warning("Declaration of " & "VkPipelineDynamicStateCreateFlags" &
            " exists but with different size")
    VkPipelineDynamicStateCreateFlags
  else:
    VkPipelineDynamicStateCreateFlags_1107297128)
  VkPresentWait2InfoKHR_1107300831 = (when declared(VkPresentWait2InfoKHR):
    when ownSizeof(VkPresentWait2InfoKHR) != ownSizeof(VkPresentWait2InfoKHR_1107300830):
      static :
        warning("Declaration of " & "VkPresentWait2InfoKHR" &
            " exists but with different size")
    VkPresentWait2InfoKHR
  else:
    VkPresentWait2InfoKHR_1107300830)
  struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT_1107303849 = (when declared(
      struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT_1107303848):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT
  else:
    struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT_1107303848)
  PFN_vkMapMemory2_1107299215 = (when declared(PFN_vkMapMemory2):
    when ownSizeof(PFN_vkMapMemory2) != ownSizeof(PFN_vkMapMemory2_1107299214):
      static :
        warning("Declaration of " & "PFN_vkMapMemory2" &
            " exists but with different size")
    PFN_vkMapMemory2
  else:
    PFN_vkMapMemory2_1107299214)
  VkPhysicalDeviceFeatures_1107297327 = (when declared(VkPhysicalDeviceFeatures):
    when ownSizeof(VkPhysicalDeviceFeatures) !=
        ownSizeof(VkPhysicalDeviceFeatures_1107297326):
      static :
        warning("Declaration of " & "VkPhysicalDeviceFeatures" &
            " exists but with different size")
    VkPhysicalDeviceFeatures
  else:
    VkPhysicalDeviceFeatures_1107297326)
  VkBindImagePlaneMemoryInfo_1107298229 = (when declared(
      VkBindImagePlaneMemoryInfo):
    when ownSizeof(VkBindImagePlaneMemoryInfo) !=
        ownSizeof(VkBindImagePlaneMemoryInfo_1107298228):
      static :
        warning("Declaration of " & "VkBindImagePlaneMemoryInfo" &
            " exists but with different size")
    VkBindImagePlaneMemoryInfo
  else:
    VkBindImagePlaneMemoryInfo_1107298228)
  VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT_1107303265 = (when declared(
      VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT_1107303264):
      static :
        warning("Declaration of " & "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT
  else:
    VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT_1107303264)
  PFN_vkWaitForPresent2KHR_1107300833 = (when declared(PFN_vkWaitForPresent2KHR):
    when ownSizeof(PFN_vkWaitForPresent2KHR) !=
        ownSizeof(PFN_vkWaitForPresent2KHR_1107300832):
      static :
        warning("Declaration of " & "PFN_vkWaitForPresent2KHR" &
            " exists but with different size")
    PFN_vkWaitForPresent2KHR
  else:
    PFN_vkWaitForPresent2KHR_1107300832)
  VkExternalFenceHandleTypeFlagBitsKHR_1107300079 = (when declared(
      VkExternalFenceHandleTypeFlagBitsKHR):
    when ownSizeof(VkExternalFenceHandleTypeFlagBitsKHR) !=
        ownSizeof(VkExternalFenceHandleTypeFlagBitsKHR_1107300078):
      static :
        warning("Declaration of " & "VkExternalFenceHandleTypeFlagBitsKHR" &
            " exists but with different size")
    VkExternalFenceHandleTypeFlagBitsKHR
  else:
    VkExternalFenceHandleTypeFlagBitsKHR_1107300078)
  StdVideoVP9Level_1107301113 = (when declared(StdVideoVP9Level):
    when ownSizeof(StdVideoVP9Level) != ownSizeof(StdVideoVP9Level_1107301112):
      static :
        warning("Declaration of " & "StdVideoVP9Level" &
            " exists but with different size")
    StdVideoVP9Level
  else:
    StdVideoVP9Level_1107301112)
  struct_VkBufferCopy_1107297629 = (when declared(struct_VkBufferCopy):
    when ownSizeof(struct_VkBufferCopy) != ownSizeof(struct_VkBufferCopy_1107297628):
      static :
        warning("Declaration of " & "struct_VkBufferCopy" &
            " exists but with different size")
    struct_VkBufferCopy
  else:
    struct_VkBufferCopy_1107297628)
  struct_StdVideoH265VpsFlags_1107305687 = (when declared(
      struct_StdVideoH265VpsFlags):
    when ownSizeof(struct_StdVideoH265VpsFlags) !=
        ownSizeof(struct_StdVideoH265VpsFlags_1107305686):
      static :
        warning("Declaration of " & "struct_StdVideoH265VpsFlags" &
            " exists but with different size")
    struct_StdVideoH265VpsFlags
  else:
    struct_StdVideoH265VpsFlags_1107305686)
  VkExternalMemoryImageCreateInfo_1107298277 = (when declared(
      VkExternalMemoryImageCreateInfo):
    when ownSizeof(VkExternalMemoryImageCreateInfo) !=
        ownSizeof(VkExternalMemoryImageCreateInfo_1107298276):
      static :
        warning("Declaration of " & "VkExternalMemoryImageCreateInfo" &
            " exists but with different size")
    VkExternalMemoryImageCreateInfo
  else:
    VkExternalMemoryImageCreateInfo_1107298276)
  struct_VkMultisampledRenderToSingleSampledInfoEXT_1107303403 = (when declared(
      struct_VkMultisampledRenderToSingleSampledInfoEXT):
    when ownSizeof(struct_VkMultisampledRenderToSingleSampledInfoEXT) !=
        ownSizeof(struct_VkMultisampledRenderToSingleSampledInfoEXT_1107303402):
      static :
        warning("Declaration of " &
            "struct_VkMultisampledRenderToSingleSampledInfoEXT" &
            " exists but with different size")
    struct_VkMultisampledRenderToSingleSampledInfoEXT
  else:
    struct_VkMultisampledRenderToSingleSampledInfoEXT_1107303402)
  VkBufferMemoryBarrier2_1107298737 = (when declared(VkBufferMemoryBarrier2):
    when ownSizeof(VkBufferMemoryBarrier2) != ownSizeof(VkBufferMemoryBarrier2_1107298736):
      static :
        warning("Declaration of " & "VkBufferMemoryBarrier2" &
            " exists but with different size")
    VkBufferMemoryBarrier2
  else:
    VkBufferMemoryBarrier2_1107298736)
  VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299023 = (when declared(
      VkPhysicalDeviceGlobalPriorityQueryFeatures):
    when ownSizeof(VkPhysicalDeviceGlobalPriorityQueryFeatures) !=
        ownSizeof(VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299022):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceGlobalPriorityQueryFeatures" &
            " exists but with different size")
    VkPhysicalDeviceGlobalPriorityQueryFeatures
  else:
    VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299022)
  enum_VkAcquireProfilingLockFlagBitsKHR_1107300127 = (when declared(
      enum_VkAcquireProfilingLockFlagBitsKHR):
    when ownSizeof(enum_VkAcquireProfilingLockFlagBitsKHR) !=
        ownSizeof(enum_VkAcquireProfilingLockFlagBitsKHR_1107300126):
      static :
        warning("Declaration of " & "enum_VkAcquireProfilingLockFlagBitsKHR" &
            " exists but with different size")
    enum_VkAcquireProfilingLockFlagBitsKHR
  else:
    enum_VkAcquireProfilingLockFlagBitsKHR_1107300126)
  VkPipelineExecutableStatisticFormatKHR_1107300489 = (when declared(
      VkPipelineExecutableStatisticFormatKHR):
    when ownSizeof(VkPipelineExecutableStatisticFormatKHR) !=
        ownSizeof(VkPipelineExecutableStatisticFormatKHR_1107300488):
      static :
        warning("Declaration of " & "VkPipelineExecutableStatisticFormatKHR" &
            " exists but with different size")
    VkPipelineExecutableStatisticFormatKHR
  else:
    VkPipelineExecutableStatisticFormatKHR_1107300488)
  VkPhysicalDeviceDataGraphFeaturesARM_1107304477 = (when declared(
      VkPhysicalDeviceDataGraphFeaturesARM):
    when ownSizeof(VkPhysicalDeviceDataGraphFeaturesARM) !=
        ownSizeof(VkPhysicalDeviceDataGraphFeaturesARM_1107304476):
      static :
        warning("Declaration of " & "VkPhysicalDeviceDataGraphFeaturesARM" &
            " exists but with different size")
    VkPhysicalDeviceDataGraphFeaturesARM
  else:
    VkPhysicalDeviceDataGraphFeaturesARM_1107304476)
  PFN_vkGetAccelerationStructureDeviceAddressKHR_1107305231 = (when declared(
      PFN_vkGetAccelerationStructureDeviceAddressKHR):
    when ownSizeof(PFN_vkGetAccelerationStructureDeviceAddressKHR) !=
        ownSizeof(PFN_vkGetAccelerationStructureDeviceAddressKHR_1107305230):
      static :
        warning("Declaration of " &
            "PFN_vkGetAccelerationStructureDeviceAddressKHR" &
            " exists but with different size")
    PFN_vkGetAccelerationStructureDeviceAddressKHR
  else:
    PFN_vkGetAccelerationStructureDeviceAddressKHR_1107305230)
  PFN_vkCmdSetDepthTestEnableEXT_1107302661 = (when declared(
      PFN_vkCmdSetDepthTestEnableEXT):
    when ownSizeof(PFN_vkCmdSetDepthTestEnableEXT) !=
        ownSizeof(PFN_vkCmdSetDepthTestEnableEXT_1107302660):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthTestEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetDepthTestEnableEXT
  else:
    PFN_vkCmdSetDepthTestEnableEXT_1107302660)
  PFN_vkCmdDrawIndirectCountKHR_1107300299 = (when declared(
      PFN_vkCmdDrawIndirectCountKHR):
    when ownSizeof(PFN_vkCmdDrawIndirectCountKHR) !=
        ownSizeof(PFN_vkCmdDrawIndirectCountKHR_1107300298):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawIndirectCountKHR" &
            " exists but with different size")
    PFN_vkCmdDrawIndirectCountKHR
  else:
    PFN_vkCmdDrawIndirectCountKHR_1107300298)
  VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298765 = (when declared(
      VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures):
    when ownSizeof(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures) !=
        ownSizeof(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298764):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures" &
            " exists but with different size")
    VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
  else:
    VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298764)
  VkPresentGravityFlagBitsKHR_1107300907 = (when declared(
      VkPresentGravityFlagBitsKHR):
    when ownSizeof(VkPresentGravityFlagBitsKHR) !=
        ownSizeof(VkPresentGravityFlagBitsKHR_1107300906):
      static :
        warning("Declaration of " & "VkPresentGravityFlagBitsKHR" &
            " exists but with different size")
    VkPresentGravityFlagBitsKHR
  else:
    VkPresentGravityFlagBitsKHR_1107300906)
  WCHAR_1107305509 = (when declared(WCHAR):
    when ownSizeof(WCHAR) != ownSizeof(WCHAR_1107305508):
      static :
        warning("Declaration of " & "WCHAR" & " exists but with different size")
    WCHAR
  else:
    WCHAR_1107305508)
  VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299761 = (when declared(
      VkVideoEncodeH265NaluSliceSegmentInfoKHR):
    when ownSizeof(VkVideoEncodeH265NaluSliceSegmentInfoKHR) !=
        ownSizeof(VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299760):
      static :
        warning("Declaration of " & "VkVideoEncodeH265NaluSliceSegmentInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265NaluSliceSegmentInfoKHR
  else:
    VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299760)
  VkChromaLocationKHR_1107300267 = (when declared(VkChromaLocationKHR):
    when ownSizeof(VkChromaLocationKHR) != ownSizeof(VkChromaLocationKHR_1107300266):
      static :
        warning("Declaration of " & "VkChromaLocationKHR" &
            " exists but with different size")
    VkChromaLocationKHR
  else:
    VkChromaLocationKHR_1107300266)
  PFN_vkReleaseSwapchainImagesEXT_1107302753 = (when declared(
      PFN_vkReleaseSwapchainImagesEXT):
    when ownSizeof(PFN_vkReleaseSwapchainImagesEXT) !=
        ownSizeof(PFN_vkReleaseSwapchainImagesEXT_1107302752):
      static :
        warning("Declaration of " & "PFN_vkReleaseSwapchainImagesEXT" &
            " exists but with different size")
    PFN_vkReleaseSwapchainImagesEXT
  else:
    PFN_vkReleaseSwapchainImagesEXT_1107302752)
  struct_VkTileMemoryBindInfoQCOM_1107304671 = (when declared(
      struct_VkTileMemoryBindInfoQCOM):
    when ownSizeof(struct_VkTileMemoryBindInfoQCOM) !=
        ownSizeof(struct_VkTileMemoryBindInfoQCOM_1107304670):
      static :
        warning("Declaration of " & "struct_VkTileMemoryBindInfoQCOM" &
            " exists but with different size")
    struct_VkTileMemoryBindInfoQCOM
  else:
    struct_VkTileMemoryBindInfoQCOM_1107304670)
  VkXYColorEXT_1107301787 = (when declared(VkXYColorEXT):
    when ownSizeof(VkXYColorEXT) != ownSizeof(VkXYColorEXT_1107301786):
      static :
        warning("Declaration of " & "VkXYColorEXT" &
            " exists but with different size")
    VkXYColorEXT
  else:
    VkXYColorEXT_1107301786)
  VkSparseImageMemoryBind_1107297399 = (when declared(VkSparseImageMemoryBind):
    when ownSizeof(VkSparseImageMemoryBind) !=
        ownSizeof(VkSparseImageMemoryBind_1107297398):
      static :
        warning("Declaration of " & "VkSparseImageMemoryBind" &
            " exists but with different size")
    VkSparseImageMemoryBind
  else:
    VkSparseImageMemoryBind_1107297398)
  enum_VkPipelineRobustnessBufferBehavior_1107298973 = (when declared(
      enum_VkPipelineRobustnessBufferBehavior):
    when ownSizeof(enum_VkPipelineRobustnessBufferBehavior) !=
        ownSizeof(enum_VkPipelineRobustnessBufferBehavior_1107298972):
      static :
        warning("Declaration of " & "enum_VkPipelineRobustnessBufferBehavior" &
            " exists but with different size")
    enum_VkPipelineRobustnessBufferBehavior
  else:
    enum_VkPipelineRobustnessBufferBehavior_1107298972)
  VkPipelineViewportCoarseSampleOrderStateCreateInfoNV_1107302063 = (when declared(
      VkPipelineViewportCoarseSampleOrderStateCreateInfoNV):
    when ownSizeof(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV) !=
        ownSizeof(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV_1107302062):
      static :
        warning("Declaration of " &
            "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV" &
            " exists but with different size")
    VkPipelineViewportCoarseSampleOrderStateCreateInfoNV
  else:
    VkPipelineViewportCoarseSampleOrderStateCreateInfoNV_1107302062)
  VkPhysicalDevice_1107296726 = (when declared(VkPhysicalDevice):
    when ownSizeof(VkPhysicalDevice) != ownSizeof(VkPhysicalDevice_1107296725):
      static :
        warning("Declaration of " & "VkPhysicalDevice" &
            " exists but with different size")
    VkPhysicalDevice
  else:
    VkPhysicalDevice_1107296725)
  VkDeviceDiagnosticsConfigCreateInfoNV_1107302963 = (when declared(
      VkDeviceDiagnosticsConfigCreateInfoNV):
    when ownSizeof(VkDeviceDiagnosticsConfigCreateInfoNV) !=
        ownSizeof(VkDeviceDiagnosticsConfigCreateInfoNV_1107302962):
      static :
        warning("Declaration of " & "VkDeviceDiagnosticsConfigCreateInfoNV" &
            " exists but with different size")
    VkDeviceDiagnosticsConfigCreateInfoNV
  else:
    VkDeviceDiagnosticsConfigCreateInfoNV_1107302962)
  PFN_vkCmdSetRasterizationStreamEXT_1107303899 = (when declared(
      PFN_vkCmdSetRasterizationStreamEXT):
    when ownSizeof(PFN_vkCmdSetRasterizationStreamEXT) !=
        ownSizeof(PFN_vkCmdSetRasterizationStreamEXT_1107303898):
      static :
        warning("Declaration of " & "PFN_vkCmdSetRasterizationStreamEXT" &
            " exists but with different size")
    PFN_vkCmdSetRasterizationStreamEXT
  else:
    PFN_vkCmdSetRasterizationStreamEXT_1107303898)
  StdVideoEncodeH264ReferenceInfo_1107299661 = (when declared(
      StdVideoEncodeH264ReferenceInfo):
    when ownSizeof(StdVideoEncodeH264ReferenceInfo) !=
        ownSizeof(StdVideoEncodeH264ReferenceInfo_1107299660):
      static :
        warning("Declaration of " & "StdVideoEncodeH264ReferenceInfo" &
            " exists but with different size")
    StdVideoEncodeH264ReferenceInfo
  else:
    StdVideoEncodeH264ReferenceInfo_1107299660)
  enum_VkMemoryOverallocationBehaviorAMD_1107302283 = (when declared(
      enum_VkMemoryOverallocationBehaviorAMD):
    when ownSizeof(enum_VkMemoryOverallocationBehaviorAMD) !=
        ownSizeof(enum_VkMemoryOverallocationBehaviorAMD_1107302282):
      static :
        warning("Declaration of " & "enum_VkMemoryOverallocationBehaviorAMD" &
            " exists but with different size")
    enum_VkMemoryOverallocationBehaviorAMD
  else:
    enum_VkMemoryOverallocationBehaviorAMD_1107302282)
  PFN_vkCmdNextSubpass2KHR_1107300067 = (when declared(PFN_vkCmdNextSubpass2KHR):
    when ownSizeof(PFN_vkCmdNextSubpass2KHR) !=
        ownSizeof(PFN_vkCmdNextSubpass2KHR_1107300066):
      static :
        warning("Declaration of " & "PFN_vkCmdNextSubpass2KHR" &
            " exists but with different size")
    PFN_vkCmdNextSubpass2KHR
  else:
    PFN_vkCmdNextSubpass2KHR_1107300066)
  VkDeviceOrHostAddressConstKHR_1107303139 = (when declared(
      VkDeviceOrHostAddressConstKHR):
    when ownSizeof(VkDeviceOrHostAddressConstKHR) !=
        ownSizeof(VkDeviceOrHostAddressConstKHR_1107303138):
      static :
        warning("Declaration of " & "VkDeviceOrHostAddressConstKHR" &
            " exists but with different size")
    VkDeviceOrHostAddressConstKHR
  else:
    VkDeviceOrHostAddressConstKHR_1107303138)
  PFN_vkCmdCopyMemoryIndirectNV_1107303763 = (when declared(
      PFN_vkCmdCopyMemoryIndirectNV):
    when ownSizeof(PFN_vkCmdCopyMemoryIndirectNV) !=
        ownSizeof(PFN_vkCmdCopyMemoryIndirectNV_1107303762):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyMemoryIndirectNV" &
            " exists but with different size")
    PFN_vkCmdCopyMemoryIndirectNV
  else:
    PFN_vkCmdCopyMemoryIndirectNV_1107303762)
  VkSemaphoreWaitInfo_1107298593 = (when declared(VkSemaphoreWaitInfo):
    when ownSizeof(VkSemaphoreWaitInfo) != ownSizeof(VkSemaphoreWaitInfo_1107298592):
      static :
        warning("Declaration of " & "VkSemaphoreWaitInfo" &
            " exists but with different size")
    VkSemaphoreWaitInfo
  else:
    VkSemaphoreWaitInfo_1107298592)
  PFN_vkGetPipelineIndirectMemoryRequirementsNV_1107303803 = (when declared(
      PFN_vkGetPipelineIndirectMemoryRequirementsNV):
    when ownSizeof(PFN_vkGetPipelineIndirectMemoryRequirementsNV) !=
        ownSizeof(PFN_vkGetPipelineIndirectMemoryRequirementsNV_1107303802):
      static :
        warning("Declaration of " &
            "PFN_vkGetPipelineIndirectMemoryRequirementsNV" &
            " exists but with different size")
    PFN_vkGetPipelineIndirectMemoryRequirementsNV
  else:
    PFN_vkGetPipelineIndirectMemoryRequirementsNV_1107303802)
  enum_VkPolygonMode_1107296869 = (when declared(enum_VkPolygonMode):
    when ownSizeof(enum_VkPolygonMode) != ownSizeof(enum_VkPolygonMode_1107296868):
      static :
        warning("Declaration of " & "enum_VkPolygonMode" &
            " exists but with different size")
    enum_VkPolygonMode
  else:
    enum_VkPolygonMode_1107296868)
  PFN_vkGetTensorMemoryRequirementsARM_1107304107 = (when declared(
      PFN_vkGetTensorMemoryRequirementsARM):
    when ownSizeof(PFN_vkGetTensorMemoryRequirementsARM) !=
        ownSizeof(PFN_vkGetTensorMemoryRequirementsARM_1107304106):
      static :
        warning("Declaration of " & "PFN_vkGetTensorMemoryRequirementsARM" &
            " exists but with different size")
    PFN_vkGetTensorMemoryRequirementsARM
  else:
    PFN_vkGetTensorMemoryRequirementsARM_1107304106)
  StdVideoEncodeH264PictureInfo_1107299655 = (when declared(
      StdVideoEncodeH264PictureInfo):
    when ownSizeof(StdVideoEncodeH264PictureInfo) !=
        ownSizeof(StdVideoEncodeH264PictureInfo_1107299654):
      static :
        warning("Declaration of " & "StdVideoEncodeH264PictureInfo" &
            " exists but with different size")
    StdVideoEncodeH264PictureInfo
  else:
    StdVideoEncodeH264PictureInfo_1107299654)
  VkAccelerationStructureMotionInfoFlagsNV_1107303133 = (when declared(
      VkAccelerationStructureMotionInfoFlagsNV):
    when ownSizeof(VkAccelerationStructureMotionInfoFlagsNV) !=
        ownSizeof(VkAccelerationStructureMotionInfoFlagsNV_1107303132):
      static :
        warning("Declaration of " & "VkAccelerationStructureMotionInfoFlagsNV" &
            " exists but with different size")
    VkAccelerationStructureMotionInfoFlagsNV
  else:
    VkAccelerationStructureMotionInfoFlagsNV_1107303132)
  VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304513 = (when declared(
      VkDataGraphPipelineSessionMemoryRequirementsInfoARM):
    when ownSizeof(VkDataGraphPipelineSessionMemoryRequirementsInfoARM) !=
        ownSizeof(VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304512):
      static :
        warning("Declaration of " &
            "VkDataGraphPipelineSessionMemoryRequirementsInfoARM" &
            " exists but with different size")
    VkDataGraphPipelineSessionMemoryRequirementsInfoARM
  else:
    VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304512)
  VkPhysicalDeviceDiscardRectanglePropertiesEXT_1107301749 = (when declared(
      VkPhysicalDeviceDiscardRectanglePropertiesEXT):
    when ownSizeof(VkPhysicalDeviceDiscardRectanglePropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceDiscardRectanglePropertiesEXT_1107301748):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDiscardRectanglePropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDiscardRectanglePropertiesEXT
  else:
    VkPhysicalDeviceDiscardRectanglePropertiesEXT_1107301748)
  enum_VkDebugUtilsMessageSeverityFlagBitsEXT_1107301803 = (when declared(
      enum_VkDebugUtilsMessageSeverityFlagBitsEXT):
    when ownSizeof(enum_VkDebugUtilsMessageSeverityFlagBitsEXT) !=
        ownSizeof(enum_VkDebugUtilsMessageSeverityFlagBitsEXT_1107301802):
      static :
        warning("Declaration of " &
            "enum_VkDebugUtilsMessageSeverityFlagBitsEXT" &
            " exists but with different size")
    enum_VkDebugUtilsMessageSeverityFlagBitsEXT
  else:
    enum_VkDebugUtilsMessageSeverityFlagBitsEXT_1107301802)
  enum_VkSemaphoreImportFlagBits_1107298031 = (when declared(
      enum_VkSemaphoreImportFlagBits):
    when ownSizeof(enum_VkSemaphoreImportFlagBits) !=
        ownSizeof(enum_VkSemaphoreImportFlagBits_1107298030):
      static :
        warning("Declaration of " & "enum_VkSemaphoreImportFlagBits" &
            " exists but with different size")
    enum_VkSemaphoreImportFlagBits
  else:
    enum_VkSemaphoreImportFlagBits_1107298030)
  PFN_vkCreateSemaphore_1107297757 = (when declared(PFN_vkCreateSemaphore):
    when ownSizeof(PFN_vkCreateSemaphore) != ownSizeof(PFN_vkCreateSemaphore_1107297756):
      static :
        warning("Declaration of " & "PFN_vkCreateSemaphore" &
            " exists but with different size")
    PFN_vkCreateSemaphore
  else:
    PFN_vkCreateSemaphore_1107297756)
  struct_VkSurfaceCapabilities2KHR_1107300191 = (when declared(
      struct_VkSurfaceCapabilities2KHR):
    when ownSizeof(struct_VkSurfaceCapabilities2KHR) !=
        ownSizeof(struct_VkSurfaceCapabilities2KHR_1107300190):
      static :
        warning("Declaration of " & "struct_VkSurfaceCapabilities2KHR" &
            " exists but with different size")
    struct_VkSurfaceCapabilities2KHR
  else:
    struct_VkSurfaceCapabilities2KHR_1107300190)
  struct_VkVideoDecodeH265CapabilitiesKHR_1107300317 = (when declared(
      struct_VkVideoDecodeH265CapabilitiesKHR):
    when ownSizeof(struct_VkVideoDecodeH265CapabilitiesKHR) !=
        ownSizeof(struct_VkVideoDecodeH265CapabilitiesKHR_1107300316):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeH265CapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH265CapabilitiesKHR
  else:
    struct_VkVideoDecodeH265CapabilitiesKHR_1107300316)
  struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV_1107304593 = (when declared(
      struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV):
    when ownSizeof(struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV_1107304592):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV
  else:
    struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV_1107304592)
  VkDeferredOperationKHR_1107300475 = (when declared(VkDeferredOperationKHR):
    when ownSizeof(VkDeferredOperationKHR) != ownSizeof(VkDeferredOperationKHR_1107300474):
      static :
        warning("Declaration of " & "VkDeferredOperationKHR" &
            " exists but with different size")
    VkDeferredOperationKHR
  else:
    VkDeferredOperationKHR_1107300474)
  VkPhysicalDeviceVulkan11Features_1107298417 = (when declared(
      VkPhysicalDeviceVulkan11Features):
    when ownSizeof(VkPhysicalDeviceVulkan11Features) !=
        ownSizeof(VkPhysicalDeviceVulkan11Features_1107298416):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVulkan11Features" &
            " exists but with different size")
    VkPhysicalDeviceVulkan11Features
  else:
    VkPhysicalDeviceVulkan11Features_1107298416)
  struct_VkPipelineCreateFlags2CreateInfo_1107299105 = (when declared(
      struct_VkPipelineCreateFlags2CreateInfo):
    when ownSizeof(struct_VkPipelineCreateFlags2CreateInfo) !=
        ownSizeof(struct_VkPipelineCreateFlags2CreateInfo_1107299104):
      static :
        warning("Declaration of " & "struct_VkPipelineCreateFlags2CreateInfo" &
            " exists but with different size")
    struct_VkPipelineCreateFlags2CreateInfo
  else:
    struct_VkPipelineCreateFlags2CreateInfo_1107299104)
  StdVideoH265SequenceParameterSet_1107299739 = (when declared(
      StdVideoH265SequenceParameterSet):
    when ownSizeof(StdVideoH265SequenceParameterSet) !=
        ownSizeof(StdVideoH265SequenceParameterSet_1107299738):
      static :
        warning("Declaration of " & "StdVideoH265SequenceParameterSet" &
            " exists but with different size")
    StdVideoH265SequenceParameterSet
  else:
    StdVideoH265SequenceParameterSet_1107299738)
  VkImageSparseMemoryRequirementsInfo2KHR_1107300247 = (when declared(
      VkImageSparseMemoryRequirementsInfo2KHR):
    when ownSizeof(VkImageSparseMemoryRequirementsInfo2KHR) !=
        ownSizeof(VkImageSparseMemoryRequirementsInfo2KHR_1107300246):
      static :
        warning("Declaration of " & "VkImageSparseMemoryRequirementsInfo2KHR" &
            " exists but with different size")
    VkImageSparseMemoryRequirementsInfo2KHR
  else:
    VkImageSparseMemoryRequirementsInfo2KHR_1107300246)
  VkPhysicalDeviceVulkan11Properties_1107298421 = (when declared(
      VkPhysicalDeviceVulkan11Properties):
    when ownSizeof(VkPhysicalDeviceVulkan11Properties) !=
        ownSizeof(VkPhysicalDeviceVulkan11Properties_1107298420):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVulkan11Properties" &
            " exists but with different size")
    VkPhysicalDeviceVulkan11Properties
  else:
    VkPhysicalDeviceVulkan11Properties_1107298420)
  struct_VkVideoEncodeAV1QualityLevelPropertiesKHR_1107301053 = (when declared(
      struct_VkVideoEncodeAV1QualityLevelPropertiesKHR):
    when ownSizeof(struct_VkVideoEncodeAV1QualityLevelPropertiesKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1QualityLevelPropertiesKHR_1107301052):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeAV1QualityLevelPropertiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1QualityLevelPropertiesKHR
  else:
    struct_VkVideoEncodeAV1QualityLevelPropertiesKHR_1107301052)
  VkDebugMarkerObjectNameInfoEXT_1107301435 = (when declared(
      VkDebugMarkerObjectNameInfoEXT):
    when ownSizeof(VkDebugMarkerObjectNameInfoEXT) !=
        ownSizeof(VkDebugMarkerObjectNameInfoEXT_1107301434):
      static :
        warning("Declaration of " & "VkDebugMarkerObjectNameInfoEXT" &
            " exists but with different size")
    VkDebugMarkerObjectNameInfoEXT
  else:
    VkDebugMarkerObjectNameInfoEXT_1107301434)
  VkPipelineDiscardRectangleStateCreateFlagsEXT_1107301745 = (when declared(
      VkPipelineDiscardRectangleStateCreateFlagsEXT):
    when ownSizeof(VkPipelineDiscardRectangleStateCreateFlagsEXT) !=
        ownSizeof(VkPipelineDiscardRectangleStateCreateFlagsEXT_1107301744):
      static :
        warning("Declaration of " &
            "VkPipelineDiscardRectangleStateCreateFlagsEXT" &
            " exists but with different size")
    VkPipelineDiscardRectangleStateCreateFlagsEXT
  else:
    VkPipelineDiscardRectangleStateCreateFlagsEXT_1107301744)
  VkPhysicalDeviceExclusiveScissorFeaturesNV_1107302341 = (when declared(
      VkPhysicalDeviceExclusiveScissorFeaturesNV):
    when ownSizeof(VkPhysicalDeviceExclusiveScissorFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceExclusiveScissorFeaturesNV_1107302340):
      static :
        warning("Declaration of " & "VkPhysicalDeviceExclusiveScissorFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceExclusiveScissorFeaturesNV
  else:
    VkPhysicalDeviceExclusiveScissorFeaturesNV_1107302340)
  PFN_vkDestroyImage_1107297787 = (when declared(PFN_vkDestroyImage):
    when ownSizeof(PFN_vkDestroyImage) != ownSizeof(PFN_vkDestroyImage_1107297786):
      static :
        warning("Declaration of " & "PFN_vkDestroyImage" &
            " exists but with different size")
    PFN_vkDestroyImage
  else:
    PFN_vkDestroyImage_1107297786)
  struct_VkVideoSessionCreateInfoKHR_1107299515 = (when declared(
      struct_VkVideoSessionCreateInfoKHR):
    when ownSizeof(struct_VkVideoSessionCreateInfoKHR) !=
        ownSizeof(struct_VkVideoSessionCreateInfoKHR_1107299514):
      static :
        warning("Declaration of " & "struct_VkVideoSessionCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoSessionCreateInfoKHR
  else:
    struct_VkVideoSessionCreateInfoKHR_1107299514)
  VkBufferUsageFlagBits_1107297057 = (when declared(VkBufferUsageFlagBits):
    when ownSizeof(VkBufferUsageFlagBits) != ownSizeof(VkBufferUsageFlagBits_1107297056):
      static :
        warning("Declaration of " & "VkBufferUsageFlagBits" &
            " exists but with different size")
    VkBufferUsageFlagBits
  else:
    VkBufferUsageFlagBits_1107297056)
  struct_VkDescriptorGetTensorInfoARM_1107304083 = (when declared(
      struct_VkDescriptorGetTensorInfoARM):
    when ownSizeof(struct_VkDescriptorGetTensorInfoARM) !=
        ownSizeof(struct_VkDescriptorGetTensorInfoARM_1107304082):
      static :
        warning("Declaration of " & "struct_VkDescriptorGetTensorInfoARM" &
            " exists but with different size")
    struct_VkDescriptorGetTensorInfoARM
  else:
    struct_VkDescriptorGetTensorInfoARM_1107304082)
  PFN_vkGetPhysicalDeviceToolProperties_1107298899 = (when declared(
      PFN_vkGetPhysicalDeviceToolProperties):
    when ownSizeof(PFN_vkGetPhysicalDeviceToolProperties) !=
        ownSizeof(PFN_vkGetPhysicalDeviceToolProperties_1107298898):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceToolProperties" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceToolProperties
  else:
    PFN_vkGetPhysicalDeviceToolProperties_1107298898)
  VkDataGraphPipelineSessionBindPointRequirementARM_1107304509 = (when declared(
      VkDataGraphPipelineSessionBindPointRequirementARM):
    when ownSizeof(VkDataGraphPipelineSessionBindPointRequirementARM) !=
        ownSizeof(VkDataGraphPipelineSessionBindPointRequirementARM_1107304508):
      static :
        warning("Declaration of " &
            "VkDataGraphPipelineSessionBindPointRequirementARM" &
            " exists but with different size")
    VkDataGraphPipelineSessionBindPointRequirementARM
  else:
    VkDataGraphPipelineSessionBindPointRequirementARM_1107304508)
  VkCopyAccelerationStructureInfoKHR_1107305205 = (when declared(
      VkCopyAccelerationStructureInfoKHR):
    when ownSizeof(VkCopyAccelerationStructureInfoKHR) !=
        ownSizeof(VkCopyAccelerationStructureInfoKHR_1107305204):
      static :
        warning("Declaration of " & "VkCopyAccelerationStructureInfoKHR" &
            " exists but with different size")
    VkCopyAccelerationStructureInfoKHR
  else:
    VkCopyAccelerationStructureInfoKHR_1107305204)
  VkMemoryGetRemoteAddressInfoNV_1107303361 = (when declared(
      VkMemoryGetRemoteAddressInfoNV):
    when ownSizeof(VkMemoryGetRemoteAddressInfoNV) !=
        ownSizeof(VkMemoryGetRemoteAddressInfoNV_1107303360):
      static :
        warning("Declaration of " & "VkMemoryGetRemoteAddressInfoNV" &
            " exists but with different size")
    VkMemoryGetRemoteAddressInfoNV
  else:
    VkMemoryGetRemoteAddressInfoNV_1107303360)
  VkVideoDecodeH264SessionParametersCreateInfoKHR_1107299817 = (when declared(
      VkVideoDecodeH264SessionParametersCreateInfoKHR):
    when ownSizeof(VkVideoDecodeH264SessionParametersCreateInfoKHR) !=
        ownSizeof(VkVideoDecodeH264SessionParametersCreateInfoKHR_1107299816):
      static :
        warning("Declaration of " &
            "VkVideoDecodeH264SessionParametersCreateInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH264SessionParametersCreateInfoKHR
  else:
    VkVideoDecodeH264SessionParametersCreateInfoKHR_1107299816)
  PFN_vkImportFenceWin32HandleKHR_1107305379 = (when declared(
      PFN_vkImportFenceWin32HandleKHR):
    when ownSizeof(PFN_vkImportFenceWin32HandleKHR) !=
        ownSizeof(PFN_vkImportFenceWin32HandleKHR_1107305378):
      static :
        warning("Declaration of " & "PFN_vkImportFenceWin32HandleKHR" &
            " exists but with different size")
    PFN_vkImportFenceWin32HandleKHR
  else:
    PFN_vkImportFenceWin32HandleKHR_1107305378)
  StdVideoH264SpsFlags_1107305517 = (when declared(StdVideoH264SpsFlags):
    when ownSizeof(StdVideoH264SpsFlags) != ownSizeof(StdVideoH264SpsFlags_1107305516):
      static :
        warning("Declaration of " & "StdVideoH264SpsFlags" &
            " exists but with different size")
    StdVideoH264SpsFlags
  else:
    StdVideoH264SpsFlags_1107305516)
  VkDisplayPlaneAlphaFlagsKHR_1107299365 = (when declared(
      VkDisplayPlaneAlphaFlagsKHR):
    when ownSizeof(VkDisplayPlaneAlphaFlagsKHR) !=
        ownSizeof(VkDisplayPlaneAlphaFlagsKHR_1107299364):
      static :
        warning("Declaration of " & "VkDisplayPlaneAlphaFlagsKHR" &
            " exists but with different size")
    VkDisplayPlaneAlphaFlagsKHR
  else:
    VkDisplayPlaneAlphaFlagsKHR_1107299364)
  VkImageMemoryBarrier2_1107298741 = (when declared(VkImageMemoryBarrier2):
    when ownSizeof(VkImageMemoryBarrier2) != ownSizeof(VkImageMemoryBarrier2_1107298740):
      static :
        warning("Declaration of " & "VkImageMemoryBarrier2" &
            " exists but with different size")
    VkImageMemoryBarrier2
  else:
    VkImageMemoryBarrier2_1107298740)
  struct_VkPipelineTessellationDomainOriginStateCreateInfo_1107298181 = (when declared(
      struct_VkPipelineTessellationDomainOriginStateCreateInfo):
    when ownSizeof(struct_VkPipelineTessellationDomainOriginStateCreateInfo) !=
        ownSizeof(struct_VkPipelineTessellationDomainOriginStateCreateInfo_1107298180):
      static :
        warning("Declaration of " &
            "struct_VkPipelineTessellationDomainOriginStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineTessellationDomainOriginStateCreateInfo
  else:
    struct_VkPipelineTessellationDomainOriginStateCreateInfo_1107298180)
  VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV_1107303789 = (when declared(
      VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV):
    when ownSizeof(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV_1107303788):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV
  else:
    VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV_1107303788)
  struct_VkCheckpointDataNV_1107302351 = (when declared(
      struct_VkCheckpointDataNV):
    when ownSizeof(struct_VkCheckpointDataNV) !=
        ownSizeof(struct_VkCheckpointDataNV_1107302350):
      static :
        warning("Declaration of " & "struct_VkCheckpointDataNV" &
            " exists but with different size")
    struct_VkCheckpointDataNV
  else:
    struct_VkCheckpointDataNV_1107302350)
  VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR_1107301315 = (when declared(
      VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR_1107301314):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR
  else:
    VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR_1107301314)
  VkPhysicalDeviceMemoryBudgetPropertiesEXT_1107302505 = (when declared(
      VkPhysicalDeviceMemoryBudgetPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceMemoryBudgetPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceMemoryBudgetPropertiesEXT_1107302504):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMemoryBudgetPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceMemoryBudgetPropertiesEXT
  else:
    VkPhysicalDeviceMemoryBudgetPropertiesEXT_1107302504)
  VkSubpassDescriptionFlagBits_1107297185 = (when declared(
      VkSubpassDescriptionFlagBits):
    when ownSizeof(VkSubpassDescriptionFlagBits) !=
        ownSizeof(VkSubpassDescriptionFlagBits_1107297184):
      static :
        warning("Declaration of " & "VkSubpassDescriptionFlagBits" &
            " exists but with different size")
    VkSubpassDescriptionFlagBits
  else:
    VkSubpassDescriptionFlagBits_1107297184)
  struct_StdVideoVP9ColorConfigFlags_1107305899 = (when declared(
      struct_StdVideoVP9ColorConfigFlags):
    when ownSizeof(struct_StdVideoVP9ColorConfigFlags) !=
        ownSizeof(struct_StdVideoVP9ColorConfigFlags_1107305898):
      static :
        warning("Declaration of " & "struct_StdVideoVP9ColorConfigFlags" &
            " exists but with different size")
    struct_StdVideoVP9ColorConfigFlags
  else:
    struct_StdVideoVP9ColorConfigFlags_1107305898)
  VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299119 = (when declared(
      VkPhysicalDeviceDynamicRenderingLocalReadFeatures):
    when ownSizeof(VkPhysicalDeviceDynamicRenderingLocalReadFeatures) !=
        ownSizeof(VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299118):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDynamicRenderingLocalReadFeatures" &
            " exists but with different size")
    VkPhysicalDeviceDynamicRenderingLocalReadFeatures
  else:
    VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299118)
  StdVideoH264ProfileIdc_1107299667 = (when declared(StdVideoH264ProfileIdc):
    when ownSizeof(StdVideoH264ProfileIdc) != ownSizeof(StdVideoH264ProfileIdc_1107299666):
      static :
        warning("Declaration of " & "StdVideoH264ProfileIdc" &
            " exists but with different size")
    StdVideoH264ProfileIdc
  else:
    StdVideoH264ProfileIdc_1107299666)
  PFN_vkCmdSetLineStippleKHR_1107301159 = (when declared(
      PFN_vkCmdSetLineStippleKHR):
    when ownSizeof(PFN_vkCmdSetLineStippleKHR) !=
        ownSizeof(PFN_vkCmdSetLineStippleKHR_1107301158):
      static :
        warning("Declaration of " & "PFN_vkCmdSetLineStippleKHR" &
            " exists but with different size")
    PFN_vkCmdSetLineStippleKHR
  else:
    PFN_vkCmdSetLineStippleKHR_1107301158)
  struct_StdVideoAV1LoopRestoration_1107305759 = (when declared(
      struct_StdVideoAV1LoopRestoration):
    when ownSizeof(struct_StdVideoAV1LoopRestoration) !=
        ownSizeof(struct_StdVideoAV1LoopRestoration_1107305758):
      static :
        warning("Declaration of " & "struct_StdVideoAV1LoopRestoration" &
            " exists but with different size")
    struct_StdVideoAV1LoopRestoration
  else:
    struct_StdVideoAV1LoopRestoration_1107305758)
  enum_VkFormat_1107296809 = (when declared(enum_VkFormat):
    when ownSizeof(enum_VkFormat) != ownSizeof(enum_VkFormat_1107296808):
      static :
        warning("Declaration of " & "enum_VkFormat" &
            " exists but with different size")
    enum_VkFormat
  else:
    enum_VkFormat_1107296808)
  enum_VkDisplayEventTypeEXT_1107301671 = (when declared(
      enum_VkDisplayEventTypeEXT):
    when ownSizeof(enum_VkDisplayEventTypeEXT) !=
        ownSizeof(enum_VkDisplayEventTypeEXT_1107301670):
      static :
        warning("Declaration of " & "enum_VkDisplayEventTypeEXT" &
            " exists but with different size")
    enum_VkDisplayEventTypeEXT
  else:
    enum_VkDisplayEventTypeEXT_1107301670)
  VkColorComponentFlags_1107297081 = (when declared(VkColorComponentFlags):
    when ownSizeof(VkColorComponentFlags) != ownSizeof(VkColorComponentFlags_1107297080):
      static :
        warning("Declaration of " & "VkColorComponentFlags" &
            " exists but with different size")
    VkColorComponentFlags
  else:
    VkColorComponentFlags_1107297080)
  struct_VkBufferCreateInfo_1107297433 = (when declared(
      struct_VkBufferCreateInfo):
    when ownSizeof(struct_VkBufferCreateInfo) !=
        ownSizeof(struct_VkBufferCreateInfo_1107297432):
      static :
        warning("Declaration of " & "struct_VkBufferCreateInfo" &
            " exists but with different size")
    struct_VkBufferCreateInfo
  else:
    struct_VkBufferCreateInfo_1107297432)
  struct_VkDebugMarkerMarkerInfoEXT_1107301441 = (when declared(
      struct_VkDebugMarkerMarkerInfoEXT):
    when ownSizeof(struct_VkDebugMarkerMarkerInfoEXT) !=
        ownSizeof(struct_VkDebugMarkerMarkerInfoEXT_1107301440):
      static :
        warning("Declaration of " & "struct_VkDebugMarkerMarkerInfoEXT" &
            " exists but with different size")
    struct_VkDebugMarkerMarkerInfoEXT
  else:
    struct_VkDebugMarkerMarkerInfoEXT_1107301440)
  VkConformanceVersionKHR_1107300351 = (when declared(VkConformanceVersionKHR):
    when ownSizeof(VkConformanceVersionKHR) !=
        ownSizeof(VkConformanceVersionKHR_1107300350):
      static :
        warning("Declaration of " & "VkConformanceVersionKHR" &
            " exists but with different size")
    VkConformanceVersionKHR
  else:
    VkConformanceVersionKHR_1107300350)
  LPVOID_1107305651 = (when declared(LPVOID):
    when ownSizeof(LPVOID) != ownSizeof(LPVOID_1107305650):
      static :
        warning("Declaration of " & "LPVOID" & " exists but with different size")
    LPVOID
  else:
    LPVOID_1107305650)
  VkImageCreateFlagBits_1107296945 = (when declared(VkImageCreateFlagBits):
    when ownSizeof(VkImageCreateFlagBits) != ownSizeof(VkImageCreateFlagBits_1107296944):
      static :
        warning("Declaration of " & "VkImageCreateFlagBits" &
            " exists but with different size")
    VkImageCreateFlagBits
  else:
    VkImageCreateFlagBits_1107296944)
  PFN_vkGetDeviceQueue_1107297711 = (when declared(PFN_vkGetDeviceQueue):
    when ownSizeof(PFN_vkGetDeviceQueue) != ownSizeof(PFN_vkGetDeviceQueue_1107297710):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceQueue" &
            " exists but with different size")
    PFN_vkGetDeviceQueue
  else:
    PFN_vkGetDeviceQueue_1107297710)
  VkSparseImageFormatProperties2KHR_1107299869 = (when declared(
      VkSparseImageFormatProperties2KHR):
    when ownSizeof(VkSparseImageFormatProperties2KHR) !=
        ownSizeof(VkSparseImageFormatProperties2KHR_1107299868):
      static :
        warning("Declaration of " & "VkSparseImageFormatProperties2KHR" &
            " exists but with different size")
    VkSparseImageFormatProperties2KHR
  else:
    VkSparseImageFormatProperties2KHR_1107299868)
  VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR_1107300427 = (when declared(
      VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR_1107300426):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR
  else:
    VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR_1107300426)
  VkLatencyTimingsFrameReportNV_1107304413 = (when declared(
      VkLatencyTimingsFrameReportNV):
    when ownSizeof(VkLatencyTimingsFrameReportNV) !=
        ownSizeof(VkLatencyTimingsFrameReportNV_1107304412):
      static :
        warning("Declaration of " & "VkLatencyTimingsFrameReportNV" &
            " exists but with different size")
    VkLatencyTimingsFrameReportNV
  else:
    VkLatencyTimingsFrameReportNV_1107304412)
  VkVideoFormatQuantizationMapPropertiesKHR_1107301279 = (when declared(
      VkVideoFormatQuantizationMapPropertiesKHR):
    when ownSizeof(VkVideoFormatQuantizationMapPropertiesKHR) !=
        ownSizeof(VkVideoFormatQuantizationMapPropertiesKHR_1107301278):
      static :
        warning("Declaration of " & "VkVideoFormatQuantizationMapPropertiesKHR" &
            " exists but with different size")
    VkVideoFormatQuantizationMapPropertiesKHR
  else:
    VkVideoFormatQuantizationMapPropertiesKHR_1107301278)
  VkPipelineCacheCreateFlags_1107297075 = (when declared(
      VkPipelineCacheCreateFlags):
    when ownSizeof(VkPipelineCacheCreateFlags) !=
        ownSizeof(VkPipelineCacheCreateFlags_1107297074):
      static :
        warning("Declaration of " & "VkPipelineCacheCreateFlags" &
            " exists but with different size")
    VkPipelineCacheCreateFlags
  else:
    VkPipelineCacheCreateFlags_1107297074)
  VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR_1107300539 = (when declared(
      VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR_1107300538):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR
  else:
    VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR_1107300538)
  struct_VkPhysicalDeviceMultiviewFeatures_1107298189 = (when declared(
      struct_VkPhysicalDeviceMultiviewFeatures):
    when ownSizeof(struct_VkPhysicalDeviceMultiviewFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceMultiviewFeatures_1107298188):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceMultiviewFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceMultiviewFeatures
  else:
    struct_VkPhysicalDeviceMultiviewFeatures_1107298188)
  VkPhysicalDeviceDriverProperties_1107298473 = (when declared(
      VkPhysicalDeviceDriverProperties):
    when ownSizeof(VkPhysicalDeviceDriverProperties) !=
        ownSizeof(VkPhysicalDeviceDriverProperties_1107298472):
      static :
        warning("Declaration of " & "VkPhysicalDeviceDriverProperties" &
            " exists but with different size")
    VkPhysicalDeviceDriverProperties
  else:
    VkPhysicalDeviceDriverProperties_1107298472)
  VkPhysicalDeviceDescriptorBufferTensorFeaturesARM_1107304077 = (when declared(
      VkPhysicalDeviceDescriptorBufferTensorFeaturesARM):
    when ownSizeof(VkPhysicalDeviceDescriptorBufferTensorFeaturesARM) !=
        ownSizeof(VkPhysicalDeviceDescriptorBufferTensorFeaturesARM_1107304076):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDescriptorBufferTensorFeaturesARM" &
            " exists but with different size")
    VkPhysicalDeviceDescriptorBufferTensorFeaturesARM
  else:
    VkPhysicalDeviceDescriptorBufferTensorFeaturesARM_1107304076)
  enum_VkDataGraphPipelineSessionBindPointTypeARM_1107304451 = (when declared(
      enum_VkDataGraphPipelineSessionBindPointTypeARM):
    when ownSizeof(enum_VkDataGraphPipelineSessionBindPointTypeARM) !=
        ownSizeof(enum_VkDataGraphPipelineSessionBindPointTypeARM_1107304450):
      static :
        warning("Declaration of " &
            "enum_VkDataGraphPipelineSessionBindPointTypeARM" &
            " exists but with different size")
    enum_VkDataGraphPipelineSessionBindPointTypeARM
  else:
    enum_VkDataGraphPipelineSessionBindPointTypeARM_1107304450)
  VkPipelineCreationFeedbackFlags_1107298653 = (when declared(
      VkPipelineCreationFeedbackFlags):
    when ownSizeof(VkPipelineCreationFeedbackFlags) !=
        ownSizeof(VkPipelineCreationFeedbackFlags_1107298652):
      static :
        warning("Declaration of " & "VkPipelineCreationFeedbackFlags" &
            " exists but with different size")
    VkPipelineCreationFeedbackFlags
  else:
    VkPipelineCreationFeedbackFlags_1107298652)
  VkVideoEncodeH265StdFlagsKHR_1107299697 = (when declared(
      VkVideoEncodeH265StdFlagsKHR):
    when ownSizeof(VkVideoEncodeH265StdFlagsKHR) !=
        ownSizeof(VkVideoEncodeH265StdFlagsKHR_1107299696):
      static :
        warning("Declaration of " & "VkVideoEncodeH265StdFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeH265StdFlagsKHR
  else:
    VkVideoEncodeH265StdFlagsKHR_1107299696)
  struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT_1107301627 = (when declared(
      struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT_1107301626):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT
  else:
    struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT_1107301626)
  struct_VkPhysicalDeviceDescriptorIndexingProperties_1107298495 = (when declared(
      struct_VkPhysicalDeviceDescriptorIndexingProperties):
    when ownSizeof(struct_VkPhysicalDeviceDescriptorIndexingProperties) !=
        ownSizeof(struct_VkPhysicalDeviceDescriptorIndexingProperties_1107298494):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDescriptorIndexingProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceDescriptorIndexingProperties
  else:
    struct_VkPhysicalDeviceDescriptorIndexingProperties_1107298494)
  VkDebugUtilsMessengerCallbackDataEXT_1107301827 = (when declared(
      VkDebugUtilsMessengerCallbackDataEXT):
    when ownSizeof(VkDebugUtilsMessengerCallbackDataEXT) !=
        ownSizeof(VkDebugUtilsMessengerCallbackDataEXT_1107301826):
      static :
        warning("Declaration of " & "VkDebugUtilsMessengerCallbackDataEXT" &
            " exists but with different size")
    VkDebugUtilsMessengerCallbackDataEXT
  else:
    VkDebugUtilsMessengerCallbackDataEXT_1107301826)
  PFN_vkCmdSetCoverageToColorLocationNV_1107303925 = (when declared(
      PFN_vkCmdSetCoverageToColorLocationNV):
    when ownSizeof(PFN_vkCmdSetCoverageToColorLocationNV) !=
        ownSizeof(PFN_vkCmdSetCoverageToColorLocationNV_1107303924):
      static :
        warning("Declaration of " & "PFN_vkCmdSetCoverageToColorLocationNV" &
            " exists but with different size")
    PFN_vkCmdSetCoverageToColorLocationNV
  else:
    PFN_vkCmdSetCoverageToColorLocationNV_1107303924)
  VkOpticalFlowPerformanceLevelNV_1107304145 = (when declared(
      VkOpticalFlowPerformanceLevelNV):
    when ownSizeof(VkOpticalFlowPerformanceLevelNV) !=
        ownSizeof(VkOpticalFlowPerformanceLevelNV_1107304144):
      static :
        warning("Declaration of " & "VkOpticalFlowPerformanceLevelNV" &
            " exists but with different size")
    VkOpticalFlowPerformanceLevelNV
  else:
    VkOpticalFlowPerformanceLevelNV_1107304144)
  PFN_vkSetPrivateData_1107298905 = (when declared(PFN_vkSetPrivateData):
    when ownSizeof(PFN_vkSetPrivateData) != ownSizeof(PFN_vkSetPrivateData_1107298904):
      static :
        warning("Declaration of " & "PFN_vkSetPrivateData" &
            " exists but with different size")
    PFN_vkSetPrivateData
  else:
    PFN_vkSetPrivateData_1107298904)
  struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM_1107304633 = (when declared(
      struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM):
    when ownSizeof(struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM) !=
        ownSizeof(struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM_1107304632):
      static :
        warning("Declaration of " &
            "struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM" &
            " exists but with different size")
    struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM
  else:
    struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM_1107304632)
  PFN_vkCmdPushDescriptorSet_1107299227 = (when declared(
      PFN_vkCmdPushDescriptorSet):
    when ownSizeof(PFN_vkCmdPushDescriptorSet) !=
        ownSizeof(PFN_vkCmdPushDescriptorSet_1107299226):
      static :
        warning("Declaration of " & "PFN_vkCmdPushDescriptorSet" &
            " exists but with different size")
    PFN_vkCmdPushDescriptorSet
  else:
    PFN_vkCmdPushDescriptorSet_1107299226)
  VkCompositeAlphaFlagBitsKHR_1107299267 = (when declared(
      VkCompositeAlphaFlagBitsKHR):
    when ownSizeof(VkCompositeAlphaFlagBitsKHR) !=
        ownSizeof(VkCompositeAlphaFlagBitsKHR_1107299266):
      static :
        warning("Declaration of " & "VkCompositeAlphaFlagBitsKHR" &
            " exists but with different size")
    VkCompositeAlphaFlagBitsKHR
  else:
    VkCompositeAlphaFlagBitsKHR_1107299266)
  struct_VkPhysicalDeviceVulkan14Features_1107299009 = (when declared(
      struct_VkPhysicalDeviceVulkan14Features):
    when ownSizeof(struct_VkPhysicalDeviceVulkan14Features) !=
        ownSizeof(struct_VkPhysicalDeviceVulkan14Features_1107299008):
      static :
        warning("Declaration of " & "struct_VkPhysicalDeviceVulkan14Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceVulkan14Features
  else:
    struct_VkPhysicalDeviceVulkan14Features_1107299008)
  struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR_1107301139 = (when declared(
      struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR_1107301138):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR
  else:
    struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR_1107301138)
  VkExportMemoryAllocateInfoNV_1107301587 = (when declared(
      VkExportMemoryAllocateInfoNV):
    when ownSizeof(VkExportMemoryAllocateInfoNV) !=
        ownSizeof(VkExportMemoryAllocateInfoNV_1107301586):
      static :
        warning("Declaration of " & "VkExportMemoryAllocateInfoNV" &
            " exists but with different size")
    VkExportMemoryAllocateInfoNV
  else:
    VkExportMemoryAllocateInfoNV_1107301586)
  VkBufferCreateFlagBits_1107297051 = (when declared(VkBufferCreateFlagBits):
    when ownSizeof(VkBufferCreateFlagBits) != ownSizeof(VkBufferCreateFlagBits_1107297050):
      static :
        warning("Declaration of " & "VkBufferCreateFlagBits" &
            " exists but with different size")
    VkBufferCreateFlagBits
  else:
    VkBufferCreateFlagBits_1107297050)
  VkPipelineFragmentShadingRateEnumStateCreateInfoNV_1107303125 = (when declared(
      VkPipelineFragmentShadingRateEnumStateCreateInfoNV):
    when ownSizeof(VkPipelineFragmentShadingRateEnumStateCreateInfoNV) !=
        ownSizeof(VkPipelineFragmentShadingRateEnumStateCreateInfoNV_1107303124):
      static :
        warning("Declaration of " &
            "VkPipelineFragmentShadingRateEnumStateCreateInfoNV" &
            " exists but with different size")
    VkPipelineFragmentShadingRateEnumStateCreateInfoNV
  else:
    VkPipelineFragmentShadingRateEnumStateCreateInfoNV_1107303124)
  PFN_vkCreateExternalComputeQueueNV_1107304715 = (when declared(
      PFN_vkCreateExternalComputeQueueNV):
    when ownSizeof(PFN_vkCreateExternalComputeQueueNV) !=
        ownSizeof(PFN_vkCreateExternalComputeQueueNV_1107304714):
      static :
        warning("Declaration of " & "PFN_vkCreateExternalComputeQueueNV" &
            " exists but with different size")
    PFN_vkCreateExternalComputeQueueNV
  else:
    PFN_vkCreateExternalComputeQueueNV_1107304714)
  PFN_vkGetImageSubresourceLayout2_1107299225 = (when declared(
      PFN_vkGetImageSubresourceLayout2):
    when ownSizeof(PFN_vkGetImageSubresourceLayout2) !=
        ownSizeof(PFN_vkGetImageSubresourceLayout2_1107299224):
      static :
        warning("Declaration of " & "PFN_vkGetImageSubresourceLayout2" &
            " exists but with different size")
    PFN_vkGetImageSubresourceLayout2
  else:
    PFN_vkGetImageSubresourceLayout2_1107299224)
  VkImageViewType_1107296839 = (when declared(VkImageViewType):
    when ownSizeof(VkImageViewType) != ownSizeof(VkImageViewType_1107296838):
      static :
        warning("Declaration of " & "VkImageViewType" &
            " exists but with different size")
    VkImageViewType
  else:
    VkImageViewType_1107296838)
  struct_VkPhysicalDeviceHostImageCopyFeatures_1107299173 = (when declared(
      struct_VkPhysicalDeviceHostImageCopyFeatures):
    when ownSizeof(struct_VkPhysicalDeviceHostImageCopyFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceHostImageCopyFeatures_1107299172):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceHostImageCopyFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceHostImageCopyFeatures
  else:
    struct_VkPhysicalDeviceHostImageCopyFeatures_1107299172)
  VkDeviceDeviceMemoryReportCreateInfoEXT_1107302897 = (when declared(
      VkDeviceDeviceMemoryReportCreateInfoEXT):
    when ownSizeof(VkDeviceDeviceMemoryReportCreateInfoEXT) !=
        ownSizeof(VkDeviceDeviceMemoryReportCreateInfoEXT_1107302896):
      static :
        warning("Declaration of " & "VkDeviceDeviceMemoryReportCreateInfoEXT" &
            " exists but with different size")
    VkDeviceDeviceMemoryReportCreateInfoEXT
  else:
    VkDeviceDeviceMemoryReportCreateInfoEXT_1107302896)
  struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT_1107303387 = (when declared(
      struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT_1107303386):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT
  else:
    struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT_1107303386)
  struct_VkSurfacePresentScalingCapabilitiesKHR_1107300915 = (when declared(
      struct_VkSurfacePresentScalingCapabilitiesKHR):
    when ownSizeof(struct_VkSurfacePresentScalingCapabilitiesKHR) !=
        ownSizeof(struct_VkSurfacePresentScalingCapabilitiesKHR_1107300914):
      static :
        warning("Declaration of " &
            "struct_VkSurfacePresentScalingCapabilitiesKHR" &
            " exists but with different size")
    struct_VkSurfacePresentScalingCapabilitiesKHR
  else:
    struct_VkSurfacePresentScalingCapabilitiesKHR_1107300914)
  struct_VkPhysicalDeviceMaintenance3Properties_1107298311 = (when declared(
      struct_VkPhysicalDeviceMaintenance3Properties):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance3Properties) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance3Properties_1107298310):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance3Properties" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance3Properties
  else:
    struct_VkPhysicalDeviceMaintenance3Properties_1107298310)
  VkOpacityMicromapSpecialIndexEXT_1107303533 = (when declared(
      VkOpacityMicromapSpecialIndexEXT):
    when ownSizeof(VkOpacityMicromapSpecialIndexEXT) !=
        ownSizeof(VkOpacityMicromapSpecialIndexEXT_1107303532):
      static :
        warning("Declaration of " & "VkOpacityMicromapSpecialIndexEXT" &
            " exists but with different size")
    VkOpacityMicromapSpecialIndexEXT
  else:
    VkOpacityMicromapSpecialIndexEXT_1107303532)
  struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM_1107304589 = (when declared(
      struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM):
    when ownSizeof(struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM) !=
        ownSizeof(struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM_1107304588):
      static :
        warning("Declaration of " &
            "struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM" &
            " exists but with different size")
    struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM
  else:
    struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM_1107304588)
  VkClusterAccelerationStructureGeometryFlagsNV_1107304769 = (when declared(
      VkClusterAccelerationStructureGeometryFlagsNV):
    when ownSizeof(VkClusterAccelerationStructureGeometryFlagsNV) !=
        ownSizeof(VkClusterAccelerationStructureGeometryFlagsNV_1107304768):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureGeometryFlagsNV" &
            " exists but with different size")
    VkClusterAccelerationStructureGeometryFlagsNV
  else:
    VkClusterAccelerationStructureGeometryFlagsNV_1107304768)
  enum_VkImageTiling_1107296813 = (when declared(enum_VkImageTiling):
    when ownSizeof(enum_VkImageTiling) != ownSizeof(enum_VkImageTiling_1107296812):
      static :
        warning("Declaration of " & "enum_VkImageTiling" &
            " exists but with different size")
    enum_VkImageTiling
  else:
    enum_VkImageTiling_1107296812)
  enum_VkResolveModeFlagBits_1107298397 = (when declared(
      enum_VkResolveModeFlagBits):
    when ownSizeof(enum_VkResolveModeFlagBits) !=
        ownSizeof(enum_VkResolveModeFlagBits_1107298396):
      static :
        warning("Declaration of " & "enum_VkResolveModeFlagBits" &
            " exists but with different size")
    enum_VkResolveModeFlagBits
  else:
    enum_VkResolveModeFlagBits_1107298396)
  VkPhysicalDeviceFrameBoundaryFeaturesEXT_1107303389 = (when declared(
      VkPhysicalDeviceFrameBoundaryFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceFrameBoundaryFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceFrameBoundaryFeaturesEXT_1107303388):
      static :
        warning("Declaration of " & "VkPhysicalDeviceFrameBoundaryFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceFrameBoundaryFeaturesEXT
  else:
    VkPhysicalDeviceFrameBoundaryFeaturesEXT_1107303388)
  StdVideoEncodeH265ReferenceInfoFlags_1107305587 = (when declared(
      StdVideoEncodeH265ReferenceInfoFlags):
    when ownSizeof(StdVideoEncodeH265ReferenceInfoFlags) !=
        ownSizeof(StdVideoEncodeH265ReferenceInfoFlags_1107305586):
      static :
        warning("Declaration of " & "StdVideoEncodeH265ReferenceInfoFlags" &
            " exists but with different size")
    StdVideoEncodeH265ReferenceInfoFlags
  else:
    StdVideoEncodeH265ReferenceInfoFlags_1107305586)
  PFN_vkCmdSetShadingRateImageEnableNV_1107303933 = (when declared(
      PFN_vkCmdSetShadingRateImageEnableNV):
    when ownSizeof(PFN_vkCmdSetShadingRateImageEnableNV) !=
        ownSizeof(PFN_vkCmdSetShadingRateImageEnableNV_1107303932):
      static :
        warning("Declaration of " & "PFN_vkCmdSetShadingRateImageEnableNV" &
            " exists but with different size")
    PFN_vkCmdSetShadingRateImageEnableNV
  else:
    PFN_vkCmdSetShadingRateImageEnableNV_1107303932)
  struct_VkImageViewCreateInfo_1107297453 = (when declared(
      struct_VkImageViewCreateInfo):
    when ownSizeof(struct_VkImageViewCreateInfo) !=
        ownSizeof(struct_VkImageViewCreateInfo_1107297452):
      static :
        warning("Declaration of " & "struct_VkImageViewCreateInfo" &
            " exists but with different size")
    struct_VkImageViewCreateInfo
  else:
    struct_VkImageViewCreateInfo_1107297452)
  enum_VkExternalMemoryFeatureFlagBits_1107298007 = (when declared(
      enum_VkExternalMemoryFeatureFlagBits):
    when ownSizeof(enum_VkExternalMemoryFeatureFlagBits) !=
        ownSizeof(enum_VkExternalMemoryFeatureFlagBits_1107298006):
      static :
        warning("Declaration of " & "enum_VkExternalMemoryFeatureFlagBits" &
            " exists but with different size")
    enum_VkExternalMemoryFeatureFlagBits
  else:
    enum_VkExternalMemoryFeatureFlagBits_1107298006)
  struct_VkSparseImageOpaqueMemoryBindInfo_1107297389 = (when declared(
      struct_VkSparseImageOpaqueMemoryBindInfo):
    when ownSizeof(struct_VkSparseImageOpaqueMemoryBindInfo) !=
        ownSizeof(struct_VkSparseImageOpaqueMemoryBindInfo_1107297388):
      static :
        warning("Declaration of " & "struct_VkSparseImageOpaqueMemoryBindInfo" &
            " exists but with different size")
    struct_VkSparseImageOpaqueMemoryBindInfo
  else:
    struct_VkSparseImageOpaqueMemoryBindInfo_1107297388)
  VkPhysicalDeviceDescriptorIndexingPropertiesEXT_1107302023 = (when declared(
      VkPhysicalDeviceDescriptorIndexingPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceDescriptorIndexingPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceDescriptorIndexingPropertiesEXT_1107302022):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDescriptorIndexingPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDescriptorIndexingPropertiesEXT
  else:
    VkPhysicalDeviceDescriptorIndexingPropertiesEXT_1107302022)
  VkImageCompressionPropertiesEXT_1107303213 = (when declared(
      VkImageCompressionPropertiesEXT):
    when ownSizeof(VkImageCompressionPropertiesEXT) !=
        ownSizeof(VkImageCompressionPropertiesEXT_1107303212):
      static :
        warning("Declaration of " & "VkImageCompressionPropertiesEXT" &
            " exists but with different size")
    VkImageCompressionPropertiesEXT
  else:
    VkImageCompressionPropertiesEXT_1107303212)
  VkVideoDecodeH265SessionParametersAddInfoKHR_1107300323 = (when declared(
      VkVideoDecodeH265SessionParametersAddInfoKHR):
    when ownSizeof(VkVideoDecodeH265SessionParametersAddInfoKHR) !=
        ownSizeof(VkVideoDecodeH265SessionParametersAddInfoKHR_1107300322):
      static :
        warning("Declaration of " &
            "VkVideoDecodeH265SessionParametersAddInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH265SessionParametersAddInfoKHR
  else:
    VkVideoDecodeH265SessionParametersAddInfoKHR_1107300322)
  enum_VkDisplayPowerStateEXT_1107301663 = (when declared(
      enum_VkDisplayPowerStateEXT):
    when ownSizeof(enum_VkDisplayPowerStateEXT) !=
        ownSizeof(enum_VkDisplayPowerStateEXT_1107301662):
      static :
        warning("Declaration of " & "enum_VkDisplayPowerStateEXT" &
            " exists but with different size")
    enum_VkDisplayPowerStateEXT
  else:
    enum_VkDisplayPowerStateEXT_1107301662)
  enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303439 = (when declared(
      enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE):
    when ownSizeof(enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE) !=
        ownSizeof(enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303438):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE" &
            " exists but with different size")
    enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE
  else:
    enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303438)
  struct_StdVideoH265VideoParameterSet_1107305459 = (when declared(
      struct_StdVideoH265VideoParameterSet):
    when ownSizeof(struct_StdVideoH265VideoParameterSet) !=
        ownSizeof(struct_StdVideoH265VideoParameterSet_1107305458):
      static :
        warning("Declaration of " & "struct_StdVideoH265VideoParameterSet" &
            " exists but with different size")
    struct_StdVideoH265VideoParameterSet
  else:
    struct_StdVideoH265VideoParameterSet_1107305458)
  VkPipelineTessellationStateCreateInfo_1107297499 = (when declared(
      VkPipelineTessellationStateCreateInfo):
    when ownSizeof(VkPipelineTessellationStateCreateInfo) !=
        ownSizeof(VkPipelineTessellationStateCreateInfo_1107297498):
      static :
        warning("Declaration of " & "VkPipelineTessellationStateCreateInfo" &
            " exists but with different size")
    VkPipelineTessellationStateCreateInfo
  else:
    VkPipelineTessellationStateCreateInfo_1107297498)
  struct_VkVideoEncodeAV1RateControlLayerInfoKHR_1107301097 = (when declared(
      struct_VkVideoEncodeAV1RateControlLayerInfoKHR):
    when ownSizeof(struct_VkVideoEncodeAV1RateControlLayerInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1RateControlLayerInfoKHR_1107301096):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeAV1RateControlLayerInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1RateControlLayerInfoKHR
  else:
    struct_VkVideoEncodeAV1RateControlLayerInfoKHR_1107301096)
  VkVideoEncodeH265SessionParametersFeedbackInfoKHR_1107299755 = (when declared(
      VkVideoEncodeH265SessionParametersFeedbackInfoKHR):
    when ownSizeof(VkVideoEncodeH265SessionParametersFeedbackInfoKHR) !=
        ownSizeof(VkVideoEncodeH265SessionParametersFeedbackInfoKHR_1107299754):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH265SessionParametersFeedbackInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265SessionParametersFeedbackInfoKHR
  else:
    VkVideoEncodeH265SessionParametersFeedbackInfoKHR_1107299754)
  PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT_1107303083 = (when declared(
      PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT):
    when ownSizeof(PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT) !=
        ownSizeof(PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT_1107303082):
      static :
        warning("Declaration of " &
            "PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT" &
            " exists but with different size")
    PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT
  else:
    PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT_1107303082)
  enum_StdVideoH265SliceType_1107305713 = (when declared(
      enum_StdVideoH265SliceType):
    when ownSizeof(enum_StdVideoH265SliceType) !=
        ownSizeof(enum_StdVideoH265SliceType_1107305712):
      static :
        warning("Declaration of " & "enum_StdVideoH265SliceType" &
            " exists but with different size")
    enum_StdVideoH265SliceType
  else:
    enum_StdVideoH265SliceType_1107305712)
  PFN_vkCmdPreprocessGeneratedCommandsNV_1107302829 = (when declared(
      PFN_vkCmdPreprocessGeneratedCommandsNV):
    when ownSizeof(PFN_vkCmdPreprocessGeneratedCommandsNV) !=
        ownSizeof(PFN_vkCmdPreprocessGeneratedCommandsNV_1107302828):
      static :
        warning("Declaration of " & "PFN_vkCmdPreprocessGeneratedCommandsNV" &
            " exists but with different size")
    PFN_vkCmdPreprocessGeneratedCommandsNV
  else:
    PFN_vkCmdPreprocessGeneratedCommandsNV_1107302828)
  VkImageSubresource_1107297395 = (when declared(VkImageSubresource):
    when ownSizeof(VkImageSubresource) != ownSizeof(VkImageSubresource_1107297394):
      static :
        warning("Declaration of " & "VkImageSubresource" &
            " exists but with different size")
    VkImageSubresource
  else:
    VkImageSubresource_1107297394)
  VkSamplerCaptureDescriptorDataInfoEXT_1107303053 = (when declared(
      VkSamplerCaptureDescriptorDataInfoEXT):
    when ownSizeof(VkSamplerCaptureDescriptorDataInfoEXT) !=
        ownSizeof(VkSamplerCaptureDescriptorDataInfoEXT_1107303052):
      static :
        warning("Declaration of " & "VkSamplerCaptureDescriptorDataInfoEXT" &
            " exists but with different size")
    VkSamplerCaptureDescriptorDataInfoEXT
  else:
    VkSamplerCaptureDescriptorDataInfoEXT_1107303052)
  StdVideoAV1ChromaSamplePosition_1107305825 = (when declared(
      StdVideoAV1ChromaSamplePosition):
    when ownSizeof(StdVideoAV1ChromaSamplePosition) !=
        ownSizeof(StdVideoAV1ChromaSamplePosition_1107305824):
      static :
        warning("Declaration of " & "StdVideoAV1ChromaSamplePosition" &
            " exists but with different size")
    StdVideoAV1ChromaSamplePosition
  else:
    StdVideoAV1ChromaSamplePosition_1107305824)
  enum_VkRayTracingLssPrimitiveEndCapsModeNV_1107303813 = (when declared(
      enum_VkRayTracingLssPrimitiveEndCapsModeNV):
    when ownSizeof(enum_VkRayTracingLssPrimitiveEndCapsModeNV) !=
        ownSizeof(enum_VkRayTracingLssPrimitiveEndCapsModeNV_1107303812):
      static :
        warning("Declaration of " & "enum_VkRayTracingLssPrimitiveEndCapsModeNV" &
            " exists but with different size")
    enum_VkRayTracingLssPrimitiveEndCapsModeNV
  else:
    enum_VkRayTracingLssPrimitiveEndCapsModeNV_1107303812)
  VkBindDescriptorSetsInfoKHR_1107301181 = (when declared(
      VkBindDescriptorSetsInfoKHR):
    when ownSizeof(VkBindDescriptorSetsInfoKHR) !=
        ownSizeof(VkBindDescriptorSetsInfoKHR_1107301180):
      static :
        warning("Declaration of " & "VkBindDescriptorSetsInfoKHR" &
            " exists but with different size")
    VkBindDescriptorSetsInfoKHR
  else:
    VkBindDescriptorSetsInfoKHR_1107301180)
  PFN_vkGetPipelineIndirectDeviceAddressNV_1107303807 = (when declared(
      PFN_vkGetPipelineIndirectDeviceAddressNV):
    when ownSizeof(PFN_vkGetPipelineIndirectDeviceAddressNV) !=
        ownSizeof(PFN_vkGetPipelineIndirectDeviceAddressNV_1107303806):
      static :
        warning("Declaration of " & "PFN_vkGetPipelineIndirectDeviceAddressNV" &
            " exists but with different size")
    PFN_vkGetPipelineIndirectDeviceAddressNV
  else:
    PFN_vkGetPipelineIndirectDeviceAddressNV_1107303806)
  struct_VkIndirectExecutionSetCreateInfoEXT_1107304963 = (when declared(
      struct_VkIndirectExecutionSetCreateInfoEXT):
    when ownSizeof(struct_VkIndirectExecutionSetCreateInfoEXT) !=
        ownSizeof(struct_VkIndirectExecutionSetCreateInfoEXT_1107304962):
      static :
        warning("Declaration of " & "struct_VkIndirectExecutionSetCreateInfoEXT" &
            " exists but with different size")
    struct_VkIndirectExecutionSetCreateInfoEXT
  else:
    struct_VkIndirectExecutionSetCreateInfoEXT_1107304962)
  VkPhysicalDeviceSynchronization2FeaturesKHR_1107300671 = (when declared(
      VkPhysicalDeviceSynchronization2FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceSynchronization2FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceSynchronization2FeaturesKHR_1107300670):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSynchronization2FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceSynchronization2FeaturesKHR
  else:
    VkPhysicalDeviceSynchronization2FeaturesKHR_1107300670)
  PFN_vkCmdPushConstants2KHR_1107301199 = (when declared(
      PFN_vkCmdPushConstants2KHR):
    when ownSizeof(PFN_vkCmdPushConstants2KHR) !=
        ownSizeof(PFN_vkCmdPushConstants2KHR_1107301198):
      static :
        warning("Declaration of " & "PFN_vkCmdPushConstants2KHR" &
            " exists but with different size")
    PFN_vkCmdPushConstants2KHR
  else:
    PFN_vkCmdPushConstants2KHR_1107301198)
  PFN_vkCmdPreprocessGeneratedCommandsEXT_1107305029 = (when declared(
      PFN_vkCmdPreprocessGeneratedCommandsEXT):
    when ownSizeof(PFN_vkCmdPreprocessGeneratedCommandsEXT) !=
        ownSizeof(PFN_vkCmdPreprocessGeneratedCommandsEXT_1107305028):
      static :
        warning("Declaration of " & "PFN_vkCmdPreprocessGeneratedCommandsEXT" &
            " exists but with different size")
    PFN_vkCmdPreprocessGeneratedCommandsEXT
  else:
    PFN_vkCmdPreprocessGeneratedCommandsEXT_1107305028)
  enum_VkDescriptorUpdateTemplateType_1107297975 = (when declared(
      enum_VkDescriptorUpdateTemplateType):
    when ownSizeof(enum_VkDescriptorUpdateTemplateType) !=
        ownSizeof(enum_VkDescriptorUpdateTemplateType_1107297974):
      static :
        warning("Declaration of " & "enum_VkDescriptorUpdateTemplateType" &
            " exists but with different size")
    enum_VkDescriptorUpdateTemplateType
  else:
    enum_VkDescriptorUpdateTemplateType_1107297974)
  StdVideoDecodeH265PictureInfo_1107300331 = (when declared(
      StdVideoDecodeH265PictureInfo):
    when ownSizeof(StdVideoDecodeH265PictureInfo) !=
        ownSizeof(StdVideoDecodeH265PictureInfo_1107300330):
      static :
        warning("Declaration of " & "StdVideoDecodeH265PictureInfo" &
            " exists but with different size")
    StdVideoDecodeH265PictureInfo
  else:
    StdVideoDecodeH265PictureInfo_1107300330)
  VkSemaphoreWaitFlagBits_1107298411 = (when declared(VkSemaphoreWaitFlagBits):
    when ownSizeof(VkSemaphoreWaitFlagBits) !=
        ownSizeof(VkSemaphoreWaitFlagBits_1107298410):
      static :
        warning("Declaration of " & "VkSemaphoreWaitFlagBits" &
            " exists but with different size")
    VkSemaphoreWaitFlagBits
  else:
    VkSemaphoreWaitFlagBits_1107298410)
  VkPipelineCompilerControlFlagBitsAMD_1107302263 = (when declared(
      VkPipelineCompilerControlFlagBitsAMD):
    when ownSizeof(VkPipelineCompilerControlFlagBitsAMD) !=
        ownSizeof(VkPipelineCompilerControlFlagBitsAMD_1107302262):
      static :
        warning("Declaration of " & "VkPipelineCompilerControlFlagBitsAMD" &
            " exists but with different size")
    VkPipelineCompilerControlFlagBitsAMD
  else:
    VkPipelineCompilerControlFlagBitsAMD_1107302262)
  struct_StdVideoEncodeH265ReferenceListsInfoFlags_1107305875 = (when declared(
      struct_StdVideoEncodeH265ReferenceListsInfoFlags):
    when ownSizeof(struct_StdVideoEncodeH265ReferenceListsInfoFlags) !=
        ownSizeof(struct_StdVideoEncodeH265ReferenceListsInfoFlags_1107305874):
      static :
        warning("Declaration of " &
            "struct_StdVideoEncodeH265ReferenceListsInfoFlags" &
            " exists but with different size")
    struct_StdVideoEncodeH265ReferenceListsInfoFlags
  else:
    struct_StdVideoEncodeH265ReferenceListsInfoFlags_1107305874)
  VkDebugUtilsObjectNameInfoEXT_1107301823 = (when declared(
      VkDebugUtilsObjectNameInfoEXT):
    when ownSizeof(VkDebugUtilsObjectNameInfoEXT) !=
        ownSizeof(VkDebugUtilsObjectNameInfoEXT_1107301822):
      static :
        warning("Declaration of " & "VkDebugUtilsObjectNameInfoEXT" &
            " exists but with different size")
    VkDebugUtilsObjectNameInfoEXT
  else:
    VkDebugUtilsObjectNameInfoEXT_1107301822)
  struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV_1107302567 = (when declared(
      struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV_1107302566):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV
  else:
    struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV_1107302566)
  VkPhysicalDeviceRobustness2FeaturesEXT_1107302903 = (when declared(
      VkPhysicalDeviceRobustness2FeaturesEXT):
    when ownSizeof(VkPhysicalDeviceRobustness2FeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceRobustness2FeaturesEXT_1107302902):
      static :
        warning("Declaration of " & "VkPhysicalDeviceRobustness2FeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceRobustness2FeaturesEXT
  else:
    VkPhysicalDeviceRobustness2FeaturesEXT_1107302902)
  struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300685 = (when declared(
      struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300684):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR
  else:
    struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300684)
  struct_VkSubmitInfo_1107297365 = (when declared(struct_VkSubmitInfo):
    when ownSizeof(struct_VkSubmitInfo) != ownSizeof(struct_VkSubmitInfo_1107297364):
      static :
        warning("Declaration of " & "struct_VkSubmitInfo" &
            " exists but with different size")
    struct_VkSubmitInfo
  else:
    struct_VkSubmitInfo_1107297364)
  VkRayTracingPipelineCreateInfoKHR_1107305253 = (when declared(
      VkRayTracingPipelineCreateInfoKHR):
    when ownSizeof(VkRayTracingPipelineCreateInfoKHR) !=
        ownSizeof(VkRayTracingPipelineCreateInfoKHR_1107305252):
      static :
        warning("Declaration of " & "VkRayTracingPipelineCreateInfoKHR" &
            " exists but with different size")
    VkRayTracingPipelineCreateInfoKHR
  else:
    VkRayTracingPipelineCreateInfoKHR_1107305252)
  StdVideoAV1LoopFilter_1107305617 = (when declared(StdVideoAV1LoopFilter):
    when ownSizeof(StdVideoAV1LoopFilter) != ownSizeof(StdVideoAV1LoopFilter_1107305616):
      static :
        warning("Declaration of " & "StdVideoAV1LoopFilter" &
            " exists but with different size")
    StdVideoAV1LoopFilter
  else:
    StdVideoAV1LoopFilter_1107305616)
  PFN_vkCreateEvent_1107297761 = (when declared(PFN_vkCreateEvent):
    when ownSizeof(PFN_vkCreateEvent) != ownSizeof(PFN_vkCreateEvent_1107297760):
      static :
        warning("Declaration of " & "PFN_vkCreateEvent" &
            " exists but with different size")
    PFN_vkCreateEvent
  else:
    PFN_vkCreateEvent_1107297760)
  VkDeviceCreateInfo_1107297355 = (when declared(VkDeviceCreateInfo):
    when ownSizeof(VkDeviceCreateInfo) != ownSizeof(VkDeviceCreateInfo_1107297354):
      static :
        warning("Declaration of " & "VkDeviceCreateInfo" &
            " exists but with different size")
    VkDeviceCreateInfo
  else:
    VkDeviceCreateInfo_1107297354)
  struct_VkVideoEncodeH265SessionParametersAddInfoKHR_1107299735 = (when declared(
      struct_VkVideoEncodeH265SessionParametersAddInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265SessionParametersAddInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265SessionParametersAddInfoKHR_1107299734):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH265SessionParametersAddInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265SessionParametersAddInfoKHR
  else:
    struct_VkVideoEncodeH265SessionParametersAddInfoKHR_1107299734)
  VkPipelineRasterizationLineStateCreateInfoKHR_1107301157 = (when declared(
      VkPipelineRasterizationLineStateCreateInfoKHR):
    when ownSizeof(VkPipelineRasterizationLineStateCreateInfoKHR) !=
        ownSizeof(VkPipelineRasterizationLineStateCreateInfoKHR_1107301156):
      static :
        warning("Declaration of " &
            "VkPipelineRasterizationLineStateCreateInfoKHR" &
            " exists but with different size")
    VkPipelineRasterizationLineStateCreateInfoKHR
  else:
    VkPipelineRasterizationLineStateCreateInfoKHR_1107301156)
  enum_VkBuildAccelerationStructureFlagBitsKHR_1107302121 = (when declared(
      enum_VkBuildAccelerationStructureFlagBitsKHR):
    when ownSizeof(enum_VkBuildAccelerationStructureFlagBitsKHR) !=
        ownSizeof(enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120):
      static :
        warning("Declaration of " &
            "enum_VkBuildAccelerationStructureFlagBitsKHR" &
            " exists but with different size")
    enum_VkBuildAccelerationStructureFlagBitsKHR
  else:
    enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120)
  enum_VkRayTracingLssIndexingModeNV_1107303809 = (when declared(
      enum_VkRayTracingLssIndexingModeNV):
    when ownSizeof(enum_VkRayTracingLssIndexingModeNV) !=
        ownSizeof(enum_VkRayTracingLssIndexingModeNV_1107303808):
      static :
        warning("Declaration of " & "enum_VkRayTracingLssIndexingModeNV" &
            " exists but with different size")
    enum_VkRayTracingLssIndexingModeNV
  else:
    enum_VkRayTracingLssIndexingModeNV_1107303808)
  PFN_vkUpdateIndirectExecutionSetPipelineEXT_1107305041 = (when declared(
      PFN_vkUpdateIndirectExecutionSetPipelineEXT):
    when ownSizeof(PFN_vkUpdateIndirectExecutionSetPipelineEXT) !=
        ownSizeof(PFN_vkUpdateIndirectExecutionSetPipelineEXT_1107305040):
      static :
        warning("Declaration of " &
            "PFN_vkUpdateIndirectExecutionSetPipelineEXT" &
            " exists but with different size")
    PFN_vkUpdateIndirectExecutionSetPipelineEXT
  else:
    PFN_vkUpdateIndirectExecutionSetPipelineEXT_1107305040)
  struct_VkVideoEncodeH264SessionParametersCreateInfoKHR_1107299635 = (when declared(
      struct_VkVideoEncodeH264SessionParametersCreateInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH264SessionParametersCreateInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH264SessionParametersCreateInfoKHR_1107299634):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH264SessionParametersCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264SessionParametersCreateInfoKHR
  else:
    struct_VkVideoEncodeH264SessionParametersCreateInfoKHR_1107299634)
  VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT_1107303333 = (when declared(
      VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT):
    when ownSizeof(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT) !=
        ownSizeof(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT_1107303332):
      static :
        warning("Declaration of " &
            "VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT
  else:
    VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT_1107303332)
  enum_VkOpacityMicromapFormatEXT_1107303527 = (when declared(
      enum_VkOpacityMicromapFormatEXT):
    when ownSizeof(enum_VkOpacityMicromapFormatEXT) !=
        ownSizeof(enum_VkOpacityMicromapFormatEXT_1107303526):
      static :
        warning("Declaration of " & "enum_VkOpacityMicromapFormatEXT" &
            " exists but with different size")
    enum_VkOpacityMicromapFormatEXT
  else:
    enum_VkOpacityMicromapFormatEXT_1107303526)
  VkDataGraphPipelineSessionCreateFlagBitsARM_1107304469 = (when declared(
      VkDataGraphPipelineSessionCreateFlagBitsARM):
    when ownSizeof(VkDataGraphPipelineSessionCreateFlagBitsARM) !=
        ownSizeof(VkDataGraphPipelineSessionCreateFlagBitsARM_1107304468):
      static :
        warning("Declaration of " &
            "VkDataGraphPipelineSessionCreateFlagBitsARM" &
            " exists but with different size")
    VkDataGraphPipelineSessionCreateFlagBitsARM
  else:
    VkDataGraphPipelineSessionCreateFlagBitsARM_1107304468)
  struct_VkPhysicalDeviceShaderFloat16Int8Features_1107298479 = (when declared(
      struct_VkPhysicalDeviceShaderFloat16Int8Features):
    when ownSizeof(struct_VkPhysicalDeviceShaderFloat16Int8Features) !=
        ownSizeof(struct_VkPhysicalDeviceShaderFloat16Int8Features_1107298478):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderFloat16Int8Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderFloat16Int8Features
  else:
    struct_VkPhysicalDeviceShaderFloat16Int8Features_1107298478)
  enum_VkAttachmentStoreOp_1107296905 = (when declared(enum_VkAttachmentStoreOp):
    when ownSizeof(enum_VkAttachmentStoreOp) !=
        ownSizeof(enum_VkAttachmentStoreOp_1107296904):
      static :
        warning("Declaration of " & "enum_VkAttachmentStoreOp" &
            " exists but with different size")
    enum_VkAttachmentStoreOp
  else:
    enum_VkAttachmentStoreOp_1107296904)
  VkVideoEncodeH265SessionParametersAddInfoKHR_1107299743 = (when declared(
      VkVideoEncodeH265SessionParametersAddInfoKHR):
    when ownSizeof(VkVideoEncodeH265SessionParametersAddInfoKHR) !=
        ownSizeof(VkVideoEncodeH265SessionParametersAddInfoKHR_1107299742):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH265SessionParametersAddInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265SessionParametersAddInfoKHR
  else:
    VkVideoEncodeH265SessionParametersAddInfoKHR_1107299742)
  VkBindBufferMemoryDeviceGroupInfo_1107298095 = (when declared(
      VkBindBufferMemoryDeviceGroupInfo):
    when ownSizeof(VkBindBufferMemoryDeviceGroupInfo) !=
        ownSizeof(VkBindBufferMemoryDeviceGroupInfo_1107298094):
      static :
        warning("Declaration of " & "VkBindBufferMemoryDeviceGroupInfo" &
            " exists but with different size")
    VkBindBufferMemoryDeviceGroupInfo
  else:
    VkBindBufferMemoryDeviceGroupInfo_1107298094)
  VkPhysicalDeviceRenderPassStripedPropertiesARM_1107303721 = (when declared(
      VkPhysicalDeviceRenderPassStripedPropertiesARM):
    when ownSizeof(VkPhysicalDeviceRenderPassStripedPropertiesARM) !=
        ownSizeof(VkPhysicalDeviceRenderPassStripedPropertiesARM_1107303720):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceRenderPassStripedPropertiesARM" &
            " exists but with different size")
    VkPhysicalDeviceRenderPassStripedPropertiesARM
  else:
    VkPhysicalDeviceRenderPassStripedPropertiesARM_1107303720)
  StdVideoVP9InterpolationFilter_1107305641 = (when declared(
      StdVideoVP9InterpolationFilter):
    when ownSizeof(StdVideoVP9InterpolationFilter) !=
        ownSizeof(StdVideoVP9InterpolationFilter_1107305640):
      static :
        warning("Declaration of " & "StdVideoVP9InterpolationFilter" &
            " exists but with different size")
    StdVideoVP9InterpolationFilter
  else:
    StdVideoVP9InterpolationFilter_1107305640)
  struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298551 = (when declared(
      struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures):
    when ownSizeof(struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298550):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures
  else:
    struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298550)
  VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303737 = (when declared(
      VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303736):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT
  else:
    VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303736)
  struct_VkMemoryHeap_1107297317 = (when declared(struct_VkMemoryHeap):
    when ownSizeof(struct_VkMemoryHeap) != ownSizeof(struct_VkMemoryHeap_1107297316):
      static :
        warning("Declaration of " & "struct_VkMemoryHeap" &
            " exists but with different size")
    struct_VkMemoryHeap
  else:
    struct_VkMemoryHeap_1107297316)
  VkExternalMemoryHandleTypeFlagBitsNV_1107301565 = (when declared(
      VkExternalMemoryHandleTypeFlagBitsNV):
    when ownSizeof(VkExternalMemoryHandleTypeFlagBitsNV) !=
        ownSizeof(VkExternalMemoryHandleTypeFlagBitsNV_1107301564):
      static :
        warning("Declaration of " & "VkExternalMemoryHandleTypeFlagBitsNV" &
            " exists but with different size")
    VkExternalMemoryHandleTypeFlagBitsNV
  else:
    VkExternalMemoryHandleTypeFlagBitsNV_1107301564)
  struct_StdVideoH265HrdParameters_1107305691 = (when declared(
      struct_StdVideoH265HrdParameters):
    when ownSizeof(struct_StdVideoH265HrdParameters) !=
        ownSizeof(struct_StdVideoH265HrdParameters_1107305690):
      static :
        warning("Declaration of " & "struct_StdVideoH265HrdParameters" &
            " exists but with different size")
    struct_StdVideoH265HrdParameters
  else:
    struct_StdVideoH265HrdParameters_1107305690)
  PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI_1107303347 = (when declared(
      PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI):
    when ownSizeof(PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI) !=
        ownSizeof(PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI_1107303346):
      static :
        warning("Declaration of " &
            "PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI" &
            " exists but with different size")
    PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
  else:
    PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI_1107303346)
  enum_StdVideoH264ChromaFormatIdc_1107305657 = (when declared(
      enum_StdVideoH264ChromaFormatIdc):
    when ownSizeof(enum_StdVideoH264ChromaFormatIdc) !=
        ownSizeof(enum_StdVideoH264ChromaFormatIdc_1107305656):
      static :
        warning("Declaration of " & "enum_StdVideoH264ChromaFormatIdc" &
            " exists but with different size")
    enum_StdVideoH264ChromaFormatIdc
  else:
    enum_StdVideoH264ChromaFormatIdc_1107305656)
  StdVideoH264HrdParameters_1107305791 = (when declared(
      StdVideoH264HrdParameters):
    when ownSizeof(StdVideoH264HrdParameters) !=
        ownSizeof(StdVideoH264HrdParameters_1107305790):
      static :
        warning("Declaration of " & "StdVideoH264HrdParameters" &
            " exists but with different size")
    StdVideoH264HrdParameters
  else:
    StdVideoH264HrdParameters_1107305790)
  struct_StdVideoEncodeH264RefListModEntry_1107305857 = (when declared(
      struct_StdVideoEncodeH264RefListModEntry):
    when ownSizeof(struct_StdVideoEncodeH264RefListModEntry) !=
        ownSizeof(struct_StdVideoEncodeH264RefListModEntry_1107305856):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeH264RefListModEntry" &
            " exists but with different size")
    struct_StdVideoEncodeH264RefListModEntry
  else:
    struct_StdVideoEncodeH264RefListModEntry_1107305856)
  VkSamplerYcbcrConversionKHR_1107300261 = (when declared(
      VkSamplerYcbcrConversionKHR):
    when ownSizeof(VkSamplerYcbcrConversionKHR) !=
        ownSizeof(VkSamplerYcbcrConversionKHR_1107300260):
      static :
        warning("Declaration of " & "VkSamplerYcbcrConversionKHR" &
            " exists but with different size")
    VkSamplerYcbcrConversionKHR
  else:
    VkSamplerYcbcrConversionKHR_1107300260)
  struct_VkDescriptorPoolInlineUniformBlockCreateInfo_1107298839 = (when declared(
      struct_VkDescriptorPoolInlineUniformBlockCreateInfo):
    when ownSizeof(struct_VkDescriptorPoolInlineUniformBlockCreateInfo) !=
        ownSizeof(struct_VkDescriptorPoolInlineUniformBlockCreateInfo_1107298838):
      static :
        warning("Declaration of " &
            "struct_VkDescriptorPoolInlineUniformBlockCreateInfo" &
            " exists but with different size")
    struct_VkDescriptorPoolInlineUniformBlockCreateInfo
  else:
    struct_VkDescriptorPoolInlineUniformBlockCreateInfo_1107298838)
  PFN_vkCmdSetSampleLocationsEXT_1107301911 = (when declared(
      PFN_vkCmdSetSampleLocationsEXT):
    when ownSizeof(PFN_vkCmdSetSampleLocationsEXT) !=
        ownSizeof(PFN_vkCmdSetSampleLocationsEXT_1107301910):
      static :
        warning("Declaration of " & "PFN_vkCmdSetSampleLocationsEXT" &
            " exists but with different size")
    PFN_vkCmdSetSampleLocationsEXT
  else:
    PFN_vkCmdSetSampleLocationsEXT_1107301910)
  VkQueueFamilyProperties_1107297347 = (when declared(VkQueueFamilyProperties):
    when ownSizeof(VkQueueFamilyProperties) !=
        ownSizeof(VkQueueFamilyProperties_1107297346):
      static :
        warning("Declaration of " & "VkQueueFamilyProperties" &
            " exists but with different size")
    VkQueueFamilyProperties
  else:
    VkQueueFamilyProperties_1107297346)
  VkSamplerYcbcrConversionImageFormatPropertiesKHR_1107300279 = (when declared(
      VkSamplerYcbcrConversionImageFormatPropertiesKHR):
    when ownSizeof(VkSamplerYcbcrConversionImageFormatPropertiesKHR) !=
        ownSizeof(VkSamplerYcbcrConversionImageFormatPropertiesKHR_1107300278):
      static :
        warning("Declaration of " &
            "VkSamplerYcbcrConversionImageFormatPropertiesKHR" &
            " exists but with different size")
    VkSamplerYcbcrConversionImageFormatPropertiesKHR
  else:
    VkSamplerYcbcrConversionImageFormatPropertiesKHR_1107300278)
  struct_VkPipelineMultisampleStateCreateInfo_1107297513 = (when declared(
      struct_VkPipelineMultisampleStateCreateInfo):
    when ownSizeof(struct_VkPipelineMultisampleStateCreateInfo) !=
        ownSizeof(struct_VkPipelineMultisampleStateCreateInfo_1107297512):
      static :
        warning("Declaration of " &
            "struct_VkPipelineMultisampleStateCreateInfo" &
            " exists but with different size")
    struct_VkPipelineMultisampleStateCreateInfo
  else:
    struct_VkPipelineMultisampleStateCreateInfo_1107297512)
  PFN_vkDestroyTensorARM_1107304101 = (when declared(PFN_vkDestroyTensorARM):
    when ownSizeof(PFN_vkDestroyTensorARM) != ownSizeof(PFN_vkDestroyTensorARM_1107304100):
      static :
        warning("Declaration of " & "PFN_vkDestroyTensorARM" &
            " exists but with different size")
    PFN_vkDestroyTensorARM
  else:
    PFN_vkDestroyTensorARM_1107304100)
  struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT_1107302865 = (when declared(
      struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT_1107302864):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT
  else:
    struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT_1107302864)
  VkSemaphoreImportFlagBitsKHR_1107299985 = (when declared(
      VkSemaphoreImportFlagBitsKHR):
    when ownSizeof(VkSemaphoreImportFlagBitsKHR) !=
        ownSizeof(VkSemaphoreImportFlagBitsKHR_1107299984):
      static :
        warning("Declaration of " & "VkSemaphoreImportFlagBitsKHR" &
            " exists but with different size")
    VkSemaphoreImportFlagBitsKHR
  else:
    VkSemaphoreImportFlagBitsKHR_1107299984)
  PFN_vkAllocationFunction_1107297285 = (when declared(PFN_vkAllocationFunction):
    when ownSizeof(PFN_vkAllocationFunction) !=
        ownSizeof(PFN_vkAllocationFunction_1107297284):
      static :
        warning("Declaration of " & "PFN_vkAllocationFunction" &
            " exists but with different size")
    PFN_vkAllocationFunction
  else:
    PFN_vkAllocationFunction_1107297284)
  struct_VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299021 = (when declared(
      struct_VkPhysicalDeviceGlobalPriorityQueryFeatures):
    when ownSizeof(struct_VkPhysicalDeviceGlobalPriorityQueryFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299020):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceGlobalPriorityQueryFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceGlobalPriorityQueryFeatures
  else:
    struct_VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299020)
  struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM_1107304375 = (when declared(
      struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM):
    when ownSizeof(struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM) !=
        ownSizeof(struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM_1107304374):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM
  else:
    struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM_1107304374)
  VkPipelineMultisampleStateCreateInfo_1107297515 = (when declared(
      VkPipelineMultisampleStateCreateInfo):
    when ownSizeof(VkPipelineMultisampleStateCreateInfo) !=
        ownSizeof(VkPipelineMultisampleStateCreateInfo_1107297514):
      static :
        warning("Declaration of " & "VkPipelineMultisampleStateCreateInfo" &
            " exists but with different size")
    VkPipelineMultisampleStateCreateInfo
  else:
    VkPipelineMultisampleStateCreateInfo_1107297514)
  struct_VkCuModuleCreateInfoNVX_1107301497 = (when declared(
      struct_VkCuModuleCreateInfoNVX):
    when ownSizeof(struct_VkCuModuleCreateInfoNVX) !=
        ownSizeof(struct_VkCuModuleCreateInfoNVX_1107301496):
      static :
        warning("Declaration of " & "struct_VkCuModuleCreateInfoNVX" &
            " exists but with different size")
    struct_VkCuModuleCreateInfoNVX
  else:
    struct_VkCuModuleCreateInfoNVX_1107301496)
  PFN_vkCmdSetEvent2_1107298909 = (when declared(PFN_vkCmdSetEvent2):
    when ownSizeof(PFN_vkCmdSetEvent2) != ownSizeof(PFN_vkCmdSetEvent2_1107298908):
      static :
        warning("Declaration of " & "PFN_vkCmdSetEvent2" &
            " exists but with different size")
    PFN_vkCmdSetEvent2
  else:
    PFN_vkCmdSetEvent2_1107298908)
  struct_VkExportMemoryAllocateInfoNV_1107301585 = (when declared(
      struct_VkExportMemoryAllocateInfoNV):
    when ownSizeof(struct_VkExportMemoryAllocateInfoNV) !=
        ownSizeof(struct_VkExportMemoryAllocateInfoNV_1107301584):
      static :
        warning("Declaration of " & "struct_VkExportMemoryAllocateInfoNV" &
            " exists but with different size")
    struct_VkExportMemoryAllocateInfoNV
  else:
    struct_VkExportMemoryAllocateInfoNV_1107301584)
  VkCopyImageToMemoryInfo_1107299195 = (when declared(VkCopyImageToMemoryInfo):
    when ownSizeof(VkCopyImageToMemoryInfo) !=
        ownSizeof(VkCopyImageToMemoryInfo_1107299194):
      static :
        warning("Declaration of " & "VkCopyImageToMemoryInfo" &
            " exists but with different size")
    VkCopyImageToMemoryInfo
  else:
    VkCopyImageToMemoryInfo_1107299194)
  VkPipelineRasterizationDepthClipStateCreateInfoEXT_1107301783 = (when declared(
      VkPipelineRasterizationDepthClipStateCreateInfoEXT):
    when ownSizeof(VkPipelineRasterizationDepthClipStateCreateInfoEXT) !=
        ownSizeof(VkPipelineRasterizationDepthClipStateCreateInfoEXT_1107301782):
      static :
        warning("Declaration of " &
            "VkPipelineRasterizationDepthClipStateCreateInfoEXT" &
            " exists but with different size")
    VkPipelineRasterizationDepthClipStateCreateInfoEXT
  else:
    VkPipelineRasterizationDepthClipStateCreateInfoEXT_1107301782)
  VkPhysicalDeviceColorWriteEnableFeaturesEXT_1107303423 = (when declared(
      VkPhysicalDeviceColorWriteEnableFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceColorWriteEnableFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceColorWriteEnableFeaturesEXT_1107303422):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceColorWriteEnableFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceColorWriteEnableFeaturesEXT
  else:
    VkPhysicalDeviceColorWriteEnableFeaturesEXT_1107303422)
  struct_VkVideoDecodeH264CapabilitiesKHR_1107299807 = (when declared(
      struct_VkVideoDecodeH264CapabilitiesKHR):
    when ownSizeof(struct_VkVideoDecodeH264CapabilitiesKHR) !=
        ownSizeof(struct_VkVideoDecodeH264CapabilitiesKHR_1107299806):
      static :
        warning("Declaration of " & "struct_VkVideoDecodeH264CapabilitiesKHR" &
            " exists but with different size")
    struct_VkVideoDecodeH264CapabilitiesKHR
  else:
    struct_VkVideoDecodeH264CapabilitiesKHR_1107299806)
  VkMemoryUnmapFlagBitsKHR_1107300525 = (when declared(VkMemoryUnmapFlagBitsKHR):
    when ownSizeof(VkMemoryUnmapFlagBitsKHR) !=
        ownSizeof(VkMemoryUnmapFlagBitsKHR_1107300524):
      static :
        warning("Declaration of " & "VkMemoryUnmapFlagBitsKHR" &
            " exists but with different size")
    VkMemoryUnmapFlagBitsKHR
  else:
    VkMemoryUnmapFlagBitsKHR_1107300524)
  struct_StdVideoDecodeAV1PictureInfoFlags_1107305741 = (when declared(
      struct_StdVideoDecodeAV1PictureInfoFlags):
    when ownSizeof(struct_StdVideoDecodeAV1PictureInfoFlags) !=
        ownSizeof(struct_StdVideoDecodeAV1PictureInfoFlags_1107305740):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeAV1PictureInfoFlags" &
            " exists but with different size")
    struct_StdVideoDecodeAV1PictureInfoFlags
  else:
    struct_StdVideoDecodeAV1PictureInfoFlags_1107305740)
  struct_VkImageViewCaptureDescriptorDataInfoEXT_1107303047 = (when declared(
      struct_VkImageViewCaptureDescriptorDataInfoEXT):
    when ownSizeof(struct_VkImageViewCaptureDescriptorDataInfoEXT) !=
        ownSizeof(struct_VkImageViewCaptureDescriptorDataInfoEXT_1107303046):
      static :
        warning("Declaration of " &
            "struct_VkImageViewCaptureDescriptorDataInfoEXT" &
            " exists but with different size")
    struct_VkImageViewCaptureDescriptorDataInfoEXT
  else:
    struct_VkImageViewCaptureDescriptorDataInfoEXT_1107303046)
  enum_VkShaderInfoTypeAMD_1107301545 = (when declared(enum_VkShaderInfoTypeAMD):
    when ownSizeof(enum_VkShaderInfoTypeAMD) !=
        ownSizeof(enum_VkShaderInfoTypeAMD_1107301544):
      static :
        warning("Declaration of " & "enum_VkShaderInfoTypeAMD" &
            " exists but with different size")
    enum_VkShaderInfoTypeAMD
  else:
    enum_VkShaderInfoTypeAMD_1107301544)
  struct_VkCooperativeMatrixPropertiesNV_1107302559 = (when declared(
      struct_VkCooperativeMatrixPropertiesNV):
    when ownSizeof(struct_VkCooperativeMatrixPropertiesNV) !=
        ownSizeof(struct_VkCooperativeMatrixPropertiesNV_1107302558):
      static :
        warning("Declaration of " & "struct_VkCooperativeMatrixPropertiesNV" &
            " exists but with different size")
    struct_VkCooperativeMatrixPropertiesNV
  else:
    struct_VkCooperativeMatrixPropertiesNV_1107302558)
  struct_VkVideoEncodeH264QpKHR_1107299615 = (when declared(
      struct_VkVideoEncodeH264QpKHR):
    when ownSizeof(struct_VkVideoEncodeH264QpKHR) !=
        ownSizeof(struct_VkVideoEncodeH264QpKHR_1107299614):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeH264QpKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264QpKHR
  else:
    struct_VkVideoEncodeH264QpKHR_1107299614)
  struct_VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299065 = (when declared(
      struct_VkPhysicalDeviceVertexAttributeDivisorFeatures):
    when ownSizeof(struct_VkPhysicalDeviceVertexAttributeDivisorFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299064):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVertexAttributeDivisorFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceVertexAttributeDivisorFeatures
  else:
    struct_VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299064)
  VkPipelineRasterizationLineStateCreateInfo_1107299051 = (when declared(
      VkPipelineRasterizationLineStateCreateInfo):
    when ownSizeof(VkPipelineRasterizationLineStateCreateInfo) !=
        ownSizeof(VkPipelineRasterizationLineStateCreateInfo_1107299050):
      static :
        warning("Declaration of " & "VkPipelineRasterizationLineStateCreateInfo" &
            " exists but with different size")
    VkPipelineRasterizationLineStateCreateInfo
  else:
    VkPipelineRasterizationLineStateCreateInfo_1107299050)
  VkVideoFormatPropertiesKHR_1107299497 = (when declared(
      VkVideoFormatPropertiesKHR):
    when ownSizeof(VkVideoFormatPropertiesKHR) !=
        ownSizeof(VkVideoFormatPropertiesKHR_1107299496):
      static :
        warning("Declaration of " & "VkVideoFormatPropertiesKHR" &
            " exists but with different size")
    VkVideoFormatPropertiesKHR
  else:
    VkVideoFormatPropertiesKHR_1107299496)
  struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV_1107304895 = (when declared(
      struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV):
    when ownSizeof(struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV) !=
        ownSizeof(struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV_1107304894):
      static :
        warning("Declaration of " &
            "struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV" &
            " exists but with different size")
    struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV
  else:
    struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV_1107304894)
  VkPhysicalDeviceDepthStencilResolveProperties_1107298513 = (when declared(
      VkPhysicalDeviceDepthStencilResolveProperties):
    when ownSizeof(VkPhysicalDeviceDepthStencilResolveProperties) !=
        ownSizeof(VkPhysicalDeviceDepthStencilResolveProperties_1107298512):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDepthStencilResolveProperties" &
            " exists but with different size")
    VkPhysicalDeviceDepthStencilResolveProperties
  else:
    VkPhysicalDeviceDepthStencilResolveProperties_1107298512)
  VkPipelineShaderStageCreateFlagBits_1107297091 = (when declared(
      VkPipelineShaderStageCreateFlagBits):
    when ownSizeof(VkPipelineShaderStageCreateFlagBits) !=
        ownSizeof(VkPipelineShaderStageCreateFlagBits_1107297090):
      static :
        warning("Declaration of " & "VkPipelineShaderStageCreateFlagBits" &
            " exists but with different size")
    VkPipelineShaderStageCreateFlagBits
  else:
    VkPipelineShaderStageCreateFlagBits_1107297090)
  enum_VkSurfaceTransformFlagBitsKHR_1107299261 = (when declared(
      enum_VkSurfaceTransformFlagBitsKHR):
    when ownSizeof(enum_VkSurfaceTransformFlagBitsKHR) !=
        ownSizeof(enum_VkSurfaceTransformFlagBitsKHR_1107299260):
      static :
        warning("Declaration of " & "enum_VkSurfaceTransformFlagBitsKHR" &
            " exists but with different size")
    enum_VkSurfaceTransformFlagBitsKHR
  else:
    enum_VkSurfaceTransformFlagBitsKHR_1107299260)
  struct_VkMultiviewPerViewAttributesInfoNVX_1107301723 = (when declared(
      struct_VkMultiviewPerViewAttributesInfoNVX):
    when ownSizeof(struct_VkMultiviewPerViewAttributesInfoNVX) !=
        ownSizeof(struct_VkMultiviewPerViewAttributesInfoNVX_1107301722):
      static :
        warning("Declaration of " & "struct_VkMultiviewPerViewAttributesInfoNVX" &
            " exists but with different size")
    struct_VkMultiviewPerViewAttributesInfoNVX
  else:
    struct_VkMultiviewPerViewAttributesInfoNVX_1107301722)
  VkPipelineCreateFlags2KHR_1107300777 = (when declared(
      VkPipelineCreateFlags2KHR):
    when ownSizeof(VkPipelineCreateFlags2KHR) !=
        ownSizeof(VkPipelineCreateFlags2KHR_1107300776):
      static :
        warning("Declaration of " & "VkPipelineCreateFlags2KHR" &
            " exists but with different size")
    VkPipelineCreateFlags2KHR
  else:
    VkPipelineCreateFlags2KHR_1107300776)
  VkPipelineViewportSwizzleStateCreateInfoNV_1107301739 = (when declared(
      VkPipelineViewportSwizzleStateCreateInfoNV):
    when ownSizeof(VkPipelineViewportSwizzleStateCreateInfoNV) !=
        ownSizeof(VkPipelineViewportSwizzleStateCreateInfoNV_1107301738):
      static :
        warning("Declaration of " & "VkPipelineViewportSwizzleStateCreateInfoNV" &
            " exists but with different size")
    VkPipelineViewportSwizzleStateCreateInfoNV
  else:
    VkPipelineViewportSwizzleStateCreateInfoNV_1107301738)
  VkHdrVividDynamicMetadataHUAWEI_1107305071 = (when declared(
      VkHdrVividDynamicMetadataHUAWEI):
    when ownSizeof(VkHdrVividDynamicMetadataHUAWEI) !=
        ownSizeof(VkHdrVividDynamicMetadataHUAWEI_1107305070):
      static :
        warning("Declaration of " & "VkHdrVividDynamicMetadataHUAWEI" &
            " exists but with different size")
    VkHdrVividDynamicMetadataHUAWEI
  else:
    VkHdrVividDynamicMetadataHUAWEI_1107305070)
  PFN_vkCmdSetRasterizationSamplesEXT_1107303881 = (when declared(
      PFN_vkCmdSetRasterizationSamplesEXT):
    when ownSizeof(PFN_vkCmdSetRasterizationSamplesEXT) !=
        ownSizeof(PFN_vkCmdSetRasterizationSamplesEXT_1107303880):
      static :
        warning("Declaration of " & "PFN_vkCmdSetRasterizationSamplesEXT" &
            " exists but with different size")
    PFN_vkCmdSetRasterizationSamplesEXT
  else:
    PFN_vkCmdSetRasterizationSamplesEXT_1107303880)
  VkClusterAccelerationStructureAddressResolutionFlagsNV_1107304757 = (when declared(
      VkClusterAccelerationStructureAddressResolutionFlagsNV):
    when ownSizeof(VkClusterAccelerationStructureAddressResolutionFlagsNV) !=
        ownSizeof(VkClusterAccelerationStructureAddressResolutionFlagsNV_1107304756):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureAddressResolutionFlagsNV" &
            " exists but with different size")
    VkClusterAccelerationStructureAddressResolutionFlagsNV
  else:
    VkClusterAccelerationStructureAddressResolutionFlagsNV_1107304756)
  VkPhysicalDeviceLayeredApiVulkanPropertiesKHR_1107301339 = (when declared(
      VkPhysicalDeviceLayeredApiVulkanPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceLayeredApiVulkanPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceLayeredApiVulkanPropertiesKHR_1107301338):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceLayeredApiVulkanPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceLayeredApiVulkanPropertiesKHR
  else:
    VkPhysicalDeviceLayeredApiVulkanPropertiesKHR_1107301338)
  enum_StdVideoH264WeightedBipredIdc_1107305667 = (when declared(
      enum_StdVideoH264WeightedBipredIdc):
    when ownSizeof(enum_StdVideoH264WeightedBipredIdc) !=
        ownSizeof(enum_StdVideoH264WeightedBipredIdc_1107305666):
      static :
        warning("Declaration of " & "enum_StdVideoH264WeightedBipredIdc" &
            " exists but with different size")
    enum_StdVideoH264WeightedBipredIdc
  else:
    enum_StdVideoH264WeightedBipredIdc_1107305666)
  struct_VkImageResolve2_1107298807 = (when declared(struct_VkImageResolve2):
    when ownSizeof(struct_VkImageResolve2) != ownSizeof(struct_VkImageResolve2_1107298806):
      static :
        warning("Declaration of " & "struct_VkImageResolve2" &
            " exists but with different size")
    struct_VkImageResolve2
  else:
    struct_VkImageResolve2_1107298806)
  VkPhysicalDeviceVideoEncodeAV1FeaturesKHR_1107301043 = (when declared(
      VkPhysicalDeviceVideoEncodeAV1FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceVideoEncodeAV1FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceVideoEncodeAV1FeaturesKHR_1107301042):
      static :
        warning("Declaration of " & "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceVideoEncodeAV1FeaturesKHR
  else:
    VkPhysicalDeviceVideoEncodeAV1FeaturesKHR_1107301042)
  PFN_vkCmdBindDescriptorSets2KHR_1107301197 = (when declared(
      PFN_vkCmdBindDescriptorSets2KHR):
    when ownSizeof(PFN_vkCmdBindDescriptorSets2KHR) !=
        ownSizeof(PFN_vkCmdBindDescriptorSets2KHR_1107301196):
      static :
        warning("Declaration of " & "PFN_vkCmdBindDescriptorSets2KHR" &
            " exists but with different size")
    PFN_vkCmdBindDescriptorSets2KHR
  else:
    PFN_vkCmdBindDescriptorSets2KHR_1107301196)
  VkViewport_1107297503 = (when declared(VkViewport):
    when ownSizeof(VkViewport) != ownSizeof(VkViewport_1107297502):
      static :
        warning("Declaration of " & "VkViewport" &
            " exists but with different size")
    VkViewport
  else:
    VkViewport_1107297502)
  PFN_vkCmdSetColorWriteMaskEXT_1107303895 = (when declared(
      PFN_vkCmdSetColorWriteMaskEXT):
    when ownSizeof(PFN_vkCmdSetColorWriteMaskEXT) !=
        ownSizeof(PFN_vkCmdSetColorWriteMaskEXT_1107303894):
      static :
        warning("Declaration of " & "PFN_vkCmdSetColorWriteMaskEXT" &
            " exists but with different size")
    PFN_vkCmdSetColorWriteMaskEXT
  else:
    PFN_vkCmdSetColorWriteMaskEXT_1107303894)
  struct_VkDeviceImageSubresourceInfo_1107299097 = (when declared(
      struct_VkDeviceImageSubresourceInfo):
    when ownSizeof(struct_VkDeviceImageSubresourceInfo) !=
        ownSizeof(struct_VkDeviceImageSubresourceInfo_1107299096):
      static :
        warning("Declaration of " & "struct_VkDeviceImageSubresourceInfo" &
            " exists but with different size")
    struct_VkDeviceImageSubresourceInfo
  else:
    struct_VkDeviceImageSubresourceInfo_1107299096)
  VkVideoCapabilityFlagBitsKHR_1107299445 = (when declared(
      VkVideoCapabilityFlagBitsKHR):
    when ownSizeof(VkVideoCapabilityFlagBitsKHR) !=
        ownSizeof(VkVideoCapabilityFlagBitsKHR_1107299444):
      static :
        warning("Declaration of " & "VkVideoCapabilityFlagBitsKHR" &
            " exists but with different size")
    VkVideoCapabilityFlagBitsKHR
  else:
    VkVideoCapabilityFlagBitsKHR_1107299444)
  struct_VkPhysicalDeviceExclusiveScissorFeaturesNV_1107302339 = (when declared(
      struct_VkPhysicalDeviceExclusiveScissorFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceExclusiveScissorFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceExclusiveScissorFeaturesNV_1107302338):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceExclusiveScissorFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceExclusiveScissorFeaturesNV
  else:
    struct_VkPhysicalDeviceExclusiveScissorFeaturesNV_1107302338)
  struct_VkAttachmentDescription_1107297589 = (when declared(
      struct_VkAttachmentDescription):
    when ownSizeof(struct_VkAttachmentDescription) !=
        ownSizeof(struct_VkAttachmentDescription_1107297588):
      static :
        warning("Declaration of " & "struct_VkAttachmentDescription" &
            " exists but with different size")
    struct_VkAttachmentDescription
  else:
    struct_VkAttachmentDescription_1107297588)
  VkPipelineExecutableStatisticValueKHR_1107300509 = (when declared(
      VkPipelineExecutableStatisticValueKHR):
    when ownSizeof(VkPipelineExecutableStatisticValueKHR) !=
        ownSizeof(VkPipelineExecutableStatisticValueKHR_1107300508):
      static :
        warning("Declaration of " & "VkPipelineExecutableStatisticValueKHR" &
            " exists but with different size")
    VkPipelineExecutableStatisticValueKHR
  else:
    VkPipelineExecutableStatisticValueKHR_1107300508)
  VkPhysicalDeviceProvokingVertexFeaturesEXT_1107302607 = (when declared(
      VkPhysicalDeviceProvokingVertexFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceProvokingVertexFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceProvokingVertexFeaturesEXT_1107302606):
      static :
        warning("Declaration of " & "VkPhysicalDeviceProvokingVertexFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceProvokingVertexFeaturesEXT
  else:
    VkPhysicalDeviceProvokingVertexFeaturesEXT_1107302606)
  struct_VkDebugMarkerObjectNameInfoEXT_1107301433 = (when declared(
      struct_VkDebugMarkerObjectNameInfoEXT):
    when ownSizeof(struct_VkDebugMarkerObjectNameInfoEXT) !=
        ownSizeof(struct_VkDebugMarkerObjectNameInfoEXT_1107301432):
      static :
        warning("Declaration of " & "struct_VkDebugMarkerObjectNameInfoEXT" &
            " exists but with different size")
    struct_VkDebugMarkerObjectNameInfoEXT
  else:
    struct_VkDebugMarkerObjectNameInfoEXT_1107301432)
  VkMemoryMapPlacedInfoEXT_1107302721 = (when declared(VkMemoryMapPlacedInfoEXT):
    when ownSizeof(VkMemoryMapPlacedInfoEXT) !=
        ownSizeof(VkMemoryMapPlacedInfoEXT_1107302720):
      static :
        warning("Declaration of " & "VkMemoryMapPlacedInfoEXT" &
            " exists but with different size")
    VkMemoryMapPlacedInfoEXT
  else:
    VkMemoryMapPlacedInfoEXT_1107302720)
  PFN_vkGetShaderModuleIdentifierEXT_1107304137 = (when declared(
      PFN_vkGetShaderModuleIdentifierEXT):
    when ownSizeof(PFN_vkGetShaderModuleIdentifierEXT) !=
        ownSizeof(PFN_vkGetShaderModuleIdentifierEXT_1107304136):
      static :
        warning("Declaration of " & "PFN_vkGetShaderModuleIdentifierEXT" &
            " exists but with different size")
    PFN_vkGetShaderModuleIdentifierEXT
  else:
    PFN_vkGetShaderModuleIdentifierEXT_1107304136)
  struct_VkDisplayProperties2KHR_1107300207 = (when declared(
      struct_VkDisplayProperties2KHR):
    when ownSizeof(struct_VkDisplayProperties2KHR) !=
        ownSizeof(struct_VkDisplayProperties2KHR_1107300206):
      static :
        warning("Declaration of " & "struct_VkDisplayProperties2KHR" &
            " exists but with different size")
    struct_VkDisplayProperties2KHR
  else:
    struct_VkDisplayProperties2KHR_1107300206)
  PFN_vkCmdSetColorBlendAdvancedEXT_1107303909 = (when declared(
      PFN_vkCmdSetColorBlendAdvancedEXT):
    when ownSizeof(PFN_vkCmdSetColorBlendAdvancedEXT) !=
        ownSizeof(PFN_vkCmdSetColorBlendAdvancedEXT_1107303908):
      static :
        warning("Declaration of " & "PFN_vkCmdSetColorBlendAdvancedEXT" &
            " exists but with different size")
    PFN_vkCmdSetColorBlendAdvancedEXT
  else:
    PFN_vkCmdSetColorBlendAdvancedEXT_1107303908)
  PFN_vkBindImageMemory2_1107298329 = (when declared(PFN_vkBindImageMemory2):
    when ownSizeof(PFN_vkBindImageMemory2) != ownSizeof(PFN_vkBindImageMemory2_1107298328):
      static :
        warning("Declaration of " & "PFN_vkBindImageMemory2" &
            " exists but with different size")
    PFN_vkBindImageMemory2
  else:
    PFN_vkBindImageMemory2_1107298328)
  VkDeviceQueueCreateFlags_1107296991 = (when declared(VkDeviceQueueCreateFlags):
    when ownSizeof(VkDeviceQueueCreateFlags) !=
        ownSizeof(VkDeviceQueueCreateFlags_1107296990):
      static :
        warning("Declaration of " & "VkDeviceQueueCreateFlags" &
            " exists but with different size")
    VkDeviceQueueCreateFlags
  else:
    VkDeviceQueueCreateFlags_1107296990)
  struct_VkCopyTensorInfoARM_1107304055 = (when declared(
      struct_VkCopyTensorInfoARM):
    when ownSizeof(struct_VkCopyTensorInfoARM) !=
        ownSizeof(struct_VkCopyTensorInfoARM_1107304054):
      static :
        warning("Declaration of " & "struct_VkCopyTensorInfoARM" &
            " exists but with different size")
    struct_VkCopyTensorInfoARM
  else:
    struct_VkCopyTensorInfoARM_1107304054)
  VkIndirectCommandsInputModeFlagsEXT_1107304927 = (when declared(
      VkIndirectCommandsInputModeFlagsEXT):
    when ownSizeof(VkIndirectCommandsInputModeFlagsEXT) !=
        ownSizeof(VkIndirectCommandsInputModeFlagsEXT_1107304926):
      static :
        warning("Declaration of " & "VkIndirectCommandsInputModeFlagsEXT" &
            " exists but with different size")
    VkIndirectCommandsInputModeFlagsEXT
  else:
    VkIndirectCommandsInputModeFlagsEXT_1107304926)
  PFN_vkCmdTraceRaysKHR_1107305267 = (when declared(PFN_vkCmdTraceRaysKHR):
    when ownSizeof(PFN_vkCmdTraceRaysKHR) != ownSizeof(PFN_vkCmdTraceRaysKHR_1107305266):
      static :
        warning("Declaration of " & "PFN_vkCmdTraceRaysKHR" &
            " exists but with different size")
    PFN_vkCmdTraceRaysKHR
  else:
    PFN_vkCmdTraceRaysKHR_1107305266)
  VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304819 = (when declared(
      VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV):
    when ownSizeof(VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV) !=
        ownSizeof(VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304818):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV" &
            " exists but with different size")
    VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV
  else:
    VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304818)
  VkAcquireNextImageInfoKHR_1107299323 = (when declared(
      VkAcquireNextImageInfoKHR):
    when ownSizeof(VkAcquireNextImageInfoKHR) !=
        ownSizeof(VkAcquireNextImageInfoKHR_1107299322):
      static :
        warning("Declaration of " & "VkAcquireNextImageInfoKHR" &
            " exists but with different size")
    VkAcquireNextImageInfoKHR
  else:
    VkAcquireNextImageInfoKHR_1107299322)
  VkQueryResultFlagBits_1107297045 = (when declared(VkQueryResultFlagBits):
    when ownSizeof(VkQueryResultFlagBits) != ownSizeof(VkQueryResultFlagBits_1107297044):
      static :
        warning("Declaration of " & "VkQueryResultFlagBits" &
            " exists but with different size")
    VkQueryResultFlagBits
  else:
    VkQueryResultFlagBits_1107297044)
  VkDependencyInfo_1107298745 = (when declared(VkDependencyInfo):
    when ownSizeof(VkDependencyInfo) != ownSizeof(VkDependencyInfo_1107298744):
      static :
        warning("Declaration of " & "VkDependencyInfo" &
            " exists but with different size")
    VkDependencyInfo
  else:
    VkDependencyInfo_1107298744)
  struct_VkPhysicalDeviceShaderExpectAssumeFeatures_1107299037 = (when declared(
      struct_VkPhysicalDeviceShaderExpectAssumeFeatures):
    when ownSizeof(struct_VkPhysicalDeviceShaderExpectAssumeFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceShaderExpectAssumeFeatures_1107299036):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderExpectAssumeFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderExpectAssumeFeatures
  else:
    struct_VkPhysicalDeviceShaderExpectAssumeFeatures_1107299036)
  struct_VkCopyImageToImageInfo_1107299197 = (when declared(
      struct_VkCopyImageToImageInfo):
    when ownSizeof(struct_VkCopyImageToImageInfo) !=
        ownSizeof(struct_VkCopyImageToImageInfo_1107299196):
      static :
        warning("Declaration of " & "struct_VkCopyImageToImageInfo" &
            " exists but with different size")
    struct_VkCopyImageToImageInfo
  else:
    struct_VkCopyImageToImageInfo_1107299196)
  VkSubpassDescriptionDepthStencilResolveKHR_1107300363 = (when declared(
      VkSubpassDescriptionDepthStencilResolveKHR):
    when ownSizeof(VkSubpassDescriptionDepthStencilResolveKHR) !=
        ownSizeof(VkSubpassDescriptionDepthStencilResolveKHR_1107300362):
      static :
        warning("Declaration of " & "VkSubpassDescriptionDepthStencilResolveKHR" &
            " exists but with different size")
    VkSubpassDescriptionDepthStencilResolveKHR
  else:
    VkSubpassDescriptionDepthStencilResolveKHR_1107300362)
  VkDescriptorUpdateTemplateEntry_1107298245 = (when declared(
      VkDescriptorUpdateTemplateEntry):
    when ownSizeof(VkDescriptorUpdateTemplateEntry) !=
        ownSizeof(VkDescriptorUpdateTemplateEntry_1107298244):
      static :
        warning("Declaration of " & "VkDescriptorUpdateTemplateEntry" &
            " exists but with different size")
    VkDescriptorUpdateTemplateEntry
  else:
    VkDescriptorUpdateTemplateEntry_1107298244)
  HMONITOR_1107305411 = (when declared(HMONITOR):
    when ownSizeof(HMONITOR) != ownSizeof(HMONITOR_1107305410):
      static :
        warning("Declaration of " & "HMONITOR" &
            " exists but with different size")
    HMONITOR
  else:
    HMONITOR_1107305410)
  VkPhysicalDeviceIDPropertiesKHR_1107299943 = (when declared(
      VkPhysicalDeviceIDPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceIDPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceIDPropertiesKHR_1107299942):
      static :
        warning("Declaration of " & "VkPhysicalDeviceIDPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceIDPropertiesKHR
  else:
    VkPhysicalDeviceIDPropertiesKHR_1107299942)
  VkPhysicalDeviceDepthClipControlFeaturesEXT_1107303323 = (when declared(
      VkPhysicalDeviceDepthClipControlFeaturesEXT):
    when ownSizeof(VkPhysicalDeviceDepthClipControlFeaturesEXT) !=
        ownSizeof(VkPhysicalDeviceDepthClipControlFeaturesEXT_1107303322):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDepthClipControlFeaturesEXT" &
            " exists but with different size")
    VkPhysicalDeviceDepthClipControlFeaturesEXT
  else:
    VkPhysicalDeviceDepthClipControlFeaturesEXT_1107303322)
  struct_VkDeviceQueueInfo2_1107298211 = (when declared(
      struct_VkDeviceQueueInfo2):
    when ownSizeof(struct_VkDeviceQueueInfo2) !=
        ownSizeof(struct_VkDeviceQueueInfo2_1107298210):
      static :
        warning("Declaration of " & "struct_VkDeviceQueueInfo2" &
            " exists but with different size")
    struct_VkDeviceQueueInfo2
  else:
    struct_VkDeviceQueueInfo2_1107298210)
  VkPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300967 = (when declared(
      VkPhysicalDeviceCooperativeMatrixPropertiesKHR):
    when ownSizeof(VkPhysicalDeviceCooperativeMatrixPropertiesKHR) !=
        ownSizeof(VkPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300966):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCooperativeMatrixPropertiesKHR" &
            " exists but with different size")
    VkPhysicalDeviceCooperativeMatrixPropertiesKHR
  else:
    VkPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300966)
  PFN_vkGetQueueCheckpointDataNV_1107302365 = (when declared(
      PFN_vkGetQueueCheckpointDataNV):
    when ownSizeof(PFN_vkGetQueueCheckpointDataNV) !=
        ownSizeof(PFN_vkGetQueueCheckpointDataNV_1107302364):
      static :
        warning("Declaration of " & "PFN_vkGetQueueCheckpointDataNV" &
            " exists but with different size")
    PFN_vkGetQueueCheckpointDataNV
  else:
    PFN_vkGetQueueCheckpointDataNV_1107302364)
  PFN_vkGetPrivateDataEXT_1107302947 = (when declared(PFN_vkGetPrivateDataEXT):
    when ownSizeof(PFN_vkGetPrivateDataEXT) !=
        ownSizeof(PFN_vkGetPrivateDataEXT_1107302946):
      static :
        warning("Declaration of " & "PFN_vkGetPrivateDataEXT" &
            " exists but with different size")
    PFN_vkGetPrivateDataEXT
  else:
    PFN_vkGetPrivateDataEXT_1107302946)
  PFN_vkCmdSetTessellationDomainOriginEXT_1107303897 = (when declared(
      PFN_vkCmdSetTessellationDomainOriginEXT):
    when ownSizeof(PFN_vkCmdSetTessellationDomainOriginEXT) !=
        ownSizeof(PFN_vkCmdSetTessellationDomainOriginEXT_1107303896):
      static :
        warning("Declaration of " & "PFN_vkCmdSetTessellationDomainOriginEXT" &
            " exists but with different size")
    PFN_vkCmdSetTessellationDomainOriginEXT
  else:
    PFN_vkCmdSetTessellationDomainOriginEXT_1107303896)
  enum_VkStencilOp_1107296873 = (when declared(enum_VkStencilOp):
    when ownSizeof(enum_VkStencilOp) != ownSizeof(enum_VkStencilOp_1107296872):
      static :
        warning("Declaration of " & "enum_VkStencilOp" &
            " exists but with different size")
    enum_VkStencilOp
  else:
    enum_VkStencilOp_1107296872)
  PFN_vkCmdSetExclusiveScissorEnableNV_1107302343 = (when declared(
      PFN_vkCmdSetExclusiveScissorEnableNV):
    when ownSizeof(PFN_vkCmdSetExclusiveScissorEnableNV) !=
        ownSizeof(PFN_vkCmdSetExclusiveScissorEnableNV_1107302342):
      static :
        warning("Declaration of " & "PFN_vkCmdSetExclusiveScissorEnableNV" &
            " exists but with different size")
    PFN_vkCmdSetExclusiveScissorEnableNV
  else:
    PFN_vkCmdSetExclusiveScissorEnableNV_1107302342)
  VkVertexInputBindingDivisorDescriptionKHR_1107301133 = (when declared(
      VkVertexInputBindingDivisorDescriptionKHR):
    when ownSizeof(VkVertexInputBindingDivisorDescriptionKHR) !=
        ownSizeof(VkVertexInputBindingDivisorDescriptionKHR_1107301132):
      static :
        warning("Declaration of " & "VkVertexInputBindingDivisorDescriptionKHR" &
            " exists but with different size")
    VkVertexInputBindingDivisorDescriptionKHR
  else:
    VkVertexInputBindingDivisorDescriptionKHR_1107301132)
  VkRenderPassCreateInfo2_1107298457 = (when declared(VkRenderPassCreateInfo2):
    when ownSizeof(VkRenderPassCreateInfo2) !=
        ownSizeof(VkRenderPassCreateInfo2_1107298456):
      static :
        warning("Declaration of " & "VkRenderPassCreateInfo2" &
            " exists but with different size")
    VkRenderPassCreateInfo2
  else:
    VkRenderPassCreateInfo2_1107298456)
  struct_VkDeviceGroupSubmitInfo_1107298085 = (when declared(
      struct_VkDeviceGroupSubmitInfo):
    when ownSizeof(struct_VkDeviceGroupSubmitInfo) !=
        ownSizeof(struct_VkDeviceGroupSubmitInfo_1107298084):
      static :
        warning("Declaration of " & "struct_VkDeviceGroupSubmitInfo" &
            " exists but with different size")
    struct_VkDeviceGroupSubmitInfo
  else:
    struct_VkDeviceGroupSubmitInfo_1107298084)
  VkFramebuffer_1107296773 = (when declared(VkFramebuffer):
    when ownSizeof(VkFramebuffer) != ownSizeof(VkFramebuffer_1107296772):
      static :
        warning("Declaration of " & "VkFramebuffer" &
            " exists but with different size")
    VkFramebuffer
  else:
    VkFramebuffer_1107296772)
  struct_VkPipelineCreateInfoKHR_1107300865 = (when declared(
      struct_VkPipelineCreateInfoKHR):
    when ownSizeof(struct_VkPipelineCreateInfoKHR) !=
        ownSizeof(struct_VkPipelineCreateInfoKHR_1107300864):
      static :
        warning("Declaration of " & "struct_VkPipelineCreateInfoKHR" &
            " exists but with different size")
    struct_VkPipelineCreateInfoKHR
  else:
    struct_VkPipelineCreateInfoKHR_1107300864)
  VkDescriptorSetVariableDescriptorCountAllocateInfoEXT_1107302025 = (when declared(
      VkDescriptorSetVariableDescriptorCountAllocateInfoEXT):
    when ownSizeof(VkDescriptorSetVariableDescriptorCountAllocateInfoEXT) !=
        ownSizeof(VkDescriptorSetVariableDescriptorCountAllocateInfoEXT_1107302024):
      static :
        warning("Declaration of " &
            "VkDescriptorSetVariableDescriptorCountAllocateInfoEXT" &
            " exists but with different size")
    VkDescriptorSetVariableDescriptorCountAllocateInfoEXT
  else:
    VkDescriptorSetVariableDescriptorCountAllocateInfoEXT_1107302024)
  VkPerformanceCounterScopeKHR_1107300115 = (when declared(
      VkPerformanceCounterScopeKHR):
    when ownSizeof(VkPerformanceCounterScopeKHR) !=
        ownSizeof(VkPerformanceCounterScopeKHR_1107300114):
      static :
        warning("Declaration of " & "VkPerformanceCounterScopeKHR" &
            " exists but with different size")
    VkPerformanceCounterScopeKHR
  else:
    VkPerformanceCounterScopeKHR_1107300114)
  struct_VkPipelineBinaryDataKHR_1107300857 = (when declared(
      struct_VkPipelineBinaryDataKHR):
    when ownSizeof(struct_VkPipelineBinaryDataKHR) !=
        ownSizeof(struct_VkPipelineBinaryDataKHR_1107300856):
      static :
        warning("Declaration of " & "struct_VkPipelineBinaryDataKHR" &
            " exists but with different size")
    struct_VkPipelineBinaryDataKHR
  else:
    struct_VkPipelineBinaryDataKHR_1107300856)
  struct_VkReleaseSwapchainImagesInfoKHR_1107300943 = (when declared(
      struct_VkReleaseSwapchainImagesInfoKHR):
    when ownSizeof(struct_VkReleaseSwapchainImagesInfoKHR) !=
        ownSizeof(struct_VkReleaseSwapchainImagesInfoKHR_1107300942):
      static :
        warning("Declaration of " & "struct_VkReleaseSwapchainImagesInfoKHR" &
            " exists but with different size")
    struct_VkReleaseSwapchainImagesInfoKHR
  else:
    struct_VkReleaseSwapchainImagesInfoKHR_1107300942)
  VkCopyMemoryToAccelerationStructureInfoKHR_1107305201 = (when declared(
      VkCopyMemoryToAccelerationStructureInfoKHR):
    when ownSizeof(VkCopyMemoryToAccelerationStructureInfoKHR) !=
        ownSizeof(VkCopyMemoryToAccelerationStructureInfoKHR_1107305200):
      static :
        warning("Declaration of " & "VkCopyMemoryToAccelerationStructureInfoKHR" &
            " exists but with different size")
    VkCopyMemoryToAccelerationStructureInfoKHR
  else:
    VkCopyMemoryToAccelerationStructureInfoKHR_1107305200)
  Window_1107305433 = (when declared(Window):
    when ownSizeof(Window) != ownSizeof(Window_1107305432):
      static :
        warning("Declaration of " & "Window" & " exists but with different size")
    Window
  else:
    Window_1107305432)
  VkRayTracingInvocationReorderModeNV_1107304311 = (when declared(
      VkRayTracingInvocationReorderModeNV):
    when ownSizeof(VkRayTracingInvocationReorderModeNV) !=
        ownSizeof(VkRayTracingInvocationReorderModeNV_1107304310):
      static :
        warning("Declaration of " & "VkRayTracingInvocationReorderModeNV" &
            " exists but with different size")
    VkRayTracingInvocationReorderModeNV
  else:
    VkRayTracingInvocationReorderModeNV_1107304310)
  struct_VkVideoFormatH265QuantizationMapPropertiesKHR_1107301301 = (when declared(
      struct_VkVideoFormatH265QuantizationMapPropertiesKHR):
    when ownSizeof(struct_VkVideoFormatH265QuantizationMapPropertiesKHR) !=
        ownSizeof(struct_VkVideoFormatH265QuantizationMapPropertiesKHR_1107301300):
      static :
        warning("Declaration of " &
            "struct_VkVideoFormatH265QuantizationMapPropertiesKHR" &
            " exists but with different size")
    struct_VkVideoFormatH265QuantizationMapPropertiesKHR
  else:
    struct_VkVideoFormatH265QuantizationMapPropertiesKHR_1107301300)
  VkDeviceOrHostAddressKHR_1107303561 = (when declared(VkDeviceOrHostAddressKHR):
    when ownSizeof(VkDeviceOrHostAddressKHR) !=
        ownSizeof(VkDeviceOrHostAddressKHR_1107303560):
      static :
        warning("Declaration of " & "VkDeviceOrHostAddressKHR" &
            " exists but with different size")
    VkDeviceOrHostAddressKHR
  else:
    VkDeviceOrHostAddressKHR_1107303560)
  PFN_vkCreateRenderPass2KHR_1107300063 = (when declared(
      PFN_vkCreateRenderPass2KHR):
    when ownSizeof(PFN_vkCreateRenderPass2KHR) !=
        ownSizeof(PFN_vkCreateRenderPass2KHR_1107300062):
      static :
        warning("Declaration of " & "PFN_vkCreateRenderPass2KHR" &
            " exists but with different size")
    PFN_vkCreateRenderPass2KHR
  else:
    PFN_vkCreateRenderPass2KHR_1107300062)
  struct_VkVideoSessionParametersCreateInfoKHR_1107299519 = (when declared(
      struct_VkVideoSessionParametersCreateInfoKHR):
    when ownSizeof(struct_VkVideoSessionParametersCreateInfoKHR) !=
        ownSizeof(struct_VkVideoSessionParametersCreateInfoKHR_1107299518):
      static :
        warning("Declaration of " &
            "struct_VkVideoSessionParametersCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoSessionParametersCreateInfoKHR
  else:
    struct_VkVideoSessionParametersCreateInfoKHR_1107299518)
  VkPipelineDepthStencilStateCreateFlagBits_1107297119 = (when declared(
      VkPipelineDepthStencilStateCreateFlagBits):
    when ownSizeof(VkPipelineDepthStencilStateCreateFlagBits) !=
        ownSizeof(VkPipelineDepthStencilStateCreateFlagBits_1107297118):
      static :
        warning("Declaration of " & "VkPipelineDepthStencilStateCreateFlagBits" &
            " exists but with different size")
    VkPipelineDepthStencilStateCreateFlagBits
  else:
    VkPipelineDepthStencilStateCreateFlagBits_1107297118)
  struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC_1107305129 = (when declared(
      struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC):
    when ownSizeof(struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC) !=
        ownSizeof(struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC_1107305128):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC" &
            " exists but with different size")
    struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC
  else:
    struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC_1107305128)
  struct_VkPhysicalDeviceRayTracingPropertiesNV_1107302175 = (when declared(
      struct_VkPhysicalDeviceRayTracingPropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceRayTracingPropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceRayTracingPropertiesNV_1107302174):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRayTracingPropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceRayTracingPropertiesNV
  else:
    struct_VkPhysicalDeviceRayTracingPropertiesNV_1107302174)
  struct_VkDataGraphPipelineSessionBindPointRequirementARM_1107304507 = (when declared(
      struct_VkDataGraphPipelineSessionBindPointRequirementARM):
    when ownSizeof(struct_VkDataGraphPipelineSessionBindPointRequirementARM) !=
        ownSizeof(struct_VkDataGraphPipelineSessionBindPointRequirementARM_1107304506):
      static :
        warning("Declaration of " &
            "struct_VkDataGraphPipelineSessionBindPointRequirementARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineSessionBindPointRequirementARM
  else:
    struct_VkDataGraphPipelineSessionBindPointRequirementARM_1107304506)
  VkFenceGetWin32HandleInfoKHR_1107305377 = (when declared(
      VkFenceGetWin32HandleInfoKHR):
    when ownSizeof(VkFenceGetWin32HandleInfoKHR) !=
        ownSizeof(VkFenceGetWin32HandleInfoKHR_1107305376):
      static :
        warning("Declaration of " & "VkFenceGetWin32HandleInfoKHR" &
            " exists but with different size")
    VkFenceGetWin32HandleInfoKHR
  else:
    VkFenceGetWin32HandleInfoKHR_1107305376)
  VkExternalFenceHandleTypeFlagsKHR_1107300077 = (when declared(
      VkExternalFenceHandleTypeFlagsKHR):
    when ownSizeof(VkExternalFenceHandleTypeFlagsKHR) !=
        ownSizeof(VkExternalFenceHandleTypeFlagsKHR_1107300076):
      static :
        warning("Declaration of " & "VkExternalFenceHandleTypeFlagsKHR" &
            " exists but with different size")
    VkExternalFenceHandleTypeFlagsKHR
  else:
    VkExternalFenceHandleTypeFlagsKHR_1107300076)
  VkPipelineCreateFlags_1107297087 = (when declared(VkPipelineCreateFlags):
    when ownSizeof(VkPipelineCreateFlags) != ownSizeof(VkPipelineCreateFlags_1107297086):
      static :
        warning("Declaration of " & "VkPipelineCreateFlags" &
            " exists but with different size")
    VkPipelineCreateFlags
  else:
    VkPipelineCreateFlags_1107297086)
  StdVideoH265PictureType_1107305581 = (when declared(StdVideoH265PictureType):
    when ownSizeof(StdVideoH265PictureType) !=
        ownSizeof(StdVideoH265PictureType_1107305580):
      static :
        warning("Declaration of " & "StdVideoH265PictureType" &
            " exists but with different size")
    StdVideoH265PictureType
  else:
    StdVideoH265PictureType_1107305580)
  PFN_vkBindImageMemory_1107297735 = (when declared(PFN_vkBindImageMemory):
    when ownSizeof(PFN_vkBindImageMemory) != ownSizeof(PFN_vkBindImageMemory_1107297734):
      static :
        warning("Declaration of " & "PFN_vkBindImageMemory" &
            " exists but with different size")
    PFN_vkBindImageMemory
  else:
    PFN_vkBindImageMemory_1107297734)
  PFN_vkDebugReportCallbackEXT_1107301413 = (when declared(
      PFN_vkDebugReportCallbackEXT):
    when ownSizeof(PFN_vkDebugReportCallbackEXT) !=
        ownSizeof(PFN_vkDebugReportCallbackEXT_1107301412):
      static :
        warning("Declaration of " & "PFN_vkDebugReportCallbackEXT" &
            " exists but with different size")
    PFN_vkDebugReportCallbackEXT
  else:
    PFN_vkDebugReportCallbackEXT_1107301412)
  PFN_vkCmdCopyBuffer_1107297901 = (when declared(PFN_vkCmdCopyBuffer):
    when ownSizeof(PFN_vkCmdCopyBuffer) != ownSizeof(PFN_vkCmdCopyBuffer_1107297900):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyBuffer" &
            " exists but with different size")
    PFN_vkCmdCopyBuffer
  else:
    PFN_vkCmdCopyBuffer_1107297900)
  VkBufferDeviceAddressInfoKHR_1107300461 = (when declared(
      VkBufferDeviceAddressInfoKHR):
    when ownSizeof(VkBufferDeviceAddressInfoKHR) !=
        ownSizeof(VkBufferDeviceAddressInfoKHR_1107300460):
      static :
        warning("Declaration of " & "VkBufferDeviceAddressInfoKHR" &
            " exists but with different size")
    VkBufferDeviceAddressInfoKHR
  else:
    VkBufferDeviceAddressInfoKHR_1107300460)
  PFN_vkCmdCopyTensorARM_1107304113 = (when declared(PFN_vkCmdCopyTensorARM):
    when ownSizeof(PFN_vkCmdCopyTensorARM) != ownSizeof(PFN_vkCmdCopyTensorARM_1107304112):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyTensorARM" &
            " exists but with different size")
    PFN_vkCmdCopyTensorARM
  else:
    PFN_vkCmdCopyTensorARM_1107304112)
  struct_VkPhysicalDeviceLayeredApiPropertiesListKHR_1107301333 = (when declared(
      struct_VkPhysicalDeviceLayeredApiPropertiesListKHR):
    when ownSizeof(struct_VkPhysicalDeviceLayeredApiPropertiesListKHR) !=
        ownSizeof(struct_VkPhysicalDeviceLayeredApiPropertiesListKHR_1107301332):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceLayeredApiPropertiesListKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceLayeredApiPropertiesListKHR
  else:
    struct_VkPhysicalDeviceLayeredApiPropertiesListKHR_1107301332)
  struct_VkMemoryOpaqueCaptureAddressAllocateInfo_1107298611 = (when declared(
      struct_VkMemoryOpaqueCaptureAddressAllocateInfo):
    when ownSizeof(struct_VkMemoryOpaqueCaptureAddressAllocateInfo) !=
        ownSizeof(struct_VkMemoryOpaqueCaptureAddressAllocateInfo_1107298610):
      static :
        warning("Declaration of " &
            "struct_VkMemoryOpaqueCaptureAddressAllocateInfo" &
            " exists but with different size")
    struct_VkMemoryOpaqueCaptureAddressAllocateInfo
  else:
    struct_VkMemoryOpaqueCaptureAddressAllocateInfo_1107298610)
  PFN_vkCmdSetProvokingVertexModeEXT_1107303911 = (when declared(
      PFN_vkCmdSetProvokingVertexModeEXT):
    when ownSizeof(PFN_vkCmdSetProvokingVertexModeEXT) !=
        ownSizeof(PFN_vkCmdSetProvokingVertexModeEXT_1107303910):
      static :
        warning("Declaration of " & "PFN_vkCmdSetProvokingVertexModeEXT" &
            " exists but with different size")
    PFN_vkCmdSetProvokingVertexModeEXT
  else:
    PFN_vkCmdSetProvokingVertexModeEXT_1107303910)
  struct_VkMemoryDedicatedRequirements_1107298065 = (when declared(
      struct_VkMemoryDedicatedRequirements):
    when ownSizeof(struct_VkMemoryDedicatedRequirements) !=
        ownSizeof(struct_VkMemoryDedicatedRequirements_1107298064):
      static :
        warning("Declaration of " & "struct_VkMemoryDedicatedRequirements" &
            " exists but with different size")
    struct_VkMemoryDedicatedRequirements
  else:
    struct_VkMemoryDedicatedRequirements_1107298064)
  struct_VkBindIndexBufferIndirectCommandEXT_1107305011 = (when declared(
      struct_VkBindIndexBufferIndirectCommandEXT):
    when ownSizeof(struct_VkBindIndexBufferIndirectCommandEXT) !=
        ownSizeof(struct_VkBindIndexBufferIndirectCommandEXT_1107305010):
      static :
        warning("Declaration of " & "struct_VkBindIndexBufferIndirectCommandEXT" &
            " exists but with different size")
    struct_VkBindIndexBufferIndirectCommandEXT
  else:
    struct_VkBindIndexBufferIndirectCommandEXT_1107305010)
  VkBindSparseInfo_1107297407 = (when declared(VkBindSparseInfo):
    when ownSizeof(VkBindSparseInfo) != ownSizeof(VkBindSparseInfo_1107297406):
      static :
        warning("Declaration of " & "VkBindSparseInfo" &
            " exists but with different size")
    VkBindSparseInfo
  else:
    VkBindSparseInfo_1107297406)
  VkQueueFamilyDataGraphPropertiesARM_1107304545 = (when declared(
      VkQueueFamilyDataGraphPropertiesARM):
    when ownSizeof(VkQueueFamilyDataGraphPropertiesARM) !=
        ownSizeof(VkQueueFamilyDataGraphPropertiesARM_1107304544):
      static :
        warning("Declaration of " & "VkQueueFamilyDataGraphPropertiesARM" &
            " exists but with different size")
    VkQueueFamilyDataGraphPropertiesARM
  else:
    VkQueueFamilyDataGraphPropertiesARM_1107304544)
  VkPhysicalDeviceCooperativeMatrixPropertiesNV_1107302569 = (when declared(
      VkPhysicalDeviceCooperativeMatrixPropertiesNV):
    when ownSizeof(VkPhysicalDeviceCooperativeMatrixPropertiesNV) !=
        ownSizeof(VkPhysicalDeviceCooperativeMatrixPropertiesNV_1107302568):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceCooperativeMatrixPropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceCooperativeMatrixPropertiesNV
  else:
    VkPhysicalDeviceCooperativeMatrixPropertiesNV_1107302568)
  struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT_1107303853 = (when declared(
      struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT_1107303852):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT
  else:
    struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT_1107303852)
  enum_VkDirectDriverLoadingModeLUNARG_1107303967 = (when declared(
      enum_VkDirectDriverLoadingModeLUNARG):
    when ownSizeof(enum_VkDirectDriverLoadingModeLUNARG) !=
        ownSizeof(enum_VkDirectDriverLoadingModeLUNARG_1107303966):
      static :
        warning("Declaration of " & "enum_VkDirectDriverLoadingModeLUNARG" &
            " exists but with different size")
    enum_VkDirectDriverLoadingModeLUNARG
  else:
    enum_VkDirectDriverLoadingModeLUNARG_1107303966)
  PFN_vkGetPhysicalDeviceSurfaceFormats2KHR_1107300201 = (when declared(
      PFN_vkGetPhysicalDeviceSurfaceFormats2KHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceSurfaceFormats2KHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSurfaceFormats2KHR_1107300200):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceSurfaceFormats2KHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSurfaceFormats2KHR
  else:
    PFN_vkGetPhysicalDeviceSurfaceFormats2KHR_1107300200)
  VkAccelerationStructureCreateFlagBitsKHR_1107305139 = (when declared(
      VkAccelerationStructureCreateFlagBitsKHR):
    when ownSizeof(VkAccelerationStructureCreateFlagBitsKHR) !=
        ownSizeof(VkAccelerationStructureCreateFlagBitsKHR_1107305138):
      static :
        warning("Declaration of " & "VkAccelerationStructureCreateFlagBitsKHR" &
            " exists but with different size")
    VkAccelerationStructureCreateFlagBitsKHR
  else:
    VkAccelerationStructureCreateFlagBitsKHR_1107305138)
  VkIndirectCommandsLayoutEXT_1107304913 = (when declared(
      VkIndirectCommandsLayoutEXT):
    when ownSizeof(VkIndirectCommandsLayoutEXT) !=
        ownSizeof(VkIndirectCommandsLayoutEXT_1107304912):
      static :
        warning("Declaration of " & "VkIndirectCommandsLayoutEXT" &
            " exists but with different size")
    VkIndirectCommandsLayoutEXT
  else:
    VkIndirectCommandsLayoutEXT_1107304912)
  PFN_vkGetDisplayPlaneCapabilitiesKHR_1107299407 = (when declared(
      PFN_vkGetDisplayPlaneCapabilitiesKHR):
    when ownSizeof(PFN_vkGetDisplayPlaneCapabilitiesKHR) !=
        ownSizeof(PFN_vkGetDisplayPlaneCapabilitiesKHR_1107299406):
      static :
        warning("Declaration of " & "PFN_vkGetDisplayPlaneCapabilitiesKHR" &
            " exists but with different size")
    PFN_vkGetDisplayPlaneCapabilitiesKHR
  else:
    PFN_vkGetDisplayPlaneCapabilitiesKHR_1107299406)
  VkPhysicalDeviceGroupProperties_1107298103 = (when declared(
      VkPhysicalDeviceGroupProperties):
    when ownSizeof(VkPhysicalDeviceGroupProperties) !=
        ownSizeof(VkPhysicalDeviceGroupProperties_1107298102):
      static :
        warning("Declaration of " & "VkPhysicalDeviceGroupProperties" &
            " exists but with different size")
    VkPhysicalDeviceGroupProperties
  else:
    VkPhysicalDeviceGroupProperties_1107298102)
  VkSparseImageOpaqueMemoryBindInfo_1107297391 = (when declared(
      VkSparseImageOpaqueMemoryBindInfo):
    when ownSizeof(VkSparseImageOpaqueMemoryBindInfo) !=
        ownSizeof(VkSparseImageOpaqueMemoryBindInfo_1107297390):
      static :
        warning("Declaration of " & "VkSparseImageOpaqueMemoryBindInfo" &
            " exists but with different size")
    VkSparseImageOpaqueMemoryBindInfo
  else:
    VkSparseImageOpaqueMemoryBindInfo_1107297390)
  PFN_vkGetPhysicalDeviceDisplayProperties2KHR_1107300227 = (when declared(
      PFN_vkGetPhysicalDeviceDisplayProperties2KHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceDisplayProperties2KHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceDisplayProperties2KHR_1107300226):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceDisplayProperties2KHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceDisplayProperties2KHR
  else:
    PFN_vkGetPhysicalDeviceDisplayProperties2KHR_1107300226)
  VkCopyImageToMemoryInfoEXT_1107302687 = (when declared(
      VkCopyImageToMemoryInfoEXT):
    when ownSizeof(VkCopyImageToMemoryInfoEXT) !=
        ownSizeof(VkCopyImageToMemoryInfoEXT_1107302686):
      static :
        warning("Declaration of " & "VkCopyImageToMemoryInfoEXT" &
            " exists but with different size")
    VkCopyImageToMemoryInfoEXT
  else:
    VkCopyImageToMemoryInfoEXT_1107302686)
  VkSamplerReductionModeCreateInfo_1107298525 = (when declared(
      VkSamplerReductionModeCreateInfo):
    when ownSizeof(VkSamplerReductionModeCreateInfo) !=
        ownSizeof(VkSamplerReductionModeCreateInfo_1107298524):
      static :
        warning("Declaration of " & "VkSamplerReductionModeCreateInfo" &
            " exists but with different size")
    VkSamplerReductionModeCreateInfo
  else:
    VkSamplerReductionModeCreateInfo_1107298524)
  PFN_vkCmdSetDescriptorBufferOffsets2EXT_1107301205 = (when declared(
      PFN_vkCmdSetDescriptorBufferOffsets2EXT):
    when ownSizeof(PFN_vkCmdSetDescriptorBufferOffsets2EXT) !=
        ownSizeof(PFN_vkCmdSetDescriptorBufferOffsets2EXT_1107301204):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDescriptorBufferOffsets2EXT" &
            " exists but with different size")
    PFN_vkCmdSetDescriptorBufferOffsets2EXT
  else:
    PFN_vkCmdSetDescriptorBufferOffsets2EXT_1107301204)
  struct_VkTensorFormatPropertiesARM_1107304027 = (when declared(
      struct_VkTensorFormatPropertiesARM):
    when ownSizeof(struct_VkTensorFormatPropertiesARM) !=
        ownSizeof(struct_VkTensorFormatPropertiesARM_1107304026):
      static :
        warning("Declaration of " & "struct_VkTensorFormatPropertiesARM" &
            " exists but with different size")
    struct_VkTensorFormatPropertiesARM
  else:
    struct_VkTensorFormatPropertiesARM_1107304026)
  enum_VkOpticalFlowSessionBindingPointNV_1107304147 = (when declared(
      enum_VkOpticalFlowSessionBindingPointNV):
    when ownSizeof(enum_VkOpticalFlowSessionBindingPointNV) !=
        ownSizeof(enum_VkOpticalFlowSessionBindingPointNV_1107304146):
      static :
        warning("Declaration of " & "enum_VkOpticalFlowSessionBindingPointNV" &
            " exists but with different size")
    enum_VkOpticalFlowSessionBindingPointNV
  else:
    enum_VkOpticalFlowSessionBindingPointNV_1107304146)
  LPCWSTR_1107305319 = (when declared(LPCWSTR):
    when ownSizeof(LPCWSTR) != ownSizeof(LPCWSTR_1107305318):
      static :
        warning("Declaration of " & "LPCWSTR" &
            " exists but with different size")
    LPCWSTR
  else:
    LPCWSTR_1107305318)
  VkAntiLagDataAMD_1107304237 = (when declared(VkAntiLagDataAMD):
    when ownSizeof(VkAntiLagDataAMD) != ownSizeof(VkAntiLagDataAMD_1107304236):
      static :
        warning("Declaration of " & "VkAntiLagDataAMD" &
            " exists but with different size")
    VkAntiLagDataAMD
  else:
    VkAntiLagDataAMD_1107304236)
  VkDrawIndirectCountIndirectCommandEXT_1107305005 = (when declared(
      VkDrawIndirectCountIndirectCommandEXT):
    when ownSizeof(VkDrawIndirectCountIndirectCommandEXT) !=
        ownSizeof(VkDrawIndirectCountIndirectCommandEXT_1107305004):
      static :
        warning("Declaration of " & "VkDrawIndirectCountIndirectCommandEXT" &
            " exists but with different size")
    VkDrawIndirectCountIndirectCommandEXT
  else:
    VkDrawIndirectCountIndirectCommandEXT_1107305004)
  VkVideoEndCodingFlagsKHR_1107299463 = (when declared(VkVideoEndCodingFlagsKHR):
    when ownSizeof(VkVideoEndCodingFlagsKHR) !=
        ownSizeof(VkVideoEndCodingFlagsKHR_1107299462):
      static :
        warning("Declaration of " & "VkVideoEndCodingFlagsKHR" &
            " exists but with different size")
    VkVideoEndCodingFlagsKHR
  else:
    VkVideoEndCodingFlagsKHR_1107299462)
  struct_VkInitializePerformanceApiInfoINTEL_1107302403 = (when declared(
      struct_VkInitializePerformanceApiInfoINTEL):
    when ownSizeof(struct_VkInitializePerformanceApiInfoINTEL) !=
        ownSizeof(struct_VkInitializePerformanceApiInfoINTEL_1107302402):
      static :
        warning("Declaration of " & "struct_VkInitializePerformanceApiInfoINTEL" &
            " exists but with different size")
    struct_VkInitializePerformanceApiInfoINTEL
  else:
    struct_VkInitializePerformanceApiInfoINTEL_1107302402)
  struct_VkBindTensorMemoryInfoARM_1107304019 = (when declared(
      struct_VkBindTensorMemoryInfoARM):
    when ownSizeof(struct_VkBindTensorMemoryInfoARM) !=
        ownSizeof(struct_VkBindTensorMemoryInfoARM_1107304018):
      static :
        warning("Declaration of " & "struct_VkBindTensorMemoryInfoARM" &
            " exists but with different size")
    struct_VkBindTensorMemoryInfoARM
  else:
    struct_VkBindTensorMemoryInfoARM_1107304018)
  PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR_1107299981 = (when declared(
      PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR_1107299980):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
  else:
    PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR_1107299980)
  VkDataGraphPipelineSessionCreateInfoARM_1107304501 = (when declared(
      VkDataGraphPipelineSessionCreateInfoARM):
    when ownSizeof(VkDataGraphPipelineSessionCreateInfoARM) !=
        ownSizeof(VkDataGraphPipelineSessionCreateInfoARM_1107304500):
      static :
        warning("Declaration of " & "VkDataGraphPipelineSessionCreateInfoARM" &
            " exists but with different size")
    VkDataGraphPipelineSessionCreateInfoARM
  else:
    VkDataGraphPipelineSessionCreateInfoARM_1107304500)
  struct_VkSampleLocationsInfoEXT_1107301883 = (when declared(
      struct_VkSampleLocationsInfoEXT):
    when ownSizeof(struct_VkSampleLocationsInfoEXT) !=
        ownSizeof(struct_VkSampleLocationsInfoEXT_1107301882):
      static :
        warning("Declaration of " & "struct_VkSampleLocationsInfoEXT" &
            " exists but with different size")
    struct_VkSampleLocationsInfoEXT
  else:
    struct_VkSampleLocationsInfoEXT_1107301882)
  struct_VkVideoSessionParametersUpdateInfoKHR_1107299523 = (when declared(
      struct_VkVideoSessionParametersUpdateInfoKHR):
    when ownSizeof(struct_VkVideoSessionParametersUpdateInfoKHR) !=
        ownSizeof(struct_VkVideoSessionParametersUpdateInfoKHR_1107299522):
      static :
        warning("Declaration of " &
            "struct_VkVideoSessionParametersUpdateInfoKHR" &
            " exists but with different size")
    struct_VkVideoSessionParametersUpdateInfoKHR
  else:
    struct_VkVideoSessionParametersUpdateInfoKHR_1107299522)
  VkDeviceMemoryReportEventTypeEXT_1107302881 = (when declared(
      VkDeviceMemoryReportEventTypeEXT):
    when ownSizeof(VkDeviceMemoryReportEventTypeEXT) !=
        ownSizeof(VkDeviceMemoryReportEventTypeEXT_1107302880):
      static :
        warning("Declaration of " & "VkDeviceMemoryReportEventTypeEXT" &
            " exists but with different size")
    VkDeviceMemoryReportEventTypeEXT
  else:
    VkDeviceMemoryReportEventTypeEXT_1107302880)
  VkPhysicalDevicePresentBarrierFeaturesNV_1107302921 = (when declared(
      VkPhysicalDevicePresentBarrierFeaturesNV):
    when ownSizeof(VkPhysicalDevicePresentBarrierFeaturesNV) !=
        ownSizeof(VkPhysicalDevicePresentBarrierFeaturesNV_1107302920):
      static :
        warning("Declaration of " & "VkPhysicalDevicePresentBarrierFeaturesNV" &
            " exists but with different size")
    VkPhysicalDevicePresentBarrierFeaturesNV
  else:
    VkPhysicalDevicePresentBarrierFeaturesNV_1107302920)
  VkPipelineCreateFlagBits_1107297085 = (when declared(VkPipelineCreateFlagBits):
    when ownSizeof(VkPipelineCreateFlagBits) !=
        ownSizeof(VkPipelineCreateFlagBits_1107297084):
      static :
        warning("Declaration of " & "VkPipelineCreateFlagBits" &
            " exists but with different size")
    VkPipelineCreateFlagBits
  else:
    VkPipelineCreateFlagBits_1107297084)
  VkShadingRatePaletteNV_1107302039 = (when declared(VkShadingRatePaletteNV):
    when ownSizeof(VkShadingRatePaletteNV) != ownSizeof(VkShadingRatePaletteNV_1107302038):
      static :
        warning("Declaration of " & "VkShadingRatePaletteNV" &
            " exists but with different size")
    VkShadingRatePaletteNV
  else:
    VkShadingRatePaletteNV_1107302038)
  struct_VkPerformanceMarkerInfoINTEL_1107302413 = (when declared(
      struct_VkPerformanceMarkerInfoINTEL):
    when ownSizeof(struct_VkPerformanceMarkerInfoINTEL) !=
        ownSizeof(struct_VkPerformanceMarkerInfoINTEL_1107302412):
      static :
        warning("Declaration of " & "struct_VkPerformanceMarkerInfoINTEL" &
            " exists but with different size")
    struct_VkPerformanceMarkerInfoINTEL
  else:
    struct_VkPerformanceMarkerInfoINTEL_1107302412)
  struct_StdVideoEncodeAV1ReferenceInfoFlags_1107305773 = (when declared(
      struct_StdVideoEncodeAV1ReferenceInfoFlags):
    when ownSizeof(struct_StdVideoEncodeAV1ReferenceInfoFlags) !=
        ownSizeof(struct_StdVideoEncodeAV1ReferenceInfoFlags_1107305772):
      static :
        warning("Declaration of " & "struct_StdVideoEncodeAV1ReferenceInfoFlags" &
            " exists but with different size")
    struct_StdVideoEncodeAV1ReferenceInfoFlags
  else:
    struct_StdVideoEncodeAV1ReferenceInfoFlags_1107305772)
  struct_VkVideoEncodeRateControlLayerInfoKHR_1107300611 = (when declared(
      struct_VkVideoEncodeRateControlLayerInfoKHR):
    when ownSizeof(struct_VkVideoEncodeRateControlLayerInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeRateControlLayerInfoKHR_1107300610):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeRateControlLayerInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeRateControlLayerInfoKHR
  else:
    struct_VkVideoEncodeRateControlLayerInfoKHR_1107300610)
  VkImageType_1107296819 = (when declared(VkImageType):
    when ownSizeof(VkImageType) != ownSizeof(VkImageType_1107296818):
      static :
        warning("Declaration of " & "VkImageType" &
            " exists but with different size")
    VkImageType
  else:
    VkImageType_1107296818)
  VkVideoEncodeH265TransformBlockSizeFlagBitsKHR_1107299707 = (when declared(
      VkVideoEncodeH265TransformBlockSizeFlagBitsKHR):
    when ownSizeof(VkVideoEncodeH265TransformBlockSizeFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeH265TransformBlockSizeFlagBitsKHR_1107299706):
      static :
        warning("Declaration of " &
            "VkVideoEncodeH265TransformBlockSizeFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeH265TransformBlockSizeFlagBitsKHR
  else:
    VkVideoEncodeH265TransformBlockSizeFlagBitsKHR_1107299706)
  VkVideoEncodeFlagsKHR_1107300561 = (when declared(VkVideoEncodeFlagsKHR):
    when ownSizeof(VkVideoEncodeFlagsKHR) != ownSizeof(VkVideoEncodeFlagsKHR_1107300560):
      static :
        warning("Declaration of " & "VkVideoEncodeFlagsKHR" &
            " exists but with different size")
    VkVideoEncodeFlagsKHR
  else:
    VkVideoEncodeFlagsKHR_1107300560)
  VkBufferCopy2KHR_1107300715 = (when declared(VkBufferCopy2KHR):
    when ownSizeof(VkBufferCopy2KHR) != ownSizeof(VkBufferCopy2KHR_1107300714):
      static :
        warning("Declaration of " & "VkBufferCopy2KHR" &
            " exists but with different size")
    VkBufferCopy2KHR
  else:
    VkBufferCopy2KHR_1107300714)
  VkPhysicalDeviceDataGraphOperationTypeARM_1107304465 = (when declared(
      VkPhysicalDeviceDataGraphOperationTypeARM):
    when ownSizeof(VkPhysicalDeviceDataGraphOperationTypeARM) !=
        ownSizeof(VkPhysicalDeviceDataGraphOperationTypeARM_1107304464):
      static :
        warning("Declaration of " & "VkPhysicalDeviceDataGraphOperationTypeARM" &
            " exists but with different size")
    VkPhysicalDeviceDataGraphOperationTypeARM
  else:
    VkPhysicalDeviceDataGraphOperationTypeARM_1107304464)
  enum_VkClusterAccelerationStructureTypeNV_1107304741 = (when declared(
      enum_VkClusterAccelerationStructureTypeNV):
    when ownSizeof(enum_VkClusterAccelerationStructureTypeNV) !=
        ownSizeof(enum_VkClusterAccelerationStructureTypeNV_1107304740):
      static :
        warning("Declaration of " & "enum_VkClusterAccelerationStructureTypeNV" &
            " exists but with different size")
    enum_VkClusterAccelerationStructureTypeNV
  else:
    enum_VkClusterAccelerationStructureTypeNV_1107304740)
  VkPhysicalDeviceShadingRateImagePropertiesNV_1107302051 = (when declared(
      VkPhysicalDeviceShadingRateImagePropertiesNV):
    when ownSizeof(VkPhysicalDeviceShadingRateImagePropertiesNV) !=
        ownSizeof(VkPhysicalDeviceShadingRateImagePropertiesNV_1107302050):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShadingRateImagePropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceShadingRateImagePropertiesNV
  else:
    VkPhysicalDeviceShadingRateImagePropertiesNV_1107302050)
  VkVideoDecodeH265PictureInfoKHR_1107300333 = (when declared(
      VkVideoDecodeH265PictureInfoKHR):
    when ownSizeof(VkVideoDecodeH265PictureInfoKHR) !=
        ownSizeof(VkVideoDecodeH265PictureInfoKHR_1107300332):
      static :
        warning("Declaration of " & "VkVideoDecodeH265PictureInfoKHR" &
            " exists but with different size")
    VkVideoDecodeH265PictureInfoKHR
  else:
    VkVideoDecodeH265PictureInfoKHR_1107300332)
  VkPhysicalDeviceExternalComputeQueuePropertiesNV_1107304713 = (when declared(
      VkPhysicalDeviceExternalComputeQueuePropertiesNV):
    when ownSizeof(VkPhysicalDeviceExternalComputeQueuePropertiesNV) !=
        ownSizeof(VkPhysicalDeviceExternalComputeQueuePropertiesNV_1107304712):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceExternalComputeQueuePropertiesNV" &
            " exists but with different size")
    VkPhysicalDeviceExternalComputeQueuePropertiesNV
  else:
    VkPhysicalDeviceExternalComputeQueuePropertiesNV_1107304712)
  VkSubpassDescription_1107297603 = (when declared(VkSubpassDescription):
    when ownSizeof(VkSubpassDescription) != ownSizeof(VkSubpassDescription_1107297602):
      static :
        warning("Declaration of " & "VkSubpassDescription" &
            " exists but with different size")
    VkSubpassDescription
  else:
    VkSubpassDescription_1107297602)
  VkSamplerBlockMatchWindowCreateInfoQCOM_1107304611 = (when declared(
      VkSamplerBlockMatchWindowCreateInfoQCOM):
    when ownSizeof(VkSamplerBlockMatchWindowCreateInfoQCOM) !=
        ownSizeof(VkSamplerBlockMatchWindowCreateInfoQCOM_1107304610):
      static :
        warning("Declaration of " & "VkSamplerBlockMatchWindowCreateInfoQCOM" &
            " exists but with different size")
    VkSamplerBlockMatchWindowCreateInfoQCOM
  else:
    VkSamplerBlockMatchWindowCreateInfoQCOM_1107304610)
  struct_StdVideoAV1LoopFilter_1107305755 = (when declared(
      struct_StdVideoAV1LoopFilter):
    when ownSizeof(struct_StdVideoAV1LoopFilter) !=
        ownSizeof(struct_StdVideoAV1LoopFilter_1107305754):
      static :
        warning("Declaration of " & "struct_StdVideoAV1LoopFilter" &
            " exists but with different size")
    struct_StdVideoAV1LoopFilter
  else:
    struct_StdVideoAV1LoopFilter_1107305754)
  enum_VkPhysicalDeviceLayeredApiKHR_1107301317 = (when declared(
      enum_VkPhysicalDeviceLayeredApiKHR):
    when ownSizeof(enum_VkPhysicalDeviceLayeredApiKHR) !=
        ownSizeof(enum_VkPhysicalDeviceLayeredApiKHR_1107301316):
      static :
        warning("Declaration of " & "enum_VkPhysicalDeviceLayeredApiKHR" &
            " exists but with different size")
    enum_VkPhysicalDeviceLayeredApiKHR
  else:
    enum_VkPhysicalDeviceLayeredApiKHR_1107301316)
  struct_VkHostImageLayoutTransitionInfo_1107299201 = (when declared(
      struct_VkHostImageLayoutTransitionInfo):
    when ownSizeof(struct_VkHostImageLayoutTransitionInfo) !=
        ownSizeof(struct_VkHostImageLayoutTransitionInfo_1107299200):
      static :
        warning("Declaration of " & "struct_VkHostImageLayoutTransitionInfo" &
            " exists but with different size")
    struct_VkHostImageLayoutTransitionInfo
  else:
    struct_VkHostImageLayoutTransitionInfo_1107299200)
  struct_VkVideoEncodeQualityLevelInfoKHR_1107300627 = (when declared(
      struct_VkVideoEncodeQualityLevelInfoKHR):
    when ownSizeof(struct_VkVideoEncodeQualityLevelInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeQualityLevelInfoKHR_1107300626):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeQualityLevelInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeQualityLevelInfoKHR
  else:
    struct_VkVideoEncodeQualityLevelInfoKHR_1107300626)
  VkPipelineColorBlendAdvancedStateCreateInfoEXT_1107301929 = (when declared(
      VkPipelineColorBlendAdvancedStateCreateInfoEXT):
    when ownSizeof(VkPipelineColorBlendAdvancedStateCreateInfoEXT) !=
        ownSizeof(VkPipelineColorBlendAdvancedStateCreateInfoEXT_1107301928):
      static :
        warning("Declaration of " &
            "VkPipelineColorBlendAdvancedStateCreateInfoEXT" &
            " exists but with different size")
    VkPipelineColorBlendAdvancedStateCreateInfoEXT
  else:
    VkPipelineColorBlendAdvancedStateCreateInfoEXT_1107301928)
  enum_VkGeometryFlagBitsKHR_1107302101 = (when declared(
      enum_VkGeometryFlagBitsKHR):
    when ownSizeof(enum_VkGeometryFlagBitsKHR) !=
        ownSizeof(enum_VkGeometryFlagBitsKHR_1107302100):
      static :
        warning("Declaration of " & "enum_VkGeometryFlagBitsKHR" &
            " exists but with different size")
    enum_VkGeometryFlagBitsKHR
  else:
    enum_VkGeometryFlagBitsKHR_1107302100)
  struct_VkSparseImageFormatProperties2_1107298157 = (when declared(
      struct_VkSparseImageFormatProperties2):
    when ownSizeof(struct_VkSparseImageFormatProperties2) !=
        ownSizeof(struct_VkSparseImageFormatProperties2_1107298156):
      static :
        warning("Declaration of " & "struct_VkSparseImageFormatProperties2" &
            " exists but with different size")
    struct_VkSparseImageFormatProperties2
  else:
    struct_VkSparseImageFormatProperties2_1107298156)
  VkAccessFlagBits2KHR_1107300651 = (when declared(VkAccessFlagBits2KHR):
    when ownSizeof(VkAccessFlagBits2KHR) != ownSizeof(VkAccessFlagBits2KHR_1107300650):
      static :
        warning("Declaration of " & "VkAccessFlagBits2KHR" &
            " exists but with different size")
    VkAccessFlagBits2KHR
  else:
    VkAccessFlagBits2KHR_1107300650)
  VkVideoEncodeProfileRgbConversionInfoVALVE_1107303467 = (when declared(
      VkVideoEncodeProfileRgbConversionInfoVALVE):
    when ownSizeof(VkVideoEncodeProfileRgbConversionInfoVALVE) !=
        ownSizeof(VkVideoEncodeProfileRgbConversionInfoVALVE_1107303466):
      static :
        warning("Declaration of " & "VkVideoEncodeProfileRgbConversionInfoVALVE" &
            " exists but with different size")
    VkVideoEncodeProfileRgbConversionInfoVALVE
  else:
    VkVideoEncodeProfileRgbConversionInfoVALVE_1107303466)
  PFN_vkCmdEncodeVideoKHR_1107300643 = (when declared(PFN_vkCmdEncodeVideoKHR):
    when ownSizeof(PFN_vkCmdEncodeVideoKHR) !=
        ownSizeof(PFN_vkCmdEncodeVideoKHR_1107300642):
      static :
        warning("Declaration of " & "PFN_vkCmdEncodeVideoKHR" &
            " exists but with different size")
    PFN_vkCmdEncodeVideoKHR
  else:
    PFN_vkCmdEncodeVideoKHR_1107300642)
  VkPhysicalDeviceIndexTypeUint8Features_1107299071 = (when declared(
      VkPhysicalDeviceIndexTypeUint8Features):
    when ownSizeof(VkPhysicalDeviceIndexTypeUint8Features) !=
        ownSizeof(VkPhysicalDeviceIndexTypeUint8Features_1107299070):
      static :
        warning("Declaration of " & "VkPhysicalDeviceIndexTypeUint8Features" &
            " exists but with different size")
    VkPhysicalDeviceIndexTypeUint8Features
  else:
    VkPhysicalDeviceIndexTypeUint8Features_1107299070)
  PFN_vkDeviceMemoryReportCallbackEXT_1107302893 = (when declared(
      PFN_vkDeviceMemoryReportCallbackEXT):
    when ownSizeof(PFN_vkDeviceMemoryReportCallbackEXT) !=
        ownSizeof(PFN_vkDeviceMemoryReportCallbackEXT_1107302892):
      static :
        warning("Declaration of " & "PFN_vkDeviceMemoryReportCallbackEXT" &
            " exists but with different size")
    PFN_vkDeviceMemoryReportCallbackEXT
  else:
    PFN_vkDeviceMemoryReportCallbackEXT_1107302892)
  struct_VkPipelineIndirectDeviceAddressInfoNV_1107303795 = (when declared(
      struct_VkPipelineIndirectDeviceAddressInfoNV):
    when ownSizeof(struct_VkPipelineIndirectDeviceAddressInfoNV) !=
        ownSizeof(struct_VkPipelineIndirectDeviceAddressInfoNV_1107303794):
      static :
        warning("Declaration of " &
            "struct_VkPipelineIndirectDeviceAddressInfoNV" &
            " exists but with different size")
    struct_VkPipelineIndirectDeviceAddressInfoNV
  else:
    struct_VkPipelineIndirectDeviceAddressInfoNV_1107303794)
  struct_VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298503 = (when declared(
      struct_VkDescriptorSetVariableDescriptorCountLayoutSupport):
    when ownSizeof(struct_VkDescriptorSetVariableDescriptorCountLayoutSupport) !=
        ownSizeof(struct_VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298502):
      static :
        warning("Declaration of " &
            "struct_VkDescriptorSetVariableDescriptorCountLayoutSupport" &
            " exists but with different size")
    struct_VkDescriptorSetVariableDescriptorCountLayoutSupport
  else:
    struct_VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298502)
  VkVideoDecodeVP9CapabilitiesKHR_1107301115 = (when declared(
      VkVideoDecodeVP9CapabilitiesKHR):
    when ownSizeof(VkVideoDecodeVP9CapabilitiesKHR) !=
        ownSizeof(VkVideoDecodeVP9CapabilitiesKHR_1107301114):
      static :
        warning("Declaration of " & "VkVideoDecodeVP9CapabilitiesKHR" &
            " exists but with different size")
    VkVideoDecodeVP9CapabilitiesKHR
  else:
    VkVideoDecodeVP9CapabilitiesKHR_1107301114)
  VkCooperativeMatrixPropertiesNV_1107302561 = (when declared(
      VkCooperativeMatrixPropertiesNV):
    when ownSizeof(VkCooperativeMatrixPropertiesNV) !=
        ownSizeof(VkCooperativeMatrixPropertiesNV_1107302560):
      static :
        warning("Declaration of " & "VkCooperativeMatrixPropertiesNV" &
            " exists but with different size")
    VkCooperativeMatrixPropertiesNV
  else:
    VkCooperativeMatrixPropertiesNV_1107302560)
  struct_VkExternalTensorPropertiesARM_1107304067 = (when declared(
      struct_VkExternalTensorPropertiesARM):
    when ownSizeof(struct_VkExternalTensorPropertiesARM) !=
        ownSizeof(struct_VkExternalTensorPropertiesARM_1107304066):
      static :
        warning("Declaration of " & "struct_VkExternalTensorPropertiesARM" &
            " exists but with different size")
    struct_VkExternalTensorPropertiesARM
  else:
    struct_VkExternalTensorPropertiesARM_1107304066)
  VkPushDescriptorSetInfo_1107299151 = (when declared(VkPushDescriptorSetInfo):
    when ownSizeof(VkPushDescriptorSetInfo) !=
        ownSizeof(VkPushDescriptorSetInfo_1107299150):
      static :
        warning("Declaration of " & "VkPushDescriptorSetInfo" &
            " exists but with different size")
    VkPushDescriptorSetInfo
  else:
    VkPushDescriptorSetInfo_1107299150)
  VkAccelerationStructureGeometryAabbsDataKHR_1107305153 = (when declared(
      VkAccelerationStructureGeometryAabbsDataKHR):
    when ownSizeof(VkAccelerationStructureGeometryAabbsDataKHR) !=
        ownSizeof(VkAccelerationStructureGeometryAabbsDataKHR_1107305152):
      static :
        warning("Declaration of " &
            "VkAccelerationStructureGeometryAabbsDataKHR" &
            " exists but with different size")
    VkAccelerationStructureGeometryAabbsDataKHR
  else:
    VkAccelerationStructureGeometryAabbsDataKHR_1107305152)
  struct_VkPipelineCreationFeedback_1107298695 = (when declared(
      struct_VkPipelineCreationFeedback):
    when ownSizeof(struct_VkPipelineCreationFeedback) !=
        ownSizeof(struct_VkPipelineCreationFeedback_1107298694):
      static :
        warning("Declaration of " & "struct_VkPipelineCreationFeedback" &
            " exists but with different size")
    struct_VkPipelineCreationFeedback
  else:
    struct_VkPipelineCreationFeedback_1107298694)
  VkPhysicalDeviceSubgroupSizeControlFeatures_1107298817 = (when declared(
      VkPhysicalDeviceSubgroupSizeControlFeatures):
    when ownSizeof(VkPhysicalDeviceSubgroupSizeControlFeatures) !=
        ownSizeof(VkPhysicalDeviceSubgroupSizeControlFeatures_1107298816):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSubgroupSizeControlFeatures" &
            " exists but with different size")
    VkPhysicalDeviceSubgroupSizeControlFeatures
  else:
    VkPhysicalDeviceSubgroupSizeControlFeatures_1107298816)
  struct_VkIndirectCommandsExecutionSetTokenEXT_1107304987 = (when declared(
      struct_VkIndirectCommandsExecutionSetTokenEXT):
    when ownSizeof(struct_VkIndirectCommandsExecutionSetTokenEXT) !=
        ownSizeof(struct_VkIndirectCommandsExecutionSetTokenEXT_1107304986):
      static :
        warning("Declaration of " &
            "struct_VkIndirectCommandsExecutionSetTokenEXT" &
            " exists but with different size")
    struct_VkIndirectCommandsExecutionSetTokenEXT
  else:
    struct_VkIndirectCommandsExecutionSetTokenEXT_1107304986)
  struct_VkPhysicalDeviceTimelineSemaphoreProperties_1107298579 = (when declared(
      struct_VkPhysicalDeviceTimelineSemaphoreProperties):
    when ownSizeof(struct_VkPhysicalDeviceTimelineSemaphoreProperties) !=
        ownSizeof(struct_VkPhysicalDeviceTimelineSemaphoreProperties_1107298578):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTimelineSemaphoreProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceTimelineSemaphoreProperties
  else:
    struct_VkPhysicalDeviceTimelineSemaphoreProperties_1107298578)
  VkVideoEncodeCapabilityFlagBitsKHR_1107300565 = (when declared(
      VkVideoEncodeCapabilityFlagBitsKHR):
    when ownSizeof(VkVideoEncodeCapabilityFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeCapabilityFlagBitsKHR_1107300564):
      static :
        warning("Declaration of " & "VkVideoEncodeCapabilityFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeCapabilityFlagBitsKHR
  else:
    VkVideoEncodeCapabilityFlagBitsKHR_1107300564)
  VkPipelineTessellationStateCreateFlags_1107297109 = (when declared(
      VkPipelineTessellationStateCreateFlags):
    when ownSizeof(VkPipelineTessellationStateCreateFlags) !=
        ownSizeof(VkPipelineTessellationStateCreateFlags_1107297108):
      static :
        warning("Declaration of " & "VkPipelineTessellationStateCreateFlags" &
            " exists but with different size")
    VkPipelineTessellationStateCreateFlags
  else:
    VkPipelineTessellationStateCreateFlags_1107297108)
  struct_VkSparseImageMemoryRequirements_1107297413 = (when declared(
      struct_VkSparseImageMemoryRequirements):
    when ownSizeof(struct_VkSparseImageMemoryRequirements) !=
        ownSizeof(struct_VkSparseImageMemoryRequirements_1107297412):
      static :
        warning("Declaration of " & "struct_VkSparseImageMemoryRequirements" &
            " exists but with different size")
    struct_VkSparseImageMemoryRequirements
  else:
    struct_VkSparseImageMemoryRequirements_1107297412)
  struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT_1107302911 = (when declared(
      struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT_1107302910):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT
  else:
    struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT_1107302910)
  PFN_vkGetDeviceTensorMemoryRequirementsARM_1107304111 = (when declared(
      PFN_vkGetDeviceTensorMemoryRequirementsARM):
    when ownSizeof(PFN_vkGetDeviceTensorMemoryRequirementsARM) !=
        ownSizeof(PFN_vkGetDeviceTensorMemoryRequirementsARM_1107304110):
      static :
        warning("Declaration of " & "PFN_vkGetDeviceTensorMemoryRequirementsARM" &
            " exists but with different size")
    PFN_vkGetDeviceTensorMemoryRequirementsARM
  else:
    PFN_vkGetDeviceTensorMemoryRequirementsARM_1107304110)
  PFN_vkFlushMappedMemoryRanges_1107297727 = (when declared(
      PFN_vkFlushMappedMemoryRanges):
    when ownSizeof(PFN_vkFlushMappedMemoryRanges) !=
        ownSizeof(PFN_vkFlushMappedMemoryRanges_1107297726):
      static :
        warning("Declaration of " & "PFN_vkFlushMappedMemoryRanges" &
            " exists but with different size")
    PFN_vkFlushMappedMemoryRanges
  else:
    PFN_vkFlushMappedMemoryRanges_1107297726)
  struct_VkAccelerationStructureGeometrySpheresDataNV_1107303825 = (when declared(
      struct_VkAccelerationStructureGeometrySpheresDataNV):
    when ownSizeof(struct_VkAccelerationStructureGeometrySpheresDataNV) !=
        ownSizeof(struct_VkAccelerationStructureGeometrySpheresDataNV_1107303824):
      static :
        warning("Declaration of " &
            "struct_VkAccelerationStructureGeometrySpheresDataNV" &
            " exists but with different size")
    struct_VkAccelerationStructureGeometrySpheresDataNV
  else:
    struct_VkAccelerationStructureGeometrySpheresDataNV_1107303824)
  VkClusterAccelerationStructureClusterFlagBitsNV_1107304761 = (when declared(
      VkClusterAccelerationStructureClusterFlagBitsNV):
    when ownSizeof(VkClusterAccelerationStructureClusterFlagBitsNV) !=
        ownSizeof(VkClusterAccelerationStructureClusterFlagBitsNV_1107304760):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureClusterFlagBitsNV" &
            " exists but with different size")
    VkClusterAccelerationStructureClusterFlagBitsNV
  else:
    VkClusterAccelerationStructureClusterFlagBitsNV_1107304760)
  struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV_1107303787 = (when declared(
      struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV):
    when ownSizeof(struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV) !=
        ownSizeof(struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV_1107303786):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV
  else:
    struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV_1107303786)
  PFN_vkCmdBindIndexBuffer2_1107299219 = (when declared(
      PFN_vkCmdBindIndexBuffer2):
    when ownSizeof(PFN_vkCmdBindIndexBuffer2) !=
        ownSizeof(PFN_vkCmdBindIndexBuffer2_1107299218):
      static :
        warning("Declaration of " & "PFN_vkCmdBindIndexBuffer2" &
            " exists but with different size")
    PFN_vkCmdBindIndexBuffer2
  else:
    PFN_vkCmdBindIndexBuffer2_1107299218)
  VkVideoEncodeAV1QuantizationMapCapabilitiesKHR_1107301307 = (when declared(
      VkVideoEncodeAV1QuantizationMapCapabilitiesKHR):
    when ownSizeof(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR) !=
        ownSizeof(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR_1107301306):
      static :
        warning("Declaration of " &
            "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR" &
            " exists but with different size")
    VkVideoEncodeAV1QuantizationMapCapabilitiesKHR
  else:
    VkVideoEncodeAV1QuantizationMapCapabilitiesKHR_1107301306)
  struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR_1107300753 = (when declared(
      struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR_1107300752):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR
  else:
    struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR_1107300752)
  VkVideoBeginCodingInfoKHR_1107299529 = (when declared(
      VkVideoBeginCodingInfoKHR):
    when ownSizeof(VkVideoBeginCodingInfoKHR) !=
        ownSizeof(VkVideoBeginCodingInfoKHR_1107299528):
      static :
        warning("Declaration of " & "VkVideoBeginCodingInfoKHR" &
            " exists but with different size")
    VkVideoBeginCodingInfoKHR
  else:
    VkVideoBeginCodingInfoKHR_1107299528)
  struct_VkSwapchainDisplayNativeHdrCreateInfoAMD_1107302455 = (when declared(
      struct_VkSwapchainDisplayNativeHdrCreateInfoAMD):
    when ownSizeof(struct_VkSwapchainDisplayNativeHdrCreateInfoAMD) !=
        ownSizeof(struct_VkSwapchainDisplayNativeHdrCreateInfoAMD_1107302454):
      static :
        warning("Declaration of " &
            "struct_VkSwapchainDisplayNativeHdrCreateInfoAMD" &
            " exists but with different size")
    struct_VkSwapchainDisplayNativeHdrCreateInfoAMD
  else:
    struct_VkSwapchainDisplayNativeHdrCreateInfoAMD_1107302454)
  struct_VkSwapchainPresentBarrierCreateInfoNV_1107302927 = (when declared(
      struct_VkSwapchainPresentBarrierCreateInfoNV):
    when ownSizeof(struct_VkSwapchainPresentBarrierCreateInfoNV) !=
        ownSizeof(struct_VkSwapchainPresentBarrierCreateInfoNV_1107302926):
      static :
        warning("Declaration of " &
            "struct_VkSwapchainPresentBarrierCreateInfoNV" &
            " exists but with different size")
    struct_VkSwapchainPresentBarrierCreateInfoNV
  else:
    struct_VkSwapchainPresentBarrierCreateInfoNV_1107302926)
  VkImageAlignmentControlCreateInfoMESA_1107305055 = (when declared(
      VkImageAlignmentControlCreateInfoMESA):
    when ownSizeof(VkImageAlignmentControlCreateInfoMESA) !=
        ownSizeof(VkImageAlignmentControlCreateInfoMESA_1107305054):
      static :
        warning("Declaration of " & "VkImageAlignmentControlCreateInfoMESA" &
            " exists but with different size")
    VkImageAlignmentControlCreateInfoMESA
  else:
    VkImageAlignmentControlCreateInfoMESA_1107305054)
  StdVideoEncodeAV1PictureInfoFlags_1107305631 = (when declared(
      StdVideoEncodeAV1PictureInfoFlags):
    when ownSizeof(StdVideoEncodeAV1PictureInfoFlags) !=
        ownSizeof(StdVideoEncodeAV1PictureInfoFlags_1107305630):
      static :
        warning("Declaration of " & "StdVideoEncodeAV1PictureInfoFlags" &
            " exists but with different size")
    StdVideoEncodeAV1PictureInfoFlags
  else:
    StdVideoEncodeAV1PictureInfoFlags_1107305630)
  struct_VkCopyMemoryToImageInfo_1107299189 = (when declared(
      struct_VkCopyMemoryToImageInfo):
    when ownSizeof(struct_VkCopyMemoryToImageInfo) !=
        ownSizeof(struct_VkCopyMemoryToImageInfo_1107299188):
      static :
        warning("Declaration of " & "struct_VkCopyMemoryToImageInfo" &
            " exists but with different size")
    struct_VkCopyMemoryToImageInfo
  else:
    struct_VkCopyMemoryToImageInfo_1107299188)
  PFN_vkReleaseFullScreenExclusiveModeEXT_1107305419 = (when declared(
      PFN_vkReleaseFullScreenExclusiveModeEXT):
    when ownSizeof(PFN_vkReleaseFullScreenExclusiveModeEXT) !=
        ownSizeof(PFN_vkReleaseFullScreenExclusiveModeEXT_1107305418):
      static :
        warning("Declaration of " & "PFN_vkReleaseFullScreenExclusiveModeEXT" &
            " exists but with different size")
    PFN_vkReleaseFullScreenExclusiveModeEXT
  else:
    PFN_vkReleaseFullScreenExclusiveModeEXT_1107305418)
  VkPhysicalDeviceMaintenance5FeaturesKHR_1107300785 = (when declared(
      VkPhysicalDeviceMaintenance5FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance5FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance5FeaturesKHR_1107300784):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance5FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance5FeaturesKHR
  else:
    VkPhysicalDeviceMaintenance5FeaturesKHR_1107300784)
  enum_VkBuildMicromapFlagBitsEXT_1107303543 = (when declared(
      enum_VkBuildMicromapFlagBitsEXT):
    when ownSizeof(enum_VkBuildMicromapFlagBitsEXT) !=
        ownSizeof(enum_VkBuildMicromapFlagBitsEXT_1107303542):
      static :
        warning("Declaration of " & "enum_VkBuildMicromapFlagBitsEXT" &
            " exists but with different size")
    enum_VkBuildMicromapFlagBitsEXT
  else:
    enum_VkBuildMicromapFlagBitsEXT_1107303542)
  VkMutableDescriptorTypeListVALVE_1107303277 = (when declared(
      VkMutableDescriptorTypeListVALVE):
    when ownSizeof(VkMutableDescriptorTypeListVALVE) !=
        ownSizeof(VkMutableDescriptorTypeListVALVE_1107303276):
      static :
        warning("Declaration of " & "VkMutableDescriptorTypeListVALVE" &
            " exists but with different size")
    VkMutableDescriptorTypeListVALVE
  else:
    VkMutableDescriptorTypeListVALVE_1107303276)
  PFN_vkGetImageSparseMemoryRequirements2KHR_1107300257 = (when declared(
      PFN_vkGetImageSparseMemoryRequirements2KHR):
    when ownSizeof(PFN_vkGetImageSparseMemoryRequirements2KHR) !=
        ownSizeof(PFN_vkGetImageSparseMemoryRequirements2KHR_1107300256):
      static :
        warning("Declaration of " & "PFN_vkGetImageSparseMemoryRequirements2KHR" &
            " exists but with different size")
    PFN_vkGetImageSparseMemoryRequirements2KHR
  else:
    PFN_vkGetImageSparseMemoryRequirements2KHR_1107300256)
  VkVideoEncodeUsageFlagBitsKHR_1107300583 = (when declared(
      VkVideoEncodeUsageFlagBitsKHR):
    when ownSizeof(VkVideoEncodeUsageFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeUsageFlagBitsKHR_1107300582):
      static :
        warning("Declaration of " & "VkVideoEncodeUsageFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeUsageFlagBitsKHR
  else:
    VkVideoEncodeUsageFlagBitsKHR_1107300582)
  VkGeometryNV_1107302153 = (when declared(VkGeometryNV):
    when ownSizeof(VkGeometryNV) != ownSizeof(VkGeometryNV_1107302152):
      static :
        warning("Declaration of " & "VkGeometryNV" &
            " exists but with different size")
    VkGeometryNV
  else:
    VkGeometryNV_1107302152)
  VkFormatFeatureFlags_1107296941 = (when declared(VkFormatFeatureFlags):
    when ownSizeof(VkFormatFeatureFlags) != ownSizeof(VkFormatFeatureFlags_1107296940):
      static :
        warning("Declaration of " & "VkFormatFeatureFlags" &
            " exists but with different size")
    VkFormatFeatureFlags
  else:
    VkFormatFeatureFlags_1107296940)
  VkExternalSemaphoreFeatureFlagsKHR_1107299973 = (when declared(
      VkExternalSemaphoreFeatureFlagsKHR):
    when ownSizeof(VkExternalSemaphoreFeatureFlagsKHR) !=
        ownSizeof(VkExternalSemaphoreFeatureFlagsKHR_1107299972):
      static :
        warning("Declaration of " & "VkExternalSemaphoreFeatureFlagsKHR" &
            " exists but with different size")
    VkExternalSemaphoreFeatureFlagsKHR
  else:
    VkExternalSemaphoreFeatureFlagsKHR_1107299972)
  VkDebugUtilsObjectTagInfoEXT_1107301837 = (when declared(
      VkDebugUtilsObjectTagInfoEXT):
    when ownSizeof(VkDebugUtilsObjectTagInfoEXT) !=
        ownSizeof(VkDebugUtilsObjectTagInfoEXT_1107301836):
      static :
        warning("Declaration of " & "VkDebugUtilsObjectTagInfoEXT" &
            " exists but with different size")
    VkDebugUtilsObjectTagInfoEXT
  else:
    VkDebugUtilsObjectTagInfoEXT_1107301836)
  struct_VkDescriptorGetInfoEXT_1107303035 = (when declared(
      struct_VkDescriptorGetInfoEXT):
    when ownSizeof(struct_VkDescriptorGetInfoEXT) !=
        ownSizeof(struct_VkDescriptorGetInfoEXT_1107303034):
      static :
        warning("Declaration of " & "struct_VkDescriptorGetInfoEXT" &
            " exists but with different size")
    struct_VkDescriptorGetInfoEXT
  else:
    struct_VkDescriptorGetInfoEXT_1107303034)
  struct_VkRenderPassStripeSubmitInfoARM_1107303731 = (when declared(
      struct_VkRenderPassStripeSubmitInfoARM):
    when ownSizeof(struct_VkRenderPassStripeSubmitInfoARM) !=
        ownSizeof(struct_VkRenderPassStripeSubmitInfoARM_1107303730):
      static :
        warning("Declaration of " & "struct_VkRenderPassStripeSubmitInfoARM" &
            " exists but with different size")
    struct_VkRenderPassStripeSubmitInfoARM
  else:
    struct_VkRenderPassStripeSubmitInfoARM_1107303730)
  VkBindImageMemoryDeviceGroupInfo_1107298099 = (when declared(
      VkBindImageMemoryDeviceGroupInfo):
    when ownSizeof(VkBindImageMemoryDeviceGroupInfo) !=
        ownSizeof(VkBindImageMemoryDeviceGroupInfo_1107298098):
      static :
        warning("Declaration of " & "VkBindImageMemoryDeviceGroupInfo" &
            " exists but with different size")
    VkBindImageMemoryDeviceGroupInfo
  else:
    VkBindImageMemoryDeviceGroupInfo_1107298098)
  enum_VkVideoEncodeH264CapabilityFlagBitsKHR_1107299591 = (when declared(
      enum_VkVideoEncodeH264CapabilityFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeH264CapabilityFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeH264CapabilityFlagBitsKHR_1107299590):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeH264CapabilityFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeH264CapabilityFlagBitsKHR
  else:
    enum_VkVideoEncodeH264CapabilityFlagBitsKHR_1107299590)
  VkSubpassSampleLocationsEXT_1107301893 = (when declared(
      VkSubpassSampleLocationsEXT):
    when ownSizeof(VkSubpassSampleLocationsEXT) !=
        ownSizeof(VkSubpassSampleLocationsEXT_1107301892):
      static :
        warning("Declaration of " & "VkSubpassSampleLocationsEXT" &
            " exists but with different size")
    VkSubpassSampleLocationsEXT
  else:
    VkSubpassSampleLocationsEXT_1107301892)
  struct_VkPhysicalDevice8BitStorageFeatures_1107298467 = (when declared(
      struct_VkPhysicalDevice8BitStorageFeatures):
    when ownSizeof(struct_VkPhysicalDevice8BitStorageFeatures) !=
        ownSizeof(struct_VkPhysicalDevice8BitStorageFeatures_1107298466):
      static :
        warning("Declaration of " & "struct_VkPhysicalDevice8BitStorageFeatures" &
            " exists but with different size")
    struct_VkPhysicalDevice8BitStorageFeatures
  else:
    struct_VkPhysicalDevice8BitStorageFeatures_1107298466)
  VkCopyMemoryIndirectCommandNV_1107303753 = (when declared(
      VkCopyMemoryIndirectCommandNV):
    when ownSizeof(VkCopyMemoryIndirectCommandNV) !=
        ownSizeof(VkCopyMemoryIndirectCommandNV_1107303752):
      static :
        warning("Declaration of " & "VkCopyMemoryIndirectCommandNV" &
            " exists but with different size")
    VkCopyMemoryIndirectCommandNV
  else:
    VkCopyMemoryIndirectCommandNV_1107303752)
  struct_VkRayTracingShaderGroupCreateInfoKHR_1107305243 = (when declared(
      struct_VkRayTracingShaderGroupCreateInfoKHR):
    when ownSizeof(struct_VkRayTracingShaderGroupCreateInfoKHR) !=
        ownSizeof(struct_VkRayTracingShaderGroupCreateInfoKHR_1107305242):
      static :
        warning("Declaration of " &
            "struct_VkRayTracingShaderGroupCreateInfoKHR" &
            " exists but with different size")
    struct_VkRayTracingShaderGroupCreateInfoKHR
  else:
    struct_VkRayTracingShaderGroupCreateInfoKHR_1107305242)
  PFN_vkGetImageSubresourceLayout_1107297789 = (when declared(
      PFN_vkGetImageSubresourceLayout):
    when ownSizeof(PFN_vkGetImageSubresourceLayout) !=
        ownSizeof(PFN_vkGetImageSubresourceLayout_1107297788):
      static :
        warning("Declaration of " & "PFN_vkGetImageSubresourceLayout" &
            " exists but with different size")
    PFN_vkGetImageSubresourceLayout
  else:
    PFN_vkGetImageSubresourceLayout_1107297788)
  VkPhysicalDeviceProvokingVertexPropertiesEXT_1107302611 = (when declared(
      VkPhysicalDeviceProvokingVertexPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceProvokingVertexPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceProvokingVertexPropertiesEXT_1107302610):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceProvokingVertexPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceProvokingVertexPropertiesEXT
  else:
    VkPhysicalDeviceProvokingVertexPropertiesEXT_1107302610)
  struct_VkConvertCooperativeVectorMatrixInfoNV_1107304337 = (when declared(
      struct_VkConvertCooperativeVectorMatrixInfoNV):
    when ownSizeof(struct_VkConvertCooperativeVectorMatrixInfoNV) !=
        ownSizeof(struct_VkConvertCooperativeVectorMatrixInfoNV_1107304336):
      static :
        warning("Declaration of " &
            "struct_VkConvertCooperativeVectorMatrixInfoNV" &
            " exists but with different size")
    struct_VkConvertCooperativeVectorMatrixInfoNV
  else:
    struct_VkConvertCooperativeVectorMatrixInfoNV_1107304336)
  VkVideoReferenceIntraRefreshInfoKHR_1107301267 = (when declared(
      VkVideoReferenceIntraRefreshInfoKHR):
    when ownSizeof(VkVideoReferenceIntraRefreshInfoKHR) !=
        ownSizeof(VkVideoReferenceIntraRefreshInfoKHR_1107301266):
      static :
        warning("Declaration of " & "VkVideoReferenceIntraRefreshInfoKHR" &
            " exists but with different size")
    VkVideoReferenceIntraRefreshInfoKHR
  else:
    VkVideoReferenceIntraRefreshInfoKHR_1107301266)
  VkPipelineCacheCreateInfo_1107297463 = (when declared(
      VkPipelineCacheCreateInfo):
    when ownSizeof(VkPipelineCacheCreateInfo) !=
        ownSizeof(VkPipelineCacheCreateInfo_1107297462):
      static :
        warning("Declaration of " & "VkPipelineCacheCreateInfo" &
            " exists but with different size")
    VkPipelineCacheCreateInfo
  else:
    VkPipelineCacheCreateInfo_1107297462)
  PFN_vkDestroyEvent_1107297763 = (when declared(PFN_vkDestroyEvent):
    when ownSizeof(PFN_vkDestroyEvent) != ownSizeof(PFN_vkDestroyEvent_1107297762):
      static :
        warning("Declaration of " & "PFN_vkDestroyEvent" &
            " exists but with different size")
    PFN_vkDestroyEvent
  else:
    PFN_vkDestroyEvent_1107297762)
  struct_VkCommandBufferSubmitInfo_1107298751 = (when declared(
      struct_VkCommandBufferSubmitInfo):
    when ownSizeof(struct_VkCommandBufferSubmitInfo) !=
        ownSizeof(struct_VkCommandBufferSubmitInfo_1107298750):
      static :
        warning("Declaration of " & "struct_VkCommandBufferSubmitInfo" &
            " exists but with different size")
    struct_VkCommandBufferSubmitInfo
  else:
    struct_VkCommandBufferSubmitInfo_1107298750)
  VkGeometryTypeNV_1107302083 = (when declared(VkGeometryTypeNV):
    when ownSizeof(VkGeometryTypeNV) != ownSizeof(VkGeometryTypeNV_1107302082):
      static :
        warning("Declaration of " & "VkGeometryTypeNV" &
            " exists but with different size")
    VkGeometryTypeNV
  else:
    VkGeometryTypeNV_1107302082)
  VkSharedPresentSurfaceCapabilitiesKHR_1107300073 = (when declared(
      VkSharedPresentSurfaceCapabilitiesKHR):
    when ownSizeof(VkSharedPresentSurfaceCapabilitiesKHR) !=
        ownSizeof(VkSharedPresentSurfaceCapabilitiesKHR_1107300072):
      static :
        warning("Declaration of " & "VkSharedPresentSurfaceCapabilitiesKHR" &
            " exists but with different size")
    VkSharedPresentSurfaceCapabilitiesKHR
  else:
    VkSharedPresentSurfaceCapabilitiesKHR_1107300072)
  struct_VkPipelineInfoKHR_1107300495 = (when declared(struct_VkPipelineInfoKHR):
    when ownSizeof(struct_VkPipelineInfoKHR) !=
        ownSizeof(struct_VkPipelineInfoKHR_1107300494):
      static :
        warning("Declaration of " & "struct_VkPipelineInfoKHR" &
            " exists but with different size")
    struct_VkPipelineInfoKHR
  else:
    struct_VkPipelineInfoKHR_1107300494)
  VkPhysicalDeviceMemoryProperties_1107297335 = (when declared(
      VkPhysicalDeviceMemoryProperties):
    when ownSizeof(VkPhysicalDeviceMemoryProperties) !=
        ownSizeof(VkPhysicalDeviceMemoryProperties_1107297334):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMemoryProperties" &
            " exists but with different size")
    VkPhysicalDeviceMemoryProperties
  else:
    VkPhysicalDeviceMemoryProperties_1107297334)
  VkPhysicalDeviceMaintenance8FeaturesKHR_1107301351 = (when declared(
      VkPhysicalDeviceMaintenance8FeaturesKHR):
    when ownSizeof(VkPhysicalDeviceMaintenance8FeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceMaintenance8FeaturesKHR_1107301350):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMaintenance8FeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMaintenance8FeaturesKHR
  else:
    VkPhysicalDeviceMaintenance8FeaturesKHR_1107301350)
  PFN_vkCmdSetCoverageReductionModeNV_1107303937 = (when declared(
      PFN_vkCmdSetCoverageReductionModeNV):
    when ownSizeof(PFN_vkCmdSetCoverageReductionModeNV) !=
        ownSizeof(PFN_vkCmdSetCoverageReductionModeNV_1107303936):
      static :
        warning("Declaration of " & "PFN_vkCmdSetCoverageReductionModeNV" &
            " exists but with different size")
    PFN_vkCmdSetCoverageReductionModeNV
  else:
    PFN_vkCmdSetCoverageReductionModeNV_1107303936)
  PFN_vkCmdDrawIndirectCount_1107298619 = (when declared(
      PFN_vkCmdDrawIndirectCount):
    when ownSizeof(PFN_vkCmdDrawIndirectCount) !=
        ownSizeof(PFN_vkCmdDrawIndirectCount_1107298618):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawIndirectCount" &
            " exists but with different size")
    PFN_vkCmdDrawIndirectCount
  else:
    PFN_vkCmdDrawIndirectCount_1107298618)
  StdVideoH264PictureType_1107305543 = (when declared(StdVideoH264PictureType):
    when ownSizeof(StdVideoH264PictureType) !=
        ownSizeof(StdVideoH264PictureType_1107305542):
      static :
        warning("Declaration of " & "StdVideoH264PictureType" &
            " exists but with different size")
    StdVideoH264PictureType
  else:
    StdVideoH264PictureType_1107305542)
  enum_VkVideoEncodeFlagBitsKHR_1107300557 = (when declared(
      enum_VkVideoEncodeFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeFlagBitsKHR_1107300556):
      static :
        warning("Declaration of " & "enum_VkVideoEncodeFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeFlagBitsKHR
  else:
    enum_VkVideoEncodeFlagBitsKHR_1107300556)
  struct_VkPipelineLayoutCreateInfo_1107297545 = (when declared(
      struct_VkPipelineLayoutCreateInfo):
    when ownSizeof(struct_VkPipelineLayoutCreateInfo) !=
        ownSizeof(struct_VkPipelineLayoutCreateInfo_1107297544):
      static :
        warning("Declaration of " & "struct_VkPipelineLayoutCreateInfo" &
            " exists but with different size")
    struct_VkPipelineLayoutCreateInfo
  else:
    struct_VkPipelineLayoutCreateInfo_1107297544)
  VkAcquireProfilingLockFlagsKHR_1107300131 = (when declared(
      VkAcquireProfilingLockFlagsKHR):
    when ownSizeof(VkAcquireProfilingLockFlagsKHR) !=
        ownSizeof(VkAcquireProfilingLockFlagsKHR_1107300130):
      static :
        warning("Declaration of " & "VkAcquireProfilingLockFlagsKHR" &
            " exists but with different size")
    VkAcquireProfilingLockFlagsKHR
  else:
    VkAcquireProfilingLockFlagsKHR_1107300130)
  struct_VkPhysicalDeviceRobustness2FeaturesKHR_1107301389 = (when declared(
      struct_VkPhysicalDeviceRobustness2FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceRobustness2FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceRobustness2FeaturesKHR_1107301388):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceRobustness2FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceRobustness2FeaturesKHR
  else:
    struct_VkPhysicalDeviceRobustness2FeaturesKHR_1107301388)
  struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT_1107302915 = (when declared(
      struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT_1107302914):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT
  else:
    struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT_1107302914)
  struct_VkFramebufferMixedSamplesCombinationNV_1107302587 = (when declared(
      struct_VkFramebufferMixedSamplesCombinationNV):
    when ownSizeof(struct_VkFramebufferMixedSamplesCombinationNV) !=
        ownSizeof(struct_VkFramebufferMixedSamplesCombinationNV_1107302586):
      static :
        warning("Declaration of " &
            "struct_VkFramebufferMixedSamplesCombinationNV" &
            " exists but with different size")
    struct_VkFramebufferMixedSamplesCombinationNV
  else:
    struct_VkFramebufferMixedSamplesCombinationNV_1107302586)
  PFN_vkCopyImageToMemory_1107299245 = (when declared(PFN_vkCopyImageToMemory):
    when ownSizeof(PFN_vkCopyImageToMemory) !=
        ownSizeof(PFN_vkCopyImageToMemory_1107299244):
      static :
        warning("Declaration of " & "PFN_vkCopyImageToMemory" &
            " exists but with different size")
    PFN_vkCopyImageToMemory
  else:
    PFN_vkCopyImageToMemory_1107299244)
  PFN_vkCmdSetAlphaToCoverageEnableEXT_1107303885 = (when declared(
      PFN_vkCmdSetAlphaToCoverageEnableEXT):
    when ownSizeof(PFN_vkCmdSetAlphaToCoverageEnableEXT) !=
        ownSizeof(PFN_vkCmdSetAlphaToCoverageEnableEXT_1107303884):
      static :
        warning("Declaration of " & "PFN_vkCmdSetAlphaToCoverageEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetAlphaToCoverageEnableEXT
  else:
    PFN_vkCmdSetAlphaToCoverageEnableEXT_1107303884)
  VkQueryType_1107296827 = (when declared(VkQueryType):
    when ownSizeof(VkQueryType) != ownSizeof(VkQueryType_1107296826):
      static :
        warning("Declaration of " & "VkQueryType" &
            " exists but with different size")
    VkQueryType
  else:
    VkQueryType_1107296826)
  PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR_1107300639 = (when declared(
      PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR_1107300638):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR
  else:
    PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR_1107300638)
  PFN_vkCreateDisplayModeKHR_1107299405 = (when declared(
      PFN_vkCreateDisplayModeKHR):
    when ownSizeof(PFN_vkCreateDisplayModeKHR) !=
        ownSizeof(PFN_vkCreateDisplayModeKHR_1107299404):
      static :
        warning("Declaration of " & "PFN_vkCreateDisplayModeKHR" &
            " exists but with different size")
    PFN_vkCreateDisplayModeKHR
  else:
    PFN_vkCreateDisplayModeKHR_1107299404)
  VkGeometryAABBNV_1107302145 = (when declared(VkGeometryAABBNV):
    when ownSizeof(VkGeometryAABBNV) != ownSizeof(VkGeometryAABBNV_1107302144):
      static :
        warning("Declaration of " & "VkGeometryAABBNV" &
            " exists but with different size")
    VkGeometryAABBNV
  else:
    VkGeometryAABBNV_1107302144)
  struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM_1107304659 = (when declared(
      struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM):
    when ownSizeof(struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM) !=
        ownSizeof(struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM_1107304658):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM" &
            " exists but with different size")
    struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM
  else:
    struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM_1107304658)
  struct_VkQueueFamilyCheckpointProperties2NV_1107302355 = (when declared(
      struct_VkQueueFamilyCheckpointProperties2NV):
    when ownSizeof(struct_VkQueueFamilyCheckpointProperties2NV) !=
        ownSizeof(struct_VkQueueFamilyCheckpointProperties2NV_1107302354):
      static :
        warning("Declaration of " &
            "struct_VkQueueFamilyCheckpointProperties2NV" &
            " exists but with different size")
    struct_VkQueueFamilyCheckpointProperties2NV
  else:
    struct_VkQueueFamilyCheckpointProperties2NV_1107302354)
  VkPipelineCreateFlagBits2_1107298997 = (when declared(
      VkPipelineCreateFlagBits2):
    when ownSizeof(VkPipelineCreateFlagBits2) !=
        ownSizeof(VkPipelineCreateFlagBits2_1107298996):
      static :
        warning("Declaration of " & "VkPipelineCreateFlagBits2" &
            " exists but with different size")
    VkPipelineCreateFlagBits2
  else:
    VkPipelineCreateFlagBits2_1107298996)
  VkPhysicalDevicePipelineRobustnessFeatures_1107299163 = (when declared(
      VkPhysicalDevicePipelineRobustnessFeatures):
    when ownSizeof(VkPhysicalDevicePipelineRobustnessFeatures) !=
        ownSizeof(VkPhysicalDevicePipelineRobustnessFeatures_1107299162):
      static :
        warning("Declaration of " & "VkPhysicalDevicePipelineRobustnessFeatures" &
            " exists but with different size")
    VkPhysicalDevicePipelineRobustnessFeatures
  else:
    VkPhysicalDevicePipelineRobustnessFeatures_1107299162)
  VkMemoryGetFdInfoKHR_1107299963 = (when declared(VkMemoryGetFdInfoKHR):
    when ownSizeof(VkMemoryGetFdInfoKHR) != ownSizeof(VkMemoryGetFdInfoKHR_1107299962):
      static :
        warning("Declaration of " & "VkMemoryGetFdInfoKHR" &
            " exists but with different size")
    VkMemoryGetFdInfoKHR
  else:
    VkMemoryGetFdInfoKHR_1107299962)
  VkPhysicalDeviceShaderQuadControlFeaturesKHR_1107300439 = (when declared(
      VkPhysicalDeviceShaderQuadControlFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderQuadControlFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderQuadControlFeaturesKHR_1107300438):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderQuadControlFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderQuadControlFeaturesKHR
  else:
    VkPhysicalDeviceShaderQuadControlFeaturesKHR_1107300438)
  struct_VkDeviceGroupBindSparseInfo_1107298089 = (when declared(
      struct_VkDeviceGroupBindSparseInfo):
    when ownSizeof(struct_VkDeviceGroupBindSparseInfo) !=
        ownSizeof(struct_VkDeviceGroupBindSparseInfo_1107298088):
      static :
        warning("Declaration of " & "struct_VkDeviceGroupBindSparseInfo" &
            " exists but with different size")
    struct_VkDeviceGroupBindSparseInfo
  else:
    struct_VkDeviceGroupBindSparseInfo_1107298088)
  VkVideoCapabilitiesKHR_1107299489 = (when declared(VkVideoCapabilitiesKHR):
    when ownSizeof(VkVideoCapabilitiesKHR) != ownSizeof(VkVideoCapabilitiesKHR_1107299488):
      static :
        warning("Declaration of " & "VkVideoCapabilitiesKHR" &
            " exists but with different size")
    VkVideoCapabilitiesKHR
  else:
    VkVideoCapabilitiesKHR_1107299488)
  PFN_vkCmdDrawMultiEXT_1107303497 = (when declared(PFN_vkCmdDrawMultiEXT):
    when ownSizeof(PFN_vkCmdDrawMultiEXT) != ownSizeof(PFN_vkCmdDrawMultiEXT_1107303496):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawMultiEXT" &
            " exists but with different size")
    PFN_vkCmdDrawMultiEXT
  else:
    PFN_vkCmdDrawMultiEXT_1107303496)
  PFN_vkCmdSetDepthBoundsTestEnableEXT_1107302667 = (when declared(
      PFN_vkCmdSetDepthBoundsTestEnableEXT):
    when ownSizeof(PFN_vkCmdSetDepthBoundsTestEnableEXT) !=
        ownSizeof(PFN_vkCmdSetDepthBoundsTestEnableEXT_1107302666):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthBoundsTestEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetDepthBoundsTestEnableEXT
  else:
    PFN_vkCmdSetDepthBoundsTestEnableEXT_1107302666)
  struct_VkSamplerCaptureDescriptorDataInfoEXT_1107303051 = (when declared(
      struct_VkSamplerCaptureDescriptorDataInfoEXT):
    when ownSizeof(struct_VkSamplerCaptureDescriptorDataInfoEXT) !=
        ownSizeof(struct_VkSamplerCaptureDescriptorDataInfoEXT_1107303050):
      static :
        warning("Declaration of " &
            "struct_VkSamplerCaptureDescriptorDataInfoEXT" &
            " exists but with different size")
    struct_VkSamplerCaptureDescriptorDataInfoEXT
  else:
    struct_VkSamplerCaptureDescriptorDataInfoEXT_1107303050)
  VkPipelineLayout_1107296752 = (when declared(VkPipelineLayout):
    when ownSizeof(VkPipelineLayout) != ownSizeof(VkPipelineLayout_1107296751):
      static :
        warning("Declaration of " & "VkPipelineLayout" &
            " exists but with different size")
    VkPipelineLayout
  else:
    VkPipelineLayout_1107296751)
  VkVideoEncodeH265PictureInfoKHR_1107299767 = (when declared(
      VkVideoEncodeH265PictureInfoKHR):
    when ownSizeof(VkVideoEncodeH265PictureInfoKHR) !=
        ownSizeof(VkVideoEncodeH265PictureInfoKHR_1107299766):
      static :
        warning("Declaration of " & "VkVideoEncodeH265PictureInfoKHR" &
            " exists but with different size")
    VkVideoEncodeH265PictureInfoKHR
  else:
    VkVideoEncodeH265PictureInfoKHR_1107299766)
  struct_StdVideoDecodeH265ReferenceInfo_1107305479 = (when declared(
      struct_StdVideoDecodeH265ReferenceInfo):
    when ownSizeof(struct_StdVideoDecodeH265ReferenceInfo) !=
        ownSizeof(struct_StdVideoDecodeH265ReferenceInfo_1107305478):
      static :
        warning("Declaration of " & "struct_StdVideoDecodeH265ReferenceInfo" &
            " exists but with different size")
    struct_StdVideoDecodeH265ReferenceInfo
  else:
    struct_StdVideoDecodeH265ReferenceInfo_1107305478)
  PFN_vkCmdWriteMicromapsPropertiesEXT_1107303629 = (when declared(
      PFN_vkCmdWriteMicromapsPropertiesEXT):
    when ownSizeof(PFN_vkCmdWriteMicromapsPropertiesEXT) !=
        ownSizeof(PFN_vkCmdWriteMicromapsPropertiesEXT_1107303628):
      static :
        warning("Declaration of " & "PFN_vkCmdWriteMicromapsPropertiesEXT" &
            " exists but with different size")
    PFN_vkCmdWriteMicromapsPropertiesEXT
  else:
    PFN_vkCmdWriteMicromapsPropertiesEXT_1107303628)
  struct_VkSetStateFlagsIndirectCommandNV_1107302803 = (when declared(
      struct_VkSetStateFlagsIndirectCommandNV):
    when ownSizeof(struct_VkSetStateFlagsIndirectCommandNV) !=
        ownSizeof(struct_VkSetStateFlagsIndirectCommandNV_1107302802):
      static :
        warning("Declaration of " & "struct_VkSetStateFlagsIndirectCommandNV" &
            " exists but with different size")
    struct_VkSetStateFlagsIndirectCommandNV
  else:
    struct_VkSetStateFlagsIndirectCommandNV_1107302802)
  enum_VkAccelerationStructureBuildTypeKHR_1107303539 = (when declared(
      enum_VkAccelerationStructureBuildTypeKHR):
    when ownSizeof(enum_VkAccelerationStructureBuildTypeKHR) !=
        ownSizeof(enum_VkAccelerationStructureBuildTypeKHR_1107303538):
      static :
        warning("Declaration of " & "enum_VkAccelerationStructureBuildTypeKHR" &
            " exists but with different size")
    enum_VkAccelerationStructureBuildTypeKHR
  else:
    enum_VkAccelerationStructureBuildTypeKHR_1107303538)
  struct_VkRayTracingPipelineInterfaceCreateInfoKHR_1107305247 = (when declared(
      struct_VkRayTracingPipelineInterfaceCreateInfoKHR):
    when ownSizeof(struct_VkRayTracingPipelineInterfaceCreateInfoKHR) !=
        ownSizeof(struct_VkRayTracingPipelineInterfaceCreateInfoKHR_1107305246):
      static :
        warning("Declaration of " &
            "struct_VkRayTracingPipelineInterfaceCreateInfoKHR" &
            " exists but with different size")
    struct_VkRayTracingPipelineInterfaceCreateInfoKHR
  else:
    struct_VkRayTracingPipelineInterfaceCreateInfoKHR_1107305246)
  PFN_vkCmdBindInvocationMaskHUAWEI_1107303355 = (when declared(
      PFN_vkCmdBindInvocationMaskHUAWEI):
    when ownSizeof(PFN_vkCmdBindInvocationMaskHUAWEI) !=
        ownSizeof(PFN_vkCmdBindInvocationMaskHUAWEI_1107303354):
      static :
        warning("Declaration of " & "PFN_vkCmdBindInvocationMaskHUAWEI" &
            " exists but with different size")
    PFN_vkCmdBindInvocationMaskHUAWEI
  else:
    PFN_vkCmdBindInvocationMaskHUAWEI_1107303354)
  PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR_1107300199 = (when declared(
      PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR_1107300198):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
  else:
    PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR_1107300198)
  struct_VkDebugUtilsMessengerCallbackDataEXT_1107301825 = (when declared(
      struct_VkDebugUtilsMessengerCallbackDataEXT):
    when ownSizeof(struct_VkDebugUtilsMessengerCallbackDataEXT) !=
        ownSizeof(struct_VkDebugUtilsMessengerCallbackDataEXT_1107301824):
      static :
        warning("Declaration of " &
            "struct_VkDebugUtilsMessengerCallbackDataEXT" &
            " exists but with different size")
    struct_VkDebugUtilsMessengerCallbackDataEXT
  else:
    struct_VkDebugUtilsMessengerCallbackDataEXT_1107301824)
  struct_VkPartitionedAccelerationStructureFlagsNV_1107304875 = (when declared(
      struct_VkPartitionedAccelerationStructureFlagsNV):
    when ownSizeof(struct_VkPartitionedAccelerationStructureFlagsNV) !=
        ownSizeof(struct_VkPartitionedAccelerationStructureFlagsNV_1107304874):
      static :
        warning("Declaration of " &
            "struct_VkPartitionedAccelerationStructureFlagsNV" &
            " exists but with different size")
    struct_VkPartitionedAccelerationStructureFlagsNV
  else:
    struct_VkPartitionedAccelerationStructureFlagsNV_1107304874)
  VkVideoInlineQueryInfoKHR_1107301129 = (when declared(
      VkVideoInlineQueryInfoKHR):
    when ownSizeof(VkVideoInlineQueryInfoKHR) !=
        ownSizeof(VkVideoInlineQueryInfoKHR_1107301128):
      static :
        warning("Declaration of " & "VkVideoInlineQueryInfoKHR" &
            " exists but with different size")
    VkVideoInlineQueryInfoKHR
  else:
    VkVideoInlineQueryInfoKHR_1107301128)
  struct_VkCheckpointData2NV_1107302359 = (when declared(
      struct_VkCheckpointData2NV):
    when ownSizeof(struct_VkCheckpointData2NV) !=
        ownSizeof(struct_VkCheckpointData2NV_1107302358):
      static :
        warning("Declaration of " & "struct_VkCheckpointData2NV" &
            " exists but with different size")
    struct_VkCheckpointData2NV
  else:
    struct_VkCheckpointData2NV_1107302358)
  VkImportMemoryFdInfoKHR_1107299955 = (when declared(VkImportMemoryFdInfoKHR):
    when ownSizeof(VkImportMemoryFdInfoKHR) !=
        ownSizeof(VkImportMemoryFdInfoKHR_1107299954):
      static :
        warning("Declaration of " & "VkImportMemoryFdInfoKHR" &
            " exists but with different size")
    VkImportMemoryFdInfoKHR
  else:
    VkImportMemoryFdInfoKHR_1107299954)
  VkPipelineRasterizationDepthClipStateCreateFlagsEXT_1107301775 = (when declared(
      VkPipelineRasterizationDepthClipStateCreateFlagsEXT):
    when ownSizeof(VkPipelineRasterizationDepthClipStateCreateFlagsEXT) !=
        ownSizeof(VkPipelineRasterizationDepthClipStateCreateFlagsEXT_1107301774):
      static :
        warning("Declaration of " &
            "VkPipelineRasterizationDepthClipStateCreateFlagsEXT" &
            " exists but with different size")
    VkPipelineRasterizationDepthClipStateCreateFlagsEXT
  else:
    VkPipelineRasterizationDepthClipStateCreateFlagsEXT_1107301774)
  VkPipelineVertexInputStateCreateInfo_1107297491 = (when declared(
      VkPipelineVertexInputStateCreateInfo):
    when ownSizeof(VkPipelineVertexInputStateCreateInfo) !=
        ownSizeof(VkPipelineVertexInputStateCreateInfo_1107297490):
      static :
        warning("Declaration of " & "VkPipelineVertexInputStateCreateInfo" &
            " exists but with different size")
    VkPipelineVertexInputStateCreateInfo
  else:
    VkPipelineVertexInputStateCreateInfo_1107297490)
  VkGeometryTrianglesNV_1107302141 = (when declared(VkGeometryTrianglesNV):
    when ownSizeof(VkGeometryTrianglesNV) != ownSizeof(VkGeometryTrianglesNV_1107302140):
      static :
        warning("Declaration of " & "VkGeometryTrianglesNV" &
            " exists but with different size")
    VkGeometryTrianglesNV
  else:
    VkGeometryTrianglesNV_1107302140)
  VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV_1107304827 = (when declared(
      VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV):
    when ownSizeof(VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV) !=
        ownSizeof(VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV_1107304826):
      static :
        warning("Declaration of " &
            "VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV" &
            " exists but with different size")
    VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV
  else:
    VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV_1107304826)
  StdVideoVP9ColorConfig_1107305643 = (when declared(StdVideoVP9ColorConfig):
    when ownSizeof(StdVideoVP9ColorConfig) != ownSizeof(StdVideoVP9ColorConfig_1107305642):
      static :
        warning("Declaration of " & "StdVideoVP9ColorConfig" &
            " exists but with different size")
    StdVideoVP9ColorConfig
  else:
    StdVideoVP9ColorConfig_1107305642)
  VkVideoEncodeFlagBitsKHR_1107300559 = (when declared(VkVideoEncodeFlagBitsKHR):
    when ownSizeof(VkVideoEncodeFlagBitsKHR) !=
        ownSizeof(VkVideoEncodeFlagBitsKHR_1107300558):
      static :
        warning("Declaration of " & "VkVideoEncodeFlagBitsKHR" &
            " exists but with different size")
    VkVideoEncodeFlagBitsKHR
  else:
    VkVideoEncodeFlagBitsKHR_1107300558)
  struct_VkDisplayEventInfoEXT_1107301683 = (when declared(
      struct_VkDisplayEventInfoEXT):
    when ownSizeof(struct_VkDisplayEventInfoEXT) !=
        ownSizeof(struct_VkDisplayEventInfoEXT_1107301682):
      static :
        warning("Declaration of " & "struct_VkDisplayEventInfoEXT" &
            " exists but with different size")
    struct_VkDisplayEventInfoEXT
  else:
    struct_VkDisplayEventInfoEXT_1107301682)
  VkPushConstantsInfo_1107299147 = (when declared(VkPushConstantsInfo):
    when ownSizeof(VkPushConstantsInfo) != ownSizeof(VkPushConstantsInfo_1107299146):
      static :
        warning("Declaration of " & "VkPushConstantsInfo" &
            " exists but with different size")
    VkPushConstantsInfo
  else:
    VkPushConstantsInfo_1107299146)
  PFN_vkGetFenceStatus_1107297753 = (when declared(PFN_vkGetFenceStatus):
    when ownSizeof(PFN_vkGetFenceStatus) != ownSizeof(PFN_vkGetFenceStatus_1107297752):
      static :
        warning("Declaration of " & "PFN_vkGetFenceStatus" &
            " exists but with different size")
    PFN_vkGetFenceStatus
  else:
    PFN_vkGetFenceStatus_1107297752)
  VkBindVertexBufferIndirectCommandEXT_1107305009 = (when declared(
      VkBindVertexBufferIndirectCommandEXT):
    when ownSizeof(VkBindVertexBufferIndirectCommandEXT) !=
        ownSizeof(VkBindVertexBufferIndirectCommandEXT_1107305008):
      static :
        warning("Declaration of " & "VkBindVertexBufferIndirectCommandEXT" &
            " exists but with different size")
    VkBindVertexBufferIndirectCommandEXT
  else:
    VkBindVertexBufferIndirectCommandEXT_1107305008)
  struct_VkImageMemoryBarrier2_1107298739 = (when declared(
      struct_VkImageMemoryBarrier2):
    when ownSizeof(struct_VkImageMemoryBarrier2) !=
        ownSizeof(struct_VkImageMemoryBarrier2_1107298738):
      static :
        warning("Declaration of " & "struct_VkImageMemoryBarrier2" &
            " exists but with different size")
    struct_VkImageMemoryBarrier2
  else:
    struct_VkImageMemoryBarrier2_1107298738)
  VkPhysicalDeviceShaderFloatControls2Features_1107299035 = (when declared(
      VkPhysicalDeviceShaderFloatControls2Features):
    when ownSizeof(VkPhysicalDeviceShaderFloatControls2Features) !=
        ownSizeof(VkPhysicalDeviceShaderFloatControls2Features_1107299034):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderFloatControls2Features" &
            " exists but with different size")
    VkPhysicalDeviceShaderFloatControls2Features
  else:
    VkPhysicalDeviceShaderFloatControls2Features_1107299034)
  enum_StdVideoH264AspectRatioIdc_1107305849 = (when declared(
      enum_StdVideoH264AspectRatioIdc):
    when ownSizeof(enum_StdVideoH264AspectRatioIdc) !=
        ownSizeof(enum_StdVideoH264AspectRatioIdc_1107305848):
      static :
        warning("Declaration of " & "enum_StdVideoH264AspectRatioIdc" &
            " exists but with different size")
    enum_StdVideoH264AspectRatioIdc
  else:
    enum_StdVideoH264AspectRatioIdc_1107305848)
  VkRayTracingShaderGroupTypeKHR_1107302075 = (when declared(
      VkRayTracingShaderGroupTypeKHR):
    when ownSizeof(VkRayTracingShaderGroupTypeKHR) !=
        ownSizeof(VkRayTracingShaderGroupTypeKHR_1107302074):
      static :
        warning("Declaration of " & "VkRayTracingShaderGroupTypeKHR" &
            " exists but with different size")
    VkRayTracingShaderGroupTypeKHR
  else:
    VkRayTracingShaderGroupTypeKHR_1107302074)
  VkQueueFlags_1107296983 = (when declared(VkQueueFlags):
    when ownSizeof(VkQueueFlags) != ownSizeof(VkQueueFlags_1107296982):
      static :
        warning("Declaration of " & "VkQueueFlags" &
            " exists but with different size")
    VkQueueFlags
  else:
    VkQueueFlags_1107296982)
  VkFrameBoundaryTensorsARM_1107304097 = (when declared(
      VkFrameBoundaryTensorsARM):
    when ownSizeof(VkFrameBoundaryTensorsARM) !=
        ownSizeof(VkFrameBoundaryTensorsARM_1107304096):
      static :
        warning("Declaration of " & "VkFrameBoundaryTensorsARM" &
            " exists but with different size")
    VkFrameBoundaryTensorsARM
  else:
    VkFrameBoundaryTensorsARM_1107304096)
  struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT_1107301767 = (when declared(
      struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT):
    when ownSizeof(struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT_1107301766):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT
  else:
    struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT_1107301766)
  VkPhysicalDeviceShaderExpectAssumeFeaturesKHR_1107301173 = (when declared(
      VkPhysicalDeviceShaderExpectAssumeFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceShaderExpectAssumeFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceShaderExpectAssumeFeaturesKHR_1107301172):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderExpectAssumeFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceShaderExpectAssumeFeaturesKHR
  else:
    VkPhysicalDeviceShaderExpectAssumeFeaturesKHR_1107301172)
  struct_VkDataGraphPipelineDispatchInfoARM_1107304531 = (when declared(
      struct_VkDataGraphPipelineDispatchInfoARM):
    when ownSizeof(struct_VkDataGraphPipelineDispatchInfoARM) !=
        ownSizeof(struct_VkDataGraphPipelineDispatchInfoARM_1107304530):
      static :
        warning("Declaration of " & "struct_VkDataGraphPipelineDispatchInfoARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineDispatchInfoARM
  else:
    struct_VkDataGraphPipelineDispatchInfoARM_1107304530)
  VkDescriptorSetVariableDescriptorCountLayoutSupportEXT_1107302027 = (when declared(
      VkDescriptorSetVariableDescriptorCountLayoutSupportEXT):
    when ownSizeof(VkDescriptorSetVariableDescriptorCountLayoutSupportEXT) !=
        ownSizeof(VkDescriptorSetVariableDescriptorCountLayoutSupportEXT_1107302026):
      static :
        warning("Declaration of " &
            "VkDescriptorSetVariableDescriptorCountLayoutSupportEXT" &
            " exists but with different size")
    VkDescriptorSetVariableDescriptorCountLayoutSupportEXT
  else:
    VkDescriptorSetVariableDescriptorCountLayoutSupportEXT_1107302026)
  VkSwapchainCreateFlagBitsKHR_1107299295 = (when declared(
      VkSwapchainCreateFlagBitsKHR):
    when ownSizeof(VkSwapchainCreateFlagBitsKHR) !=
        ownSizeof(VkSwapchainCreateFlagBitsKHR_1107299294):
      static :
        warning("Declaration of " & "VkSwapchainCreateFlagBitsKHR" &
            " exists but with different size")
    VkSwapchainCreateFlagBitsKHR
  else:
    VkSwapchainCreateFlagBitsKHR_1107299294)
  PFN_vkUpdateDescriptorSetWithTemplate_1107298371 = (when declared(
      PFN_vkUpdateDescriptorSetWithTemplate):
    when ownSizeof(PFN_vkUpdateDescriptorSetWithTemplate) !=
        ownSizeof(PFN_vkUpdateDescriptorSetWithTemplate_1107298370):
      static :
        warning("Declaration of " & "PFN_vkUpdateDescriptorSetWithTemplate" &
            " exists but with different size")
    PFN_vkUpdateDescriptorSetWithTemplate
  else:
    PFN_vkUpdateDescriptorSetWithTemplate_1107298370)
  VkSubmitFlagBits_1107298673 = (when declared(VkSubmitFlagBits):
    when ownSizeof(VkSubmitFlagBits) != ownSizeof(VkSubmitFlagBits_1107298672):
      static :
        warning("Declaration of " & "VkSubmitFlagBits" &
            " exists but with different size")
    VkSubmitFlagBits
  else:
    VkSubmitFlagBits_1107298672)
  VkPhysicalDeviceDescriptorIndexingProperties_1107298497 = (when declared(
      VkPhysicalDeviceDescriptorIndexingProperties):
    when ownSizeof(VkPhysicalDeviceDescriptorIndexingProperties) !=
        ownSizeof(VkPhysicalDeviceDescriptorIndexingProperties_1107298496):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDescriptorIndexingProperties" &
            " exists but with different size")
    VkPhysicalDeviceDescriptorIndexingProperties
  else:
    VkPhysicalDeviceDescriptorIndexingProperties_1107298496)
  struct_VkBindImageMemorySwapchainInfoKHR_1107299317 = (when declared(
      struct_VkBindImageMemorySwapchainInfoKHR):
    when ownSizeof(struct_VkBindImageMemorySwapchainInfoKHR) !=
        ownSizeof(struct_VkBindImageMemorySwapchainInfoKHR_1107299316):
      static :
        warning("Declaration of " & "struct_VkBindImageMemorySwapchainInfoKHR" &
            " exists but with different size")
    struct_VkBindImageMemorySwapchainInfoKHR
  else:
    struct_VkBindImageMemorySwapchainInfoKHR_1107299316)
  struct_VkVideoEncodeAV1FrameSizeKHR_1107301085 = (when declared(
      struct_VkVideoEncodeAV1FrameSizeKHR):
    when ownSizeof(struct_VkVideoEncodeAV1FrameSizeKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1FrameSizeKHR_1107301084):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeAV1FrameSizeKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1FrameSizeKHR
  else:
    struct_VkVideoEncodeAV1FrameSizeKHR_1107301084)
  enum_VkSurfaceCounterFlagBitsEXT_1107301651 = (when declared(
      enum_VkSurfaceCounterFlagBitsEXT):
    when ownSizeof(enum_VkSurfaceCounterFlagBitsEXT) !=
        ownSizeof(enum_VkSurfaceCounterFlagBitsEXT_1107301650):
      static :
        warning("Declaration of " & "enum_VkSurfaceCounterFlagBitsEXT" &
            " exists but with different size")
    enum_VkSurfaceCounterFlagBitsEXT
  else:
    enum_VkSurfaceCounterFlagBitsEXT_1107301650)
  struct_VkRenderPassFragmentDensityMapCreateInfoEXT_1107302469 = (when declared(
      struct_VkRenderPassFragmentDensityMapCreateInfoEXT):
    when ownSizeof(struct_VkRenderPassFragmentDensityMapCreateInfoEXT) !=
        ownSizeof(struct_VkRenderPassFragmentDensityMapCreateInfoEXT_1107302468):
      static :
        warning("Declaration of " &
            "struct_VkRenderPassFragmentDensityMapCreateInfoEXT" &
            " exists but with different size")
    struct_VkRenderPassFragmentDensityMapCreateInfoEXT
  else:
    struct_VkRenderPassFragmentDensityMapCreateInfoEXT_1107302468)
  PFN_vkCmdBindPipelineShaderGroupNV_1107302833 = (when declared(
      PFN_vkCmdBindPipelineShaderGroupNV):
    when ownSizeof(PFN_vkCmdBindPipelineShaderGroupNV) !=
        ownSizeof(PFN_vkCmdBindPipelineShaderGroupNV_1107302832):
      static :
        warning("Declaration of " & "PFN_vkCmdBindPipelineShaderGroupNV" &
            " exists but with different size")
    PFN_vkCmdBindPipelineShaderGroupNV
  else:
    PFN_vkCmdBindPipelineShaderGroupNV_1107302832)
  DWORD_1107305327 = (when declared(DWORD):
    when ownSizeof(DWORD) != ownSizeof(DWORD_1107305326):
      static :
        warning("Declaration of " & "DWORD" & " exists but with different size")
    DWORD
  else:
    DWORD_1107305326)
  PFN_vkCmdEndRendering2EXT_1107305123 = (when declared(
      PFN_vkCmdEndRendering2EXT):
    when ownSizeof(PFN_vkCmdEndRendering2EXT) !=
        ownSizeof(PFN_vkCmdEndRendering2EXT_1107305122):
      static :
        warning("Declaration of " & "PFN_vkCmdEndRendering2EXT" &
            " exists but with different size")
    PFN_vkCmdEndRendering2EXT
  else:
    PFN_vkCmdEndRendering2EXT_1107305122)
  VkMemoryHeapFlagBits_1107296969 = (when declared(VkMemoryHeapFlagBits):
    when ownSizeof(VkMemoryHeapFlagBits) != ownSizeof(VkMemoryHeapFlagBits_1107296968):
      static :
        warning("Declaration of " & "VkMemoryHeapFlagBits" &
            " exists but with different size")
    VkMemoryHeapFlagBits
  else:
    VkMemoryHeapFlagBits_1107296968)
  VkSpecializationInfo_1107297471 = (when declared(VkSpecializationInfo):
    when ownSizeof(VkSpecializationInfo) != ownSizeof(VkSpecializationInfo_1107297470):
      static :
        warning("Declaration of " & "VkSpecializationInfo" &
            " exists but with different size")
    VkSpecializationInfo
  else:
    VkSpecializationInfo_1107297470)
  PFN_vkCmdSetDepthBiasEnableEXT_1107303415 = (when declared(
      PFN_vkCmdSetDepthBiasEnableEXT):
    when ownSizeof(PFN_vkCmdSetDepthBiasEnableEXT) !=
        ownSizeof(PFN_vkCmdSetDepthBiasEnableEXT_1107303414):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthBiasEnableEXT" &
            " exists but with different size")
    PFN_vkCmdSetDepthBiasEnableEXT
  else:
    PFN_vkCmdSetDepthBiasEnableEXT_1107303414)
  StdVideoH265DecPicBufMgr_1107305551 = (when declared(StdVideoH265DecPicBufMgr):
    when ownSizeof(StdVideoH265DecPicBufMgr) !=
        ownSizeof(StdVideoH265DecPicBufMgr_1107305550):
      static :
        warning("Declaration of " & "StdVideoH265DecPicBufMgr" &
            " exists but with different size")
    StdVideoH265DecPicBufMgr
  else:
    StdVideoH265DecPicBufMgr_1107305550)
  struct_VkVideoEncodeH264QualityLevelPropertiesKHR_1107299619 = (when declared(
      struct_VkVideoEncodeH264QualityLevelPropertiesKHR):
    when ownSizeof(struct_VkVideoEncodeH264QualityLevelPropertiesKHR) !=
        ownSizeof(struct_VkVideoEncodeH264QualityLevelPropertiesKHR_1107299618):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH264QualityLevelPropertiesKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH264QualityLevelPropertiesKHR
  else:
    struct_VkVideoEncodeH264QualityLevelPropertiesKHR_1107299618)
  struct_VkPhysicalDeviceSubgroupSizeControlProperties_1107298819 = (when declared(
      struct_VkPhysicalDeviceSubgroupSizeControlProperties):
    when ownSizeof(struct_VkPhysicalDeviceSubgroupSizeControlProperties) !=
        ownSizeof(struct_VkPhysicalDeviceSubgroupSizeControlProperties_1107298818):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSubgroupSizeControlProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceSubgroupSizeControlProperties
  else:
    struct_VkPhysicalDeviceSubgroupSizeControlProperties_1107298818)
  PFN_vkCreateVideoSessionParametersKHR_1107299551 = (when declared(
      PFN_vkCreateVideoSessionParametersKHR):
    when ownSizeof(PFN_vkCreateVideoSessionParametersKHR) !=
        ownSizeof(PFN_vkCreateVideoSessionParametersKHR_1107299550):
      static :
        warning("Declaration of " & "PFN_vkCreateVideoSessionParametersKHR" &
            " exists but with different size")
    PFN_vkCreateVideoSessionParametersKHR
  else:
    PFN_vkCreateVideoSessionParametersKHR_1107299550)
  VkDisplayModeProperties2KHR_1107300217 = (when declared(
      VkDisplayModeProperties2KHR):
    when ownSizeof(VkDisplayModeProperties2KHR) !=
        ownSizeof(VkDisplayModeProperties2KHR_1107300216):
      static :
        warning("Declaration of " & "VkDisplayModeProperties2KHR" &
            " exists but with different size")
    VkDisplayModeProperties2KHR
  else:
    VkDisplayModeProperties2KHR_1107300216)
  struct_VkDedicatedAllocationBufferCreateInfoNV_1107301459 = (when declared(
      struct_VkDedicatedAllocationBufferCreateInfoNV):
    when ownSizeof(struct_VkDedicatedAllocationBufferCreateInfoNV) !=
        ownSizeof(struct_VkDedicatedAllocationBufferCreateInfoNV_1107301458):
      static :
        warning("Declaration of " &
            "struct_VkDedicatedAllocationBufferCreateInfoNV" &
            " exists but with different size")
    struct_VkDedicatedAllocationBufferCreateInfoNV
  else:
    struct_VkDedicatedAllocationBufferCreateInfoNV_1107301458)
  VkQueryPipelineStatisticFlagBits_1107297033 = (when declared(
      VkQueryPipelineStatisticFlagBits):
    when ownSizeof(VkQueryPipelineStatisticFlagBits) !=
        ownSizeof(VkQueryPipelineStatisticFlagBits_1107297032):
      static :
        warning("Declaration of " & "VkQueryPipelineStatisticFlagBits" &
            " exists but with different size")
    VkQueryPipelineStatisticFlagBits
  else:
    VkQueryPipelineStatisticFlagBits_1107297032)
  PFN_vkCreateMicromapEXT_1107303607 = (when declared(PFN_vkCreateMicromapEXT):
    when ownSizeof(PFN_vkCreateMicromapEXT) !=
        ownSizeof(PFN_vkCreateMicromapEXT_1107303606):
      static :
        warning("Declaration of " & "PFN_vkCreateMicromapEXT" &
            " exists but with different size")
    PFN_vkCreateMicromapEXT
  else:
    PFN_vkCreateMicromapEXT_1107303606)
  struct_VkPhysicalDeviceShaderIntegerDotProductProperties_1107298871 = (when declared(
      struct_VkPhysicalDeviceShaderIntegerDotProductProperties):
    when ownSizeof(struct_VkPhysicalDeviceShaderIntegerDotProductProperties) !=
        ownSizeof(struct_VkPhysicalDeviceShaderIntegerDotProductProperties_1107298870):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderIntegerDotProductProperties" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderIntegerDotProductProperties
  else:
    struct_VkPhysicalDeviceShaderIntegerDotProductProperties_1107298870)
  VkQueueFamilyGlobalPriorityProperties_1107299027 = (when declared(
      VkQueueFamilyGlobalPriorityProperties):
    when ownSizeof(VkQueueFamilyGlobalPriorityProperties) !=
        ownSizeof(VkQueueFamilyGlobalPriorityProperties_1107299026):
      static :
        warning("Declaration of " & "VkQueueFamilyGlobalPriorityProperties" &
            " exists but with different size")
    VkQueueFamilyGlobalPriorityProperties
  else:
    VkQueueFamilyGlobalPriorityProperties_1107299026)
  VkMultisampledRenderToSingleSampledInfoEXT_1107303405 = (when declared(
      VkMultisampledRenderToSingleSampledInfoEXT):
    when ownSizeof(VkMultisampledRenderToSingleSampledInfoEXT) !=
        ownSizeof(VkMultisampledRenderToSingleSampledInfoEXT_1107303404):
      static :
        warning("Declaration of " & "VkMultisampledRenderToSingleSampledInfoEXT" &
            " exists but with different size")
    VkMultisampledRenderToSingleSampledInfoEXT
  else:
    VkMultisampledRenderToSingleSampledInfoEXT_1107303404)
  PFN_vkCmdSetDepthClampRangeEXT_1107304283 = (when declared(
      PFN_vkCmdSetDepthClampRangeEXT):
    when ownSizeof(PFN_vkCmdSetDepthClampRangeEXT) !=
        ownSizeof(PFN_vkCmdSetDepthClampRangeEXT_1107304282):
      static :
        warning("Declaration of " & "PFN_vkCmdSetDepthClampRangeEXT" &
            " exists but with different size")
    PFN_vkCmdSetDepthClampRangeEXT
  else:
    PFN_vkCmdSetDepthClampRangeEXT_1107304282)
  VkMemoryDedicatedAllocateInfo_1107298071 = (when declared(
      VkMemoryDedicatedAllocateInfo):
    when ownSizeof(VkMemoryDedicatedAllocateInfo) !=
        ownSizeof(VkMemoryDedicatedAllocateInfo_1107298070):
      static :
        warning("Declaration of " & "VkMemoryDedicatedAllocateInfo" &
            " exists but with different size")
    VkMemoryDedicatedAllocateInfo
  else:
    VkMemoryDedicatedAllocateInfo_1107298070)
  VkPipelineViewportSwizzleStateCreateFlagsNV_1107301731 = (when declared(
      VkPipelineViewportSwizzleStateCreateFlagsNV):
    when ownSizeof(VkPipelineViewportSwizzleStateCreateFlagsNV) !=
        ownSizeof(VkPipelineViewportSwizzleStateCreateFlagsNV_1107301730):
      static :
        warning("Declaration of " &
            "VkPipelineViewportSwizzleStateCreateFlagsNV" &
            " exists but with different size")
    VkPipelineViewportSwizzleStateCreateFlagsNV
  else:
    VkPipelineViewportSwizzleStateCreateFlagsNV_1107301730)
  struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV_1107301949 = (when declared(
      struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV):
    when ownSizeof(struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV) !=
        ownSizeof(struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV_1107301948):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV
  else:
    struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV_1107301948)
  VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT_1107304127 = (when declared(
      VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT):
    when ownSizeof(VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT) !=
        ownSizeof(VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT_1107304126):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT" &
            " exists but with different size")
    VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT
  else:
    VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT_1107304126)
  struct_VkDeviceMemoryOpaqueCaptureAddressInfo_1107298615 = (when declared(
      struct_VkDeviceMemoryOpaqueCaptureAddressInfo):
    when ownSizeof(struct_VkDeviceMemoryOpaqueCaptureAddressInfo) !=
        ownSizeof(struct_VkDeviceMemoryOpaqueCaptureAddressInfo_1107298614):
      static :
        warning("Declaration of " &
            "struct_VkDeviceMemoryOpaqueCaptureAddressInfo" &
            " exists but with different size")
    struct_VkDeviceMemoryOpaqueCaptureAddressInfo
  else:
    struct_VkDeviceMemoryOpaqueCaptureAddressInfo_1107298614)
  PFN_vkCmdSetLogicOpEXT_1107303417 = (when declared(PFN_vkCmdSetLogicOpEXT):
    when ownSizeof(PFN_vkCmdSetLogicOpEXT) != ownSizeof(PFN_vkCmdSetLogicOpEXT_1107303416):
      static :
        warning("Declaration of " & "PFN_vkCmdSetLogicOpEXT" &
            " exists but with different size")
    PFN_vkCmdSetLogicOpEXT
  else:
    PFN_vkCmdSetLogicOpEXT_1107303416)
  VkWin32SurfaceCreateFlagsKHR_1107305301 = (when declared(
      VkWin32SurfaceCreateFlagsKHR):
    when ownSizeof(VkWin32SurfaceCreateFlagsKHR) !=
        ownSizeof(VkWin32SurfaceCreateFlagsKHR_1107305300):
      static :
        warning("Declaration of " & "VkWin32SurfaceCreateFlagsKHR" &
            " exists but with different size")
    VkWin32SurfaceCreateFlagsKHR
  else:
    VkWin32SurfaceCreateFlagsKHR_1107305300)
  struct_VkLayerSettingsCreateInfoEXT_1107304371 = (when declared(
      struct_VkLayerSettingsCreateInfoEXT):
    when ownSizeof(struct_VkLayerSettingsCreateInfoEXT) !=
        ownSizeof(struct_VkLayerSettingsCreateInfoEXT_1107304370):
      static :
        warning("Declaration of " & "struct_VkLayerSettingsCreateInfoEXT" &
            " exists but with different size")
    struct_VkLayerSettingsCreateInfoEXT
  else:
    struct_VkLayerSettingsCreateInfoEXT_1107304370)
  VkImage_1107296722 = (when declared(VkImage):
    when ownSizeof(VkImage) != ownSizeof(VkImage_1107296721):
      static :
        warning("Declaration of " & "VkImage" &
            " exists but with different size")
    VkImage
  else:
    VkImage_1107296721)
  struct_VkPhysicalDeviceImageRobustnessFeatures_1107298767 = (when declared(
      struct_VkPhysicalDeviceImageRobustnessFeatures):
    when ownSizeof(struct_VkPhysicalDeviceImageRobustnessFeatures) !=
        ownSizeof(struct_VkPhysicalDeviceImageRobustnessFeatures_1107298766):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceImageRobustnessFeatures" &
            " exists but with different size")
    struct_VkPhysicalDeviceImageRobustnessFeatures
  else:
    struct_VkPhysicalDeviceImageRobustnessFeatures_1107298766)
  PFN_vkCmdSetViewportWScalingEnableNV_1107303919 = (when declared(
      PFN_vkCmdSetViewportWScalingEnableNV):
    when ownSizeof(PFN_vkCmdSetViewportWScalingEnableNV) !=
        ownSizeof(PFN_vkCmdSetViewportWScalingEnableNV_1107303918):
      static :
        warning("Declaration of " & "PFN_vkCmdSetViewportWScalingEnableNV" &
            " exists but with different size")
    PFN_vkCmdSetViewportWScalingEnableNV
  else:
    PFN_vkCmdSetViewportWScalingEnableNV_1107303918)
  VkPhysicalDeviceMultiviewFeaturesKHR_1107299851 = (when declared(
      VkPhysicalDeviceMultiviewFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceMultiviewFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceMultiviewFeaturesKHR_1107299850):
      static :
        warning("Declaration of " & "VkPhysicalDeviceMultiviewFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceMultiviewFeaturesKHR
  else:
    VkPhysicalDeviceMultiviewFeaturesKHR_1107299850)
  PFN_vkGetPipelineKeyKHR_1107300893 = (when declared(PFN_vkGetPipelineKeyKHR):
    when ownSizeof(PFN_vkGetPipelineKeyKHR) !=
        ownSizeof(PFN_vkGetPipelineKeyKHR_1107300892):
      static :
        warning("Declaration of " & "PFN_vkGetPipelineKeyKHR" &
            " exists but with different size")
    PFN_vkGetPipelineKeyKHR
  else:
    PFN_vkGetPipelineKeyKHR_1107300892)
  PFN_vkReleasePerformanceConfigurationINTEL_1107302441 = (when declared(
      PFN_vkReleasePerformanceConfigurationINTEL):
    when ownSizeof(PFN_vkReleasePerformanceConfigurationINTEL) !=
        ownSizeof(PFN_vkReleasePerformanceConfigurationINTEL_1107302440):
      static :
        warning("Declaration of " & "PFN_vkReleasePerformanceConfigurationINTEL" &
            " exists but with different size")
    PFN_vkReleasePerformanceConfigurationINTEL
  else:
    PFN_vkReleasePerformanceConfigurationINTEL_1107302440)
  VkImageUsageFlagBits_1107296957 = (when declared(VkImageUsageFlagBits):
    when ownSizeof(VkImageUsageFlagBits) != ownSizeof(VkImageUsageFlagBits_1107296956):
      static :
        warning("Declaration of " & "VkImageUsageFlagBits" &
            " exists but with different size")
    VkImageUsageFlagBits
  else:
    VkImageUsageFlagBits_1107296956)
  struct_VkDataGraphPipelineConstantARM_1107304479 = (when declared(
      struct_VkDataGraphPipelineConstantARM):
    when ownSizeof(struct_VkDataGraphPipelineConstantARM) !=
        ownSizeof(struct_VkDataGraphPipelineConstantARM_1107304478):
      static :
        warning("Declaration of " & "struct_VkDataGraphPipelineConstantARM" &
            " exists but with different size")
    struct_VkDataGraphPipelineConstantARM
  else:
    struct_VkDataGraphPipelineConstantARM_1107304478)
  wchar_t_1107305649 = (when declared(wchar_t):
    when ownSizeof(wchar_t) != ownSizeof(wchar_t_1107305648):
      static :
        warning("Declaration of " & "wchar_t" &
            " exists but with different size")
    wchar_t
  else:
    wchar_t_1107305648)
  struct_VkPhysicalDeviceSchedulingControlsFeaturesARM_1107303677 = (when declared(
      struct_VkPhysicalDeviceSchedulingControlsFeaturesARM):
    when ownSizeof(struct_VkPhysicalDeviceSchedulingControlsFeaturesARM) !=
        ownSizeof(struct_VkPhysicalDeviceSchedulingControlsFeaturesARM_1107303676):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceSchedulingControlsFeaturesARM" &
            " exists but with different size")
    struct_VkPhysicalDeviceSchedulingControlsFeaturesARM
  else:
    struct_VkPhysicalDeviceSchedulingControlsFeaturesARM_1107303676)
  StdVideoH265VideoParameterSet_1107299737 = (when declared(
      StdVideoH265VideoParameterSet):
    when ownSizeof(StdVideoH265VideoParameterSet) !=
        ownSizeof(StdVideoH265VideoParameterSet_1107299736):
      static :
        warning("Declaration of " & "StdVideoH265VideoParameterSet" &
            " exists but with different size")
    StdVideoH265VideoParameterSet
  else:
    StdVideoH265VideoParameterSet_1107299736)
  PFN_vkCmdResetEvent2KHR_1107300675 = (when declared(PFN_vkCmdResetEvent2KHR):
    when ownSizeof(PFN_vkCmdResetEvent2KHR) !=
        ownSizeof(PFN_vkCmdResetEvent2KHR_1107300674):
      static :
        warning("Declaration of " & "PFN_vkCmdResetEvent2KHR" &
            " exists but with different size")
    PFN_vkCmdResetEvent2KHR
  else:
    PFN_vkCmdResetEvent2KHR_1107300674)
  VkInstance_1107296724 = (when declared(VkInstance):
    when ownSizeof(VkInstance) != ownSizeof(VkInstance_1107296723):
      static :
        warning("Declaration of " & "VkInstance" &
            " exists but with different size")
    VkInstance
  else:
    VkInstance_1107296723)
  VkMemoryAllocateFlags_1107297995 = (when declared(VkMemoryAllocateFlags):
    when ownSizeof(VkMemoryAllocateFlags) != ownSizeof(VkMemoryAllocateFlags_1107297994):
      static :
        warning("Declaration of " & "VkMemoryAllocateFlags" &
            " exists but with different size")
    VkMemoryAllocateFlags
  else:
    VkMemoryAllocateFlags_1107297994)
  StdVideoH265ProfileIdc_1107299777 = (when declared(StdVideoH265ProfileIdc):
    when ownSizeof(StdVideoH265ProfileIdc) != ownSizeof(StdVideoH265ProfileIdc_1107299776):
      static :
        warning("Declaration of " & "StdVideoH265ProfileIdc" &
            " exists but with different size")
    StdVideoH265ProfileIdc
  else:
    StdVideoH265ProfileIdc_1107299776)
  VkPhysicalDeviceDynamicRenderingFeaturesKHR_1107299841 = (when declared(
      VkPhysicalDeviceDynamicRenderingFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceDynamicRenderingFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceDynamicRenderingFeaturesKHR_1107299840):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDynamicRenderingFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceDynamicRenderingFeaturesKHR
  else:
    VkPhysicalDeviceDynamicRenderingFeaturesKHR_1107299840)
  PFN_vkGetPhysicalDeviceProperties2_1107298347 = (when declared(
      PFN_vkGetPhysicalDeviceProperties2):
    when ownSizeof(PFN_vkGetPhysicalDeviceProperties2) !=
        ownSizeof(PFN_vkGetPhysicalDeviceProperties2_1107298346):
      static :
        warning("Declaration of " & "PFN_vkGetPhysicalDeviceProperties2" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceProperties2
  else:
    PFN_vkGetPhysicalDeviceProperties2_1107298346)
  VkDrawMeshTasksIndirectCommandNV_1107302321 = (when declared(
      VkDrawMeshTasksIndirectCommandNV):
    when ownSizeof(VkDrawMeshTasksIndirectCommandNV) !=
        ownSizeof(VkDrawMeshTasksIndirectCommandNV_1107302320):
      static :
        warning("Declaration of " & "VkDrawMeshTasksIndirectCommandNV" &
            " exists but with different size")
    VkDrawMeshTasksIndirectCommandNV
  else:
    VkDrawMeshTasksIndirectCommandNV_1107302320)
  VkAttachmentDescriptionFlags_1107297163 = (when declared(
      VkAttachmentDescriptionFlags):
    when ownSizeof(VkAttachmentDescriptionFlags) !=
        ownSizeof(VkAttachmentDescriptionFlags_1107297162):
      static :
        warning("Declaration of " & "VkAttachmentDescriptionFlags" &
            " exists but with different size")
    VkAttachmentDescriptionFlags
  else:
    VkAttachmentDescriptionFlags_1107297162)
  VkPhysicalDeviceExternalImageFormatInfoKHR_1107299935 = (when declared(
      VkPhysicalDeviceExternalImageFormatInfoKHR):
    when ownSizeof(VkPhysicalDeviceExternalImageFormatInfoKHR) !=
        ownSizeof(VkPhysicalDeviceExternalImageFormatInfoKHR_1107299934):
      static :
        warning("Declaration of " & "VkPhysicalDeviceExternalImageFormatInfoKHR" &
            " exists but with different size")
    VkPhysicalDeviceExternalImageFormatInfoKHR
  else:
    VkPhysicalDeviceExternalImageFormatInfoKHR_1107299934)
  VkVideoComponentBitDepthFlagsKHR_1107299441 = (when declared(
      VkVideoComponentBitDepthFlagsKHR):
    when ownSizeof(VkVideoComponentBitDepthFlagsKHR) !=
        ownSizeof(VkVideoComponentBitDepthFlagsKHR_1107299440):
      static :
        warning("Declaration of " & "VkVideoComponentBitDepthFlagsKHR" &
            " exists but with different size")
    VkVideoComponentBitDepthFlagsKHR
  else:
    VkVideoComponentBitDepthFlagsKHR_1107299440)
  PFN_vkCompileDeferredNV_1107302221 = (when declared(PFN_vkCompileDeferredNV):
    when ownSizeof(PFN_vkCompileDeferredNV) !=
        ownSizeof(PFN_vkCompileDeferredNV_1107302220):
      static :
        warning("Declaration of " & "PFN_vkCompileDeferredNV" &
            " exists but with different size")
    PFN_vkCompileDeferredNV
  else:
    PFN_vkCompileDeferredNV_1107302220)
  PFN_vkCmdDebugMarkerBeginEXT_1107301449 = (when declared(
      PFN_vkCmdDebugMarkerBeginEXT):
    when ownSizeof(PFN_vkCmdDebugMarkerBeginEXT) !=
        ownSizeof(PFN_vkCmdDebugMarkerBeginEXT_1107301448):
      static :
        warning("Declaration of " & "PFN_vkCmdDebugMarkerBeginEXT" &
            " exists but with different size")
    PFN_vkCmdDebugMarkerBeginEXT
  else:
    PFN_vkCmdDebugMarkerBeginEXT_1107301448)
  struct_VkRenderPassCreationFeedbackCreateInfoEXT_1107303955 = (when declared(
      struct_VkRenderPassCreationFeedbackCreateInfoEXT):
    when ownSizeof(struct_VkRenderPassCreationFeedbackCreateInfoEXT) !=
        ownSizeof(struct_VkRenderPassCreationFeedbackCreateInfoEXT_1107303954):
      static :
        warning("Declaration of " &
            "struct_VkRenderPassCreationFeedbackCreateInfoEXT" &
            " exists but with different size")
    struct_VkRenderPassCreationFeedbackCreateInfoEXT
  else:
    struct_VkRenderPassCreationFeedbackCreateInfoEXT_1107303954)
  struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT_1107302723 = (when declared(
      struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT):
    when ownSizeof(struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT) !=
        ownSizeof(struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT_1107302722):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" &
            " exists but with different size")
    struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT
  else:
    struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT_1107302722)
  VkComponentTypeKHR_1107300951 = (when declared(VkComponentTypeKHR):
    when ownSizeof(VkComponentTypeKHR) != ownSizeof(VkComponentTypeKHR_1107300950):
      static :
        warning("Declaration of " & "VkComponentTypeKHR" &
            " exists but with different size")
    VkComponentTypeKHR
  else:
    VkComponentTypeKHR_1107300950)
  PFN_vkCmdCopyImageToBuffer2KHR_1107300731 = (when declared(
      PFN_vkCmdCopyImageToBuffer2KHR):
    when ownSizeof(PFN_vkCmdCopyImageToBuffer2KHR) !=
        ownSizeof(PFN_vkCmdCopyImageToBuffer2KHR_1107300730):
      static :
        warning("Declaration of " & "PFN_vkCmdCopyImageToBuffer2KHR" &
            " exists but with different size")
    PFN_vkCmdCopyImageToBuffer2KHR
  else:
    PFN_vkCmdCopyImageToBuffer2KHR_1107300730)
  struct_VkVideoEncodeAV1SessionCreateInfoKHR_1107301057 = (when declared(
      struct_VkVideoEncodeAV1SessionCreateInfoKHR):
    when ownSizeof(struct_VkVideoEncodeAV1SessionCreateInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeAV1SessionCreateInfoKHR_1107301056):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeAV1SessionCreateInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeAV1SessionCreateInfoKHR
  else:
    struct_VkVideoEncodeAV1SessionCreateInfoKHR_1107301056)
  VkRenderPassBeginInfo_1107297675 = (when declared(VkRenderPassBeginInfo):
    when ownSizeof(VkRenderPassBeginInfo) != ownSizeof(VkRenderPassBeginInfo_1107297674):
      static :
        warning("Declaration of " & "VkRenderPassBeginInfo" &
            " exists but with different size")
    VkRenderPassBeginInfo
  else:
    VkRenderPassBeginInfo_1107297674)
  struct_VkApplicationInfo_1107297301 = (when declared(struct_VkApplicationInfo):
    when ownSizeof(struct_VkApplicationInfo) !=
        ownSizeof(struct_VkApplicationInfo_1107297300):
      static :
        warning("Declaration of " & "struct_VkApplicationInfo" &
            " exists but with different size")
    struct_VkApplicationInfo
  else:
    struct_VkApplicationInfo_1107297300)
  PFN_vkCmdEndVideoCodingKHR_1107299559 = (when declared(
      PFN_vkCmdEndVideoCodingKHR):
    when ownSizeof(PFN_vkCmdEndVideoCodingKHR) !=
        ownSizeof(PFN_vkCmdEndVideoCodingKHR_1107299558):
      static :
        warning("Declaration of " & "PFN_vkCmdEndVideoCodingKHR" &
            " exists but with different size")
    PFN_vkCmdEndVideoCodingKHR
  else:
    PFN_vkCmdEndVideoCodingKHR_1107299558)
  VkExportSemaphoreWin32HandleInfoKHR_1107305353 = (when declared(
      VkExportSemaphoreWin32HandleInfoKHR):
    when ownSizeof(VkExportSemaphoreWin32HandleInfoKHR) !=
        ownSizeof(VkExportSemaphoreWin32HandleInfoKHR_1107305352):
      static :
        warning("Declaration of " & "VkExportSemaphoreWin32HandleInfoKHR" &
            " exists but with different size")
    VkExportSemaphoreWin32HandleInfoKHR
  else:
    VkExportSemaphoreWin32HandleInfoKHR_1107305352)
  struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR_1107301123 = (when declared(
      struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR):
    when ownSizeof(struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR) !=
        ownSizeof(struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR_1107301122):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR" &
            " exists but with different size")
    struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR
  else:
    struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR_1107301122)
  PFN_vkGetGeneratedCommandsMemoryRequirementsNV_1107302827 = (when declared(
      PFN_vkGetGeneratedCommandsMemoryRequirementsNV):
    when ownSizeof(PFN_vkGetGeneratedCommandsMemoryRequirementsNV) !=
        ownSizeof(PFN_vkGetGeneratedCommandsMemoryRequirementsNV_1107302826):
      static :
        warning("Declaration of " &
            "PFN_vkGetGeneratedCommandsMemoryRequirementsNV" &
            " exists but with different size")
    PFN_vkGetGeneratedCommandsMemoryRequirementsNV
  else:
    PFN_vkGetGeneratedCommandsMemoryRequirementsNV_1107302826)
  PFN_vkCmdBuildAccelerationStructuresIndirectKHR_1107305213 = (when declared(
      PFN_vkCmdBuildAccelerationStructuresIndirectKHR):
    when ownSizeof(PFN_vkCmdBuildAccelerationStructuresIndirectKHR) !=
        ownSizeof(PFN_vkCmdBuildAccelerationStructuresIndirectKHR_1107305212):
      static :
        warning("Declaration of " &
            "PFN_vkCmdBuildAccelerationStructuresIndirectKHR" &
            " exists but with different size")
    PFN_vkCmdBuildAccelerationStructuresIndirectKHR
  else:
    PFN_vkCmdBuildAccelerationStructuresIndirectKHR_1107305212)
  struct_VkPresentTimesInfoGOOGLE_1107301711 = (when declared(
      struct_VkPresentTimesInfoGOOGLE):
    when ownSizeof(struct_VkPresentTimesInfoGOOGLE) !=
        ownSizeof(struct_VkPresentTimesInfoGOOGLE_1107301710):
      static :
        warning("Declaration of " & "struct_VkPresentTimesInfoGOOGLE" &
            " exists but with different size")
    struct_VkPresentTimesInfoGOOGLE
  else:
    struct_VkPresentTimesInfoGOOGLE_1107301710)
  PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR_1107301169 = (when declared(
      PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR):
    when ownSizeof(PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR) !=
        ownSizeof(PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR_1107301168):
      static :
        warning("Declaration of " &
            "PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR" &
            " exists but with different size")
    PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR
  else:
    PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR_1107301168)
  VkPhysicalDeviceSparseProperties_1107297339 = (when declared(
      VkPhysicalDeviceSparseProperties):
    when ownSizeof(VkPhysicalDeviceSparseProperties) !=
        ownSizeof(VkPhysicalDeviceSparseProperties_1107297338):
      static :
        warning("Declaration of " & "VkPhysicalDeviceSparseProperties" &
            " exists but with different size")
    VkPhysicalDeviceSparseProperties
  else:
    VkPhysicalDeviceSparseProperties_1107297338)
  VkDataGraphPipelineDispatchFlagsARM_1107304471 = (when declared(
      VkDataGraphPipelineDispatchFlagsARM):
    when ownSizeof(VkDataGraphPipelineDispatchFlagsARM) !=
        ownSizeof(VkDataGraphPipelineDispatchFlagsARM_1107304470):
      static :
        warning("Declaration of " & "VkDataGraphPipelineDispatchFlagsARM" &
            " exists but with different size")
    VkDataGraphPipelineDispatchFlagsARM
  else:
    VkDataGraphPipelineDispatchFlagsARM_1107304470)
  struct_VkDescriptorPoolSize_1107297565 = (when declared(
      struct_VkDescriptorPoolSize):
    when ownSizeof(struct_VkDescriptorPoolSize) !=
        ownSizeof(struct_VkDescriptorPoolSize_1107297564):
      static :
        warning("Declaration of " & "struct_VkDescriptorPoolSize" &
            " exists but with different size")
    struct_VkDescriptorPoolSize
  else:
    struct_VkDescriptorPoolSize_1107297564)
  VkDeviceImageSubresourceInfo_1107299099 = (when declared(
      VkDeviceImageSubresourceInfo):
    when ownSizeof(VkDeviceImageSubresourceInfo) !=
        ownSizeof(VkDeviceImageSubresourceInfo_1107299098):
      static :
        warning("Declaration of " & "VkDeviceImageSubresourceInfo" &
            " exists but with different size")
    VkDeviceImageSubresourceInfo
  else:
    VkDeviceImageSubresourceInfo_1107299098)
  VkSurfaceCounterFlagBitsEXT_1107301653 = (when declared(
      VkSurfaceCounterFlagBitsEXT):
    when ownSizeof(VkSurfaceCounterFlagBitsEXT) !=
        ownSizeof(VkSurfaceCounterFlagBitsEXT_1107301652):
      static :
        warning("Declaration of " & "VkSurfaceCounterFlagBitsEXT" &
            " exists but with different size")
    VkSurfaceCounterFlagBitsEXT
  else:
    VkSurfaceCounterFlagBitsEXT_1107301652)
  VkResolveModeFlags_1107298401 = (when declared(VkResolveModeFlags):
    when ownSizeof(VkResolveModeFlags) != ownSizeof(VkResolveModeFlags_1107298400):
      static :
        warning("Declaration of " & "VkResolveModeFlags" &
            " exists but with different size")
    VkResolveModeFlags
  else:
    VkResolveModeFlags_1107298400)
  VkVideoEncodeH265QpKHR_1107299729 = (when declared(VkVideoEncodeH265QpKHR):
    when ownSizeof(VkVideoEncodeH265QpKHR) != ownSizeof(VkVideoEncodeH265QpKHR_1107299728):
      static :
        warning("Declaration of " & "VkVideoEncodeH265QpKHR" &
            " exists but with different size")
    VkVideoEncodeH265QpKHR
  else:
    VkVideoEncodeH265QpKHR_1107299728)
  VkExternalMemoryAcquireUnmodifiedEXT_1107303859 = (when declared(
      VkExternalMemoryAcquireUnmodifiedEXT):
    when ownSizeof(VkExternalMemoryAcquireUnmodifiedEXT) !=
        ownSizeof(VkExternalMemoryAcquireUnmodifiedEXT_1107303858):
      static :
        warning("Declaration of " & "VkExternalMemoryAcquireUnmodifiedEXT" &
            " exists but with different size")
    VkExternalMemoryAcquireUnmodifiedEXT
  else:
    VkExternalMemoryAcquireUnmodifiedEXT_1107303858)
  VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298705 = (when declared(
      VkPhysicalDeviceShaderTerminateInvocationFeatures):
    when ownSizeof(VkPhysicalDeviceShaderTerminateInvocationFeatures) !=
        ownSizeof(VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298704):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceShaderTerminateInvocationFeatures" &
            " exists but with different size")
    VkPhysicalDeviceShaderTerminateInvocationFeatures
  else:
    VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298704)
  VkPipelineStageFlags2KHR_1107300645 = (when declared(VkPipelineStageFlags2KHR):
    when ownSizeof(VkPipelineStageFlags2KHR) !=
        ownSizeof(VkPipelineStageFlags2KHR_1107300644):
      static :
        warning("Declaration of " & "VkPipelineStageFlags2KHR" &
            " exists but with different size")
    VkPipelineStageFlags2KHR
  else:
    VkPipelineStageFlags2KHR_1107300644)
  VkSamplerYcbcrConversionCreateInfo_1107298221 = (when declared(
      VkSamplerYcbcrConversionCreateInfo):
    when ownSizeof(VkSamplerYcbcrConversionCreateInfo) !=
        ownSizeof(VkSamplerYcbcrConversionCreateInfo_1107298220):
      static :
        warning("Declaration of " & "VkSamplerYcbcrConversionCreateInfo" &
            " exists but with different size")
    VkSamplerYcbcrConversionCreateInfo
  else:
    VkSamplerYcbcrConversionCreateInfo_1107298220)
  PFN_vkQueuePresentKHR_1107299345 = (when declared(PFN_vkQueuePresentKHR):
    when ownSizeof(PFN_vkQueuePresentKHR) != ownSizeof(PFN_vkQueuePresentKHR_1107299344):
      static :
        warning("Declaration of " & "PFN_vkQueuePresentKHR" &
            " exists but with different size")
    PFN_vkQueuePresentKHR
  else:
    PFN_vkQueuePresentKHR_1107299344)
  VkStencilFaceFlagBits_1107297221 = (when declared(VkStencilFaceFlagBits):
    when ownSizeof(VkStencilFaceFlagBits) != ownSizeof(VkStencilFaceFlagBits_1107297220):
      static :
        warning("Declaration of " & "VkStencilFaceFlagBits" &
            " exists but with different size")
    VkStencilFaceFlagBits
  else:
    VkStencilFaceFlagBits_1107297220)
  PFN_vkCmdTraceRaysNV_1107302209 = (when declared(PFN_vkCmdTraceRaysNV):
    when ownSizeof(PFN_vkCmdTraceRaysNV) != ownSizeof(PFN_vkCmdTraceRaysNV_1107302208):
      static :
        warning("Declaration of " & "PFN_vkCmdTraceRaysNV" &
            " exists but with different size")
    PFN_vkCmdTraceRaysNV
  else:
    PFN_vkCmdTraceRaysNV_1107302208)
  struct_VkCommandBufferInheritanceViewportScissorInfoNV_1107302843 = (when declared(
      struct_VkCommandBufferInheritanceViewportScissorInfoNV):
    when ownSizeof(struct_VkCommandBufferInheritanceViewportScissorInfoNV) !=
        ownSizeof(struct_VkCommandBufferInheritanceViewportScissorInfoNV_1107302842):
      static :
        warning("Declaration of " &
            "struct_VkCommandBufferInheritanceViewportScissorInfoNV" &
            " exists but with different size")
    struct_VkCommandBufferInheritanceViewportScissorInfoNV
  else:
    struct_VkCommandBufferInheritanceViewportScissorInfoNV_1107302842)
  VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV_1107302517 = (when declared(
      VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV):
    when ownSizeof(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV) !=
        ownSizeof(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV_1107302516):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV" &
            " exists but with different size")
    VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
  else:
    VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV_1107302516)
  PFN_vkGetImageDrmFormatModifierPropertiesEXT_1107301989 = (when declared(
      PFN_vkGetImageDrmFormatModifierPropertiesEXT):
    when ownSizeof(PFN_vkGetImageDrmFormatModifierPropertiesEXT) !=
        ownSizeof(PFN_vkGetImageDrmFormatModifierPropertiesEXT_1107301988):
      static :
        warning("Declaration of " &
            "PFN_vkGetImageDrmFormatModifierPropertiesEXT" &
            " exists but with different size")
    PFN_vkGetImageDrmFormatModifierPropertiesEXT
  else:
    PFN_vkGetImageDrmFormatModifierPropertiesEXT_1107301988)
  VkDescriptorUpdateTemplateType_1107297977 = (when declared(
      VkDescriptorUpdateTemplateType):
    when ownSizeof(VkDescriptorUpdateTemplateType) !=
        ownSizeof(VkDescriptorUpdateTemplateType_1107297976):
      static :
        warning("Declaration of " & "VkDescriptorUpdateTemplateType" &
            " exists but with different size")
    VkDescriptorUpdateTemplateType
  else:
    VkDescriptorUpdateTemplateType_1107297976)
  VkLineRasterizationModeKHR_1107301151 = (when declared(
      VkLineRasterizationModeKHR):
    when ownSizeof(VkLineRasterizationModeKHR) !=
        ownSizeof(VkLineRasterizationModeKHR_1107301150):
      static :
        warning("Declaration of " & "VkLineRasterizationModeKHR" &
            " exists but with different size")
    VkLineRasterizationModeKHR
  else:
    VkLineRasterizationModeKHR_1107301150)
  PFN_vkVoidFunction_1107297295 = (when declared(PFN_vkVoidFunction):
    when ownSizeof(PFN_vkVoidFunction) != ownSizeof(PFN_vkVoidFunction_1107297294):
      static :
        warning("Declaration of " & "PFN_vkVoidFunction" &
            " exists but with different size")
    PFN_vkVoidFunction
  else:
    PFN_vkVoidFunction_1107297294)
  struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR_1107299753 = (when declared(
      struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR):
    when ownSizeof(struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR_1107299752):
      static :
        warning("Declaration of " &
            "struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR
  else:
    struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR_1107299752)
  struct_VkSubresourceLayout_1107297445 = (when declared(
      struct_VkSubresourceLayout):
    when ownSizeof(struct_VkSubresourceLayout) !=
        ownSizeof(struct_VkSubresourceLayout_1107297444):
      static :
        warning("Declaration of " & "struct_VkSubresourceLayout" &
            " exists but with different size")
    struct_VkSubresourceLayout
  else:
    struct_VkSubresourceLayout_1107297444)
  enum_VkVideoEncodeH265CapabilityFlagBitsKHR_1107299687 = (when declared(
      enum_VkVideoEncodeH265CapabilityFlagBitsKHR):
    when ownSizeof(enum_VkVideoEncodeH265CapabilityFlagBitsKHR) !=
        ownSizeof(enum_VkVideoEncodeH265CapabilityFlagBitsKHR_1107299686):
      static :
        warning("Declaration of " &
            "enum_VkVideoEncodeH265CapabilityFlagBitsKHR" &
            " exists but with different size")
    enum_VkVideoEncodeH265CapabilityFlagBitsKHR
  else:
    enum_VkVideoEncodeH265CapabilityFlagBitsKHR_1107299686)
  enum_VkDiscardRectangleModeEXT_1107301741 = (when declared(
      enum_VkDiscardRectangleModeEXT):
    when ownSizeof(enum_VkDiscardRectangleModeEXT) !=
        ownSizeof(enum_VkDiscardRectangleModeEXT_1107301740):
      static :
        warning("Declaration of " & "enum_VkDiscardRectangleModeEXT" &
            " exists but with different size")
    enum_VkDiscardRectangleModeEXT
  else:
    enum_VkDiscardRectangleModeEXT_1107301740)
  VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR_1107300277 = (when declared(
      VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR):
    when ownSizeof(VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR) !=
        ownSizeof(VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR_1107300276):
      static :
        warning("Declaration of " &
            "VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR" &
            " exists but with different size")
    VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR
  else:
    VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR_1107300276)
  PFN_vkBindTensorMemoryARM_1107304109 = (when declared(
      PFN_vkBindTensorMemoryARM):
    when ownSizeof(PFN_vkBindTensorMemoryARM) !=
        ownSizeof(PFN_vkBindTensorMemoryARM_1107304108):
      static :
        warning("Declaration of " & "PFN_vkBindTensorMemoryARM" &
            " exists but with different size")
    PFN_vkBindTensorMemoryARM
  else:
    PFN_vkBindTensorMemoryARM_1107304108)
  struct_VkVideoEncodeRateControlInfoKHR_1107300615 = (when declared(
      struct_VkVideoEncodeRateControlInfoKHR):
    when ownSizeof(struct_VkVideoEncodeRateControlInfoKHR) !=
        ownSizeof(struct_VkVideoEncodeRateControlInfoKHR_1107300614):
      static :
        warning("Declaration of " & "struct_VkVideoEncodeRateControlInfoKHR" &
            " exists but with different size")
    struct_VkVideoEncodeRateControlInfoKHR
  else:
    struct_VkVideoEncodeRateControlInfoKHR_1107300614)
  struct_VkGeneratedCommandsShaderInfoEXT_1107305019 = (when declared(
      struct_VkGeneratedCommandsShaderInfoEXT):
    when ownSizeof(struct_VkGeneratedCommandsShaderInfoEXT) !=
        ownSizeof(struct_VkGeneratedCommandsShaderInfoEXT_1107305018):
      static :
        warning("Declaration of " & "struct_VkGeneratedCommandsShaderInfoEXT" &
            " exists but with different size")
    struct_VkGeneratedCommandsShaderInfoEXT
  else:
    struct_VkGeneratedCommandsShaderInfoEXT_1107305018)
  PFN_vkResetCommandBuffer_1107297861 = (when declared(PFN_vkResetCommandBuffer):
    when ownSizeof(PFN_vkResetCommandBuffer) !=
        ownSizeof(PFN_vkResetCommandBuffer_1107297860):
      static :
        warning("Declaration of " & "PFN_vkResetCommandBuffer" &
            " exists but with different size")
    PFN_vkResetCommandBuffer
  else:
    PFN_vkResetCommandBuffer_1107297860)
  VkPointClippingBehaviorKHR_1107300173 = (when declared(
      VkPointClippingBehaviorKHR):
    when ownSizeof(VkPointClippingBehaviorKHR) !=
        ownSizeof(VkPointClippingBehaviorKHR_1107300172):
      static :
        warning("Declaration of " & "VkPointClippingBehaviorKHR" &
            " exists but with different size")
    VkPointClippingBehaviorKHR
  else:
    VkPointClippingBehaviorKHR_1107300172)
  VkDescriptorBufferBindingPushDescriptorBufferHandleEXT_1107303029 = (when declared(
      VkDescriptorBufferBindingPushDescriptorBufferHandleEXT):
    when ownSizeof(VkDescriptorBufferBindingPushDescriptorBufferHandleEXT) !=
        ownSizeof(VkDescriptorBufferBindingPushDescriptorBufferHandleEXT_1107303028):
      static :
        warning("Declaration of " &
            "VkDescriptorBufferBindingPushDescriptorBufferHandleEXT" &
            " exists but with different size")
    VkDescriptorBufferBindingPushDescriptorBufferHandleEXT
  else:
    VkDescriptorBufferBindingPushDescriptorBufferHandleEXT_1107303028)
  StdVideoH264ModificationOfPicNumsIdc_1107305907 = (when declared(
      StdVideoH264ModificationOfPicNumsIdc):
    when ownSizeof(StdVideoH264ModificationOfPicNumsIdc) !=
        ownSizeof(StdVideoH264ModificationOfPicNumsIdc_1107305906):
      static :
        warning("Declaration of " & "StdVideoH264ModificationOfPicNumsIdc" &
            " exists but with different size")
    StdVideoH264ModificationOfPicNumsIdc
  else:
    StdVideoH264ModificationOfPicNumsIdc_1107305906)
  VkExternalFenceHandleTypeFlags_1107298017 = (when declared(
      VkExternalFenceHandleTypeFlags):
    when ownSizeof(VkExternalFenceHandleTypeFlags) !=
        ownSizeof(VkExternalFenceHandleTypeFlags_1107298016):
      static :
        warning("Declaration of " & "VkExternalFenceHandleTypeFlags" &
            " exists but with different size")
    VkExternalFenceHandleTypeFlags
  else:
    VkExternalFenceHandleTypeFlags_1107298016)
  PFN_vkCmdDrawIndirectCountAMD_1107301537 = (when declared(
      PFN_vkCmdDrawIndirectCountAMD):
    when ownSizeof(PFN_vkCmdDrawIndirectCountAMD) !=
        ownSizeof(PFN_vkCmdDrawIndirectCountAMD_1107301536):
      static :
        warning("Declaration of " & "PFN_vkCmdDrawIndirectCountAMD" &
            " exists but with different size")
    PFN_vkCmdDrawIndirectCountAMD
  else:
    PFN_vkCmdDrawIndirectCountAMD_1107301536)
  struct_VkMicromapTriangleEXT_1107303603 = (when declared(
      struct_VkMicromapTriangleEXT):
    when ownSizeof(struct_VkMicromapTriangleEXT) !=
        ownSizeof(struct_VkMicromapTriangleEXT_1107303602):
      static :
        warning("Declaration of " & "struct_VkMicromapTriangleEXT" &
            " exists but with different size")
    struct_VkMicromapTriangleEXT
  else:
    struct_VkMicromapTriangleEXT_1107303602)
  struct_VkPhysicalDeviceMaintenance6Features_1107299129 = (when declared(
      struct_VkPhysicalDeviceMaintenance6Features):
    when ownSizeof(struct_VkPhysicalDeviceMaintenance6Features) !=
        ownSizeof(struct_VkPhysicalDeviceMaintenance6Features_1107299128):
      static :
        warning("Declaration of " &
            "struct_VkPhysicalDeviceMaintenance6Features" &
            " exists but with different size")
    struct_VkPhysicalDeviceMaintenance6Features
  else:
    struct_VkPhysicalDeviceMaintenance6Features_1107299128)
  struct_VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304785 = (when declared(
      struct_VkClusterAccelerationStructureClustersBottomLevelInputNV):
    when ownSizeof(struct_VkClusterAccelerationStructureClustersBottomLevelInputNV) !=
        ownSizeof(struct_VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304784):
      static :
        warning("Declaration of " &
            "struct_VkClusterAccelerationStructureClustersBottomLevelInputNV" &
            " exists but with different size")
    struct_VkClusterAccelerationStructureClustersBottomLevelInputNV
  else:
    struct_VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304784)
  struct_VkDirectDriverLoadingInfoLUNARG_1107303975 = (when declared(
      struct_VkDirectDriverLoadingInfoLUNARG):
    when ownSizeof(struct_VkDirectDriverLoadingInfoLUNARG) !=
        ownSizeof(struct_VkDirectDriverLoadingInfoLUNARG_1107303974):
      static :
        warning("Declaration of " & "struct_VkDirectDriverLoadingInfoLUNARG" &
            " exists but with different size")
    struct_VkDirectDriverLoadingInfoLUNARG
  else:
    struct_VkDirectDriverLoadingInfoLUNARG_1107303974)
when not declared(struct_VkPhysicalDeviceShaderTerminateInvocationFeatures):
  type
    struct_VkPhysicalDeviceShaderTerminateInvocationFeatures* = struct_VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298702
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderTerminateInvocationFeatures" &
        " already exists, not redeclaring")
when not declared(VkValidationFeatureDisableEXT):
  type
    VkValidationFeatureDisableEXT* = VkValidationFeatureDisableEXT_1107302548
else:
  static :
    hint("Declaration of " & "VkValidationFeatureDisableEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1ColorConfigFlags):
  type
    StdVideoAV1ColorConfigFlags* = StdVideoAV1ColorConfigFlags_1107305816
else:
  static :
    hint("Declaration of " & "StdVideoAV1ColorConfigFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkLatencySleepNV):
  type
    PFN_vkLatencySleepNV* = PFN_vkLatencySleepNV_1107304436
else:
  static :
    hint("Declaration of " & "PFN_vkLatencySleepNV" &
        " already exists, not redeclaring")
when not declared(VkDrmFormatModifierPropertiesListEXT):
  type
    VkDrmFormatModifierPropertiesListEXT* = VkDrmFormatModifierPropertiesListEXT_1107301962
else:
  static :
    hint("Declaration of " & "VkDrmFormatModifierPropertiesListEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264QualityLevelPropertiesKHR):
  type
    VkVideoEncodeH264QualityLevelPropertiesKHR* = VkVideoEncodeH264QualityLevelPropertiesKHR_1107299620
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264QualityLevelPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkWriteIndirectExecutionSetShaderEXT):
  type
    struct_VkWriteIndirectExecutionSetShaderEXT* = struct_VkWriteIndirectExecutionSetShaderEXT_1107305022
else:
  static :
    hint("Declaration of " & "struct_VkWriteIndirectExecutionSetShaderEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoSessionParametersCreateFlagsKHR):
  type
    VkVideoSessionParametersCreateFlagsKHR* = VkVideoSessionParametersCreateFlagsKHR_1107299458
else:
  static :
    hint("Declaration of " & "VkVideoSessionParametersCreateFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT):
  type
    struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT* = struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT_1107303176
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineRobustnessCreateInfo):
  type
    VkPipelineRobustnessCreateInfo* = VkPipelineRobustnessCreateInfo_1107299170
else:
  static :
    hint("Declaration of " & "VkPipelineRobustnessCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroySamplerYcbcrConversion):
  type
    PFN_vkDestroySamplerYcbcrConversion* = PFN_vkDestroySamplerYcbcrConversion_1107298364
else:
  static :
    hint("Declaration of " & "PFN_vkDestroySamplerYcbcrConversion" &
        " already exists, not redeclaring")
when not declared(VkFilter):
  type
    VkFilter* = VkFilter_1107296886
else:
  static :
    hint("Declaration of " & "VkFilter" & " already exists, not redeclaring")
when not declared(PFN_vkGetBufferDeviceAddress):
  type
    PFN_vkGetBufferDeviceAddress* = PFN_vkGetBufferDeviceAddress_1107298638
else:
  static :
    hint("Declaration of " & "PFN_vkGetBufferDeviceAddress" &
        " already exists, not redeclaring")
when not declared(VkValidationCacheCreateInfoEXT):
  type
    VkValidationCacheCreateInfoEXT* = VkValidationCacheCreateInfoEXT_1107302000
else:
  static :
    hint("Declaration of " & "VkValidationCacheCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV):
  type
    VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV* = VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV_1107304834
else:
  static :
    hint("Declaration of " &
        "VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH265WeightTable):
  type
    struct_StdVideoEncodeH265WeightTable* = struct_StdVideoEncodeH265WeightTable_1107305714
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH265WeightTable" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorSetLayoutBindingFlagsCreateInfo):
  type
    struct_VkDescriptorSetLayoutBindingFlagsCreateInfo* = struct_VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298486
else:
  static :
    hint("Declaration of " &
        "struct_VkDescriptorSetLayoutBindingFlagsCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkRenderingInfoKHR):
  type
    VkRenderingInfoKHR* = VkRenderingInfoKHR_1107299834
else:
  static :
    hint("Declaration of " & "VkRenderingInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkImageViewASTCDecodeModeEXT):
  type
    struct_VkImageViewASTCDecodeModeEXT* = struct_VkImageViewASTCDecodeModeEXT_1107301598
else:
  static :
    hint("Declaration of " & "struct_VkImageViewASTCDecodeModeEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreationFeedbackFlagBitsEXT):
  type
    VkPipelineCreationFeedbackFlagBitsEXT* = VkPipelineCreationFeedbackFlagBitsEXT_1107302300
else:
  static :
    hint("Declaration of " & "VkPipelineCreationFeedbackFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkReleaseDisplayEXT):
  type
    PFN_vkReleaseDisplayEXT* = PFN_vkReleaseDisplayEXT_1107301648
else:
  static :
    hint("Declaration of " & "PFN_vkReleaseDisplayEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkAccelerationStructureTypeKHR):
  type
    enum_VkAccelerationStructureTypeKHR* = enum_VkAccelerationStructureTypeKHR_1107302084
else:
  static :
    hint("Declaration of " & "enum_VkAccelerationStructureTypeKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkPerformanceParameterTypeINTEL):
  type
    enum_VkPerformanceParameterTypeINTEL* = enum_VkPerformanceParameterTypeINTEL_1107302386
else:
  static :
    hint("Declaration of " & "enum_VkPerformanceParameterTypeINTEL" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeIntraRefreshModeFlagBitsKHR):
  type
    VkVideoEncodeIntraRefreshModeFlagBitsKHR* = VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301248
else:
  static :
    hint("Declaration of " & "VkVideoEncodeIntraRefreshModeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkQueueSubmit2):
  type
    PFN_vkQueueSubmit2* = PFN_vkQueueSubmit2_1107298918
else:
  static :
    hint("Declaration of " & "PFN_vkQueueSubmit2" &
        " already exists, not redeclaring")
when not declared(struct_VkBindDataGraphPipelineSessionMemoryInfoARM):
  type
    struct_VkBindDataGraphPipelineSessionMemoryInfoARM* = struct_VkBindDataGraphPipelineSessionMemoryInfoARM_1107304514
else:
  static :
    hint("Declaration of " &
        "struct_VkBindDataGraphPipelineSessionMemoryInfoARM" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264PictureType):
  type
    enum_StdVideoH264PictureType* = enum_StdVideoH264PictureType_1107305680
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264PictureType" &
        " already exists, not redeclaring")
when not declared(PFN_vkEnumeratePhysicalDevices):
  type
    PFN_vkEnumeratePhysicalDevices* = PFN_vkEnumeratePhysicalDevices_1107297680
else:
  static :
    hint("Declaration of " & "PFN_vkEnumeratePhysicalDevices" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance9PropertiesKHR):
  type
    struct_VkPhysicalDeviceMaintenance9PropertiesKHR* = struct_VkPhysicalDeviceMaintenance9PropertiesKHR_1107301360
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance9PropertiesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeH265StdFlagBitsKHR):
  type
    enum_VkVideoEncodeH265StdFlagBitsKHR* = enum_VkVideoEncodeH265StdFlagBitsKHR_1107299692
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeH265StdFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeAV1PictureInfo):
  type
    StdVideoEncodeAV1PictureInfo* = StdVideoEncodeAV1PictureInfo_1107301070
else:
  static :
    hint("Declaration of " & "StdVideoEncodeAV1PictureInfo" &
        " already exists, not redeclaring")
when not declared(VkRenderPassFragmentDensityMapCreateInfoEXT):
  type
    VkRenderPassFragmentDensityMapCreateInfoEXT* = VkRenderPassFragmentDensityMapCreateInfoEXT_1107302470
else:
  static :
    hint("Declaration of " & "VkRenderPassFragmentDensityMapCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSetPresentConfigNV):
  type
    struct_VkSetPresentConfigNV* = struct_VkSetPresentConfigNV_1107305110
else:
  static :
    hint("Declaration of " & "struct_VkSetPresentConfigNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT):
  type
    struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT* = struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT_1107303202
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImageCompressionControlFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkDeviceFaultVendorBinaryHeaderVersionOneEXT):
  type
    VkDeviceFaultVendorBinaryHeaderVersionOneEXT* = VkDeviceFaultVendorBinaryHeaderVersionOneEXT_1107303252
else:
  static :
    hint("Declaration of " & "VkDeviceFaultVendorBinaryHeaderVersionOneEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryHostPointerPropertiesEXT):
  type
    struct_VkMemoryHostPointerPropertiesEXT* = struct_VkMemoryHostPointerPropertiesEXT_1107302246
else:
  static :
    hint("Declaration of " & "struct_VkMemoryHostPointerPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkSparseImageFormatFlagBits):
  type
    enum_VkSparseImageFormatFlagBits* = enum_VkSparseImageFormatFlagBits_1107297010
else:
  static :
    hint("Declaration of " & "enum_VkSparseImageFormatFlagBits" &
        " already exists, not redeclaring")
when not declared(VkRenderPassFragmentDensityMapOffsetEndInfoEXT):
  type
    VkRenderPassFragmentDensityMapOffsetEndInfoEXT* = VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303748
else:
  static :
    hint("Declaration of " & "VkRenderPassFragmentDensityMapOffsetEndInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkViewport):
  type
    struct_VkViewport* = struct_VkViewport_1107297500
else:
  static :
    hint("Declaration of " & "struct_VkViewport" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayPropertiesKHR):
  type
    struct_VkDisplayPropertiesKHR* = struct_VkDisplayPropertiesKHR_1107299388
else:
  static :
    hint("Declaration of " & "struct_VkDisplayPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV):
  type
    struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV* = struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV_1107302778
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkAccessFlags2):
  type
    VkAccessFlags2* = VkAccessFlags2_1107298666
else:
  static :
    hint("Declaration of " & "VkAccessFlags2" &
        " already exists, not redeclaring")
when not declared(PFN_vkAcquirePerformanceConfigurationINTEL):
  type
    PFN_vkAcquirePerformanceConfigurationINTEL* = PFN_vkAcquirePerformanceConfigurationINTEL_1107302438
else:
  static :
    hint("Declaration of " & "PFN_vkAcquirePerformanceConfigurationINTEL" &
        " already exists, not redeclaring")
when not declared(enum_VkImageType):
  type
    enum_VkImageType* = enum_VkImageType_1107296816
else:
  static :
    hint("Declaration of " & "enum_VkImageType" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageViewImageFormatInfoEXT):
  type
    struct_VkPhysicalDeviceImageViewImageFormatInfoEXT* = struct_VkPhysicalDeviceImageViewImageFormatInfoEXT_1107302230
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImageViewImageFormatInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPrimitiveTopology):
  type
    VkPrimitiveTopology* = VkPrimitiveTopology_1107296866
else:
  static :
    hint("Declaration of " & "VkPrimitiveTopology" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264ReferenceListsInfo):
  type
    StdVideoEncodeH264ReferenceListsInfo* = StdVideoEncodeH264ReferenceListsInfo_1107305544
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264ReferenceListsInfo" &
        " already exists, not redeclaring")
when not declared(VkPrivateDataSlotEXT):
  type
    VkPrivateDataSlotEXT* = VkPrivateDataSlotEXT_1107302930
else:
  static :
    hint("Declaration of " & "VkPrivateDataSlotEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR):
  type
    PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR* = PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR_1107299398
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkMicromapEXT):
  type
    VkMicromapEXT* = VkMicromapEXT_1107303512
else:
  static :
    hint("Declaration of " & "VkMicromapEXT" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureCreateFlagsKHR):
  type
    VkAccelerationStructureCreateFlagsKHR* = VkAccelerationStructureCreateFlagsKHR_1107305140
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureCreateFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV):
  type
    struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV* = struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV_1107305076
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCooperativeMatrix2FeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalBufferInfoKHR):
  type
    VkPhysicalDeviceExternalBufferInfoKHR* = VkPhysicalDeviceExternalBufferInfoKHR_1107299938
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalBufferInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFormatPackFeaturesARM):
  type
    struct_VkPhysicalDeviceFormatPackFeaturesARM* = struct_VkPhysicalDeviceFormatPackFeaturesARM_1107305094
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceFormatPackFeaturesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVideoFormatInfoKHR):
  type
    struct_VkPhysicalDeviceVideoFormatInfoKHR* = struct_VkPhysicalDeviceVideoFormatInfoKHR_1107299490
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVideoFormatInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkMutableDescriptorTypeCreateInfoEXT):
  type
    VkMutableDescriptorTypeCreateInfoEXT* = VkMutableDescriptorTypeCreateInfoEXT_1107303280
else:
  static :
    hint("Declaration of " & "VkMutableDescriptorTypeCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV):
  type
    struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV* = struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV_1107304346
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkSubresourceLayout):
  type
    VkSubresourceLayout* = VkSubresourceLayout_1107297446
else:
  static :
    hint("Declaration of " & "VkSubresourceLayout" &
        " already exists, not redeclaring")
when not declared(VkRenderPassSubpassFeedbackInfoEXT):
  type
    VkRenderPassSubpassFeedbackInfoEXT* = VkRenderPassSubpassFeedbackInfoEXT_1107303960
else:
  static :
    hint("Declaration of " & "VkRenderPassSubpassFeedbackInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1GlobalMotion):
  type
    struct_StdVideoAV1GlobalMotion* = struct_StdVideoAV1GlobalMotion_1107305760
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1GlobalMotion" &
        " already exists, not redeclaring")
when not declared(struct_VkSubpassBeginInfo):
  type
    struct_VkSubpassBeginInfo* = struct_VkSubpassBeginInfo_1107298458
else:
  static :
    hint("Declaration of " & "struct_VkSubpassBeginInfo" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupPresentModeFlagBitsKHR):
  type
    VkDeviceGroupPresentModeFlagBitsKHR* = VkDeviceGroupPresentModeFlagBitsKHR_1107299300
else:
  static :
    hint("Declaration of " & "VkDeviceGroupPresentModeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(union_VkDescriptorDataEXT):
  type
    union_VkDescriptorDataEXT* = union_VkDescriptorDataEXT_1107303030
else:
  static :
    hint("Declaration of " & "union_VkDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryBufferCreateInfo):
  type
    VkExternalMemoryBufferCreateInfo* = VkExternalMemoryBufferCreateInfo_1107298280
else:
  static :
    hint("Declaration of " & "VkExternalMemoryBufferCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPipelineBinaryDataKHR):
  type
    PFN_vkGetPipelineBinaryDataKHR* = PFN_vkGetPipelineBinaryDataKHR_1107300894
else:
  static :
    hint("Declaration of " & "PFN_vkGetPipelineBinaryDataKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT):
  type
    struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT* = struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT_1107305404
else:
  static :
    hint("Declaration of " &
        "struct_VkSurfaceCapabilitiesFullScreenExclusiveEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCooperativeVectorPropertiesNV):
  type
    VkPhysicalDeviceCooperativeVectorPropertiesNV* = VkPhysicalDeviceCooperativeVectorPropertiesNV_1107304326
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCooperativeVectorPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorBufferInfo):
  type
    struct_VkDescriptorBufferInfo* = struct_VkDescriptorBufferInfo_1107297556
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorBufferInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV):
  type
    VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV* = VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV_1107304318
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV" &
        " already exists, not redeclaring")
when not declared(enum_VkImageLayout):
  type
    enum_VkImageLayout* = enum_VkImageLayout_1107296788
else:
  static :
    hint("Declaration of " & "enum_VkImageLayout" &
        " already exists, not redeclaring")
when not declared(VkShaderCreateInfoEXT):
  type
    VkShaderCreateInfoEXT* = VkShaderCreateInfoEXT_1107304266
else:
  static :
    hint("Declaration of " & "VkShaderCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsMessageTypeFlagsEXT):
  type
    VkDebugUtilsMessageTypeFlagsEXT* = VkDebugUtilsMessageTypeFlagsEXT_1107301810
else:
  static :
    hint("Declaration of " & "VkDebugUtilsMessageTypeFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSubgroupProperties):
  type
    VkPhysicalDeviceSubgroupProperties* = VkPhysicalDeviceSubgroupProperties_1107298050
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSubgroupProperties" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM):
  type
    VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM* = VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM_1107304634
else:
  static :
    hint("Declaration of " &
        "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetAlphaToOneEnableEXT):
  type
    PFN_vkCmdSetAlphaToOneEnableEXT* = PFN_vkCmdSetAlphaToOneEnableEXT_1107303886
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetAlphaToOneEnableEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkOffset3D):
  type
    struct_VkOffset3D* = struct_VkOffset3D_1107297236
else:
  static :
    hint("Declaration of " & "struct_VkOffset3D" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetRenderAreaGranularity):
  type
    PFN_vkGetRenderAreaGranularity* = PFN_vkGetRenderAreaGranularity_1107297844
else:
  static :
    hint("Declaration of " & "PFN_vkGetRenderAreaGranularity" &
        " already exists, not redeclaring")
when not declared(VkSubresourceLayout2):
  type
    VkSubresourceLayout2* = VkSubresourceLayout2_1107299102
else:
  static :
    hint("Declaration of " & "VkSubresourceLayout2" &
        " already exists, not redeclaring")
when not declared(VkAcquireProfilingLockInfoKHR):
  type
    VkAcquireProfilingLockInfoKHR* = VkAcquireProfilingLockInfoKHR_1107300158
else:
  static :
    hint("Declaration of " & "VkAcquireProfilingLockInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1RateControlGroupKHR):
  type
    VkVideoEncodeAV1RateControlGroupKHR* = VkVideoEncodeAV1RateControlGroupKHR_1107301014
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1RateControlGroupKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePresentId2FeaturesKHR):
  type
    VkPhysicalDevicePresentId2FeaturesKHR* = VkPhysicalDevicePresentId2FeaturesKHR_1107300818
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePresentId2FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryBarrierAccessFlags3KHR):
  type
    VkMemoryBarrierAccessFlags3KHR* = VkMemoryBarrierAccessFlags3KHR_1107301346
else:
  static :
    hint("Declaration of " & "VkMemoryBarrierAccessFlags3KHR" &
        " already exists, not redeclaring")
when not declared(VkDependencyInfoKHR):
  type
    VkDependencyInfoKHR* = VkDependencyInfoKHR_1107300662
else:
  static :
    hint("Declaration of " & "VkDependencyInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSetLatencyMarkerInfoNV):
  type
    VkSetLatencyMarkerInfoNV* = VkSetLatencyMarkerInfoNV_1107304408
else:
  static :
    hint("Declaration of " & "VkSetLatencyMarkerInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkSetLatencyMarkerNV):
  type
    PFN_vkSetLatencyMarkerNV* = PFN_vkSetLatencyMarkerNV_1107304438
else:
  static :
    hint("Declaration of " & "PFN_vkSetLatencyMarkerNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSubpassShadingHUAWEI):
  type
    PFN_vkCmdSubpassShadingHUAWEI* = PFN_vkCmdSubpassShadingHUAWEI_1107303348
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSubpassShadingHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI):
  type
    struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI* = struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI_1107303350
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH265ReferenceInfo):
  type
    struct_StdVideoEncodeH265ReferenceInfo* = struct_StdVideoEncodeH265ReferenceInfo_1107305468
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH265ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRenderPassStripedPropertiesARM):
  type
    struct_VkPhysicalDeviceRenderPassStripedPropertiesARM* = struct_VkPhysicalDeviceRenderPassStripedPropertiesARM_1107303718
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRenderPassStripedPropertiesARM" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH265PictureType):
  type
    enum_StdVideoH265PictureType* = enum_StdVideoH265PictureType_1107305718
else:
  static :
    hint("Declaration of " & "enum_StdVideoH265PictureType" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsLabelEXT):
  type
    VkDebugUtilsLabelEXT* = VkDebugUtilsLabelEXT_1107301818
else:
  static :
    hint("Declaration of " & "VkDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(VkSwapchainPresentModesCreateInfoKHR):
  type
    VkSwapchainPresentModesCreateInfoKHR* = VkSwapchainPresentModesCreateInfoKHR_1107300932
else:
  static :
    hint("Declaration of " & "VkSwapchainPresentModesCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetColorWriteEnableEXT):
  type
    PFN_vkCmdSetColorWriteEnableEXT* = PFN_vkCmdSetColorWriteEnableEXT_1107303428
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetColorWriteEnableEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoCodecOperationFlagsKHR):
  type
    VkVideoCodecOperationFlagsKHR* = VkVideoCodecOperationFlagsKHR_1107299428
else:
  static :
    hint("Declaration of " & "VkVideoCodecOperationFlagsKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkTimeDomainKHR):
  type
    enum_VkTimeDomainKHR* = enum_VkTimeDomainKHR_1107301160
else:
  static :
    hint("Declaration of " & "enum_VkTimeDomainKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkBlitImageCubicWeightsInfoQCOM):
  type
    struct_VkBlitImageCubicWeightsInfoQCOM* = struct_VkBlitImageCubicWeightsInfoQCOM_1107304624
else:
  static :
    hint("Declaration of " & "struct_VkBlitImageCubicWeightsInfoQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkSubresourceHostMemcpySize):
  type
    struct_VkSubresourceHostMemcpySize* = struct_VkSubresourceHostMemcpySize_1107299204
else:
  static :
    hint("Declaration of " & "struct_VkSubresourceHostMemcpySize" &
        " already exists, not redeclaring")
when not declared(VkProtectedSubmitInfo):
  type
    VkProtectedSubmitInfo* = VkProtectedSubmitInfo_1107298216
else:
  static :
    hint("Declaration of " & "VkProtectedSubmitInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRayTracingPropertiesNV):
  type
    VkPhysicalDeviceRayTracingPropertiesNV* = VkPhysicalDeviceRayTracingPropertiesNV_1107302176
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRayTracingPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH265SessionParametersCreateInfoKHR):
  type
    VkVideoDecodeH265SessionParametersCreateInfoKHR* = VkVideoDecodeH265SessionParametersCreateInfoKHR_1107300326
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH265SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkRenderingInputAttachmentIndexInfo):
  type
    VkRenderingInputAttachmentIndexInfo* = VkRenderingInputAttachmentIndexInfo_1107299126
else:
  static :
    hint("Declaration of " & "VkRenderingInputAttachmentIndexInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkDebugUtilsObjectNameInfoEXT):
  type
    struct_VkDebugUtilsObjectNameInfoEXT* = struct_VkDebugUtilsObjectNameInfoEXT_1107301820
else:
  static :
    hint("Declaration of " & "struct_VkDebugUtilsObjectNameInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkLatencySleepModeInfoNV):
  type
    VkLatencySleepModeInfoNV* = VkLatencySleepModeInfoNV_1107304400
else:
  static :
    hint("Declaration of " & "VkLatencySleepModeInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT):
  type
    struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT* = struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT_1107303010
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV):
  type
    struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV* = struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV_1107303168
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264NaluSliceInfoKHR):
  type
    struct_VkVideoEncodeH264NaluSliceInfoKHR* = struct_VkVideoEncodeH264NaluSliceInfoKHR_1107299646
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264NaluSliceInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV):
  type
    VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV* = VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV_1107304348
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR):
  type
    VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* = VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR_1107300690
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT):
  type
    VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* = VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT_1107303096
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeCapabilitiesKHR):
  type
    VkVideoEncodeCapabilitiesKHR* = VkVideoEncodeCapabilitiesKHR_1107300600
else:
  static :
    hint("Declaration of " & "VkVideoEncodeCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryMapInfoKHR):
  type
    VkMemoryMapInfoKHR* = VkMemoryMapInfoKHR_1107300528
else:
  static :
    hint("Declaration of " & "VkMemoryMapInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1SequenceHeaderFlags):
  type
    struct_StdVideoAV1SequenceHeaderFlags* = struct_StdVideoAV1SequenceHeaderFlags_1107305734
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1SequenceHeaderFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT):
  type
    VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT* = VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT_1107302948
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCooperativeMatrixFeaturesKHR):
  type
    VkPhysicalDeviceCooperativeMatrixFeaturesKHR* = VkPhysicalDeviceCooperativeMatrixFeaturesKHR_1107300962
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCooperativeMatrixFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkPeerMemoryFeatureFlagBits):
  type
    VkPeerMemoryFeatureFlagBits* = VkPeerMemoryFeatureFlagBits_1107297986
else:
  static :
    hint("Declaration of " & "VkPeerMemoryFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(enum_VkDeviceGroupPresentModeFlagBitsKHR):
  type
    enum_VkDeviceGroupPresentModeFlagBitsKHR* = enum_VkDeviceGroupPresentModeFlagBitsKHR_1107299298
else:
  static :
    hint("Declaration of " & "enum_VkDeviceGroupPresentModeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVulkan13Features):
  type
    struct_VkPhysicalDeviceVulkan13Features* = struct_VkPhysicalDeviceVulkan13Features_1107298686
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVulkan13Features" &
        " already exists, not redeclaring")
when not declared(VkPipelineViewportDepthClampControlCreateInfoEXT):
  type
    VkPipelineViewportDepthClampControlCreateInfoEXT* = VkPipelineViewportDepthClampControlCreateInfoEXT_1107305062
else:
  static :
    hint("Declaration of " & "VkPipelineViewportDepthClampControlCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetInstanceProcAddr):
  type
    PFN_vkGetInstanceProcAddr* = PFN_vkGetInstanceProcAddr_1107297694
else:
  static :
    hint("Declaration of " & "PFN_vkGetInstanceProcAddr" &
        " already exists, not redeclaring")
when not declared(struct_VkDedicatedAllocationMemoryAllocateInfoNV):
  type
    struct_VkDedicatedAllocationMemoryAllocateInfoNV* = struct_VkDedicatedAllocationMemoryAllocateInfoNV_1107301462
else:
  static :
    hint("Declaration of " & "struct_VkDedicatedAllocationMemoryAllocateInfoNV" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264SliceHeader):
  type
    StdVideoEncodeH264SliceHeader* = StdVideoEncodeH264SliceHeader_1107299648
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264SliceHeader" &
        " already exists, not redeclaring")
when not declared(enum_VkResult):
  type
    enum_VkResult* = enum_VkResult_1107296776
else:
  static :
    hint("Declaration of " & "enum_VkResult" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDispatchBaseKHR):
  type
    PFN_vkCmdDispatchBaseKHR* = PFN_vkCmdDispatchBaseKHR_1107299912
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDispatchBaseKHR" &
        " already exists, not redeclaring")
when not declared(VkSurfaceFullScreenExclusiveInfoEXT):
  type
    VkSurfaceFullScreenExclusiveInfoEXT* = VkSurfaceFullScreenExclusiveInfoEXT_1107305402
else:
  static :
    hint("Declaration of " & "VkSurfaceFullScreenExclusiveInfoEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264RefPicMarkingEntry):
  type
    StdVideoEncodeH264RefPicMarkingEntry* = StdVideoEncodeH264RefPicMarkingEntry_1107305798
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264RefPicMarkingEntry" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR):
  type
    struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR* = struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR_1107301100
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVideoDecodeVP9FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowImageFormatPropertiesNV):
  type
    VkOpticalFlowImageFormatPropertiesNV* = VkOpticalFlowImageFormatPropertiesNV_1107304188
else:
  static :
    hint("Declaration of " & "VkOpticalFlowImageFormatPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkRayTracingShaderGroupTypeNV):
  type
    VkRayTracingShaderGroupTypeNV* = VkRayTracingShaderGroupTypeNV_1107302076
else:
  static :
    hint("Declaration of " & "VkRayTracingShaderGroupTypeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT):
  type
    struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT* = struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT_1107302596
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderTileImagePropertiesEXT):
  type
    struct_VkPhysicalDeviceShaderTileImagePropertiesEXT* = struct_VkPhysicalDeviceShaderTileImagePropertiesEXT_1107303508
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderTileImagePropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCooperativeVectorFeaturesNV):
  type
    struct_VkPhysicalDeviceCooperativeVectorFeaturesNV* = struct_VkPhysicalDeviceCooperativeVectorFeaturesNV_1107304328
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCooperativeVectorFeaturesNV" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264DisableDeblockingFilterIdc):
  type
    enum_StdVideoH264DisableDeblockingFilterIdc* = enum_StdVideoH264DisableDeblockingFilterIdc_1107305674
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264DisableDeblockingFilterIdc" &
        " already exists, not redeclaring")
when not declared(enum_VkInstanceCreateFlagBits):
  type
    enum_VkInstanceCreateFlagBits* = enum_VkInstanceCreateFlagBits_1107296960
else:
  static :
    hint("Declaration of " & "enum_VkInstanceCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR):
  type
    VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR* = VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR_1107300392
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH264PictureLayoutFlagBitsKHR):
  type
    VkVideoDecodeH264PictureLayoutFlagBitsKHR* = VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299798
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH264PictureLayoutFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupDeviceCreateInfoKHR):
  type
    VkDeviceGroupDeviceCreateInfoKHR* = VkDeviceGroupDeviceCreateInfoKHR_1107299920
else:
  static :
    hint("Declaration of " & "VkDeviceGroupDeviceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkCooperativeMatrixPropertiesKHR):
  type
    VkCooperativeMatrixPropertiesKHR* = VkCooperativeMatrixPropertiesKHR_1107300958
else:
  static :
    hint("Declaration of " & "VkCooperativeMatrixPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLayeredApiPropertiesKHR):
  type
    VkPhysicalDeviceLayeredApiPropertiesKHR* = VkPhysicalDeviceLayeredApiPropertiesKHR_1107301330
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLayeredApiPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMeshShaderPropertiesNV):
  type
    struct_VkPhysicalDeviceMeshShaderPropertiesNV* = struct_VkPhysicalDeviceMeshShaderPropertiesNV_1107302314
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMeshShaderPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorSetLayoutHostMappingInfoVALVE):
  type
    struct_VkDescriptorSetLayoutHostMappingInfoVALVE* = struct_VkDescriptorSetLayoutHostMappingInfoVALVE_1107303700
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorSetLayoutHostMappingInfoVALVE" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1RateControlFlagsKHR):
  type
    VkVideoEncodeAV1RateControlFlagsKHR* = VkVideoEncodeAV1RateControlFlagsKHR_1107301038
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1RateControlFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyQueryPool):
  type
    PFN_vkDestroyQueryPool* = PFN_vkDestroyQueryPool_1107297772
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyQueryPool" &
        " already exists, not redeclaring")
when not declared(struct_VkImportMemoryWin32HandleInfoNV):
  type
    struct_VkImportMemoryWin32HandleInfoNV* = struct_VkImportMemoryWin32HandleInfoNV_1107305382
else:
  static :
    hint("Declaration of " & "struct_VkImportMemoryWin32HandleInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkFramebufferCreateInfo):
  type
    struct_VkFramebufferCreateInfo* = struct_VkFramebufferCreateInfo_1107297596
else:
  static :
    hint("Declaration of " & "struct_VkFramebufferCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkImageDrmFormatModifierListCreateInfoEXT):
  type
    struct_VkImageDrmFormatModifierListCreateInfoEXT* = struct_VkImageDrmFormatModifierListCreateInfoEXT_1107301968
else:
  static :
    hint("Declaration of " & "struct_VkImageDrmFormatModifierListCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetColorBlendEnableEXT):
  type
    PFN_vkCmdSetColorBlendEnableEXT* = PFN_vkCmdSetColorBlendEnableEXT_1107303890
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetColorBlendEnableEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureGeometryMotionTrianglesDataNV):
  type
    struct_VkAccelerationStructureGeometryMotionTrianglesDataNV* = struct_VkAccelerationStructureGeometryMotionTrianglesDataNV_1107303140
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureGeometryMotionTrianglesDataNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMeshShaderPropertiesEXT):
  type
    VkPhysicalDeviceMeshShaderPropertiesEXT* = VkPhysicalDeviceMeshShaderPropertiesEXT_1107305288
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMeshShaderPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR):
  type
    PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR* = PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR_1107305312
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265CapabilitiesKHR):
  type
    struct_VkVideoEncodeH265CapabilitiesKHR* = struct_VkVideoEncodeH265CapabilitiesKHR_1107299716
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetFragmentShadingRateEnumNV):
  type
    PFN_vkCmdSetFragmentShadingRateEnumNV* = PFN_vkCmdSetFragmentShadingRateEnumNV_1107303126
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetFragmentShadingRateEnumNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR):
  type
    VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR* = VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR_1107300456
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM):
  type
    struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM* = struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_1107304378
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkAntiLagDataAMD):
  type
    struct_VkAntiLagDataAMD* = struct_VkAntiLagDataAMD_1107304234
else:
  static :
    hint("Declaration of " & "struct_VkAntiLagDataAMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyDevice):
  type
    PFN_vkDestroyDevice* = PFN_vkDestroyDevice_1107297700
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyDevice" &
        " already exists, not redeclaring")
when not declared(VkDebugReportFlagBitsEXT):
  type
    VkDebugReportFlagBitsEXT* = VkDebugReportFlagBitsEXT_1107301408
else:
  static :
    hint("Declaration of " & "VkDebugReportFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkInputAttachmentAspectReference):
  type
    VkInputAttachmentAspectReference* = VkInputAttachmentAspectReference_1107298170
else:
  static :
    hint("Declaration of " & "VkInputAttachmentAspectReference" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDescriptorSetLayoutSupport):
  type
    PFN_vkGetDescriptorSetLayoutSupport* = PFN_vkGetDescriptorSetLayoutSupport_1107298378
else:
  static :
    hint("Declaration of " & "PFN_vkGetDescriptorSetLayoutSupport" &
        " already exists, not redeclaring")
when not declared(StdVideoH265PredictorPaletteEntries):
  type
    StdVideoH265PredictorPaletteEntries* = StdVideoH265PredictorPaletteEntries_1107305568
else:
  static :
    hint("Declaration of " & "StdVideoH265PredictorPaletteEntries" &
        " already exists, not redeclaring")
when not declared(VkFenceImportFlags):
  type
    VkFenceImportFlags* = VkFenceImportFlags_1107298028
else:
  static :
    hint("Declaration of " & "VkFenceImportFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceImageFormatProperties2KHR):
  type
    PFN_vkGetPhysicalDeviceImageFormatProperties2KHR* = PFN_vkGetPhysicalDeviceImageFormatProperties2KHR_1107299878
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceImageFormatProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkFrameBoundaryFlagBitsEXT):
  type
    VkFrameBoundaryFlagBitsEXT* = VkFrameBoundaryFlagBitsEXT_1107303382
else:
  static :
    hint("Declaration of " & "VkFrameBoundaryFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkMicromapCreateInfoEXT):
  type
    VkMicromapCreateInfoEXT* = VkMicromapCreateInfoEXT_1107303568
else:
  static :
    hint("Declaration of " & "VkMicromapCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkResetFences):
  type
    PFN_vkResetFences* = PFN_vkResetFences_1107297750
else:
  static :
    hint("Declaration of " & "PFN_vkResetFences" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetLayoutSupportKHR):
  type
    VkDescriptorSetLayoutSupportKHR* = VkDescriptorSetLayoutSupportKHR_1107300294
else:
  static :
    hint("Declaration of " & "VkDescriptorSetLayoutSupportKHR" &
        " already exists, not redeclaring")
when not declared(VkTensorDescriptionARM):
  type
    VkTensorDescriptionARM* = VkTensorDescriptionARM_1107304004
else:
  static :
    hint("Declaration of " & "VkTensorDescriptionARM" &
        " already exists, not redeclaring")
when not declared(VkSubmitInfo):
  type
    VkSubmitInfo* = VkSubmitInfo_1107297366
else:
  static :
    hint("Declaration of " & "VkSubmitInfo" & " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceGroupProperties):
  type
    struct_VkPhysicalDeviceGroupProperties* = struct_VkPhysicalDeviceGroupProperties_1107298100
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceGroupProperties" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreateFlags2CreateInfoKHR):
  type
    VkPipelineCreateFlags2CreateInfoKHR* = VkPipelineCreateFlags2CreateInfoKHR_1107300796
else:
  static :
    hint("Declaration of " & "VkPipelineCreateFlags2CreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkMicromapCreateInfoEXT):
  type
    struct_VkMicromapCreateInfoEXT* = struct_VkMicromapCreateInfoEXT_1107303566
else:
  static :
    hint("Declaration of " & "struct_VkMicromapCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE):
  type
    struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE* = struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE_1107305102
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE" &
        " already exists, not redeclaring")
when not declared(VkCopyImageInfo2):
  type
    VkCopyImageInfo2* = VkCopyImageInfo2_1107298784
else:
  static :
    hint("Declaration of " & "VkCopyImageInfo2" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH265DpbSlotInfoKHR):
  type
    VkVideoDecodeH265DpbSlotInfoKHR* = VkVideoDecodeH265DpbSlotInfoKHR_1107300338
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH265DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkOpticalFlowExecuteFlagBitsNV):
  type
    enum_VkOpticalFlowExecuteFlagBitsNV* = enum_VkOpticalFlowExecuteFlagBitsNV_1107304168
else:
  static :
    hint("Declaration of " & "enum_VkOpticalFlowExecuteFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkSampleLocationEXT):
  type
    struct_VkSampleLocationEXT* = struct_VkSampleLocationEXT_1107301878
else:
  static :
    hint("Declaration of " & "struct_VkSampleLocationEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE):
  type
    VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE* = VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE_1107305104
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceAccelerationStructurePropertiesKHR):
  type
    VkPhysicalDeviceAccelerationStructurePropertiesKHR* = VkPhysicalDeviceAccelerationStructurePropertiesKHR_1107305184
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceAccelerationStructurePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeAV1OperatingPointInfoFlags):
  type
    StdVideoEncodeAV1OperatingPointInfoFlags* = StdVideoEncodeAV1OperatingPointInfoFlags_1107305628
else:
  static :
    hint("Declaration of " & "StdVideoEncodeAV1OperatingPointInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkImageViewASTCDecodeModeEXT):
  type
    VkImageViewASTCDecodeModeEXT* = VkImageViewASTCDecodeModeEXT_1107301600
else:
  static :
    hint("Declaration of " & "VkImageViewASTCDecodeModeEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthBias2EXT):
  type
    PFN_vkCmdSetDepthBias2EXT* = PFN_vkCmdSetDepthBias2EXT_1107302876
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthBias2EXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentShadingRatePropertiesKHR):
  type
    VkPhysicalDeviceFragmentShadingRatePropertiesKHR* = VkPhysicalDeviceFragmentShadingRatePropertiesKHR_1107300412
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFragmentShadingRatePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSparseImageFormatInfo2KHR):
  type
    VkPhysicalDeviceSparseImageFormatInfo2KHR* = VkPhysicalDeviceSparseImageFormatInfo2KHR_1107299870
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSparseImageFormatInfo2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryWin32HandlePropertiesKHR):
  type
    struct_VkMemoryWin32HandlePropertiesKHR* = struct_VkMemoryWin32HandlePropertiesKHR_1107305330
else:
  static :
    hint("Declaration of " & "struct_VkMemoryWin32HandlePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkShaderCorePropertiesFlagsAMD):
  type
    VkShaderCorePropertiesFlagsAMD* = VkShaderCorePropertiesFlagsAMD_1107302488
else:
  static :
    hint("Declaration of " & "VkShaderCorePropertiesFlagsAMD" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageDrmFormatModifierInfoEXT):
  type
    VkPhysicalDeviceImageDrmFormatModifierInfoEXT* = VkPhysicalDeviceImageDrmFormatModifierInfoEXT_1107301966
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageDrmFormatModifierInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkCommandBufferAllocateInfo):
  type
    struct_VkCommandBufferAllocateInfo* = struct_VkCommandBufferAllocateInfo_1107297616
else:
  static :
    hint("Declaration of " & "struct_VkCommandBufferAllocateInfo" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowGridSizeFlagsNV):
  type
    VkOpticalFlowGridSizeFlagsNV* = VkOpticalFlowGridSizeFlagsNV_1107304154
else:
  static :
    hint("Declaration of " & "VkOpticalFlowGridSizeFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkColorBlendEquationEXT):
  type
    VkColorBlendEquationEXT* = VkColorBlendEquationEXT_1107303870
else:
  static :
    hint("Declaration of " & "VkColorBlendEquationEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT):
  type
    struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT* = struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT_1107301472
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceTransformFeedbackPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryDedicatedAllocateInfo):
  type
    struct_VkMemoryDedicatedAllocateInfo* = struct_VkMemoryDedicatedAllocateInfo_1107298068
else:
  static :
    hint("Declaration of " & "struct_VkMemoryDedicatedAllocateInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRgbModelConversionFlagsVALVE):
  type
    VkVideoEncodeRgbModelConversionFlagsVALVE* = VkVideoEncodeRgbModelConversionFlagsVALVE_1107303442
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRgbModelConversionFlagsVALVE" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderImageFootprintFeaturesNV):
  type
    VkPhysicalDeviceShaderImageFootprintFeaturesNV* = VkPhysicalDeviceShaderImageFootprintFeaturesNV_1107302332
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderImageFootprintFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceClusterAccelerationStructurePropertiesNV):
  type
    VkPhysicalDeviceClusterAccelerationStructurePropertiesNV* = VkPhysicalDeviceClusterAccelerationStructurePropertiesNV_1107304782
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceClusterAccelerationStructurePropertiesNV" &
        " already exists, not redeclaring")
when not declared(XID):
  type
    XID* = XID_1107305514
else:
  static :
    hint("Declaration of " & "XID" & " already exists, not redeclaring")
when not declared(VkPhysicalDeviceHostImageCopyFeatures):
  type
    VkPhysicalDeviceHostImageCopyFeatures* = VkPhysicalDeviceHostImageCopyFeatures_1107299174
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceHostImageCopyFeatures" &
        " already exists, not redeclaring")
when not declared(union_VkAccelerationStructureGeometryDataKHR):
  type
    union_VkAccelerationStructureGeometryDataKHR* = union_VkAccelerationStructureGeometryDataKHR_1107305158
else:
  static :
    hint("Declaration of " & "union_VkAccelerationStructureGeometryDataKHR" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryTensorCreateInfoARM):
  type
    VkExternalMemoryTensorCreateInfoARM* = VkExternalMemoryTensorCreateInfoARM_1107304072
else:
  static :
    hint("Declaration of " & "VkExternalMemoryTensorCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreatePipelineLayout):
  type
    PFN_vkCreatePipelineLayout* = PFN_vkCreatePipelineLayout_1107297812
else:
  static :
    hint("Declaration of " & "PFN_vkCreatePipelineLayout" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265CapabilitiesKHR):
  type
    VkVideoEncodeH265CapabilitiesKHR* = VkVideoEncodeH265CapabilitiesKHR_1107299720
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkTensorViewARM):
  type
    VkTensorViewARM* = VkTensorViewARM_1107303984
else:
  static :
    hint("Declaration of " & "VkTensorViewARM" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264PictureInfo):
  type
    struct_StdVideoEncodeH264PictureInfo* = struct_StdVideoEncodeH264PictureInfo_1107305450
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264PictureInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTileMemoryHeapPropertiesQCOM):
  type
    VkPhysicalDeviceTileMemoryHeapPropertiesQCOM* = VkPhysicalDeviceTileMemoryHeapPropertiesQCOM_1107304664
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTileMemoryHeapPropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineCreationFeedbackCreateInfo):
  type
    struct_VkPipelineCreationFeedbackCreateInfo* = struct_VkPipelineCreationFeedbackCreateInfo_1107298698
else:
  static :
    hint("Declaration of " & "struct_VkPipelineCreationFeedbackCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkDeviceAddressBindingFlagBitsEXT):
  type
    VkDeviceAddressBindingFlagBitsEXT* = VkDeviceAddressBindingFlagBitsEXT_1107303308
else:
  static :
    hint("Declaration of " & "VkDeviceAddressBindingFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineConstantARM):
  type
    VkDataGraphPipelineConstantARM* = VkDataGraphPipelineConstantARM_1107304480
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineConstantARM" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264RefListModEntry):
  type
    StdVideoEncodeH264RefListModEntry* = StdVideoEncodeH264RefListModEntry_1107305796
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264RefListModEntry" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateOpticalFlowSessionNV):
  type
    PFN_vkCreateOpticalFlowSessionNV* = PFN_vkCreateOpticalFlowSessionNV_1107304204
else:
  static :
    hint("Declaration of " & "PFN_vkCreateOpticalFlowSessionNV" &
        " already exists, not redeclaring")
when not declared(VkImageSubresourceRange):
  type
    VkImageSubresourceRange* = VkImageSubresourceRange_1107297270
else:
  static :
    hint("Declaration of " & "VkImageSubresourceRange" &
        " already exists, not redeclaring")
when not declared(struct_VkLatencySurfaceCapabilitiesNV):
  type
    struct_VkLatencySurfaceCapabilitiesNV* = struct_VkLatencySurfaceCapabilitiesNV_1107304430
else:
  static :
    hint("Declaration of " & "struct_VkLatencySurfaceCapabilitiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkTraceRaysIndirectCommandKHR):
  type
    struct_VkTraceRaysIndirectCommandKHR* = struct_VkTraceRaysIndirectCommandKHR_1107305262
else:
  static :
    hint("Declaration of " & "struct_VkTraceRaysIndirectCommandKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265CapabilityFlagBitsKHR):
  type
    VkVideoEncodeH265CapabilityFlagBitsKHR* = VkVideoEncodeH265CapabilityFlagBitsKHR_1107299688
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265CapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawClusterIndirectHUAWEI):
  type
    PFN_vkCmdDrawClusterIndirectHUAWEI* = PFN_vkCmdDrawClusterIndirectHUAWEI_1107303648
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawClusterIndirectHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectExecutionSetPipelineInfoEXT):
  type
    struct_VkIndirectExecutionSetPipelineInfoEXT* = struct_VkIndirectExecutionSetPipelineInfoEXT_1107304946
else:
  static :
    hint("Declaration of " & "struct_VkIndirectExecutionSetPipelineInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureSRTMotionInstanceNV):
  type
    VkAccelerationStructureSRTMotionInstanceNV* = VkAccelerationStructureSRTMotionInstanceNV_1107303158
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureSRTMotionInstanceNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR):
  type
    struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR* = struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR_1107301304
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryFeatureFlagsNV):
  type
    VkExternalMemoryFeatureFlagsNV* = VkExternalMemoryFeatureFlagsNV_1107301572
else:
  static :
    hint("Declaration of " & "VkExternalMemoryFeatureFlagsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265GopRemainingFrameInfoKHR):
  type
    struct_VkVideoEncodeH265GopRemainingFrameInfoKHR* = struct_VkVideoEncodeH265GopRemainingFrameInfoKHR_1107299792
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265GopRemainingFrameInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkInternalAllocationType):
  type
    VkInternalAllocationType* = VkInternalAllocationType_1107296806
else:
  static :
    hint("Declaration of " & "VkInternalAllocationType" &
        " already exists, not redeclaring")
when not declared(struct_VkLatencyTimingsFrameReportNV):
  type
    struct_VkLatencyTimingsFrameReportNV* = struct_VkLatencyTimingsFrameReportNV_1107304410
else:
  static :
    hint("Declaration of " & "struct_VkLatencyTimingsFrameReportNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDynamicRenderingFeatures):
  type
    VkPhysicalDeviceDynamicRenderingFeatures* = VkPhysicalDeviceDynamicRenderingFeatures_1107298860
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDynamicRenderingFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkDebugMarkerObjectTagInfoEXT):
  type
    struct_VkDebugMarkerObjectTagInfoEXT* = struct_VkDebugMarkerObjectTagInfoEXT_1107301436
else:
  static :
    hint("Declaration of " & "struct_VkDebugMarkerObjectTagInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferDeviceAddressCreateInfoEXT):
  type
    struct_VkBufferDeviceAddressCreateInfoEXT* = struct_VkBufferDeviceAddressCreateInfoEXT_1107302526
else:
  static :
    hint("Declaration of " & "struct_VkBufferDeviceAddressCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCustomBorderColorFeaturesEXT):
  type
    VkPhysicalDeviceCustomBorderColorFeaturesEXT* = VkPhysicalDeviceCustomBorderColorFeaturesEXT_1107302916
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCustomBorderColorFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderingAttachmentLocationInfo):
  type
    struct_VkRenderingAttachmentLocationInfo* = struct_VkRenderingAttachmentLocationInfo_1107299120
else:
  static :
    hint("Declaration of " & "struct_VkRenderingAttachmentLocationInfo" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetLayout):
  type
    VkDescriptorSetLayout* = VkDescriptorSetLayout_1107296764
else:
  static :
    hint("Declaration of " & "VkDescriptorSetLayout" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateValidationCacheEXT):
  type
    PFN_vkCreateValidationCacheEXT* = PFN_vkCreateValidationCacheEXT_1107302006
else:
  static :
    hint("Declaration of " & "PFN_vkCreateValidationCacheEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT):
  type
    struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT* = struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT_1107303746
else:
  static :
    hint("Declaration of " &
        "struct_VkRenderPassFragmentDensityMapOffsetEndInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferViewCreateInfo):
  type
    struct_VkBufferViewCreateInfo* = struct_VkBufferViewCreateInfo_1107297436
else:
  static :
    hint("Declaration of " & "struct_VkBufferViewCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMultiviewProperties):
  type
    VkPhysicalDeviceMultiviewProperties* = VkPhysicalDeviceMultiviewProperties_1107298194
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMultiviewProperties" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetVariableDescriptorCountLayoutSupport):
  type
    VkDescriptorSetVariableDescriptorCountLayoutSupport* = VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298504
else:
  static :
    hint("Declaration of " &
        "VkDescriptorSetVariableDescriptorCountLayoutSupport" &
        " already exists, not redeclaring")
when not declared(struct_VkImageViewAddressPropertiesNVX):
  type
    struct_VkImageViewAddressPropertiesNVX* = struct_VkImageViewAddressPropertiesNVX_1107301526
else:
  static :
    hint("Declaration of " & "struct_VkImageViewAddressPropertiesNVX" &
        " already exists, not redeclaring")
when not declared(PFN_vkInitializePerformanceApiINTEL):
  type
    PFN_vkInitializePerformanceApiINTEL* = PFN_vkInitializePerformanceApiINTEL_1107302428
else:
  static :
    hint("Declaration of " & "PFN_vkInitializePerformanceApiINTEL" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageRobustnessFeatures):
  type
    VkPhysicalDeviceImageRobustnessFeatures* = VkPhysicalDeviceImageRobustnessFeatures_1107298768
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageRobustnessFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkSwapchainCounterCreateInfoEXT):
  type
    struct_VkSwapchainCounterCreateInfoEXT* = struct_VkSwapchainCounterCreateInfoEXT_1107301686
else:
  static :
    hint("Declaration of " & "struct_VkSwapchainCounterCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdWriteAccelerationStructuresPropertiesNV):
  type
    PFN_vkCmdWriteAccelerationStructuresPropertiesNV* = PFN_vkCmdWriteAccelerationStructuresPropertiesNV_1107302218
else:
  static :
    hint("Declaration of " & "PFN_vkCmdWriteAccelerationStructuresPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM):
  type
    VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM* = VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM_1107304376
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetBufferMemoryRequirements):
  type
    PFN_vkGetBufferMemoryRequirements* = PFN_vkGetBufferMemoryRequirements_1107297736
else:
  static :
    hint("Declaration of " & "PFN_vkGetBufferMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(PFN_vkEnumeratePhysicalDeviceGroupsKHR):
  type
    PFN_vkEnumeratePhysicalDeviceGroupsKHR* = PFN_vkEnumeratePhysicalDeviceGroupsKHR_1107299922
else:
  static :
    hint("Declaration of " & "PFN_vkEnumeratePhysicalDeviceGroupsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetEncodedVideoSessionParametersKHR):
  type
    PFN_vkGetEncodedVideoSessionParametersKHR* = PFN_vkGetEncodedVideoSessionParametersKHR_1107300640
else:
  static :
    hint("Declaration of " & "PFN_vkGetEncodedVideoSessionParametersKHR" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureAddressResolutionFlagBitsNV):
  type
    VkClusterAccelerationStructureAddressResolutionFlagBitsNV* = VkClusterAccelerationStructureAddressResolutionFlagBitsNV_1107304754
else:
  static :
    hint("Declaration of " &
        "VkClusterAccelerationStructureAddressResolutionFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265FrameSizeKHR):
  type
    struct_VkVideoEncodeH265FrameSizeKHR* = struct_VkVideoEncodeH265FrameSizeKHR_1107299784
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265FrameSizeKHR" &
        " already exists, not redeclaring")
when not declared(VkGraphicsPipelineShaderGroupsCreateInfoNV):
  type
    VkGraphicsPipelineShaderGroupsCreateInfoNV* = VkGraphicsPipelineShaderGroupsCreateInfoNV_1107302788
else:
  static :
    hint("Declaration of " & "VkGraphicsPipelineShaderGroupsCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance9PropertiesKHR):
  type
    VkPhysicalDeviceMaintenance9PropertiesKHR* = VkPhysicalDeviceMaintenance9PropertiesKHR_1107301362
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance9PropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT):
  type
    struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT* = struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT_1107303472
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceImageViewMinLodFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPerTileEndInfoQCOM):
  type
    VkPerTileEndInfoQCOM* = VkPerTileEndInfoQCOM_1107302988
else:
  static :
    hint("Declaration of " & "VkPerTileEndInfoQCOM" &
        " already exists, not redeclaring")
when not declared(enum_VkImageCompressionFixedRateFlagBitsEXT):
  type
    enum_VkImageCompressionFixedRateFlagBitsEXT* = enum_VkImageCompressionFixedRateFlagBitsEXT_1107303196
else:
  static :
    hint("Declaration of " & "enum_VkImageCompressionFixedRateFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkImageUsageFlags):
  type
    VkImageUsageFlags* = VkImageUsageFlags_1107296958
else:
  static :
    hint("Declaration of " & "VkImageUsageFlags" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265FrameSizeKHR):
  type
    VkVideoEncodeH265FrameSizeKHR* = VkVideoEncodeH265FrameSizeKHR_1107299786
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265FrameSizeKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineLayoutCreateFlagBits):
  type
    VkPipelineLayoutCreateFlagBits* = VkPipelineLayoutCreateFlagBits_1107297132
else:
  static :
    hint("Declaration of " & "VkPipelineLayoutCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkDebugUtilsMessengerCreateInfoEXT):
  type
    struct_VkDebugUtilsMessengerCreateInfoEXT* = struct_VkDebugUtilsMessengerCreateInfoEXT_1107301830
else:
  static :
    hint("Declaration of " & "struct_VkDebugUtilsMessengerCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdFillBuffer):
  type
    PFN_vkCmdFillBuffer* = PFN_vkCmdFillBuffer_1107297912
else:
  static :
    hint("Declaration of " & "PFN_vkCmdFillBuffer" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeInfoKHR):
  type
    VkVideoDecodeInfoKHR* = VkVideoDecodeInfoKHR_1107299586
else:
  static :
    hint("Declaration of " & "VkVideoDecodeInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkBufferUsageFlags2):
  type
    VkBufferUsageFlags2* = VkBufferUsageFlags2_1107298998
else:
  static :
    hint("Declaration of " & "VkBufferUsageFlags2" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureBuildRangeInfoKHR):
  type
    VkAccelerationStructureBuildRangeInfoKHR* = VkAccelerationStructureBuildRangeInfoKHR_1107305144
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureBuildRangeInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineBindPoint):
  type
    VkPipelineBindPoint* = VkPipelineBindPoint_1107296910
else:
  static :
    hint("Declaration of " & "VkPipelineBindPoint" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264CapabilityFlagsKHR):
  type
    VkVideoEncodeH264CapabilityFlagsKHR* = VkVideoEncodeH264CapabilityFlagsKHR_1107299594
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264CapabilityFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorPoolCreateFlagBits):
  type
    VkDescriptorPoolCreateFlagBits* = VkDescriptorPoolCreateFlagBits_1107297146
else:
  static :
    hint("Declaration of " & "VkDescriptorPoolCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkMemoryPropertyFlags):
  type
    VkMemoryPropertyFlags* = VkMemoryPropertyFlags_1107296976
else:
  static :
    hint("Declaration of " & "VkMemoryPropertyFlags" &
        " already exists, not redeclaring")
when not declared(StdVideoH265ScalingLists):
  type
    StdVideoH265ScalingLists* = StdVideoH265ScalingLists_1107305560
else:
  static :
    hint("Declaration of " & "StdVideoH265ScalingLists" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265DpbSlotInfoKHR):
  type
    struct_VkVideoEncodeH265DpbSlotInfoKHR* = struct_VkVideoEncodeH265DpbSlotInfoKHR_1107299768
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdClearColorImage):
  type
    PFN_vkCmdClearColorImage* = PFN_vkCmdClearColorImage_1107297914
else:
  static :
    hint("Declaration of " & "PFN_vkCmdClearColorImage" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH265SliceSegmentHeader):
  type
    StdVideoEncodeH265SliceSegmentHeader* = StdVideoEncodeH265SliceSegmentHeader_1107299758
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH265SliceSegmentHeader" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance6PropertiesKHR):
  type
    VkPhysicalDeviceMaintenance6PropertiesKHR* = VkPhysicalDeviceMaintenance6PropertiesKHR_1107301176
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance6PropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdClearAttachments):
  type
    PFN_vkCmdClearAttachments* = PFN_vkCmdClearAttachments_1107297918
else:
  static :
    hint("Declaration of " & "PFN_vkCmdClearAttachments" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR):
  type
    PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR* = PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR_1107299908
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkTileMemoryBindInfoQCOM):
  type
    VkTileMemoryBindInfoQCOM* = VkTileMemoryBindInfoQCOM_1107304672
else:
  static :
    hint("Declaration of " & "VkTileMemoryBindInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT):
  type
    VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* = VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT_1107303216
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPerformanceConfigurationAcquireInfoINTEL):
  type
    VkPerformanceConfigurationAcquireInfoINTEL* = VkPerformanceConfigurationAcquireInfoINTEL_1107302426
else:
  static :
    hint("Declaration of " & "VkPerformanceConfigurationAcquireInfoINTEL" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV):
  type
    struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV* = struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV_1107303114
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetRenderingAttachmentLocations):
  type
    PFN_vkCmdSetRenderingAttachmentLocations* = PFN_vkCmdSetRenderingAttachmentLocations_1107299230
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetRenderingAttachmentLocations" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264ReferenceListsInfoFlags):
  type
    StdVideoEncodeH264ReferenceListsInfoFlags* = StdVideoEncodeH264ReferenceListsInfoFlags_1107305794
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264ReferenceListsInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRgbRangeCompressionFlagsVALVE):
  type
    VkVideoEncodeRgbRangeCompressionFlagsVALVE* = VkVideoEncodeRgbRangeCompressionFlagsVALVE_1107303448
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRgbRangeCompressionFlagsVALVE" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDispatchDataGraphARM):
  type
    PFN_vkCmdDispatchDataGraphARM* = PFN_vkCmdDispatchDataGraphARM_1107304574
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDispatchDataGraphARM" &
        " already exists, not redeclaring")
when not declared(VkTensorCopyARM):
  type
    VkTensorCopyARM* = VkTensorCopyARM_1107304052
else:
  static :
    hint("Declaration of " & "VkTensorCopyARM" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH265WeightTableFlags):
  type
    StdVideoEncodeH265WeightTableFlags* = StdVideoEncodeH265WeightTableFlags_1107305812
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH265WeightTableFlags" &
        " already exists, not redeclaring")
when not declared(VkMemoryBarrier2):
  type
    VkMemoryBarrier2* = VkMemoryBarrier2_1107298732
else:
  static :
    hint("Declaration of " & "VkMemoryBarrier2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyBufferToImage2):
  type
    PFN_vkCmdCopyBufferToImage2* = PFN_vkCmdCopyBufferToImage2_1107298924
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyBufferToImage2" &
        " already exists, not redeclaring")
when not declared(enum_VkQueryType):
  type
    enum_VkQueryType* = enum_VkQueryType_1107296824
else:
  static :
    hint("Declaration of " & "enum_VkQueryType" &
        " already exists, not redeclaring")
when not declared(VkDependencyFlagBits):
  type
    VkDependencyFlagBits* = VkDependencyFlagBits_1107297166
else:
  static :
    hint("Declaration of " & "VkDependencyFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkAllocateDescriptorSets):
  type
    PFN_vkAllocateDescriptorSets* = PFN_vkAllocateDescriptorSets_1107297830
else:
  static :
    hint("Declaration of " & "PFN_vkAllocateDescriptorSets" &
        " already exists, not redeclaring")
when not declared(VkInitializePerformanceApiInfoINTEL):
  type
    VkInitializePerformanceApiInfoINTEL* = VkInitializePerformanceApiInfoINTEL_1107302404
else:
  static :
    hint("Declaration of " & "VkInitializePerformanceApiInfoINTEL" &
        " already exists, not redeclaring")
when not declared(VkQueryPoolCreateInfo):
  type
    VkQueryPoolCreateInfo* = VkQueryPoolCreateInfo_1107297430
else:
  static :
    hint("Declaration of " & "VkQueryPoolCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceHostImageCopyPropertiesEXT):
  type
    VkPhysicalDeviceHostImageCopyPropertiesEXT* = VkPhysicalDeviceHostImageCopyPropertiesEXT_1107302678
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceHostImageCopyPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkHostImageCopyFlagBits):
  type
    enum_VkHostImageCopyFlagBits* = enum_VkHostImageCopyFlagBits_1107299002
else:
  static :
    hint("Declaration of " & "enum_VkHostImageCopyFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPerformanceOverrideInfoINTEL):
  type
    VkPerformanceOverrideInfoINTEL* = VkPerformanceOverrideInfoINTEL_1107302422
else:
  static :
    hint("Declaration of " & "VkPerformanceOverrideInfoINTEL" &
        " already exists, not redeclaring")
when not declared(VkFrameBoundaryFlagsEXT):
  type
    VkFrameBoundaryFlagsEXT* = VkFrameBoundaryFlagsEXT_1107303384
else:
  static :
    hint("Declaration of " & "VkFrameBoundaryFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkSubgroupFeatureFlagBits):
  type
    VkSubgroupFeatureFlagBits* = VkSubgroupFeatureFlagBits_1107297980
else:
  static :
    hint("Declaration of " & "VkSubgroupFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT):
  type
    struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT* = struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT_1107305124
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceImageSparseMemoryRequirementsKHR):
  type
    PFN_vkGetDeviceImageSparseMemoryRequirementsKHR* = PFN_vkGetDeviceImageSparseMemoryRequirementsKHR_1107300768
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceImageSparseMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceCreateFlags):
  type
    VkDeviceCreateFlags* = VkDeviceCreateFlags_1107296984
else:
  static :
    hint("Declaration of " & "VkDeviceCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkSetLatencyMarkerInfoNV):
  type
    struct_VkSetLatencyMarkerInfoNV* = struct_VkSetLatencyMarkerInfoNV_1107304406
else:
  static :
    hint("Declaration of " & "struct_VkSetLatencyMarkerInfoNV" &
        " already exists, not redeclaring")
when not declared(enum_VkBlockMatchWindowCompareModeQCOM):
  type
    enum_VkBlockMatchWindowCompareModeQCOM* = enum_VkBlockMatchWindowCompareModeQCOM_1107304596
else:
  static :
    hint("Declaration of " & "enum_VkBlockMatchWindowCompareModeQCOM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMultiviewFeatures):
  type
    VkPhysicalDeviceMultiviewFeatures* = VkPhysicalDeviceMultiviewFeatures_1107298190
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMultiviewFeatures" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetVariableDescriptorCountAllocateInfo):
  type
    VkDescriptorSetVariableDescriptorCountAllocateInfo* = VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298500
else:
  static :
    hint("Declaration of " &
        "VkDescriptorSetVariableDescriptorCountAllocateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateAccelerationStructureNV):
  type
    PFN_vkCreateAccelerationStructureNV* = PFN_vkCreateAccelerationStructureNV_1107302196
else:
  static :
    hint("Declaration of " & "PFN_vkCreateAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureTrianglesOpacityMicromapEXT):
  type
    struct_VkAccelerationStructureTrianglesOpacityMicromapEXT* = struct_VkAccelerationStructureTrianglesOpacityMicromapEXT_1107303598
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureTrianglesOpacityMicromapEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineCoverageReductionStateCreateInfoNV):
  type
    struct_VkPipelineCoverageReductionStateCreateInfoNV* = struct_VkPipelineCoverageReductionStateCreateInfoNV_1107302582
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineCoverageReductionStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance8FeaturesKHR):
  type
    struct_VkPhysicalDeviceMaintenance8FeaturesKHR* = struct_VkPhysicalDeviceMaintenance8FeaturesKHR_1107301348
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance8FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureCreateInfoNV):
  type
    struct_VkAccelerationStructureCreateInfoNV* = struct_VkAccelerationStructureCreateInfoNV_1107302158
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM):
  type
    VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM* = VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM_1107303260
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageOpaqueCaptureDescriptorDataEXT):
  type
    PFN_vkGetImageOpaqueCaptureDescriptorDataEXT* = PFN_vkGetImageOpaqueCaptureDescriptorDataEXT_1107303076
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageOpaqueCaptureDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowSessionCreateInfoNV):
  type
    VkOpticalFlowSessionCreateInfoNV* = VkOpticalFlowSessionCreateInfoNV_1107304192
else:
  static :
    hint("Declaration of " & "VkOpticalFlowSessionCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264CabacInitIdc):
  type
    enum_StdVideoH264CabacInitIdc* = enum_StdVideoH264CabacInitIdc_1107305672
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264CabacInitIdc" &
        " already exists, not redeclaring")
when not declared(VkCopyMemoryToImageIndirectInfoKHR):
  type
    VkCopyMemoryToImageIndirectInfoKHR* = VkCopyMemoryToImageIndirectInfoKHR_1107301232
else:
  static :
    hint("Declaration of " & "VkCopyMemoryToImageIndirectInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSwapchainPresentModeInfoKHR):
  type
    struct_VkSwapchainPresentModeInfoKHR* = struct_VkSwapchainPresentModeInfoKHR_1107300934
else:
  static :
    hint("Declaration of " & "struct_VkSwapchainPresentModeInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkEnumerateInstanceLayerProperties):
  type
    PFN_vkEnumerateInstanceLayerProperties* = PFN_vkEnumerateInstanceLayerProperties_1107297706
else:
  static :
    hint("Declaration of " & "PFN_vkEnumerateInstanceLayerProperties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVideoFormatInfoKHR):
  type
    VkPhysicalDeviceVideoFormatInfoKHR* = VkPhysicalDeviceVideoFormatInfoKHR_1107299492
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVideoFormatInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineRasterizationLineStateCreateInfo):
  type
    struct_VkPipelineRasterizationLineStateCreateInfo* = struct_VkPipelineRasterizationLineStateCreateInfo_1107299048
else:
  static :
    hint("Declaration of " & "struct_VkPipelineRasterizationLineStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeUsageFlagsKHR):
  type
    VkVideoDecodeUsageFlagsKHR* = VkVideoDecodeUsageFlagsKHR_1107299572
else:
  static :
    hint("Declaration of " & "VkVideoDecodeUsageFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineRobustnessCreateInfoEXT):
  type
    VkPipelineRobustnessCreateInfoEXT* = VkPipelineRobustnessCreateInfoEXT_1107301614
else:
  static :
    hint("Declaration of " & "VkPipelineRobustnessCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderObjectFeaturesEXT):
  type
    VkPhysicalDeviceShaderObjectFeaturesEXT* = VkPhysicalDeviceShaderObjectFeaturesEXT_1107304258
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderObjectFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkIndirectCommandsInputModeFlagBitsEXT):
  type
    enum_VkIndirectCommandsInputModeFlagBitsEXT* = enum_VkIndirectCommandsInputModeFlagBitsEXT_1107304922
else:
  static :
    hint("Declaration of " & "enum_VkIndirectCommandsInputModeFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassInputAttachmentAspectCreateInfo):
  type
    struct_VkRenderPassInputAttachmentAspectCreateInfo* = struct_VkRenderPassInputAttachmentAspectCreateInfo_1107298172
else:
  static :
    hint("Declaration of " &
        "struct_VkRenderPassInputAttachmentAspectCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures):
  type
    struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures* = struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298842
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceTextureCompressionASTCHDRFeatures" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferInheritanceRenderPassTransformInfoQCOM):
  type
    VkCommandBufferInheritanceRenderPassTransformInfoQCOM* = VkCommandBufferInheritanceRenderPassTransformInfoQCOM_1107302858
else:
  static :
    hint("Declaration of " &
        "VkCommandBufferInheritanceRenderPassTransformInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkPresentScalingFlagBitsEXT):
  type
    VkPresentScalingFlagBitsEXT* = VkPresentScalingFlagBitsEXT_1107302726
else:
  static :
    hint("Declaration of " & "VkPresentScalingFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkAttachmentDescriptionFlagBits):
  type
    enum_VkAttachmentDescriptionFlagBits* = enum_VkAttachmentDescriptionFlagBits_1107297158
else:
  static :
    hint("Declaration of " & "enum_VkAttachmentDescriptionFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSparseImageFormatInfo2):
  type
    struct_VkPhysicalDeviceSparseImageFormatInfo2* = struct_VkPhysicalDeviceSparseImageFormatInfo2_1107298160
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceSparseImageFormatInfo2" &
        " already exists, not redeclaring")
when not declared(VkDisplayPlanePropertiesKHR):
  type
    VkDisplayPlanePropertiesKHR* = VkDisplayPlanePropertiesKHR_1107299386
else:
  static :
    hint("Declaration of " & "VkDisplayPlanePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTransformFeedbackFeaturesEXT):
  type
    VkPhysicalDeviceTransformFeedbackFeaturesEXT* = VkPhysicalDeviceTransformFeedbackFeaturesEXT_1107301470
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTransformFeedbackFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkExportFenceWin32HandleInfoKHR):
  type
    VkExportFenceWin32HandleInfoKHR* = VkExportFenceWin32HandleInfoKHR_1107305372
else:
  static :
    hint("Declaration of " & "VkExportFenceWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDrmPropertiesEXT):
  type
    struct_VkPhysicalDeviceDrmPropertiesEXT* = struct_VkPhysicalDeviceDrmPropertiesEXT_1107303298
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceDrmPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceEventInfoEXT):
  type
    struct_VkDeviceEventInfoEXT* = struct_VkDeviceEventInfoEXT_1107301678
else:
  static :
    hint("Declaration of " & "struct_VkDeviceEventInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkVendorId):
  type
    VkVendorId* = VkVendorId_1107296798
else:
  static :
    hint("Declaration of " & "VkVendorId" & " already exists, not redeclaring")
when not declared(PFN_vkCmdSetStencilOp):
  type
    PFN_vkCmdSetStencilOp* = PFN_vkCmdSetStencilOp_1107298958
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetStencilOp" &
        " already exists, not redeclaring")
when not declared(VkRenderingInputAttachmentIndexInfoKHR):
  type
    VkRenderingInputAttachmentIndexInfoKHR* = VkRenderingInputAttachmentIndexInfoKHR_1107300430
else:
  static :
    hint("Declaration of " & "VkRenderingInputAttachmentIndexInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkImageCompressionFixedRateFlagBitsEXT):
  type
    VkImageCompressionFixedRateFlagBitsEXT* = VkImageCompressionFixedRateFlagBitsEXT_1107303198
else:
  static :
    hint("Declaration of " & "VkImageCompressionFixedRateFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264WeightTableFlags):
  type
    StdVideoEncodeH264WeightTableFlags* = StdVideoEncodeH264WeightTableFlags_1107305792
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264WeightTableFlags" &
        " already exists, not redeclaring")
when not declared(VkCoarseSampleLocationNV):
  type
    VkCoarseSampleLocationNV* = VkCoarseSampleLocationNV_1107302054
else:
  static :
    hint("Declaration of " & "VkCoarseSampleLocationNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSamplerFilterMinmaxProperties):
  type
    struct_VkPhysicalDeviceSamplerFilterMinmaxProperties* = struct_VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298526
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSamplerFilterMinmaxProperties" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationConservativeStateCreateFlagsEXT):
  type
    VkPipelineRasterizationConservativeStateCreateFlagsEXT* = VkPipelineRasterizationConservativeStateCreateFlagsEXT_1107301764
else:
  static :
    hint("Declaration of " &
        "VkPipelineRasterizationConservativeStateCreateFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreateFlags2CreateInfo):
  type
    VkPipelineCreateFlags2CreateInfo* = VkPipelineCreateFlags2CreateInfo_1107299106
else:
  static :
    hint("Declaration of " & "VkPipelineCreateFlags2CreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceHdrVividFeaturesHUAWEI):
  type
    VkPhysicalDeviceHdrVividFeaturesHUAWEI* = VkPhysicalDeviceHdrVividFeaturesHUAWEI_1107305066
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceHdrVividFeaturesHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoBeginCodingInfoKHR):
  type
    struct_VkVideoBeginCodingInfoKHR* = struct_VkVideoBeginCodingInfoKHR_1107299526
else:
  static :
    hint("Declaration of " & "struct_VkVideoBeginCodingInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkAddressCopyFlagsKHR):
  type
    VkAddressCopyFlagsKHR* = VkAddressCopyFlagsKHR_1107301212
else:
  static :
    hint("Declaration of " & "VkAddressCopyFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkImageFormatListCreateInfoKHR):
  type
    VkImageFormatListCreateInfoKHR* = VkImageFormatListCreateInfoKHR_1107300258
else:
  static :
    hint("Declaration of " & "VkImageFormatListCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkIndirectCommandsTokenTypeEXT):
  type
    enum_VkIndirectCommandsTokenTypeEXT* = enum_VkIndirectCommandsTokenTypeEXT_1107304918
else:
  static :
    hint("Declaration of " & "enum_VkIndirectCommandsTokenTypeEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageProcessingPropertiesQCOM):
  type
    VkPhysicalDeviceImageProcessingPropertiesQCOM* = VkPhysicalDeviceImageProcessingPropertiesQCOM_1107303846
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageProcessingPropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(VkAttachmentReferenceStencilLayout):
  type
    VkAttachmentReferenceStencilLayout* = VkAttachmentReferenceStencilLayout_1107298564
else:
  static :
    hint("Declaration of " & "VkAttachmentReferenceStencilLayout" &
        " already exists, not redeclaring")
when not declared(VkRayTracingLssIndexingModeNV):
  type
    VkRayTracingLssIndexingModeNV* = VkRayTracingLssIndexingModeNV_1107303810
else:
  static :
    hint("Declaration of " & "VkRayTracingLssIndexingModeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeQuantizationMapInfoKHR):
  type
    struct_VkVideoEncodeQuantizationMapInfoKHR* = struct_VkVideoEncodeQuantizationMapInfoKHR_1107301280
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeQuantizationMapInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceAntiLagFeaturesAMD):
  type
    struct_VkPhysicalDeviceAntiLagFeaturesAMD* = struct_VkPhysicalDeviceAntiLagFeaturesAMD_1107304226
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceAntiLagFeaturesAMD" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeContentFlagsKHR):
  type
    VkVideoEncodeContentFlagsKHR* = VkVideoEncodeContentFlagsKHR_1107300590
else:
  static :
    hint("Declaration of " & "VkVideoEncodeContentFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDrmFormatModifierPropertiesList2EXT):
  type
    struct_VkDrmFormatModifierPropertiesList2EXT* = struct_VkDrmFormatModifierPropertiesList2EXT_1107301984
else:
  static :
    hint("Declaration of " & "struct_VkDrmFormatModifierPropertiesList2EXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR):
  type
    PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR* = PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR_1107300422
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDepthClipControlFeaturesEXT):
  type
    struct_VkPhysicalDeviceDepthClipControlFeaturesEXT* = struct_VkPhysicalDeviceDepthClipControlFeaturesEXT_1107303320
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDepthClipControlFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV):
  type
    struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV* = struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV_1107304832
else:
  static :
    hint("Declaration of " &
        "struct_VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoSessionParametersCreateFlagBitsKHR):
  type
    enum_VkVideoSessionParametersCreateFlagBitsKHR* = enum_VkVideoSessionParametersCreateFlagBitsKHR_1107299454
else:
  static :
    hint("Declaration of " & "enum_VkVideoSessionParametersCreateFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderDrawParameterFeatures):
  type
    VkPhysicalDeviceShaderDrawParameterFeatures* = VkPhysicalDeviceShaderDrawParameterFeatures_1107298322
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderDrawParameterFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSurfacePresentModesKHR):
  type
    PFN_vkGetPhysicalDeviceSurfacePresentModesKHR* = PFN_vkGetPhysicalDeviceSurfacePresentModesKHR_1107299288
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceSurfacePresentModesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetRenderingInputAttachmentIndices):
  type
    PFN_vkCmdSetRenderingInputAttachmentIndices* = PFN_vkCmdSetRenderingInputAttachmentIndices_1107299232
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetRenderingInputAttachmentIndices" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR):
  type
    struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR* = struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR_1107301288
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkBufferUsageFlags2KHR):
  type
    VkBufferUsageFlags2KHR* = VkBufferUsageFlags2KHR_1107300780
else:
  static :
    hint("Declaration of " & "VkBufferUsageFlags2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageCompressionControlFeaturesEXT):
  type
    VkPhysicalDeviceImageCompressionControlFeaturesEXT* = VkPhysicalDeviceImageCompressionControlFeaturesEXT_1107303204
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceImageCompressionControlFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC):
  type
    VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC* = VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC_1107305130
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC" &
        " already exists, not redeclaring")
when not declared(enum_VkExternalSemaphoreFeatureFlagBits):
  type
    enum_VkExternalSemaphoreFeatureFlagBits* = enum_VkExternalSemaphoreFeatureFlagBits_1107298042
else:
  static :
    hint("Declaration of " & "enum_VkExternalSemaphoreFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkBindImageMemoryInfo):
  type
    struct_VkBindImageMemoryInfo* = struct_VkBindImageMemoryInfo_1107298056
else:
  static :
    hint("Declaration of " & "struct_VkBindImageMemoryInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkImportFenceWin32HandleInfoKHR):
  type
    struct_VkImportFenceWin32HandleInfoKHR* = struct_VkImportFenceWin32HandleInfoKHR_1107305366
else:
  static :
    hint("Declaration of " & "struct_VkImportFenceWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyRenderPass):
  type
    PFN_vkDestroyRenderPass* = PFN_vkDestroyRenderPass_1107297842
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyRenderPass" &
        " already exists, not redeclaring")
when not declared(VkAttachmentDescription2KHR):
  type
    VkAttachmentDescription2KHR* = VkAttachmentDescription2KHR_1107300050
else:
  static :
    hint("Declaration of " & "VkAttachmentDescription2KHR" &
        " already exists, not redeclaring")
when not declared(VkBufferCreateInfo):
  type
    VkBufferCreateInfo* = VkBufferCreateInfo_1107297434
else:
  static :
    hint("Declaration of " & "VkBufferCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVulkanMemoryModelFeaturesKHR):
  type
    VkPhysicalDeviceVulkanMemoryModelFeaturesKHR* = VkPhysicalDeviceVulkanMemoryModelFeaturesKHR_1107300390
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVulkanMemoryModelFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkWriteDescriptorSetAccelerationStructureKHR):
  type
    VkWriteDescriptorSetAccelerationStructureKHR* = VkWriteDescriptorSetAccelerationStructureKHR_1107305176
else:
  static :
    hint("Declaration of " & "VkWriteDescriptorSetAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkInputAttachmentAspectReference):
  type
    struct_VkInputAttachmentAspectReference* = struct_VkInputAttachmentAspectReference_1107298168
else:
  static :
    hint("Declaration of " & "struct_VkInputAttachmentAspectReference" &
        " already exists, not redeclaring")
when not declared(struct_VkExportMemoryWin32HandleInfoKHR):
  type
    struct_VkExportMemoryWin32HandleInfoKHR* = struct_VkExportMemoryWin32HandleInfoKHR_1107305322
else:
  static :
    hint("Declaration of " & "struct_VkExportMemoryWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1CDEF):
  type
    StdVideoAV1CDEF* = StdVideoAV1CDEF_1107305618
else:
  static :
    hint("Declaration of " & "StdVideoAV1CDEF" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCooperativeMatrixFeaturesNV):
  type
    VkPhysicalDeviceCooperativeMatrixFeaturesNV* = VkPhysicalDeviceCooperativeMatrixFeaturesNV_1107302564
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCooperativeMatrixFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkAcquireFullScreenExclusiveModeEXT):
  type
    PFN_vkAcquireFullScreenExclusiveModeEXT* = PFN_vkAcquireFullScreenExclusiveModeEXT_1107305416
else:
  static :
    hint("Declaration of " & "PFN_vkAcquireFullScreenExclusiveModeEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoH265SpsFlags):
  type
    StdVideoH265SpsFlags* = StdVideoH265SpsFlags_1107305556
else:
  static :
    hint("Declaration of " & "StdVideoH265SpsFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferCaptureDescriptorDataInfoEXT):
  type
    struct_VkBufferCaptureDescriptorDataInfoEXT* = struct_VkBufferCaptureDescriptorDataInfoEXT_1107303038
else:
  static :
    hint("Declaration of " & "struct_VkBufferCaptureDescriptorDataInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorBindingFlagsEXT):
  type
    VkDescriptorBindingFlagsEXT* = VkDescriptorBindingFlagsEXT_1107302016
else:
  static :
    hint("Declaration of " & "VkDescriptorBindingFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkImageCopy2KHR):
  type
    VkImageCopy2KHR* = VkImageCopy2KHR_1107300716
else:
  static :
    hint("Declaration of " & "VkImageCopy2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalImageFormatInfo):
  type
    VkPhysicalDeviceExternalImageFormatInfo* = VkPhysicalDeviceExternalImageFormatInfo_1107298256
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalImageFormatInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV):
  type
    struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV* = struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV_1107304316
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH264DpbSlotInfoKHR):
  type
    struct_VkVideoDecodeH264DpbSlotInfoKHR* = struct_VkVideoDecodeH264DpbSlotInfoKHR_1107299824
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeH264DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkImageAspectFlags):
  type
    VkImageAspectFlags* = VkImageAspectFlags_1107296934
else:
  static :
    hint("Declaration of " & "VkImageAspectFlags" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH264PictureParameterSet):
  type
    struct_StdVideoH264PictureParameterSet* = struct_StdVideoH264PictureParameterSet_1107305446
else:
  static :
    hint("Declaration of " & "struct_StdVideoH264PictureParameterSet" &
        " already exists, not redeclaring")
when not declared(struct_VkDepthBiasRepresentationInfoEXT):
  type
    struct_VkDepthBiasRepresentationInfoEXT* = struct_VkDepthBiasRepresentationInfoEXT_1107302872
else:
  static :
    hint("Declaration of " & "struct_VkDepthBiasRepresentationInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkQueueSubmit2KHR):
  type
    PFN_vkQueueSubmit2KHR* = PFN_vkQueueSubmit2KHR_1107300682
else:
  static :
    hint("Declaration of " & "PFN_vkQueueSubmit2KHR" &
        " already exists, not redeclaring")
when not declared(StdVideoH264ChromaFormatIdc):
  type
    StdVideoH264ChromaFormatIdc* = StdVideoH264ChromaFormatIdc_1107305518
else:
  static :
    hint("Declaration of " & "StdVideoH264ChromaFormatIdc" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoVP9InterpolationFilter):
  type
    enum_StdVideoVP9InterpolationFilter* = enum_StdVideoVP9InterpolationFilter_1107305778
else:
  static :
    hint("Declaration of " & "enum_StdVideoVP9InterpolationFilter" &
        " already exists, not redeclaring")
when not declared(struct_VkExportMemoryWin32HandleInfoNV):
  type
    struct_VkExportMemoryWin32HandleInfoNV* = struct_VkExportMemoryWin32HandleInfoNV_1107305386
else:
  static :
    hint("Declaration of " & "struct_VkExportMemoryWin32HandleInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceExternalSemaphoreProperties):
  type
    PFN_vkGetPhysicalDeviceExternalSemaphoreProperties* = PFN_vkGetPhysicalDeviceExternalSemaphoreProperties_1107298376
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceExternalSemaphoreProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkBindAccelerationStructureMemoryInfoNV):
  type
    struct_VkBindAccelerationStructureMemoryInfoNV* = struct_VkBindAccelerationStructureMemoryInfoNV_1107302162
else:
  static :
    hint("Declaration of " & "struct_VkBindAccelerationStructureMemoryInfoNV" &
        " already exists, not redeclaring")
when not declared(StdVideoH265AspectRatioIdc):
  type
    StdVideoH265AspectRatioIdc* = StdVideoH265AspectRatioIdc_1107305810
else:
  static :
    hint("Declaration of " & "StdVideoH265AspectRatioIdc" &
        " already exists, not redeclaring")
when not declared(VkBaseOutStructure):
  type
    VkBaseOutStructure* = VkBaseOutStructure_1107297250
else:
  static :
    hint("Declaration of " & "VkBaseOutStructure" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV):
  type
    VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV* = VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV_1107302780
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayPlanePropertiesKHR):
  type
    struct_VkDisplayPlanePropertiesKHR* = struct_VkDisplayPlanePropertiesKHR_1107299384
else:
  static :
    hint("Declaration of " & "struct_VkDisplayPlanePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyPipeline):
  type
    PFN_vkDestroyPipeline* = PFN_vkDestroyPipeline_1107297810
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyPipeline" &
        " already exists, not redeclaring")
when not declared(VkFramebufferAttachmentsCreateInfo):
  type
    VkFramebufferAttachmentsCreateInfo* = VkFramebufferAttachmentsCreateInfo_1107298544
else:
  static :
    hint("Declaration of " & "VkFramebufferAttachmentsCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndRenderPass2KHR):
  type
    PFN_vkCmdEndRenderPass2KHR* = PFN_vkCmdEndRenderPass2KHR_1107300068
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndRenderPass2KHR" &
        " already exists, not redeclaring")
when not declared(VkBuildAccelerationStructureFlagsKHR):
  type
    VkBuildAccelerationStructureFlagsKHR* = VkBuildAccelerationStructureFlagsKHR_1107302124
else:
  static :
    hint("Declaration of " & "VkBuildAccelerationStructureFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkSparseImageMemoryRequirements2):
  type
    VkSparseImageMemoryRequirements2* = VkSparseImageMemoryRequirements2_1107298126
else:
  static :
    hint("Declaration of " & "VkSparseImageMemoryRequirements2" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeH264PictureInfoFlags):
  type
    StdVideoDecodeH264PictureInfoFlags* = StdVideoDecodeH264PictureInfoFlags_1107305588
else:
  static :
    hint("Declaration of " & "StdVideoDecodeH264PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkDeviceQueueCreateFlagBits):
  type
    VkDeviceQueueCreateFlagBits* = VkDeviceQueueCreateFlagBits_1107296988
else:
  static :
    hint("Declaration of " & "VkDeviceQueueCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT):
  type
    struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT* = struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT_1107303658
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkGeometryInstanceFlagBitsKHR):
  type
    VkGeometryInstanceFlagBitsKHR* = VkGeometryInstanceFlagBitsKHR_1107302112
else:
  static :
    hint("Declaration of " & "VkGeometryInstanceFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkDepthBiasInfoEXT):
  type
    VkDepthBiasInfoEXT* = VkDepthBiasInfoEXT_1107302870
else:
  static :
    hint("Declaration of " & "VkDepthBiasInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkValidationCheckEXT):
  type
    VkValidationCheckEXT* = VkValidationCheckEXT_1107301590
else:
  static :
    hint("Declaration of " & "VkValidationCheckEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetMemoryRemoteAddressNV):
  type
    PFN_vkGetMemoryRemoteAddressNV* = PFN_vkGetMemoryRemoteAddressNV_1107303366
else:
  static :
    hint("Declaration of " & "PFN_vkGetMemoryRemoteAddressNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineFragmentShadingRateStateCreateInfoKHR):
  type
    struct_VkPipelineFragmentShadingRateStateCreateInfoKHR* = struct_VkPipelineFragmentShadingRateStateCreateInfoKHR_1107300402
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineFragmentShadingRateStateCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSubpassDependency2):
  type
    struct_VkSubpassDependency2* = struct_VkSubpassDependency2_1107298450
else:
  static :
    hint("Declaration of " & "struct_VkSubpassDependency2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance5Features):
  type
    VkPhysicalDeviceMaintenance5Features* = VkPhysicalDeviceMaintenance5Features_1107299082
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance5Features" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI):
  type
    VkPhysicalDeviceSubpassShadingFeaturesHUAWEI* = VkPhysicalDeviceSubpassShadingFeaturesHUAWEI_1107303340
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV):
  type
    struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV* = struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV_1107304848
else:
  static :
    hint("Declaration of " &
        "struct_VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkIndirectExecutionSetInfoEXT):
  type
    VkIndirectExecutionSetInfoEXT* = VkIndirectExecutionSetInfoEXT_1107304960
else:
  static :
    hint("Declaration of " & "VkIndirectExecutionSetInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryFeatureFlagsKHR):
  type
    VkExternalMemoryFeatureFlagsKHR* = VkExternalMemoryFeatureFlagsKHR_1107299928
else:
  static :
    hint("Declaration of " & "VkExternalMemoryFeatureFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkFrameBoundaryTensorsARM):
  type
    struct_VkFrameBoundaryTensorsARM* = struct_VkFrameBoundaryTensorsARM_1107304094
else:
  static :
    hint("Declaration of " & "struct_VkFrameBoundaryTensorsARM" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264QuantizationMapCapabilitiesKHR):
  type
    VkVideoEncodeH264QuantizationMapCapabilitiesKHR* = VkVideoEncodeH264QuantizationMapCapabilitiesKHR_1107301294
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264QuantizationMapCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkQueryPoolPerformanceCreateInfoKHR):
  type
    struct_VkQueryPoolPerformanceCreateInfoKHR* = struct_VkQueryPoolPerformanceCreateInfoKHR_1107300148
else:
  static :
    hint("Declaration of " & "struct_VkQueryPoolPerformanceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDisplaySurfaceCreateInfoKHR):
  type
    VkDisplaySurfaceCreateInfoKHR* = VkDisplaySurfaceCreateInfoKHR_1107299394
else:
  static :
    hint("Declaration of " & "VkDisplaySurfaceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreWaitFlagsKHR):
  type
    VkSemaphoreWaitFlagsKHR* = VkSemaphoreWaitFlagsKHR_1107300370
else:
  static :
    hint("Declaration of " & "VkSemaphoreWaitFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferSubmitInfoKHR):
  type
    VkCommandBufferSubmitInfoKHR* = VkCommandBufferSubmitInfoKHR_1107300668
else:
  static :
    hint("Declaration of " & "VkCommandBufferSubmitInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreGetFdInfoKHR):
  type
    VkSemaphoreGetFdInfoKHR* = VkSemaphoreGetFdInfoKHR_1107299994
else:
  static :
    hint("Declaration of " & "VkSemaphoreGetFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLineRasterizationPropertiesKHR):
  type
    VkPhysicalDeviceLineRasterizationPropertiesKHR* = VkPhysicalDeviceLineRasterizationPropertiesKHR_1107301154
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLineRasterizationPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceIndexTypeUint8Features):
  type
    struct_VkPhysicalDeviceIndexTypeUint8Features* = struct_VkPhysicalDeviceIndexTypeUint8Features_1107299068
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceIndexTypeUint8Features" &
        " already exists, not redeclaring")
when not declared(enum_VkFragmentShadingRateCombinerOpKHR):
  type
    enum_VkFragmentShadingRateCombinerOpKHR* = enum_VkFragmentShadingRateCombinerOpKHR_1107300394
else:
  static :
    hint("Declaration of " & "enum_VkFragmentShadingRateCombinerOpKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineSessionCreateInfoARM):
  type
    struct_VkDataGraphPipelineSessionCreateInfoARM* = struct_VkDataGraphPipelineSessionCreateInfoARM_1107304498
else:
  static :
    hint("Declaration of " & "struct_VkDataGraphPipelineSessionCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(VkAttachmentSampleCountInfoNV):
  type
    VkAttachmentSampleCountInfoNV* = VkAttachmentSampleCountInfoNV_1107301946
else:
  static :
    hint("Declaration of " & "VkAttachmentSampleCountInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkTrimCommandPool):
  type
    PFN_vkTrimCommandPool* = PFN_vkTrimCommandPool_1107298358
else:
  static :
    hint("Declaration of " & "PFN_vkTrimCommandPool" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceGroupPresentCapabilitiesKHR):
  type
    struct_VkDeviceGroupPresentCapabilitiesKHR* = struct_VkDeviceGroupPresentCapabilitiesKHR_1107299324
else:
  static :
    hint("Declaration of " & "struct_VkDeviceGroupPresentCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetLineStippleEnableEXT):
  type
    PFN_vkCmdSetLineStippleEnableEXT* = PFN_vkCmdSetLineStippleEnableEXT_1107303914
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetLineStippleEnableEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE):
  type
    struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE* = struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE_1107305098
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1StdFlagsKHR):
  type
    VkVideoEncodeAV1StdFlagsKHR* = VkVideoEncodeAV1StdFlagsKHR_1107301026
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1StdFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsMessengerEXT):
  type
    VkDebugUtilsMessengerEXT* = VkDebugUtilsMessengerEXT_1107301798
else:
  static :
    hint("Declaration of " & "VkDebugUtilsMessengerEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkAcquireWinrtDisplayNV):
  type
    PFN_vkAcquireWinrtDisplayNV* = PFN_vkAcquireWinrtDisplayNV_1107305422
else:
  static :
    hint("Declaration of " & "PFN_vkAcquireWinrtDisplayNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevice16BitStorageFeaturesKHR):
  type
    VkPhysicalDevice16BitStorageFeaturesKHR* = VkPhysicalDevice16BitStorageFeaturesKHR_1107300010
else:
  static :
    hint("Declaration of " & "VkPhysicalDevice16BitStorageFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkDisplayPlaneAlphaFlagBitsKHR):
  type
    enum_VkDisplayPlaneAlphaFlagBitsKHR* = enum_VkDisplayPlaneAlphaFlagBitsKHR_1107299360
else:
  static :
    hint("Declaration of " & "enum_VkDisplayPlaneAlphaFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineBinaryKeyKHR):
  type
    VkPipelineBinaryKeyKHR* = VkPipelineBinaryKeyKHR_1107300854
else:
  static :
    hint("Declaration of " & "VkPipelineBinaryKeyKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeAV1ReferenceInfoFlags):
  type
    StdVideoEncodeAV1ReferenceInfoFlags* = StdVideoEncodeAV1ReferenceInfoFlags_1107305634
else:
  static :
    hint("Declaration of " & "StdVideoEncodeAV1ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceGroupPropertiesKHR):
  type
    VkPhysicalDeviceGroupPropertiesKHR* = VkPhysicalDeviceGroupPropertiesKHR_1107299918
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceGroupPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkBindImagePlaneMemoryInfoKHR):
  type
    VkBindImagePlaneMemoryInfoKHR* = VkBindImagePlaneMemoryInfoKHR_1107300272
else:
  static :
    hint("Declaration of " & "VkBindImagePlaneMemoryInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyShaderEXT):
  type
    PFN_vkDestroyShaderEXT* = PFN_vkDestroyShaderEXT_1107304276
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyShaderEXT" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureInfoNV):
  type
    VkAccelerationStructureInfoNV* = VkAccelerationStructureInfoNV_1107302156
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureInfoNV" &
        " already exists, not redeclaring")
when not declared(VkExternalFenceFeatureFlagsKHR):
  type
    VkExternalFenceFeatureFlagsKHR* = VkExternalFenceFeatureFlagsKHR_1107300080
else:
  static :
    hint("Declaration of " & "VkExternalFenceFeatureFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDepthClipEnableFeaturesEXT):
  type
    VkPhysicalDeviceDepthClipEnableFeaturesEXT* = VkPhysicalDeviceDepthClipEnableFeaturesEXT_1107301778
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDepthClipEnableFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkSamplerCreateFlags):
  type
    VkSamplerCreateFlags* = VkSamplerCreateFlags_1107297142
else:
  static :
    hint("Declaration of " & "VkSamplerCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkShaderCreateInfoEXT):
  type
    struct_VkShaderCreateInfoEXT* = struct_VkShaderCreateInfoEXT_1107304264
else:
  static :
    hint("Declaration of " & "struct_VkShaderCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryGetWin32HandleInfoKHR):
  type
    struct_VkMemoryGetWin32HandleInfoKHR* = struct_VkMemoryGetWin32HandleInfoKHR_1107305334
else:
  static :
    hint("Declaration of " & "struct_VkMemoryGetWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginRendering):
  type
    PFN_vkCmdBeginRendering* = PFN_vkCmdBeginRendering_1107298932
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginRendering" &
        " already exists, not redeclaring")
when not declared(VkMemoryBarrier):
  type
    VkMemoryBarrier* = VkMemoryBarrier_1107297278
else:
  static :
    hint("Declaration of " & "VkMemoryBarrier" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSubgroupSizeControlProperties):
  type
    VkPhysicalDeviceSubgroupSizeControlProperties* = VkPhysicalDeviceSubgroupSizeControlProperties_1107298820
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSubgroupSizeControlProperties" &
        " already exists, not redeclaring")
when not declared(VkRenderPassCreationControlEXT):
  type
    VkRenderPassCreationControlEXT* = VkRenderPassCreationControlEXT_1107303948
else:
  static :
    hint("Declaration of " & "VkRenderPassCreationControlEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkQueueFamilyDataGraphPropertiesARM):
  type
    struct_VkQueueFamilyDataGraphPropertiesARM* = struct_VkQueueFamilyDataGraphPropertiesARM_1107304542
else:
  static :
    hint("Declaration of " & "struct_VkQueueFamilyDataGraphPropertiesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR):
  type
    struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR* = struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR_1107299642
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeH264SessionParametersFeedbackInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkRenderingFlagsKHR):
  type
    VkRenderingFlagsKHR* = VkRenderingFlagsKHR_1107299830
else:
  static :
    hint("Declaration of " & "VkRenderingFlagsKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkGraphicsPipelineLibraryFlagBitsEXT):
  type
    enum_VkGraphicsPipelineLibraryFlagBitsEXT* = enum_VkGraphicsPipelineLibraryFlagBitsEXT_1107303084
else:
  static :
    hint("Declaration of " & "enum_VkGraphicsPipelineLibraryFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCooperativeMatrix2PropertiesNV):
  type
    VkPhysicalDeviceCooperativeMatrix2PropertiesNV* = VkPhysicalDeviceCooperativeMatrix2PropertiesNV_1107305082
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCooperativeMatrix2PropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkDeviceAddressBindingFlagsEXT):
  type
    VkDeviceAddressBindingFlagsEXT* = VkDeviceAddressBindingFlagsEXT_1107303310
else:
  static :
    hint("Declaration of " & "VkDeviceAddressBindingFlagsEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264WeightTable):
  type
    StdVideoEncodeH264WeightTable* = StdVideoEncodeH264WeightTable_1107305538
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264WeightTable" &
        " already exists, not redeclaring")
when not declared(PFN_vkDeferredOperationJoinKHR):
  type
    PFN_vkDeferredOperationJoinKHR* = PFN_vkDeferredOperationJoinKHR_1107300484
else:
  static :
    hint("Declaration of " & "PFN_vkDeferredOperationJoinKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetCoverageModulationModeNV):
  type
    PFN_vkCmdSetCoverageModulationModeNV* = PFN_vkCmdSetCoverageModulationModeNV_1107303926
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetCoverageModulationModeNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceQueueFamilyProperties2):
  type
    PFN_vkGetPhysicalDeviceQueueFamilyProperties2* = PFN_vkGetPhysicalDeviceQueueFamilyProperties2_1107298352
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceQueueFamilyProperties2" &
        " already exists, not redeclaring")
when not declared(VkSampleLocationsInfoEXT):
  type
    VkSampleLocationsInfoEXT* = VkSampleLocationsInfoEXT_1107301884
else:
  static :
    hint("Declaration of " & "VkSampleLocationsInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceInlineUniformBlockPropertiesEXT):
  type
    VkPhysicalDeviceInlineUniformBlockPropertiesEXT* = VkPhysicalDeviceInlineUniformBlockPropertiesEXT_1107301872
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceInlineUniformBlockPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkWriteIndirectExecutionSetPipelineEXT):
  type
    VkWriteIndirectExecutionSetPipelineEXT* = VkWriteIndirectExecutionSetPipelineEXT_1107304972
else:
  static :
    hint("Declaration of " & "VkWriteIndirectExecutionSetPipelineEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDispatchBase):
  type
    PFN_vkCmdDispatchBase* = PFN_vkCmdDispatchBase_1107298334
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDispatchBase" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerCreateInfo):
  type
    struct_VkSamplerCreateInfo* = struct_VkSamplerCreateInfo_1107297548
else:
  static :
    hint("Declaration of " & "struct_VkSamplerCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginDebugUtilsLabelEXT):
  type
    PFN_vkCmdBeginDebugUtilsLabelEXT* = PFN_vkCmdBeginDebugUtilsLabelEXT_1107301848
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV):
  type
    struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV* = struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV_1107304654
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryHandleTypeFlagBits):
  type
    VkExternalMemoryHandleTypeFlagBits* = VkExternalMemoryHandleTypeFlagBits_1107298002
else:
  static :
    hint("Declaration of " & "VkExternalMemoryHandleTypeFlagBits" &
        " already exists, not redeclaring")
when not declared(VkToolPurposeFlagBitsEXT):
  type
    VkToolPurposeFlagBitsEXT* = VkToolPurposeFlagBitsEXT_1107302532
else:
  static :
    hint("Declaration of " & "VkToolPurposeFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMultiDrawPropertiesEXT):
  type
    struct_VkPhysicalDeviceMultiDrawPropertiesEXT* = struct_VkPhysicalDeviceMultiDrawPropertiesEXT_1107303484
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMultiDrawPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoProfileListInfoKHR):
  type
    VkVideoProfileListInfoKHR* = VkVideoProfileListInfoKHR_1107299484
else:
  static :
    hint("Declaration of " & "VkVideoProfileListInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265ScalingLists):
  type
    struct_StdVideoH265ScalingLists* = struct_StdVideoH265ScalingLists_1107305698
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265ScalingLists" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineViewportWScalingStateCreateInfoNV):
  type
    struct_VkPipelineViewportWScalingStateCreateInfoNV* = struct_VkPipelineViewportWScalingStateCreateInfoNV_1107301642
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineViewportWScalingStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265RateControlFlagBitsKHR):
  type
    VkVideoEncodeH265RateControlFlagBitsKHR* = VkVideoEncodeH265RateControlFlagBitsKHR_1107299712
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265RateControlFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkBorderColor):
  type
    VkBorderColor* = VkBorderColor_1107296882
else:
  static :
    hint("Declaration of " & "VkBorderColor" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVulkan12Features):
  type
    VkPhysicalDeviceVulkan12Features* = VkPhysicalDeviceVulkan12Features_1107298424
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVulkan12Features" &
        " already exists, not redeclaring")
when not declared(struct_VkSubpassShadingPipelineCreateInfoHUAWEI):
  type
    struct_VkSubpassShadingPipelineCreateInfoHUAWEI* = struct_VkSubpassShadingPipelineCreateInfoHUAWEI_1107303334
else:
  static :
    hint("Declaration of " & "struct_VkSubpassShadingPipelineCreateInfoHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_VkDispatchIndirectCommand):
  type
    struct_VkDispatchIndirectCommand* = struct_VkDispatchIndirectCommand_1107297256
else:
  static :
    hint("Declaration of " & "struct_VkDispatchIndirectCommand" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetFragmentShadingRateKHR):
  type
    PFN_vkCmdSetFragmentShadingRateKHR* = PFN_vkCmdSetFragmentShadingRateKHR_1107300424
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetFragmentShadingRateKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndPerTileExecutionQCOM):
  type
    PFN_vkCmdEndPerTileExecutionQCOM* = PFN_vkCmdEndPerTileExecutionQCOM_1107302998
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndPerTileExecutionQCOM" &
        " already exists, not redeclaring")
when not declared(VkFormatFeatureFlagBits):
  type
    VkFormatFeatureFlagBits* = VkFormatFeatureFlagBits_1107296938
else:
  static :
    hint("Declaration of " & "VkFormatFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1Segmentation):
  type
    StdVideoAV1Segmentation* = StdVideoAV1Segmentation_1107305614
else:
  static :
    hint("Declaration of " & "StdVideoAV1Segmentation" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectCommandsLayoutTokenEXT):
  type
    struct_VkIndirectCommandsLayoutTokenEXT* = struct_VkIndirectCommandsLayoutTokenEXT_1107304994
else:
  static :
    hint("Declaration of " & "struct_VkIndirectCommandsLayoutTokenEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1RateControlFlagBitsKHR):
  type
    VkVideoEncodeAV1RateControlFlagBitsKHR* = VkVideoEncodeAV1RateControlFlagBitsKHR_1107301036
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1RateControlFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineIndirectDeviceAddressInfoNV):
  type
    VkPipelineIndirectDeviceAddressInfoNV* = VkPipelineIndirectDeviceAddressInfoNV_1107303796
else:
  static :
    hint("Declaration of " & "VkPipelineIndirectDeviceAddressInfoNV" &
        " already exists, not redeclaring")
when not declared(VkDrawIndirectCommand):
  type
    VkDrawIndirectCommand* = VkDrawIndirectCommand_1107297266
else:
  static :
    hint("Declaration of " & "VkDrawIndirectCommand" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSubgroupSizeControlPropertiesEXT):
  type
    VkPhysicalDeviceSubgroupSizeControlPropertiesEXT* = VkPhysicalDeviceSubgroupSizeControlPropertiesEXT_1107302480
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSubgroupSizeControlPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeInfoKHR):
  type
    struct_VkVideoEncodeInfoKHR* = struct_VkVideoEncodeInfoKHR_1107300594
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyPrivateDataSlot):
  type
    PFN_vkDestroyPrivateDataSlot* = PFN_vkDestroyPrivateDataSlot_1107298902
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyPrivateDataSlot" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeSessionIntraRefreshCreateInfoKHR):
  type
    VkVideoEncodeSessionIntraRefreshCreateInfoKHR* = VkVideoEncodeSessionIntraRefreshCreateInfoKHR_1107301258
else:
  static :
    hint("Declaration of " & "VkVideoEncodeSessionIntraRefreshCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderingFragmentDensityMapAttachmentInfoEXT):
  type
    struct_VkRenderingFragmentDensityMapAttachmentInfoEXT* = struct_VkRenderingFragmentDensityMapAttachmentInfoEXT_1107302472
else:
  static :
    hint("Declaration of " &
        "struct_VkRenderingFragmentDensityMapAttachmentInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkCopyTensorInfoARM):
  type
    VkCopyTensorInfoARM* = VkCopyTensorInfoARM_1107304056
else:
  static :
    hint("Declaration of " & "VkCopyTensorInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkAcquireProfilingLockInfoKHR):
  type
    struct_VkAcquireProfilingLockInfoKHR* = struct_VkAcquireProfilingLockInfoKHR_1107300156
else:
  static :
    hint("Declaration of " & "struct_VkAcquireProfilingLockInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPrivateDataSlot):
  type
    VkPrivateDataSlot* = VkPrivateDataSlot_1107298646
else:
  static :
    hint("Declaration of " & "VkPrivateDataSlot" &
        " already exists, not redeclaring")
when not declared(VkPipelineExecutableInfoKHR):
  type
    VkPipelineExecutableInfoKHR* = VkPipelineExecutableInfoKHR_1107300504
else:
  static :
    hint("Declaration of " & "VkPipelineExecutableInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyOwnershipTransferPropertiesKHR):
  type
    VkQueueFamilyOwnershipTransferPropertiesKHR* = VkQueueFamilyOwnershipTransferPropertiesKHR_1107301366
else:
  static :
    hint("Declaration of " & "VkQueueFamilyOwnershipTransferPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSchedulingControlsFeaturesARM):
  type
    VkPhysicalDeviceSchedulingControlsFeaturesARM* = VkPhysicalDeviceSchedulingControlsFeaturesARM_1107303678
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSchedulingControlsFeaturesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkOpticalFlowImageFormatInfoNV):
  type
    struct_VkOpticalFlowImageFormatInfoNV* = struct_VkOpticalFlowImageFormatInfoNV_1107304182
else:
  static :
    hint("Declaration of " & "struct_VkOpticalFlowImageFormatInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentDensityMapPropertiesEXT):
  type
    VkPhysicalDeviceFragmentDensityMapPropertiesEXT* = VkPhysicalDeviceFragmentDensityMapPropertiesEXT_1107302466
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFragmentDensityMapPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoH264SpsVuiFlags):
  type
    StdVideoH264SpsVuiFlags* = StdVideoH264SpsVuiFlags_1107305786
else:
  static :
    hint("Declaration of " & "StdVideoH264SpsVuiFlags" &
        " already exists, not redeclaring")
when not declared(VkDisplayPowerInfoEXT):
  type
    VkDisplayPowerInfoEXT* = VkDisplayPowerInfoEXT_1107301676
else:
  static :
    hint("Declaration of " & "VkDisplayPowerInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyMicromapToMemoryInfoEXT):
  type
    struct_VkCopyMicromapToMemoryInfoEXT* = struct_VkCopyMicromapToMemoryInfoEXT_1107303582
else:
  static :
    hint("Declaration of " & "struct_VkCopyMicromapToMemoryInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetFenceFdKHR):
  type
    PFN_vkGetFenceFdKHR* = PFN_vkGetFenceFdKHR_1107300106
else:
  static :
    hint("Declaration of " & "PFN_vkGetFenceFdKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetViewportWithCountEXT):
  type
    PFN_vkCmdSetViewportWithCountEXT* = PFN_vkCmdSetViewportWithCountEXT_1107302654
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetViewportWithCountEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV):
  type
    struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV* = struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV_1107304312
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkMemoryMapFlagBits):
  type
    VkMemoryMapFlagBits* = VkMemoryMapFlagBits_1107297000
else:
  static :
    hint("Declaration of " & "VkMemoryMapFlagBits" &
        " already exists, not redeclaring")
when not declared(enum_VkSubmitFlagBits):
  type
    enum_VkSubmitFlagBits* = enum_VkSubmitFlagBits_1107298670
else:
  static :
    hint("Declaration of " & "enum_VkSubmitFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVulkan14Properties):
  type
    VkPhysicalDeviceVulkan14Properties* = VkPhysicalDeviceVulkan14Properties_1107299014
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVulkan14Properties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevice16BitStorageFeatures):
  type
    VkPhysicalDevice16BitStorageFeatures* = VkPhysicalDevice16BitStorageFeatures_1107298062
else:
  static :
    hint("Declaration of " & "VkPhysicalDevice16BitStorageFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264RateControlLayerInfoKHR):
  type
    struct_VkVideoEncodeH264RateControlLayerInfoKHR* = struct_VkVideoEncodeH264RateControlLayerInfoKHR_1107299678
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264RateControlLayerInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyImageToBufferInfo2):
  type
    struct_VkCopyImageToBufferInfo2* = struct_VkCopyImageToBufferInfo2_1107298794
else:
  static :
    hint("Declaration of " & "struct_VkCopyImageToBufferInfo2" &
        " already exists, not redeclaring")
when not declared(VkGeometryInstanceFlagsKHR):
  type
    VkGeometryInstanceFlagsKHR* = VkGeometryInstanceFlagsKHR_1107302114
else:
  static :
    hint("Declaration of " & "VkGeometryInstanceFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPrivateDataSlotCreateInfoEXT):
  type
    VkPrivateDataSlotCreateInfoEXT* = VkPrivateDataSlotCreateInfoEXT_1107302938
else:
  static :
    hint("Declaration of " & "VkPrivateDataSlotCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkIndirectExecutionSetPipelineInfoEXT):
  type
    VkIndirectExecutionSetPipelineInfoEXT* = VkIndirectExecutionSetPipelineInfoEXT_1107304948
else:
  static :
    hint("Declaration of " & "VkIndirectExecutionSetPipelineInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkEnumerateInstanceExtensionProperties):
  type
    PFN_vkEnumerateInstanceExtensionProperties* = PFN_vkEnumerateInstanceExtensionProperties_1107297702
else:
  static :
    hint("Declaration of " & "PFN_vkEnumerateInstanceExtensionProperties" &
        " already exists, not redeclaring")
when not declared(VkCopyMemoryToMicromapInfoEXT):
  type
    VkCopyMemoryToMicromapInfoEXT* = VkCopyMemoryToMicromapInfoEXT_1107303588
else:
  static :
    hint("Declaration of " & "VkCopyMemoryToMicromapInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineCoverageReductionStateCreateInfoNV):
  type
    VkPipelineCoverageReductionStateCreateInfoNV* = VkPipelineCoverageReductionStateCreateInfoNV_1107302584
else:
  static :
    hint("Declaration of " & "VkPipelineCoverageReductionStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT):
  type
    struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT* = struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT_1107303262
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderObjectPropertiesEXT):
  type
    struct_VkPhysicalDeviceShaderObjectPropertiesEXT* = struct_VkPhysicalDeviceShaderObjectPropertiesEXT_1107304260
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderObjectPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfacePresentModeKHR):
  type
    struct_VkSurfacePresentModeKHR* = struct_VkSurfacePresentModeKHR_1107300910
else:
  static :
    hint("Declaration of " & "struct_VkSurfacePresentModeKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT):
  type
    struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* = struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT_1107303430
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDisplayPlaneSurfaceKHR):
  type
    PFN_vkCreateDisplayPlaneSurfaceKHR* = PFN_vkCreateDisplayPlaneSurfaceKHR_1107299408
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDisplayPlaneSurfaceKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH264SessionParametersCreateInfoKHR):
  type
    struct_VkVideoDecodeH264SessionParametersCreateInfoKHR* = struct_VkVideoDecodeH264SessionParametersCreateInfoKHR_1107299814
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoDecodeH264SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkShaderCreateFlagBitsEXT):
  type
    VkShaderCreateFlagBitsEXT* = VkShaderCreateFlagBitsEXT_1107304252
else:
  static :
    hint("Declaration of " & "VkShaderCreateFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkImageViewHandleInfoNVX):
  type
    struct_VkImageViewHandleInfoNVX* = struct_VkImageViewHandleInfoNVX_1107301522
else:
  static :
    hint("Declaration of " & "struct_VkImageViewHandleInfoNVX" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineBinaryKeysAndDataKHR):
  type
    struct_VkPipelineBinaryKeysAndDataKHR* = struct_VkPipelineBinaryKeysAndDataKHR_1107300860
else:
  static :
    hint("Declaration of " & "struct_VkPipelineBinaryKeysAndDataKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceFaultAddressTypeEXT):
  type
    VkDeviceFaultAddressTypeEXT* = VkDeviceFaultAddressTypeEXT_1107303224
else:
  static :
    hint("Declaration of " & "VkDeviceFaultAddressTypeEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264DpbSlotInfoKHR):
  type
    struct_VkVideoEncodeH264DpbSlotInfoKHR* = struct_VkVideoEncodeH264DpbSlotInfoKHR_1107299658
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthClampEnableEXT):
  type
    PFN_vkCmdSetDepthClampEnableEXT* = PFN_vkCmdSetDepthClampEnableEXT_1107303876
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthClampEnableEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkBuildMicromapModeEXT):
  type
    enum_VkBuildMicromapModeEXT* = enum_VkBuildMicromapModeEXT_1107303518
else:
  static :
    hint("Declaration of " & "enum_VkBuildMicromapModeEXT" &
        " already exists, not redeclaring")
when not declared(VkExternalComputeQueueNV):
  type
    VkExternalComputeQueueNV* = VkExternalComputeQueueNV_1107304696
else:
  static :
    hint("Declaration of " & "VkExternalComputeQueueNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetShaderModuleCreateInfoIdentifierEXT):
  type
    PFN_vkGetShaderModuleCreateInfoIdentifierEXT* = PFN_vkGetShaderModuleCreateInfoIdentifierEXT_1107304138
else:
  static :
    hint("Declaration of " & "PFN_vkGetShaderModuleCreateInfoIdentifierEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetPerformanceMarkerINTEL):
  type
    PFN_vkCmdSetPerformanceMarkerINTEL* = PFN_vkCmdSetPerformanceMarkerINTEL_1107302432
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetPerformanceMarkerINTEL" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance7FeaturesKHR):
  type
    struct_VkPhysicalDeviceMaintenance7FeaturesKHR* = struct_VkPhysicalDeviceMaintenance7FeaturesKHR_1107301320
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance7FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkBindIndexBufferIndirectCommandNV):
  type
    struct_VkBindIndexBufferIndirectCommandNV* = struct_VkBindIndexBufferIndirectCommandNV_1107302794
else:
  static :
    hint("Declaration of " & "struct_VkBindIndexBufferIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(enum_VkCopyMicromapModeEXT):
  type
    enum_VkCopyMicromapModeEXT* = enum_VkCopyMicromapModeEXT_1107303522
else:
  static :
    hint("Declaration of " & "enum_VkCopyMicromapModeEXT" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureOpTypeNV):
  type
    VkClusterAccelerationStructureOpTypeNV* = VkClusterAccelerationStructureOpTypeNV_1107304746
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureOpTypeNV" &
        " already exists, not redeclaring")
when not declared(VkQueueGlobalPriority):
  type
    VkQueueGlobalPriority* = VkQueueGlobalPriority_1107298982
else:
  static :
    hint("Declaration of " & "VkQueueGlobalPriority" &
        " already exists, not redeclaring")
when not declared(struct_VkOpticalFlowSessionCreatePrivateDataInfoNV):
  type
    struct_VkOpticalFlowSessionCreatePrivateDataInfoNV* = struct_VkOpticalFlowSessionCreatePrivateDataInfoNV_1107304194
else:
  static :
    hint("Declaration of " &
        "struct_VkOpticalFlowSessionCreatePrivateDataInfoNV" &
        " already exists, not redeclaring")
when not declared(VkImageBlit):
  type
    VkImageBlit* = VkImageBlit_1107297662
else:
  static :
    hint("Declaration of " & "VkImageBlit" & " already exists, not redeclaring")
when not declared(VkGraphicsPipelineCreateInfo):
  type
    VkGraphicsPipelineCreateInfo* = VkGraphicsPipelineCreateInfo_1107297538
else:
  static :
    hint("Declaration of " & "VkGraphicsPipelineCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE):
  type
    struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE* = struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE_1107303468
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeSessionRgbConversionCreateInfoVALVE" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPrivateData):
  type
    PFN_vkGetPrivateData* = PFN_vkGetPrivateData_1107298906
else:
  static :
    hint("Declaration of " & "PFN_vkGetPrivateData" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineBinaryHandlesInfoKHR):
  type
    struct_VkPipelineBinaryHandlesInfoKHR* = struct_VkPipelineBinaryHandlesInfoKHR_1107300884
else:
  static :
    hint("Declaration of " & "struct_VkPipelineBinaryHandlesInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPresentTimeGOOGLE):
  type
    struct_VkPresentTimeGOOGLE* = struct_VkPresentTimeGOOGLE_1107301706
else:
  static :
    hint("Declaration of " & "struct_VkPresentTimeGOOGLE" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR):
  type
    VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR* = VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR_1107300302
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkAcquireProfilingLockFlagBitsKHR):
  type
    VkAcquireProfilingLockFlagBitsKHR* = VkAcquireProfilingLockFlagBitsKHR_1107300128
else:
  static :
    hint("Declaration of " & "VkAcquireProfilingLockFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExternalImageFormatInfo):
  type
    struct_VkPhysicalDeviceExternalImageFormatInfo* = struct_VkPhysicalDeviceExternalImageFormatInfo_1107298254
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceExternalImageFormatInfo" &
        " already exists, not redeclaring")
when not declared(VkBufferUsageFlags2CreateInfoKHR):
  type
    VkBufferUsageFlags2CreateInfoKHR* = VkBufferUsageFlags2CreateInfoKHR_1107300798
else:
  static :
    hint("Declaration of " & "VkBufferUsageFlags2CreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeH264RateControlFlagBitsKHR):
  type
    enum_VkVideoEncodeH264RateControlFlagBitsKHR* = enum_VkVideoEncodeH264RateControlFlagBitsKHR_1107299602
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeH264RateControlFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoVP9Profile):
  type
    StdVideoVP9Profile* = StdVideoVP9Profile_1107301106
else:
  static :
    hint("Declaration of " & "StdVideoVP9Profile" &
        " already exists, not redeclaring")
when not declared(VkSurfaceCapabilitiesPresentBarrierNV):
  type
    VkSurfaceCapabilitiesPresentBarrierNV* = VkSurfaceCapabilitiesPresentBarrierNV_1107302924
else:
  static :
    hint("Declaration of " & "VkSurfaceCapabilitiesPresentBarrierNV" &
        " already exists, not redeclaring")
when not declared(VkBufferMemoryBarrier):
  type
    VkBufferMemoryBarrier* = VkBufferMemoryBarrier_1107297254
else:
  static :
    hint("Declaration of " & "VkBufferMemoryBarrier" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMultiDrawFeaturesEXT):
  type
    VkPhysicalDeviceMultiDrawFeaturesEXT* = VkPhysicalDeviceMultiDrawFeaturesEXT_1107303482
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMultiDrawFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkHostImageCopyFlagBitsEXT):
  type
    VkHostImageCopyFlagBitsEXT* = VkHostImageCopyFlagBitsEXT_1107302672
else:
  static :
    hint("Declaration of " & "VkHostImageCopyFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT):
  type
    struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT* = struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT_1107304128
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineShaderStageModuleIdentifierCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkMicromapCreateFlagBitsEXT):
  type
    VkMicromapCreateFlagBitsEXT* = VkMicromapCreateFlagBitsEXT_1107303550
else:
  static :
    hint("Declaration of " & "VkMicromapCreateFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI):
  type
    struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI* = struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI_1107303338
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndQueryIndexedEXT):
  type
    PFN_vkCmdEndQueryIndexedEXT* = PFN_vkCmdEndQueryIndexedEXT_1107301488
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndQueryIndexedEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDebugUtilsMessengerEXT):
  type
    PFN_vkCreateDebugUtilsMessengerEXT* = PFN_vkCreateDebugUtilsMessengerEXT_1107301854
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDebugUtilsMessengerEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkImageViewCreateFlagBits):
  type
    enum_VkImageViewCreateFlagBits* = enum_VkImageViewCreateFlagBits_1107297062
else:
  static :
    hint("Declaration of " & "enum_VkImageViewCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineColorBlendAttachmentState):
  type
    struct_VkPipelineColorBlendAttachmentState* = struct_VkPipelineColorBlendAttachmentState_1107297524
else:
  static :
    hint("Declaration of " & "struct_VkPipelineColorBlendAttachmentState" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT):
  type
    struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT* = struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT_1107304212
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceLegacyDitheringFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkCompositeAlphaFlagBitsKHR):
  type
    enum_VkCompositeAlphaFlagBitsKHR* = enum_VkCompositeAlphaFlagBitsKHR_1107299264
else:
  static :
    hint("Declaration of " & "enum_VkCompositeAlphaFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceBufferMemoryRequirementsKHR):
  type
    VkDeviceBufferMemoryRequirementsKHR* = VkDeviceBufferMemoryRequirementsKHR_1107300760
else:
  static :
    hint("Declaration of " & "VkDeviceBufferMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginVideoCodingKHR):
  type
    PFN_vkCmdBeginVideoCodingKHR* = PFN_vkCmdBeginVideoCodingKHR_1107299556
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginVideoCodingKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeAV1ReferenceInfo):
  type
    StdVideoEncodeAV1ReferenceInfo* = StdVideoEncodeAV1ReferenceInfo_1107301076
else:
  static :
    hint("Declaration of " & "StdVideoEncodeAV1ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkFrameBoundaryEXT):
  type
    struct_VkFrameBoundaryEXT* = struct_VkFrameBoundaryEXT_1107303390
else:
  static :
    hint("Declaration of " & "struct_VkFrameBoundaryEXT" &
        " already exists, not redeclaring")
when not declared(VkShaderEXT):
  type
    VkShaderEXT* = VkShaderEXT_1107304240
else:
  static :
    hint("Declaration of " & "VkShaderEXT" & " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures):
  type
    VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* = VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298560
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures" &
        " already exists, not redeclaring")
when not declared(union_VkClusterAccelerationStructureOpInputNV):
  type
    union_VkClusterAccelerationStructureOpInputNV* = union_VkClusterAccelerationStructureOpInputNV_1107304796
else:
  static :
    hint("Declaration of " & "union_VkClusterAccelerationStructureOpInputNV" &
        " already exists, not redeclaring")
when not declared(VkDrmFormatModifierPropertiesList2EXT):
  type
    VkDrmFormatModifierPropertiesList2EXT* = VkDrmFormatModifierPropertiesList2EXT_1107301986
else:
  static :
    hint("Declaration of " & "VkDrmFormatModifierPropertiesList2EXT" &
        " already exists, not redeclaring")
when not declared(enum_VkMemoryPropertyFlagBits):
  type
    enum_VkMemoryPropertyFlagBits* = enum_VkMemoryPropertyFlagBits_1107296972
else:
  static :
    hint("Declaration of " & "enum_VkMemoryPropertyFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageFormatInfo2):
  type
    VkPhysicalDeviceImageFormatInfo2* = VkPhysicalDeviceImageFormatInfo2_1107298146
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageFormatInfo2" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineRenderingCreateInfo):
  type
    struct_VkPipelineRenderingCreateInfo* = struct_VkPipelineRenderingCreateInfo_1107298854
else:
  static :
    hint("Declaration of " & "struct_VkPipelineRenderingCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkDisplayPlaneProperties2KHR):
  type
    VkDisplayPlaneProperties2KHR* = VkDisplayPlaneProperties2KHR_1107300212
else:
  static :
    hint("Declaration of " & "VkDisplayPlaneProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkLineRasterizationModeEXT):
  type
    VkLineRasterizationModeEXT* = VkLineRasterizationModeEXT_1107302624
else:
  static :
    hint("Declaration of " & "VkLineRasterizationModeEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdWaitEvents2):
  type
    PFN_vkCmdWaitEvents2* = PFN_vkCmdWaitEvents2_1107298912
else:
  static :
    hint("Declaration of " & "PFN_vkCmdWaitEvents2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetVertexInputEXT):
  type
    PFN_vkCmdSetVertexInputEXT* = PFN_vkCmdSetVertexInputEXT_1107303296
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetVertexInputEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSubpassDependency):
  type
    struct_VkSubpassDependency* = struct_VkSubpassDependency_1107297604
else:
  static :
    hint("Declaration of " & "struct_VkSubpassDependency" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateRayTracingPipelinesNV):
  type
    PFN_vkCreateRayTracingPipelinesNV* = PFN_vkCreateRayTracingPipelinesNV_1107302210
else:
  static :
    hint("Declaration of " & "PFN_vkCreateRayTracingPipelinesNV" &
        " already exists, not redeclaring")
when not declared(VkBindDataGraphPipelineSessionMemoryInfoARM):
  type
    VkBindDataGraphPipelineSessionMemoryInfoARM* = VkBindDataGraphPipelineSessionMemoryInfoARM_1107304516
else:
  static :
    hint("Declaration of " & "VkBindDataGraphPipelineSessionMemoryInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1SequenceHeader):
  type
    struct_StdVideoAV1SequenceHeader* = struct_StdVideoAV1SequenceHeader_1107305484
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1SequenceHeader" &
        " already exists, not redeclaring")
when not declared(VkWin32KeyedMutexAcquireReleaseInfoNV):
  type
    VkWin32KeyedMutexAcquireReleaseInfoNV* = VkWin32KeyedMutexAcquireReleaseInfoNV_1107305394
else:
  static :
    hint("Declaration of " & "VkWin32KeyedMutexAcquireReleaseInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT):
  type
    struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT* = struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT_1107302250
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceExternalMemoryHostPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDecodeVideoKHR):
  type
    PFN_vkCmdDecodeVideoKHR* = PFN_vkCmdDecodeVideoKHR_1107299588
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDecodeVideoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetEventStatus):
  type
    PFN_vkGetEventStatus* = PFN_vkGetEventStatus_1107297764
else:
  static :
    hint("Declaration of " & "PFN_vkGetEventStatus" &
        " already exists, not redeclaring")
when not declared(enum_VkOutOfBandQueueTypeNV):
  type
    enum_VkOutOfBandQueueTypeNV* = enum_VkOutOfBandQueueTypeNV_1107304394
else:
  static :
    hint("Declaration of " & "enum_VkOutOfBandQueueTypeNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateFence):
  type
    PFN_vkCreateFence* = PFN_vkCreateFence_1107297746
else:
  static :
    hint("Declaration of " & "PFN_vkCreateFence" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsLayoutCreateInfoEXT):
  type
    VkIndirectCommandsLayoutCreateInfoEXT* = VkIndirectCommandsLayoutCreateInfoEXT_1107305000
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsLayoutCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTimelineSemaphoreFeatures):
  type
    VkPhysicalDeviceTimelineSemaphoreFeatures* = VkPhysicalDeviceTimelineSemaphoreFeatures_1107298576
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTimelineSemaphoreFeatures" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceASTCDecodeFeaturesEXT):
  type
    VkPhysicalDeviceASTCDecodeFeaturesEXT* = VkPhysicalDeviceASTCDecodeFeaturesEXT_1107301604
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceASTCDecodeFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT):
  type
    VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* = VkPhysicalDeviceDeviceMemoryReportFeaturesEXT_1107302886
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineIdentifierCreateInfoARM):
  type
    VkDataGraphPipelineIdentifierCreateInfoARM* = VkDataGraphPipelineIdentifierCreateInfoARM_1107304528
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineIdentifierCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetFrontFace):
  type
    PFN_vkCmdSetFrontFace* = PFN_vkCmdSetFrontFace_1107298938
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetFrontFace" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT):
  type
    struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT* = struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT_1107301964
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImageDrmFormatModifierInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkComponentTypeKHR):
  type
    enum_VkComponentTypeKHR* = enum_VkComponentTypeKHR_1107300948
else:
  static :
    hint("Declaration of " & "enum_VkComponentTypeKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1SuperblockSizeFlagBitsKHR):
  type
    VkVideoEncodeAV1SuperblockSizeFlagBitsKHR* = VkVideoEncodeAV1SuperblockSizeFlagBitsKHR_1107301030
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1SuperblockSizeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkBindMemoryStatus):
  type
    struct_VkBindMemoryStatus* = struct_VkBindMemoryStatus_1107299136
else:
  static :
    hint("Declaration of " & "struct_VkBindMemoryStatus" &
        " already exists, not redeclaring")
when not declared(struct_VkImageFormatProperties2):
  type
    struct_VkImageFormatProperties2* = struct_VkImageFormatProperties2_1107298140
else:
  static :
    hint("Declaration of " & "struct_VkImageFormatProperties2" &
        " already exists, not redeclaring")
when not declared(VkDebugMarkerMarkerInfoEXT):
  type
    VkDebugMarkerMarkerInfoEXT* = VkDebugMarkerMarkerInfoEXT_1107301442
else:
  static :
    hint("Declaration of " & "VkDebugMarkerMarkerInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkExtent3D):
  type
    struct_VkExtent3D* = struct_VkExtent3D_1107297228
else:
  static :
    hint("Declaration of " & "struct_VkExtent3D" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePushDescriptorProperties):
  type
    VkPhysicalDevicePushDescriptorProperties* = VkPhysicalDevicePushDescriptorProperties_1107299114
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePushDescriptorProperties" &
        " already exists, not redeclaring")
when not declared(enum_VkStructureType):
  type
    enum_VkStructureType* = enum_VkStructureType_1107296780
else:
  static :
    hint("Declaration of " & "enum_VkStructureType" &
        " already exists, not redeclaring")
when not declared(enum_VkSamplerAddressMode):
  type
    enum_VkSamplerAddressMode* = enum_VkSamplerAddressMode_1107296888
else:
  static :
    hint("Declaration of " & "enum_VkSamplerAddressMode" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoComponentBitDepthFlagBitsKHR):
  type
    enum_VkVideoComponentBitDepthFlagBitsKHR* = enum_VkVideoComponentBitDepthFlagBitsKHR_1107299436
else:
  static :
    hint("Declaration of " & "enum_VkVideoComponentBitDepthFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorUpdateTemplateCreateFlagsKHR):
  type
    VkDescriptorUpdateTemplateCreateFlagsKHR* = VkDescriptorUpdateTemplateCreateFlagsKHR_1107300028
else:
  static :
    hint("Declaration of " & "VkDescriptorUpdateTemplateCreateFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264ProfileInfoKHR):
  type
    VkVideoEncodeH264ProfileInfoKHR* = VkVideoEncodeH264ProfileInfoKHR_1107299668
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineShaderStageModuleIdentifierCreateInfoEXT):
  type
    VkPipelineShaderStageModuleIdentifierCreateInfoEXT* = VkPipelineShaderStageModuleIdentifierCreateInfoEXT_1107304130
else:
  static :
    hint("Declaration of " &
        "VkPipelineShaderStageModuleIdentifierCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderCorePropertiesAMD):
  type
    struct_VkPhysicalDeviceShaderCorePropertiesAMD* = struct_VkPhysicalDeviceShaderCorePropertiesAMD_1107302278
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderCorePropertiesAMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV):
  type
    PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV* = PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305084
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkExportMemoryWin32HandleInfoKHR):
  type
    VkExportMemoryWin32HandleInfoKHR* = VkExportMemoryWin32HandleInfoKHR_1107305328
else:
  static :
    hint("Declaration of " & "VkExportMemoryWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkIndirectCommandsLayoutUsageFlagBitsNV):
  type
    enum_VkIndirectCommandsLayoutUsageFlagBitsNV* = enum_VkIndirectCommandsLayoutUsageFlagBitsNV_1107302768
else:
  static :
    hint("Declaration of " & "enum_VkIndirectCommandsLayoutUsageFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkImageSubresourceLayers):
  type
    VkImageSubresourceLayers* = VkImageSubresourceLayers_1107297634
else:
  static :
    hint("Declaration of " & "VkImageSubresourceLayers" &
        " already exists, not redeclaring")
when not declared(struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV):
  type
    struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV* = struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV_1107304878
else:
  static :
    hint("Declaration of " &
        "struct_VkBuildPartitionedAccelerationStructureIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(VkVideoSessionCreateFlagsKHR):
  type
    VkVideoSessionCreateFlagsKHR* = VkVideoSessionCreateFlagsKHR_1107299452
else:
  static :
    hint("Declaration of " & "VkVideoSessionCreateFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVulkan13Features):
  type
    VkPhysicalDeviceVulkan13Features* = VkPhysicalDeviceVulkan13Features_1107298688
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVulkan13Features" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePerformanceQueryFeaturesKHR):
  type
    struct_VkPhysicalDevicePerformanceQueryFeaturesKHR* = struct_VkPhysicalDevicePerformanceQueryFeaturesKHR_1107300132
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePerformanceQueryFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSubgroupSizeControlFeatures):
  type
    struct_VkPhysicalDeviceSubgroupSizeControlFeatures* = struct_VkPhysicalDeviceSubgroupSizeControlFeatures_1107298814
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSubgroupSizeControlFeatures" &
        " already exists, not redeclaring")
when not declared(VkBindImageMemoryInfoKHR):
  type
    VkBindImageMemoryInfoKHR* = VkBindImageMemoryInfoKHR_1107300286
else:
  static :
    hint("Declaration of " & "VkBindImageMemoryInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR):
  type
    VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* = VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300686
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkBuildMicromapFlagBitsEXT):
  type
    VkBuildMicromapFlagBitsEXT* = VkBuildMicromapFlagBitsEXT_1107303544
else:
  static :
    hint("Declaration of " & "VkBuildMicromapFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkWin32KeyedMutexAcquireReleaseInfoKHR):
  type
    VkWin32KeyedMutexAcquireReleaseInfoKHR* = VkWin32KeyedMutexAcquireReleaseInfoKHR_1107305344
else:
  static :
    hint("Declaration of " & "VkWin32KeyedMutexAcquireReleaseInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkFormatFeatureFlagBits2KHR):
  type
    VkFormatFeatureFlagBits2KHR* = VkFormatFeatureFlagBits2KHR_1107300738
else:
  static :
    hint("Declaration of " & "VkFormatFeatureFlagBits2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineViewportShadingRateImageStateCreateInfoNV):
  type
    struct_VkPipelineViewportShadingRateImageStateCreateInfoNV* = struct_VkPipelineViewportShadingRateImageStateCreateInfoNV_1107302040
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineViewportShadingRateImageStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPipelineRobustnessImageBehaviorEXT):
  type
    VkPipelineRobustnessImageBehaviorEXT* = VkPipelineRobustnessImageBehaviorEXT_1107301608
else:
  static :
    hint("Declaration of " & "VkPipelineRobustnessImageBehaviorEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1SuperblockSizeFlagsKHR):
  type
    VkVideoEncodeAV1SuperblockSizeFlagsKHR* = VkVideoEncodeAV1SuperblockSizeFlagsKHR_1107301032
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1SuperblockSizeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkSubpassDescriptionFlagBits):
  type
    enum_VkSubpassDescriptionFlagBits* = enum_VkSubpassDescriptionFlagBits_1107297182
else:
  static :
    hint("Declaration of " & "enum_VkSubpassDescriptionFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPartitionedAccelerationStructureWritePartitionTranslationDataNV):
  type
    VkPartitionedAccelerationStructureWritePartitionTranslationDataNV* = VkPartitionedAccelerationStructureWritePartitionTranslationDataNV_1107304892
else:
  static :
    hint("Declaration of " &
        "VkPartitionedAccelerationStructureWritePartitionTranslationDataNV" &
        " already exists, not redeclaring")
when not declared(VkToolPurposeFlagsEXT):
  type
    VkToolPurposeFlagsEXT* = VkToolPurposeFlagsEXT_1107302534
else:
  static :
    hint("Declaration of " & "VkToolPurposeFlagsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkHostImageCopyDevicePerformanceQuery):
  type
    struct_VkHostImageCopyDevicePerformanceQuery* = struct_VkHostImageCopyDevicePerformanceQuery_1107299208
else:
  static :
    hint("Declaration of " & "struct_VkHostImageCopyDevicePerformanceQuery" &
        " already exists, not redeclaring")
when not declared(enum_VkOpticalFlowPerformanceLevelNV):
  type
    enum_VkOpticalFlowPerformanceLevelNV* = enum_VkOpticalFlowPerformanceLevelNV_1107304142
else:
  static :
    hint("Declaration of " & "enum_VkOpticalFlowPerformanceLevelNV" &
        " already exists, not redeclaring")
when not declared(VkRayTracingShaderGroupCreateInfoKHR):
  type
    VkRayTracingShaderGroupCreateInfoKHR* = VkRayTracingShaderGroupCreateInfoKHR_1107305244
else:
  static :
    hint("Declaration of " & "VkRayTracingShaderGroupCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkResolveImageInfo2KHR):
  type
    VkResolveImageInfo2KHR* = VkResolveImageInfo2KHR_1107300712
else:
  static :
    hint("Declaration of " & "VkResolveImageInfo2KHR" &
        " already exists, not redeclaring")
when not declared(enum_VkDepthBiasRepresentationEXT):
  type
    enum_VkDepthBiasRepresentationEXT* = enum_VkDepthBiasRepresentationEXT_1107302860
else:
  static :
    hint("Declaration of " & "enum_VkDepthBiasRepresentationEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE):
  type
    struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* = struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE_1107303692
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM):
  type
    VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM* = VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_1107304380
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV):
  type
    PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV* = PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV_1107304202
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV" &
        " already exists, not redeclaring")
when not declared(VkDeviceMemory):
  type
    VkDeviceMemory* = VkDeviceMemory_1107296737
else:
  static :
    hint("Declaration of " & "VkDeviceMemory" &
        " already exists, not redeclaring")
when not declared(struct_VkCommandBufferBeginInfo):
  type
    struct_VkCommandBufferBeginInfo* = struct_VkCommandBufferBeginInfo_1107297624
else:
  static :
    hint("Declaration of " & "struct_VkCommandBufferBeginInfo" &
        " already exists, not redeclaring")
when not declared(VkBufferCopy):
  type
    VkBufferCopy* = VkBufferCopy_1107297630
else:
  static :
    hint("Declaration of " & "VkBufferCopy" & " already exists, not redeclaring")
when not declared(struct_VkSetDescriptorBufferOffsetsInfoEXT):
  type
    struct_VkSetDescriptorBufferOffsetsInfoEXT* = struct_VkSetDescriptorBufferOffsetsInfoEXT_1107301188
else:
  static :
    hint("Declaration of " & "struct_VkSetDescriptorBufferOffsetsInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetLayoutSupport):
  type
    VkDescriptorSetLayoutSupport* = VkDescriptorSetLayoutSupport_1107298316
else:
  static :
    hint("Declaration of " & "VkDescriptorSetLayoutSupport" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyMemoryToImageIndirectInfoKHR):
  type
    struct_VkCopyMemoryToImageIndirectInfoKHR* = struct_VkCopyMemoryToImageIndirectInfoKHR_1107301230
else:
  static :
    hint("Declaration of " & "struct_VkCopyMemoryToImageIndirectInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyOpticalFlowSessionNV):
  type
    PFN_vkDestroyOpticalFlowSessionNV* = PFN_vkDestroyOpticalFlowSessionNV_1107304206
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyOpticalFlowSessionNV" &
        " already exists, not redeclaring")
when not declared(struct_VkExportSemaphoreWin32HandleInfoKHR):
  type
    struct_VkExportSemaphoreWin32HandleInfoKHR* = struct_VkExportSemaphoreWin32HandleInfoKHR_1107305350
else:
  static :
    hint("Declaration of " & "struct_VkExportSemaphoreWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDepthClampZeroOneFeaturesEXT):
  type
    VkPhysicalDeviceDepthClampZeroOneFeaturesEXT* = VkPhysicalDeviceDepthClampZeroOneFeaturesEXT_1107303708
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDepthClampZeroOneFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPerformanceStreamMarkerInfoINTEL):
  type
    VkPerformanceStreamMarkerInfoINTEL* = VkPerformanceStreamMarkerInfoINTEL_1107302418
else:
  static :
    hint("Declaration of " & "VkPerformanceStreamMarkerInfoINTEL" &
        " already exists, not redeclaring")
when not declared(enum_VkAccelerationStructureMemoryRequirementsTypeNV):
  type
    enum_VkAccelerationStructureMemoryRequirementsTypeNV* = enum_VkAccelerationStructureMemoryRequirementsTypeNV_1107302096
else:
  static :
    hint("Declaration of " &
        "enum_VkAccelerationStructureMemoryRequirementsTypeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerBorderColorComponentMappingCreateInfoEXT):
  type
    struct_VkSamplerBorderColorComponentMappingCreateInfoEXT* = struct_VkSamplerBorderColorComponentMappingCreateInfoEXT_1107303654
else:
  static :
    hint("Declaration of " &
        "struct_VkSamplerBorderColorComponentMappingCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoVP9FrameType):
  type
    StdVideoVP9FrameType* = StdVideoVP9FrameType_1107305638
else:
  static :
    hint("Declaration of " & "StdVideoVP9FrameType" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassCreateInfo2):
  type
    struct_VkRenderPassCreateInfo2* = struct_VkRenderPassCreateInfo2_1107298454
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassCreateInfo2" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferMemoryBarrier):
  type
    struct_VkBufferMemoryBarrier* = struct_VkBufferMemoryBarrier_1107297252
else:
  static :
    hint("Declaration of " & "struct_VkBufferMemoryBarrier" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreSubmitInfo):
  type
    VkSemaphoreSubmitInfo* = VkSemaphoreSubmitInfo_1107298748
else:
  static :
    hint("Declaration of " & "VkSemaphoreSubmitInfo" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1FilmGrain):
  type
    StdVideoAV1FilmGrain* = StdVideoAV1FilmGrain_1107305624
else:
  static :
    hint("Declaration of " & "StdVideoAV1FilmGrain" &
        " already exists, not redeclaring")
when not declared(struct_VkFormatProperties):
  type
    struct_VkFormatProperties* = struct_VkFormatProperties_1107297304
else:
  static :
    hint("Declaration of " & "struct_VkFormatProperties" &
        " already exists, not redeclaring")
when not declared(VkWriteDescriptorSet):
  type
    VkWriteDescriptorSet* = VkWriteDescriptorSet_1107297586
else:
  static :
    hint("Declaration of " & "VkWriteDescriptorSet" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV):
  type
    struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV* = struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV_1107302514
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1ColorConfig):
  type
    struct_StdVideoAV1ColorConfig* = struct_StdVideoAV1ColorConfig_1107305736
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1ColorConfig" &
        " already exists, not redeclaring")
when not declared(struct_VkValidationFlagsEXT):
  type
    struct_VkValidationFlagsEXT* = struct_VkValidationFlagsEXT_1107301592
else:
  static :
    hint("Declaration of " & "struct_VkValidationFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkMultiDrawInfoEXT):
  type
    VkMultiDrawInfoEXT* = VkMultiDrawInfoEXT_1107303490
else:
  static :
    hint("Declaration of " & "VkMultiDrawInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkWriteDescriptorSetTensorARM):
  type
    struct_VkWriteDescriptorSetTensorARM* = struct_VkWriteDescriptorSetTensorARM_1107304022
else:
  static :
    hint("Declaration of " & "struct_VkWriteDescriptorSetTensorARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT):
  type
    struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* = struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT_1107303090
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkStridedDeviceAddressNV):
  type
    struct_VkStridedDeviceAddressNV* = struct_VkStridedDeviceAddressNV_1107304812
else:
  static :
    hint("Declaration of " & "struct_VkStridedDeviceAddressNV" &
        " already exists, not redeclaring")
when not declared(VkComputePipelineCreateInfo):
  type
    VkComputePipelineCreateInfo* = VkComputePipelineCreateInfo_1107297478
else:
  static :
    hint("Declaration of " & "VkComputePipelineCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePerStageDescriptorSetFeaturesNV):
  type
    VkPhysicalDevicePerStageDescriptorSetFeaturesNV* = VkPhysicalDevicePerStageDescriptorSetFeaturesNV_1107304594
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePerStageDescriptorSetFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkCopyAccelerationStructureModeNV):
  type
    VkCopyAccelerationStructureModeNV* = VkCopyAccelerationStructureModeNV_1107302094
else:
  static :
    hint("Declaration of " & "VkCopyAccelerationStructureModeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkImportSemaphoreWin32HandleInfoKHR):
  type
    struct_VkImportSemaphoreWin32HandleInfoKHR* = struct_VkImportSemaphoreWin32HandleInfoKHR_1107305346
else:
  static :
    hint("Declaration of " & "struct_VkImportSemaphoreWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264RefPicMarkingEntry):
  type
    struct_StdVideoEncodeH264RefPicMarkingEntry* = struct_StdVideoEncodeH264RefPicMarkingEntry_1107305858
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264RefPicMarkingEntry" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMemoryProperties):
  type
    struct_VkPhysicalDeviceMemoryProperties* = struct_VkPhysicalDeviceMemoryProperties_1107297332
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMemoryProperties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT):
  type
    VkPhysicalDeviceExtendedDynamicState2FeaturesEXT* = VkPhysicalDeviceExtendedDynamicState2FeaturesEXT_1107303408
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPolygonMode):
  type
    VkPolygonMode* = VkPolygonMode_1107296870
else:
  static :
    hint("Declaration of " & "VkPolygonMode" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLayeredApiPropertiesListKHR):
  type
    VkPhysicalDeviceLayeredApiPropertiesListKHR* = VkPhysicalDeviceLayeredApiPropertiesListKHR_1107301334
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLayeredApiPropertiesListKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderSubgroupRotateFeatures):
  type
    VkPhysicalDeviceShaderSubgroupRotateFeatures* = VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299030
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderSubgroupRotateFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDynamicRenderingFeatures):
  type
    struct_VkPhysicalDeviceDynamicRenderingFeatures* = struct_VkPhysicalDeviceDynamicRenderingFeatures_1107298858
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceDynamicRenderingFeatures" &
        " already exists, not redeclaring")
when not declared(VkExportSemaphoreCreateInfoKHR):
  type
    VkExportSemaphoreCreateInfoKHR* = VkExportSemaphoreCreateInfoKHR_1107299986
else:
  static :
    hint("Declaration of " & "VkExportSemaphoreCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryAllocateFlagsInfo):
  type
    struct_VkMemoryAllocateFlagsInfo* = struct_VkMemoryAllocateFlagsInfo_1107298072
else:
  static :
    hint("Declaration of " & "struct_VkMemoryAllocateFlagsInfo" &
        " already exists, not redeclaring")
when not declared(VkDependencyFlags):
  type
    VkDependencyFlags* = VkDependencyFlags_1107297168
else:
  static :
    hint("Declaration of " & "VkDependencyFlags" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1ProfileInfoKHR):
  type
    VkVideoEncodeAV1ProfileInfoKHR* = VkVideoEncodeAV1ProfileInfoKHR_1107301082
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPastPresentationTimingGOOGLE):
  type
    struct_VkPastPresentationTimingGOOGLE* = struct_VkPastPresentationTimingGOOGLE_1107301702
else:
  static :
    hint("Declaration of " & "struct_VkPastPresentationTimingGOOGLE" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264SessionCreateInfoKHR):
  type
    struct_VkVideoEncodeH264SessionCreateInfoKHR* = struct_VkVideoEncodeH264SessionCreateInfoKHR_1107299622
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264SessionCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkFramebufferMixedSamplesCombinationNV):
  type
    VkFramebufferMixedSamplesCombinationNV* = VkFramebufferMixedSamplesCombinationNV_1107302588
else:
  static :
    hint("Declaration of " & "VkFramebufferMixedSamplesCombinationNV" &
        " already exists, not redeclaring")
when not declared(VkPipelineInfoEXT):
  type
    VkPipelineInfoEXT* = VkPipelineInfoEXT_1107303368
else:
  static :
    hint("Declaration of " & "VkPipelineInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoCapabilityFlagsKHR):
  type
    VkVideoCapabilityFlagsKHR* = VkVideoCapabilityFlagsKHR_1107299446
else:
  static :
    hint("Declaration of " & "VkVideoCapabilityFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT):
  type
    VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* = VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT_1107303944
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateAccelerationStructureKHR):
  type
    PFN_vkCreateAccelerationStructureKHR* = PFN_vkCreateAccelerationStructureKHR_1107305206
else:
  static :
    hint("Declaration of " & "PFN_vkCreateAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkMultisamplePropertiesEXT):
  type
    struct_VkMultisamplePropertiesEXT* = struct_VkMultisamplePropertiesEXT_1107301906
else:
  static :
    hint("Declaration of " & "struct_VkMultisamplePropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateTensorARM):
  type
    PFN_vkCreateTensorARM* = PFN_vkCreateTensorARM_1107304098
else:
  static :
    hint("Declaration of " & "PFN_vkCreateTensorARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceFormatProperties2KHR):
  type
    PFN_vkGetPhysicalDeviceFormatProperties2KHR* = PFN_vkGetPhysicalDeviceFormatProperties2KHR_1107299876
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceFormatProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineBinaryKeysAndDataKHR):
  type
    VkPipelineBinaryKeysAndDataKHR* = VkPipelineBinaryKeysAndDataKHR_1107300862
else:
  static :
    hint("Declaration of " & "VkPipelineBinaryKeysAndDataKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetPerformanceStreamMarkerINTEL):
  type
    PFN_vkCmdSetPerformanceStreamMarkerINTEL* = PFN_vkCmdSetPerformanceStreamMarkerINTEL_1107302434
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetPerformanceStreamMarkerINTEL" &
        " already exists, not redeclaring")
when not declared(enum_VkProvokingVertexModeEXT):
  type
    enum_VkProvokingVertexModeEXT* = enum_VkProvokingVertexModeEXT_1107302600
else:
  static :
    hint("Declaration of " & "enum_VkProvokingVertexModeEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceFormatProperties2):
  type
    PFN_vkGetPhysicalDeviceFormatProperties2* = PFN_vkGetPhysicalDeviceFormatProperties2_1107298348
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceFormatProperties2" &
        " already exists, not redeclaring")
when not declared(struct_VkImportMemoryHostPointerInfoEXT):
  type
    struct_VkImportMemoryHostPointerInfoEXT* = struct_VkImportMemoryHostPointerInfoEXT_1107302242
else:
  static :
    hint("Declaration of " & "struct_VkImportMemoryHostPointerInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkMergeValidationCachesEXT):
  type
    PFN_vkMergeValidationCachesEXT* = PFN_vkMergeValidationCachesEXT_1107302010
else:
  static :
    hint("Declaration of " & "PFN_vkMergeValidationCachesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLineRasterizationFeaturesEXT):
  type
    VkPhysicalDeviceLineRasterizationFeaturesEXT* = VkPhysicalDeviceLineRasterizationFeaturesEXT_1107302626
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLineRasterizationFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkGraphicsPipelineLibraryFlagsEXT):
  type
    VkGraphicsPipelineLibraryFlagsEXT* = VkGraphicsPipelineLibraryFlagsEXT_1107303088
else:
  static :
    hint("Declaration of " & "VkGraphicsPipelineLibraryFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineVertexInputStateCreateFlags):
  type
    VkPipelineVertexInputStateCreateFlags* = VkPipelineVertexInputStateCreateFlags_1107297104
else:
  static :
    hint("Declaration of " & "VkPipelineVertexInputStateCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkOutOfBandQueueTypeInfoNV):
  type
    VkOutOfBandQueueTypeInfoNV* = VkOutOfBandQueueTypeInfoNV_1107304428
else:
  static :
    hint("Declaration of " & "VkOutOfBandQueueTypeInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryBarrierAccessFlags3KHR):
  type
    struct_VkMemoryBarrierAccessFlags3KHR* = struct_VkMemoryBarrierAccessFlags3KHR_1107301344
else:
  static :
    hint("Declaration of " & "struct_VkMemoryBarrierAccessFlags3KHR" &
        " already exists, not redeclaring")
when not declared(VkSpecializationMapEntry):
  type
    VkSpecializationMapEntry* = VkSpecializationMapEntry_1107297466
else:
  static :
    hint("Declaration of " & "VkSpecializationMapEntry" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeQualityLevelPropertiesKHR):
  type
    struct_VkVideoEncodeQualityLevelPropertiesKHR* = struct_VkVideoEncodeQualityLevelPropertiesKHR_1107300622
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeQualityLevelPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkExternalMemoryFeatureFlagBitsNV):
  type
    enum_VkExternalMemoryFeatureFlagBitsNV* = enum_VkExternalMemoryFeatureFlagBitsNV_1107301568
else:
  static :
    hint("Declaration of " & "enum_VkExternalMemoryFeatureFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR):
  type
    struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR* = struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301396
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferUsageFlags):
  type
    VkCommandBufferUsageFlags* = VkCommandBufferUsageFlags_1107297204
else:
  static :
    hint("Declaration of " & "VkCommandBufferUsageFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDisplayPlaneSupportedDisplaysKHR):
  type
    PFN_vkGetDisplayPlaneSupportedDisplaysKHR* = PFN_vkGetDisplayPlaneSupportedDisplaysKHR_1107299400
else:
  static :
    hint("Declaration of " & "PFN_vkGetDisplayPlaneSupportedDisplaysKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyMicromapEXT):
  type
    PFN_vkCmdCopyMicromapEXT* = PFN_vkCmdCopyMicromapEXT_1107303622
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyMicromapEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceMemoryProperties2KHR):
  type
    PFN_vkGetPhysicalDeviceMemoryProperties2KHR* = PFN_vkGetPhysicalDeviceMemoryProperties2KHR_1107299882
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceMemoryProperties2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM):
  type
    struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM* = struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM_1107304074
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDescriptorBufferTensorFeaturesARM" &
        " already exists, not redeclaring")
when not declared(enum_VkOpticalFlowGridSizeFlagBitsNV):
  type
    enum_VkOpticalFlowGridSizeFlagBitsNV* = enum_VkOpticalFlowGridSizeFlagBitsNV_1107304150
else:
  static :
    hint("Declaration of " & "enum_VkOpticalFlowGridSizeFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreTypeCreateInfo):
  type
    VkSemaphoreTypeCreateInfo* = VkSemaphoreTypeCreateInfo_1107298584
else:
  static :
    hint("Declaration of " & "VkSemaphoreTypeCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyBufferToImage2KHR):
  type
    PFN_vkCmdCopyBufferToImage2KHR* = PFN_vkCmdCopyBufferToImage2KHR_1107300728
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyBufferToImage2KHR" &
        " already exists, not redeclaring")
when not declared(VkBindPipelineIndirectCommandNV):
  type
    VkBindPipelineIndirectCommandNV* = VkBindPipelineIndirectCommandNV_1107303800
else:
  static :
    hint("Declaration of " & "VkBindPipelineIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelinePropertyQueryResultARM):
  type
    VkDataGraphPipelinePropertyQueryResultARM* = VkDataGraphPipelinePropertyQueryResultARM_1107304524
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelinePropertyQueryResultARM" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationStateStreamCreateFlagsEXT):
  type
    VkPipelineRasterizationStateStreamCreateFlagsEXT* = VkPipelineRasterizationStateStreamCreateFlagsEXT_1107301466
else:
  static :
    hint("Declaration of " & "VkPipelineRasterizationStateStreamCreateFlagsEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroySwapchainKHR):
  type
    PFN_vkDestroySwapchainKHR* = PFN_vkDestroySwapchainKHR_1107299338
else:
  static :
    hint("Declaration of " & "PFN_vkDestroySwapchainKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceBufferMemoryRequirements):
  type
    PFN_vkGetDeviceBufferMemoryRequirements* = PFN_vkGetDeviceBufferMemoryRequirements_1107298966
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceBufferMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(enum_VkAccelerationStructureMotionInstanceTypeNV):
  type
    enum_VkAccelerationStructureMotionInstanceTypeNV* = enum_VkAccelerationStructureMotionInstanceTypeNV_1107303128
else:
  static :
    hint("Declaration of " & "enum_VkAccelerationStructureMotionInstanceTypeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkCalibratedTimestampInfoKHR):
  type
    struct_VkCalibratedTimestampInfoKHR* = struct_VkCalibratedTimestampInfoKHR_1107301164
else:
  static :
    hint("Declaration of " & "struct_VkCalibratedTimestampInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR):
  type
    enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR* = enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR_1107299796
else:
  static :
    hint("Declaration of " & "enum_VkVideoDecodeH264PictureLayoutFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateGraphicsPipelines):
  type
    PFN_vkCreateGraphicsPipelines* = PFN_vkCreateGraphicsPipelines_1107297806
else:
  static :
    hint("Declaration of " & "PFN_vkCreateGraphicsPipelines" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineOpacityMicromapFeaturesARM):
  type
    VkPhysicalDevicePipelineOpacityMicromapFeaturesARM* = VkPhysicalDevicePipelineOpacityMicromapFeaturesARM_1107305088
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePipelineOpacityMicromapFeaturesARM" &
        " already exists, not redeclaring")
when not declared(enum_VkDescriptorBindingFlagBits):
  type
    enum_VkDescriptorBindingFlagBits* = enum_VkDescriptorBindingFlagBits_1107298402
else:
  static :
    hint("Declaration of " & "enum_VkDescriptorBindingFlagBits" &
        " already exists, not redeclaring")
when not declared(enum_VkDeviceDiagnosticsConfigFlagBitsNV):
  type
    enum_VkDeviceDiagnosticsConfigFlagBitsNV* = enum_VkDeviceDiagnosticsConfigFlagBitsNV_1107302950
else:
  static :
    hint("Declaration of " & "enum_VkDeviceDiagnosticsConfigFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkDeviceMemoryOverallocationCreateInfoAMD):
  type
    VkDeviceMemoryOverallocationCreateInfoAMD* = VkDeviceMemoryOverallocationCreateInfoAMD_1107302288
else:
  static :
    hint("Declaration of " & "VkDeviceMemoryOverallocationCreateInfoAMD" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT):
  type
    VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* = VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT_1107303834
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureBuildTriangleClusterInfoNV):
  type
    VkClusterAccelerationStructureBuildTriangleClusterInfoNV* = VkClusterAccelerationStructureBuildTriangleClusterInfoNV_1107304830
else:
  static :
    hint("Declaration of " &
        "VkClusterAccelerationStructureBuildTriangleClusterInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineCompilerControlCreateInfoAMD):
  type
    struct_VkPipelineCompilerControlCreateInfoAMD* = struct_VkPipelineCompilerControlCreateInfoAMD_1107302266
else:
  static :
    hint("Declaration of " & "struct_VkPipelineCompilerControlCreateInfoAMD" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferLevel):
  type
    VkCommandBufferLevel* = VkCommandBufferLevel_1107296914
else:
  static :
    hint("Declaration of " & "VkCommandBufferLevel" &
        " already exists, not redeclaring")
when not declared(enum_VkSamplerMipmapMode):
  type
    enum_VkSamplerMipmapMode* = enum_VkSamplerMipmapMode_1107296892
else:
  static :
    hint("Declaration of " & "enum_VkSamplerMipmapMode" &
        " already exists, not redeclaring")
when not declared(VkDeviceFaultAddressInfoEXT):
  type
    VkDeviceFaultAddressInfoEXT* = VkDeviceFaultAddressInfoEXT_1107303240
else:
  static :
    hint("Declaration of " & "VkDeviceFaultAddressInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorViewCreateInfoARM):
  type
    struct_VkTensorViewCreateInfoARM* = struct_VkTensorViewCreateInfoARM_1107304010
else:
  static :
    hint("Declaration of " & "struct_VkTensorViewCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineSessionBindPointARM):
  type
    VkDataGraphPipelineSessionBindPointARM* = VkDataGraphPipelineSessionBindPointARM_1107304448
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineSessionBindPointARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyAccelerationStructureNV):
  type
    PFN_vkCmdCopyAccelerationStructureNV* = PFN_vkCmdCopyAccelerationStructureNV_1107302206
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(VkPartitionedAccelerationStructureInstanceFlagBitsNV):
  type
    VkPartitionedAccelerationStructureInstanceFlagBitsNV* = VkPartitionedAccelerationStructureInstanceFlagBitsNV_1107304862
else:
  static :
    hint("Declaration of " &
        "VkPartitionedAccelerationStructureInstanceFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(enum_VkCooperativeVectorMatrixLayoutNV):
  type
    enum_VkCooperativeVectorMatrixLayoutNV* = enum_VkCooperativeVectorMatrixLayoutNV_1107304320
else:
  static :
    hint("Declaration of " & "enum_VkCooperativeVectorMatrixLayoutNV" &
        " already exists, not redeclaring")
when not declared(VkMemoryToImageCopyEXT):
  type
    VkMemoryToImageCopyEXT* = VkMemoryToImageCopyEXT_1107302680
else:
  static :
    hint("Declaration of " & "VkMemoryToImageCopyEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineStageFlagBits):
  type
    enum_VkPipelineStageFlagBits* = enum_VkPipelineStageFlagBits_1107296992
else:
  static :
    hint("Declaration of " & "enum_VkPipelineStageFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVariablePointersFeaturesKHR):
  type
    VkPhysicalDeviceVariablePointersFeaturesKHR* = VkPhysicalDeviceVariablePointersFeaturesKHR_1107300204
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVariablePointersFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTensorFeaturesARM):
  type
    struct_VkPhysicalDeviceTensorFeaturesARM* = struct_VkPhysicalDeviceTensorFeaturesARM_1107304042
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceTensorFeaturesARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCubicWeightsFeaturesQCOM):
  type
    VkPhysicalDeviceCubicWeightsFeaturesQCOM* = VkPhysicalDeviceCubicWeightsFeaturesQCOM_1107304618
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCubicWeightsFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreateFlags2):
  type
    VkPipelineCreateFlags2* = VkPipelineCreateFlags2_1107298994
else:
  static :
    hint("Declaration of " & "VkPipelineCreateFlags2" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetSemaphoreWin32HandleKHR):
  type
    PFN_vkGetSemaphoreWin32HandleKHR* = PFN_vkGetSemaphoreWin32HandleKHR_1107305364
else:
  static :
    hint("Declaration of " & "PFN_vkGetSemaphoreWin32HandleKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkBindSparseInfo):
  type
    struct_VkBindSparseInfo* = struct_VkBindSparseInfo_1107297404
else:
  static :
    hint("Declaration of " & "struct_VkBindSparseInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceCapabilities2EXT):
  type
    struct_VkSurfaceCapabilities2EXT* = struct_VkSurfaceCapabilities2EXT_1107301656
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceCapabilities2EXT" &
        " already exists, not redeclaring")
when not declared(VkRenderPassCreateFlagBits):
  type
    VkRenderPassCreateFlagBits* = VkRenderPassCreateFlagBits_1107297178
else:
  static :
    hint("Declaration of " & "VkRenderPassCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetPrimitiveTopology):
  type
    PFN_vkCmdSetPrimitiveTopology* = PFN_vkCmdSetPrimitiveTopology_1107298940
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetPrimitiveTopology" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH265SliceSegmentHeader):
  type
    struct_StdVideoEncodeH265SliceSegmentHeader* = struct_StdVideoEncodeH265SliceSegmentHeader_1107305464
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH265SliceSegmentHeader" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1SequenceHeaderFlags):
  type
    StdVideoAV1SequenceHeaderFlags* = StdVideoAV1SequenceHeaderFlags_1107305596
else:
  static :
    hint("Declaration of " & "StdVideoAV1SequenceHeaderFlags" &
        " already exists, not redeclaring")
when not declared(VkWriteIndirectExecutionSetShaderEXT):
  type
    VkWriteIndirectExecutionSetShaderEXT* = VkWriteIndirectExecutionSetShaderEXT_1107305024
else:
  static :
    hint("Declaration of " & "VkWriteIndirectExecutionSetShaderEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR):
  type
    PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR* = PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR_1107299884
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeInfoKHR):
  type
    VkVideoEncodeInfoKHR* = VkVideoEncodeInfoKHR_1107300596
else:
  static :
    hint("Declaration of " & "VkVideoEncodeInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkAccessFlagBits2):
  type
    VkAccessFlagBits2* = VkAccessFlagBits2_1107298668
else:
  static :
    hint("Declaration of " & "VkAccessFlagBits2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawMeshTasksIndirectCountNV):
  type
    PFN_vkCmdDrawMeshTasksIndirectCountNV* = PFN_vkCmdDrawMeshTasksIndirectCountNV_1107302326
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawMeshTasksIndirectCountNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceType):
  type
    VkPhysicalDeviceType* = VkPhysicalDeviceType_1107296822
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceType" &
        " already exists, not redeclaring")
when not declared(VkDeviceFaultVendorBinaryHeaderVersionEXT):
  type
    VkDeviceFaultVendorBinaryHeaderVersionEXT* = VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303228
else:
  static :
    hint("Declaration of " & "VkDeviceFaultVendorBinaryHeaderVersionEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeAV1ReferenceInfo):
  type
    struct_StdVideoEncodeAV1ReferenceInfo* = struct_StdVideoEncodeAV1ReferenceInfo_1107305496
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeAV1ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(StdVideoH265PpsFlags):
  type
    StdVideoH265PpsFlags* = StdVideoH265PpsFlags_1107305570
else:
  static :
    hint("Declaration of " & "StdVideoH265PpsFlags" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoVP9SegmentationFlags):
  type
    struct_StdVideoVP9SegmentationFlags* = struct_StdVideoVP9SegmentationFlags_1107305904
else:
  static :
    hint("Declaration of " & "struct_StdVideoVP9SegmentationFlags" &
        " already exists, not redeclaring")
when not declared(enum_VkDeviceEventTypeEXT):
  type
    enum_VkDeviceEventTypeEXT* = enum_VkDeviceEventTypeEXT_1107301666
else:
  static :
    hint("Declaration of " & "enum_VkDeviceEventTypeEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkRegisterDisplayEventEXT):
  type
    PFN_vkRegisterDisplayEventEXT* = PFN_vkRegisterDisplayEventEXT_1107301694
else:
  static :
    hint("Declaration of " & "PFN_vkRegisterDisplayEventEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH264SpsFlags):
  type
    struct_StdVideoH264SpsFlags* = struct_StdVideoH264SpsFlags_1107305654
else:
  static :
    hint("Declaration of " & "struct_StdVideoH264SpsFlags" &
        " already exists, not redeclaring")
when not declared(enum_VkPerformanceCounterStorageKHR):
  type
    enum_VkPerformanceCounterStorageKHR* = enum_VkPerformanceCounterStorageKHR_1107300116
else:
  static :
    hint("Declaration of " & "enum_VkPerformanceCounterStorageKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkClusterAccelerationStructureOpTypeNV):
  type
    enum_VkClusterAccelerationStructureOpTypeNV* = enum_VkClusterAccelerationStructureOpTypeNV_1107304744
else:
  static :
    hint("Declaration of " & "enum_VkClusterAccelerationStructureOpTypeNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdResetEvent):
  type
    PFN_vkCmdResetEvent* = PFN_vkCmdResetEvent_1107297924
else:
  static :
    hint("Declaration of " & "PFN_vkCmdResetEvent" &
        " already exists, not redeclaring")
when not declared(VkDisplayPlaneCapabilities2KHR):
  type
    VkDisplayPlaneCapabilities2KHR* = VkDisplayPlaneCapabilities2KHR_1107300224
else:
  static :
    hint("Declaration of " & "VkDisplayPlaneCapabilities2KHR" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsLayoutTokenNV):
  type
    VkIndirectCommandsLayoutTokenNV* = VkIndirectCommandsLayoutTokenNV_1107302812
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsLayoutTokenNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePipelineBinaryFeaturesKHR):
  type
    struct_VkPhysicalDevicePipelineBinaryFeaturesKHR* = struct_VkPhysicalDevicePipelineBinaryFeaturesKHR_1107300840
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePipelineBinaryFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT):
  type
    struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT* = struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT_1107303420
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceColorWriteEnableFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR):
  type
    VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR* = VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300924
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyAccelerationStructureKHR):
  type
    PFN_vkCmdCopyAccelerationStructureKHR* = PFN_vkCmdCopyAccelerationStructureKHR_1107305224
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(VkExportFenceCreateInfo):
  type
    VkExportFenceCreateInfo* = VkExportFenceCreateInfo_1107298296
else:
  static :
    hint("Declaration of " & "VkExportFenceCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkQueueGlobalPriorityKHR):
  type
    VkQueueGlobalPriorityKHR* = VkQueueGlobalPriorityKHR_1107300340
else:
  static :
    hint("Declaration of " & "VkQueueGlobalPriorityKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkFenceCreateInfo):
  type
    struct_VkFenceCreateInfo* = struct_VkFenceCreateInfo_1107297416
else:
  static :
    hint("Declaration of " & "struct_VkFenceCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceBufferDeviceAddressFeatures):
  type
    struct_VkPhysicalDeviceBufferDeviceAddressFeatures* = struct_VkPhysicalDeviceBufferDeviceAddressFeatures_1107298598
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceBufferDeviceAddressFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceQueueGlobalPriorityCreateInfo):
  type
    struct_VkDeviceQueueGlobalPriorityCreateInfo* = struct_VkDeviceQueueGlobalPriorityCreateInfo_1107299016
else:
  static :
    hint("Declaration of " & "struct_VkDeviceQueueGlobalPriorityCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265TransformBlockSizeFlagsKHR):
  type
    VkVideoEncodeH265TransformBlockSizeFlagsKHR* = VkVideoEncodeH265TransformBlockSizeFlagsKHR_1107299708
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265TransformBlockSizeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM):
  type
    VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM* = VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM_1107304586
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorSetLayoutBinding):
  type
    struct_VkDescriptorSetLayoutBinding* = struct_VkDescriptorSetLayoutBinding_1107297576
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorSetLayoutBinding" &
        " already exists, not redeclaring")
when not declared(VkLayeredDriverUnderlyingApiMSFT):
  type
    VkLayeredDriverUnderlyingApiMSFT* = VkLayeredDriverUnderlyingApiMSFT_1107304648
else:
  static :
    hint("Declaration of " & "VkLayeredDriverUnderlyingApiMSFT" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceFaultInfoEXT):
  type
    struct_VkDeviceFaultInfoEXT* = struct_VkDeviceFaultInfoEXT_1107303246
else:
  static :
    hint("Declaration of " & "struct_VkDeviceFaultInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkCommandPool):
  type
    VkCommandPool* = VkCommandPool_1107296774
else:
  static :
    hint("Declaration of " & "VkCommandPool" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeContentFlagBitsKHR):
  type
    enum_VkVideoEncodeContentFlagBitsKHR* = enum_VkVideoEncodeContentFlagBitsKHR_1107300586
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeContentFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeVP9PictureInfoKHR):
  type
    struct_VkVideoDecodeVP9PictureInfoKHR* = struct_VkVideoDecodeVP9PictureInfoKHR_1107301116
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeVP9PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM):
  type
    struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM* = struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM_1107305086
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePipelineOpacityMicromapFeaturesARM" &
        " already exists, not redeclaring")
when not declared(VkVertexInputAttributeDescription2EXT):
  type
    VkVertexInputAttributeDescription2EXT* = VkVertexInputAttributeDescription2EXT_1107303294
else:
  static :
    hint("Declaration of " & "VkVertexInputAttributeDescription2EXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRectLayerKHR):
  type
    struct_VkRectLayerKHR* = struct_VkRectLayerKHR_1107300012
else:
  static :
    hint("Declaration of " & "struct_VkRectLayerKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceAddressBindingTypeEXT):
  type
    VkDeviceAddressBindingTypeEXT* = VkDeviceAddressBindingTypeEXT_1107303304
else:
  static :
    hint("Declaration of " & "VkDeviceAddressBindingTypeEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateRayTracingPipelinesKHR):
  type
    PFN_vkCreateRayTracingPipelinesKHR* = PFN_vkCreateRayTracingPipelinesKHR_1107305268
else:
  static :
    hint("Declaration of " & "PFN_vkCreateRayTracingPipelinesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVideoDecodeVP9FeaturesKHR):
  type
    VkPhysicalDeviceVideoDecodeVP9FeaturesKHR* = VkPhysicalDeviceVideoDecodeVP9FeaturesKHR_1107301102
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVideoDecodeVP9FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateSampler):
  type
    PFN_vkCreateSampler* = PFN_vkCreateSampler_1107297816
else:
  static :
    hint("Declaration of " & "PFN_vkCreateSampler" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH264PictureLayoutFlagsKHR):
  type
    VkVideoDecodeH264PictureLayoutFlagsKHR* = VkVideoDecodeH264PictureLayoutFlagsKHR_1107299800
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH264PictureLayoutFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceImageMemoryRequirements):
  type
    PFN_vkGetDeviceImageMemoryRequirements* = PFN_vkGetDeviceImageMemoryRequirements_1107298968
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceImageMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(VkPipelineTessellationDomainOriginStateCreateInfoKHR):
  type
    VkPipelineTessellationDomainOriginStateCreateInfoKHR* = VkPipelineTessellationDomainOriginStateCreateInfoKHR_1107300184
else:
  static :
    hint("Declaration of " &
        "VkPipelineTessellationDomainOriginStateCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyDebugReportCallbackEXT):
  type
    PFN_vkDestroyDebugReportCallbackEXT* = PFN_vkDestroyDebugReportCallbackEXT_1107301420
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyDebugReportCallbackEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkImportSemaphoreFdInfoKHR):
  type
    struct_VkImportSemaphoreFdInfoKHR* = struct_VkImportSemaphoreFdInfoKHR_1107299988
else:
  static :
    hint("Declaration of " & "struct_VkImportSemaphoreFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVertexInputAttributeDescription2EXT):
  type
    struct_VkVertexInputAttributeDescription2EXT* = struct_VkVertexInputAttributeDescription2EXT_1107303292
else:
  static :
    hint("Declaration of " & "struct_VkVertexInputAttributeDescription2EXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateSwapchainKHR):
  type
    PFN_vkCreateSwapchainKHR* = PFN_vkCreateSwapchainKHR_1107299336
else:
  static :
    hint("Declaration of " & "PFN_vkCreateSwapchainKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdResolveImage2KHR):
  type
    PFN_vkCmdResolveImage2KHR* = PFN_vkCmdResolveImage2KHR_1107300734
else:
  static :
    hint("Declaration of " & "PFN_vkCmdResolveImage2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyMicromapEXT):
  type
    PFN_vkCopyMicromapEXT* = PFN_vkCopyMicromapEXT_1107303614
else:
  static :
    hint("Declaration of " & "PFN_vkCopyMicromapEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSynchronization2Features):
  type
    struct_VkPhysicalDeviceSynchronization2Features* = struct_VkPhysicalDeviceSynchronization2Features_1107298758
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceSynchronization2Features" &
        " already exists, not redeclaring")
when not declared(enum_VkIndirectCommandsLayoutUsageFlagBitsEXT):
  type
    enum_VkIndirectCommandsLayoutUsageFlagBitsEXT* = enum_VkIndirectCommandsLayoutUsageFlagBitsEXT_1107304928
else:
  static :
    hint("Declaration of " & "enum_VkIndirectCommandsLayoutUsageFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetWinrtDisplayNV):
  type
    PFN_vkGetWinrtDisplayNV* = PFN_vkGetWinrtDisplayNV_1107305424
else:
  static :
    hint("Declaration of " & "PFN_vkGetWinrtDisplayNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePipelineBinaryPropertiesKHR):
  type
    struct_VkPhysicalDevicePipelineBinaryPropertiesKHR* = struct_VkPhysicalDevicePipelineBinaryPropertiesKHR_1107300844
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePipelineBinaryPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkAntiLagPresentationInfoAMD):
  type
    VkAntiLagPresentationInfoAMD* = VkAntiLagPresentationInfoAMD_1107304232
else:
  static :
    hint("Declaration of " & "VkAntiLagPresentationInfoAMD" &
        " already exists, not redeclaring")
when not declared(StdVideoH265PictureParameterSet):
  type
    StdVideoH265PictureParameterSet* = StdVideoH265PictureParameterSet_1107299740
else:
  static :
    hint("Declaration of " & "StdVideoH265PictureParameterSet" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplaySurfaceStereoCreateInfoNV):
  type
    struct_VkDisplaySurfaceStereoCreateInfoNV* = struct_VkDisplaySurfaceStereoCreateInfoNV_1107304684
else:
  static :
    hint("Declaration of " & "struct_VkDisplaySurfaceStereoCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkImageDrmFormatModifierExplicitCreateInfoEXT):
  type
    VkImageDrmFormatModifierExplicitCreateInfoEXT* = VkImageDrmFormatModifierExplicitCreateInfoEXT_1107301974
else:
  static :
    hint("Declaration of " & "VkImageDrmFormatModifierExplicitCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureTypeKHR):
  type
    VkAccelerationStructureTypeKHR* = VkAccelerationStructureTypeKHR_1107302086
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureTypeKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryMapInfo):
  type
    struct_VkMemoryMapInfo* = struct_VkMemoryMapInfo_1107299072
else:
  static :
    hint("Declaration of " & "struct_VkMemoryMapInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkSwapchainCreateFlagBitsKHR):
  type
    enum_VkSwapchainCreateFlagBitsKHR* = enum_VkSwapchainCreateFlagBitsKHR_1107299292
else:
  static :
    hint("Declaration of " & "enum_VkSwapchainCreateFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkCommandPoolCreateFlags):
  type
    VkCommandPoolCreateFlags* = VkCommandPoolCreateFlags_1107297192
else:
  static :
    hint("Declaration of " & "VkCommandPoolCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkQueryPoolPerformanceQueryCreateInfoINTEL):
  type
    struct_VkQueryPoolPerformanceQueryCreateInfoINTEL* = struct_VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302406
else:
  static :
    hint("Declaration of " & "struct_VkQueryPoolPerformanceQueryCreateInfoINTEL" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD):
  type
    struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* = struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD_1107303102
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetViewportWScalingNV):
  type
    PFN_vkCmdSetViewportWScalingNV* = PFN_vkCmdSetViewportWScalingNV_1107301646
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetViewportWScalingNV" &
        " already exists, not redeclaring")
when not declared(struct_VkBindVertexBufferIndirectCommandNV):
  type
    struct_VkBindVertexBufferIndirectCommandNV* = struct_VkBindVertexBufferIndirectCommandNV_1107302798
else:
  static :
    hint("Declaration of " & "struct_VkBindVertexBufferIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureMotionInstanceNV):
  type
    struct_VkAccelerationStructureMotionInstanceNV* = struct_VkAccelerationStructureMotionInstanceNV_1107303164
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureMotionInstanceNV" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265SequenceParameterSet):
  type
    struct_StdVideoH265SequenceParameterSet* = struct_StdVideoH265SequenceParameterSet_1107305460
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265SequenceParameterSet" &
        " already exists, not redeclaring")
when not declared(struct_VkImageFormatProperties):
  type
    struct_VkImageFormatProperties* = struct_VkImageFormatProperties_1107297308
else:
  static :
    hint("Declaration of " & "struct_VkImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryFeatureFlagBitsKHR):
  type
    VkExternalMemoryFeatureFlagBitsKHR* = VkExternalMemoryFeatureFlagBitsKHR_1107299930
else:
  static :
    hint("Declaration of " & "VkExternalMemoryFeatureFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH265LevelIdc):
  type
    enum_StdVideoH265LevelIdc* = enum_StdVideoH265LevelIdc_1107305456
else:
  static :
    hint("Declaration of " & "enum_StdVideoH265LevelIdc" &
        " already exists, not redeclaring")
when not declared(VkResolveModeFlagsKHR):
  type
    VkResolveModeFlagsKHR* = VkResolveModeFlagsKHR_1107300360
else:
  static :
    hint("Declaration of " & "VkResolveModeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkReleaseCapturedPipelineDataKHR):
  type
    PFN_vkReleaseCapturedPipelineDataKHR* = PFN_vkReleaseCapturedPipelineDataKHR_1107300896
else:
  static :
    hint("Declaration of " & "PFN_vkReleaseCapturedPipelineDataKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateVideoSessionKHR):
  type
    PFN_vkCreateVideoSessionKHR* = PFN_vkCreateVideoSessionKHR_1107299542
else:
  static :
    hint("Declaration of " & "PFN_vkCreateVideoSessionKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureMotionInfoNV):
  type
    struct_VkAccelerationStructureMotionInfoNV* = struct_VkAccelerationStructureMotionInfoNV_1107303144
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureMotionInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkQueueEndDebugUtilsLabelEXT):
  type
    PFN_vkQueueEndDebugUtilsLabelEXT* = PFN_vkQueueEndDebugUtilsLabelEXT_1107301844
else:
  static :
    hint("Declaration of " & "PFN_vkQueueEndDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationStateCreateFlags):
  type
    VkPipelineRasterizationStateCreateFlags* = VkPipelineRasterizationStateCreateFlags_1107297112
else:
  static :
    hint("Declaration of " & "VkPipelineRasterizationStateCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelinePropertyQueryResultARM):
  type
    struct_VkDataGraphPipelinePropertyQueryResultARM* = struct_VkDataGraphPipelinePropertyQueryResultARM_1107304522
else:
  static :
    hint("Declaration of " & "struct_VkDataGraphPipelinePropertyQueryResultARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPerformanceStreamMarkerInfoINTEL):
  type
    struct_VkPerformanceStreamMarkerInfoINTEL* = struct_VkPerformanceStreamMarkerInfoINTEL_1107302416
else:
  static :
    hint("Declaration of " & "struct_VkPerformanceStreamMarkerInfoINTEL" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyAccelerationStructureToMemoryKHR):
  type
    PFN_vkCmdCopyAccelerationStructureToMemoryKHR* = PFN_vkCmdCopyAccelerationStructureToMemoryKHR_1107305226
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyAccelerationStructureToMemoryKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineInputAssemblyStateCreateInfo):
  type
    VkPipelineInputAssemblyStateCreateInfo* = VkPipelineInputAssemblyStateCreateInfo_1107297494
else:
  static :
    hint("Declaration of " & "VkPipelineInputAssemblyStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV):
  type
    struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV* = struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV_1107303756
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE):
  type
    struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE* = struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE_1107303456
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferCopy2):
  type
    struct_VkBufferCopy2* = struct_VkBufferCopy2_1107298770
else:
  static :
    hint("Declaration of " & "struct_VkBufferCopy2" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoAV1FrameType):
  type
    enum_StdVideoAV1FrameType* = enum_StdVideoAV1FrameType_1107305742
else:
  static :
    hint("Declaration of " & "enum_StdVideoAV1FrameType" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH265PictureInfoFlags):
  type
    StdVideoEncodeH265PictureInfoFlags* = StdVideoEncodeH265PictureInfoFlags_1107305578
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH265PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkClearRect):
  type
    VkClearRect* = VkClearRect_1107297658
else:
  static :
    hint("Declaration of " & "VkClearRect" & " already exists, not redeclaring")
when not declared(struct_VkQueueFamilyProperties2):
  type
    struct_VkQueueFamilyProperties2* = struct_VkQueueFamilyProperties2_1107298148
else:
  static :
    hint("Declaration of " & "struct_VkQueueFamilyProperties2" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeAV1InlineSessionParametersInfoKHR):
  type
    VkVideoDecodeAV1InlineSessionParametersInfoKHR* = VkVideoDecodeAV1InlineSessionParametersInfoKHR_1107301382
else:
  static :
    hint("Declaration of " & "VkVideoDecodeAV1InlineSessionParametersInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH264SessionParametersAddInfoKHR):
  type
    struct_VkVideoDecodeH264SessionParametersAddInfoKHR* = struct_VkVideoDecodeH264SessionParametersAddInfoKHR_1107299810
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoDecodeH264SessionParametersAddInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkQueueFamilyQueryResultStatusPropertiesKHR):
  type
    struct_VkQueueFamilyQueryResultStatusPropertiesKHR* = struct_VkQueueFamilyQueryResultStatusPropertiesKHR_1107299470
else:
  static :
    hint("Declaration of " &
        "struct_VkQueueFamilyQueryResultStatusPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineStageFlags):
  type
    VkPipelineStageFlags* = VkPipelineStageFlags_1107296996
else:
  static :
    hint("Declaration of " & "VkPipelineStageFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateShadersEXT):
  type
    PFN_vkCreateShadersEXT* = PFN_vkCreateShadersEXT_1107304274
else:
  static :
    hint("Declaration of " & "PFN_vkCreateShadersEXT" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyDataGraphProcessingEnginePropertiesARM):
  type
    VkQueueFamilyDataGraphProcessingEnginePropertiesARM* = VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304556
else:
  static :
    hint("Declaration of " &
        "VkQueueFamilyDataGraphProcessingEnginePropertiesARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT):
  type
    VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT* = VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT_1107305092
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrRange):
  type
    VkSamplerYcbcrRange* = VkSamplerYcbcrRange_1107297968
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrRange" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeAV1StdFlagBitsKHR):
  type
    enum_VkVideoEncodeAV1StdFlagBitsKHR* = enum_VkVideoEncodeAV1StdFlagBitsKHR_1107301022
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeAV1StdFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkFramebufferAttachmentImageInfo):
  type
    VkFramebufferAttachmentImageInfo* = VkFramebufferAttachmentImageInfo_1107298540
else:
  static :
    hint("Declaration of " & "VkFramebufferAttachmentImageInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPushDescriptorSetWithTemplate2KHR):
  type
    PFN_vkCmdPushDescriptorSetWithTemplate2KHR* = PFN_vkCmdPushDescriptorSetWithTemplate2KHR_1107301202
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPushDescriptorSetWithTemplate2KHR" &
        " already exists, not redeclaring")
when not declared(VkFenceCreateFlagBits):
  type
    VkFenceCreateFlagBits* = VkFenceCreateFlagBits_1107297018
else:
  static :
    hint("Declaration of " & "VkFenceCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPipelineViewportStateCreateInfo):
  type
    VkPipelineViewportStateCreateInfo* = VkPipelineViewportStateCreateInfo_1107297506
else:
  static :
    hint("Declaration of " & "VkPipelineViewportStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkAttachmentDescriptionStencilLayout):
  type
    struct_VkAttachmentDescriptionStencilLayout* = struct_VkAttachmentDescriptionStencilLayout_1107298566
else:
  static :
    hint("Declaration of " & "struct_VkAttachmentDescriptionStencilLayout" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyBuffer2KHR):
  type
    PFN_vkCmdCopyBuffer2KHR* = PFN_vkCmdCopyBuffer2KHR_1107300724
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyBuffer2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkFramebufferAttachmentsCreateInfo):
  type
    struct_VkFramebufferAttachmentsCreateInfo* = struct_VkFramebufferAttachmentsCreateInfo_1107298542
else:
  static :
    hint("Declaration of " & "struct_VkFramebufferAttachmentsCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkMemoryUnmapFlagBits):
  type
    VkMemoryUnmapFlagBits* = VkMemoryUnmapFlagBits_1107298990
else:
  static :
    hint("Declaration of " & "VkMemoryUnmapFlagBits" &
        " already exists, not redeclaring")
when not declared(VkCheckpointData2NV):
  type
    VkCheckpointData2NV* = VkCheckpointData2NV_1107302360
else:
  static :
    hint("Declaration of " & "VkCheckpointData2NV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV):
  type
    VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV* = VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV_1107303116
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkClearAttachment):
  type
    VkClearAttachment* = VkClearAttachment_1107297654
else:
  static :
    hint("Declaration of " & "VkClearAttachment" &
        " already exists, not redeclaring")
when not declared(VkDeviceImageMemoryRequirementsKHR):
  type
    VkDeviceImageMemoryRequirementsKHR* = VkDeviceImageMemoryRequirementsKHR_1107300762
else:
  static :
    hint("Declaration of " & "VkDeviceImageMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceCapabilitiesPresentWait2KHR):
  type
    struct_VkSurfaceCapabilitiesPresentWait2KHR* = struct_VkSurfaceCapabilitiesPresentWait2KHR_1107300820
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceCapabilitiesPresentWait2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdTraceRaysIndirect2KHR):
  type
    PFN_vkCmdTraceRaysIndirect2KHR* = PFN_vkCmdTraceRaysIndirect2KHR_1107300750
else:
  static :
    hint("Declaration of " & "PFN_vkCmdTraceRaysIndirect2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawMeshTasksNV):
  type
    PFN_vkCmdDrawMeshTasksNV* = PFN_vkCmdDrawMeshTasksNV_1107302322
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawMeshTasksNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM):
  type
    struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM* = struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM_1107304600
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImageProcessing2FeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(VkQueryLowLatencySupportNV):
  type
    VkQueryLowLatencySupportNV* = VkQueryLowLatencySupportNV_1107303002
else:
  static :
    hint("Declaration of " & "VkQueryLowLatencySupportNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineTessellationStateCreateInfo):
  type
    struct_VkPipelineTessellationStateCreateInfo* = struct_VkPipelineTessellationStateCreateInfo_1107297496
else:
  static :
    hint("Declaration of " & "struct_VkPipelineTessellationStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkComputePipelineCreateInfo):
  type
    struct_VkComputePipelineCreateInfo* = struct_VkComputePipelineCreateInfo_1107297476
else:
  static :
    hint("Declaration of " & "struct_VkComputePipelineCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateSamplerYcbcrConversion):
  type
    PFN_vkCreateSamplerYcbcrConversion* = PFN_vkCreateSamplerYcbcrConversion_1107298362
else:
  static :
    hint("Declaration of " & "PFN_vkCreateSamplerYcbcrConversion" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT):
  type
    VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT* = VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT_1107304730
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkXYColorEXT):
  type
    struct_VkXYColorEXT* = struct_VkXYColorEXT_1107301784
else:
  static :
    hint("Declaration of " & "struct_VkXYColorEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkStridedDeviceAddressRegionKHR):
  type
    struct_VkStridedDeviceAddressRegionKHR* = struct_VkStridedDeviceAddressRegionKHR_1107304804
else:
  static :
    hint("Declaration of " & "struct_VkStridedDeviceAddressRegionKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkQueryPoolCreateFlagBits):
  type
    enum_VkQueryPoolCreateFlagBits* = enum_VkQueryPoolCreateFlagBits_1107297036
else:
  static :
    hint("Declaration of " & "enum_VkQueryPoolCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetGeneratedCommandsMemoryRequirementsEXT):
  type
    PFN_vkGetGeneratedCommandsMemoryRequirementsEXT* = PFN_vkGetGeneratedCommandsMemoryRequirementsEXT_1107305026
else:
  static :
    hint("Declaration of " & "PFN_vkGetGeneratedCommandsMemoryRequirementsEXT" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureIndexFormatFlagBitsNV):
  type
    VkClusterAccelerationStructureIndexFormatFlagBitsNV* = VkClusterAccelerationStructureIndexFormatFlagBitsNV_1107304772
else:
  static :
    hint("Declaration of " &
        "VkClusterAccelerationStructureIndexFormatFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePrivateDataFeatures):
  type
    VkPhysicalDevicePrivateDataFeatures* = VkPhysicalDevicePrivateDataFeatures_1107298716
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePrivateDataFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyDeferredOperationKHR):
  type
    PFN_vkDestroyDeferredOperationKHR* = PFN_vkDestroyDeferredOperationKHR_1107300478
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyDeferredOperationKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265SessionParametersCreateInfoKHR):
  type
    VkVideoEncodeH265SessionParametersCreateInfoKHR* = VkVideoEncodeH265SessionParametersCreateInfoKHR_1107299746
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineBinaryFeaturesKHR):
  type
    VkPhysicalDevicePipelineBinaryFeaturesKHR* = VkPhysicalDevicePipelineBinaryFeaturesKHR_1107300842
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePipelineBinaryFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetCalibratedTimestampsKHR):
  type
    PFN_vkGetCalibratedTimestampsKHR* = PFN_vkGetCalibratedTimestampsKHR_1107301170
else:
  static :
    hint("Declaration of " & "PFN_vkGetCalibratedTimestampsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineRasterizationStateCreateInfo):
  type
    struct_VkPipelineRasterizationStateCreateInfo* = struct_VkPipelineRasterizationStateCreateInfo_1107297508
else:
  static :
    hint("Declaration of " & "struct_VkPipelineRasterizationStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkImportMemoryHostPointerInfoEXT):
  type
    VkImportMemoryHostPointerInfoEXT* = VkImportMemoryHostPointerInfoEXT_1107302244
else:
  static :
    hint("Declaration of " & "VkImportMemoryHostPointerInfoEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH265ReferenceListsInfoFlags):
  type
    StdVideoEncodeH265ReferenceListsInfoFlags* = StdVideoEncodeH265ReferenceListsInfoFlags_1107305814
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH265ReferenceListsInfoFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreatePrivateDataSlotEXT):
  type
    PFN_vkCreatePrivateDataSlotEXT* = PFN_vkCreatePrivateDataSlotEXT_1107302940
else:
  static :
    hint("Declaration of " & "PFN_vkCreatePrivateDataSlotEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264SessionParametersFeedbackInfoKHR):
  type
    VkVideoEncodeH264SessionParametersFeedbackInfoKHR* = VkVideoEncodeH264SessionParametersFeedbackInfoKHR_1107299644
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264SessionParametersFeedbackInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorBufferBindingInfoEXT):
  type
    struct_VkDescriptorBufferBindingInfoEXT* = struct_VkDescriptorBufferBindingInfoEXT_1107303022
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorBufferBindingInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkBindVertexBufferIndirectCommandEXT):
  type
    struct_VkBindVertexBufferIndirectCommandEXT* = struct_VkBindVertexBufferIndirectCommandEXT_1107305006
else:
  static :
    hint("Declaration of " & "struct_VkBindVertexBufferIndirectCommandEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoH265LevelIdc):
  type
    StdVideoH265LevelIdc* = StdVideoH265LevelIdc_1107299718
else:
  static :
    hint("Declaration of " & "StdVideoH265LevelIdc" &
        " already exists, not redeclaring")
when not declared(enum_VkSystemAllocationScope):
  type
    enum_VkSystemAllocationScope* = enum_VkSystemAllocationScope_1107296800
else:
  static :
    hint("Declaration of " & "enum_VkSystemAllocationScope" &
        " already exists, not redeclaring")
when not declared(VkSamplerReductionModeEXT):
  type
    VkSamplerReductionModeEXT* = VkSamplerReductionModeEXT_1107301860
else:
  static :
    hint("Declaration of " & "VkSamplerReductionModeEXT" &
        " already exists, not redeclaring")
when not declared(VkRenderPassMultiviewCreateInfoKHR):
  type
    VkRenderPassMultiviewCreateInfoKHR* = VkRenderPassMultiviewCreateInfoKHR_1107299848
else:
  static :
    hint("Declaration of " & "VkRenderPassMultiviewCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkTileMemorySizeInfoQCOM):
  type
    struct_VkTileMemorySizeInfoQCOM* = struct_VkTileMemorySizeInfoQCOM_1107304674
else:
  static :
    hint("Declaration of " & "struct_VkTileMemorySizeInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkIndirectExecutionSetShaderLayoutInfoEXT):
  type
    VkIndirectExecutionSetShaderLayoutInfoEXT* = VkIndirectExecutionSetShaderLayoutInfoEXT_1107304952
else:
  static :
    hint("Declaration of " & "VkIndirectExecutionSetShaderLayoutInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeH265CtbSizeFlagBitsKHR):
  type
    enum_VkVideoEncodeH265CtbSizeFlagBitsKHR* = enum_VkVideoEncodeH265CtbSizeFlagBitsKHR_1107299698
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeH265CtbSizeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR):
  type
    struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR* = struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300964
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCooperativeMatrixPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceAddressBindingReportFeaturesEXT):
  type
    VkPhysicalDeviceAddressBindingReportFeaturesEXT* = VkPhysicalDeviceAddressBindingReportFeaturesEXT_1107303314
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceAddressBindingReportFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkExportMemoryWin32HandleInfoNV):
  type
    VkExportMemoryWin32HandleInfoNV* = VkExportMemoryWin32HandleInfoNV_1107305388
else:
  static :
    hint("Declaration of " & "VkExportMemoryWin32HandleInfoNV" &
        " already exists, not redeclaring")
when not declared(VkBlitImageCubicWeightsInfoQCOM):
  type
    VkBlitImageCubicWeightsInfoQCOM* = VkBlitImageCubicWeightsInfoQCOM_1107304626
else:
  static :
    hint("Declaration of " & "VkBlitImageCubicWeightsInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT):
  type
    VkPhysicalDeviceBorderColorSwizzleFeaturesEXT* = VkPhysicalDeviceBorderColorSwizzleFeaturesEXT_1107303652
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkQueueFamilyCheckpointPropertiesNV):
  type
    struct_VkQueueFamilyCheckpointPropertiesNV* = struct_VkQueueFamilyCheckpointPropertiesNV_1107302346
else:
  static :
    hint("Declaration of " & "struct_VkQueueFamilyCheckpointPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkDepthClampModeEXT):
  type
    VkDepthClampModeEXT* = VkDepthClampModeEXT_1107304248
else:
  static :
    hint("Declaration of " & "VkDepthClampModeEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTimelineSemaphorePropertiesKHR):
  type
    VkPhysicalDeviceTimelineSemaphorePropertiesKHR* = VkPhysicalDeviceTimelineSemaphorePropertiesKHR_1107300374
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTimelineSemaphorePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowSessionNV):
  type
    VkOpticalFlowSessionNV* = VkOpticalFlowSessionNV_1107304140
else:
  static :
    hint("Declaration of " & "VkOpticalFlowSessionNV" &
        " already exists, not redeclaring")
when not declared(VkCuModuleNVX):
  type
    VkCuModuleNVX* = VkCuModuleNVX_1107301492
else:
  static :
    hint("Declaration of " & "VkCuModuleNVX" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT):
  type
    VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT* = VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT_1107302724
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkRenderPassCreationFeedbackInfoEXT):
  type
    VkRenderPassCreationFeedbackInfoEXT* = VkRenderPassCreationFeedbackInfoEXT_1107303952
else:
  static :
    hint("Declaration of " & "VkRenderPassCreationFeedbackInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetBufferMemoryRequirements2):
  type
    PFN_vkGetBufferMemoryRequirements2* = PFN_vkGetBufferMemoryRequirements2_1107298340
else:
  static :
    hint("Declaration of " & "PFN_vkGetBufferMemoryRequirements2" &
        " already exists, not redeclaring")
when not declared(VkExternalFenceHandleTypeFlagBits):
  type
    VkExternalFenceHandleTypeFlagBits* = VkExternalFenceHandleTypeFlagBits_1107298014
else:
  static :
    hint("Declaration of " & "VkExternalFenceHandleTypeFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassStripeInfoARM):
  type
    struct_VkRenderPassStripeInfoARM* = struct_VkRenderPassStripeInfoARM_1107303722
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassStripeInfoARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyExternalComputeQueueNV):
  type
    PFN_vkDestroyExternalComputeQueueNV* = PFN_vkDestroyExternalComputeQueueNV_1107304716
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyExternalComputeQueueNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBlitImage):
  type
    PFN_vkCmdBlitImage* = PFN_vkCmdBlitImage_1107297904
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBlitImage" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceOpticalFlowFeaturesNV):
  type
    struct_VkPhysicalDeviceOpticalFlowFeaturesNV* = struct_VkPhysicalDeviceOpticalFlowFeaturesNV_1107304174
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceOpticalFlowFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeQuantizationMapCapabilitiesKHR):
  type
    VkVideoEncodeQuantizationMapCapabilitiesKHR* = VkVideoEncodeQuantizationMapCapabilitiesKHR_1107301274
else:
  static :
    hint("Declaration of " & "VkVideoEncodeQuantizationMapCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRateControlInfoKHR):
  type
    VkVideoEncodeRateControlInfoKHR* = VkVideoEncodeRateControlInfoKHR_1107300616
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRateControlInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPresentIdKHR):
  type
    VkPresentIdKHR* = VkPresentIdKHR_1107300546
else:
  static :
    hint("Declaration of " & "VkPresentIdKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR):
  type
    struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* = struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR_1107300490
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV):
  type
    struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV* = struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV_1107302330
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderImageFootprintFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyDescriptorUpdateTemplateKHR):
  type
    PFN_vkDestroyDescriptorUpdateTemplateKHR* = PFN_vkDestroyDescriptorUpdateTemplateKHR_1107300036
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyDescriptorUpdateTemplateKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineBinaryInfoKHR):
  type
    struct_VkPipelineBinaryInfoKHR* = struct_VkPipelineBinaryInfoKHR_1107300872
else:
  static :
    hint("Declaration of " & "struct_VkPipelineBinaryInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkAccelerationStructureCreateFlagBitsKHR):
  type
    enum_VkAccelerationStructureCreateFlagBitsKHR* = enum_VkAccelerationStructureCreateFlagBitsKHR_1107305136
else:
  static :
    hint("Declaration of " & "enum_VkAccelerationStructureCreateFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceBufferDeviceAddressFeatures):
  type
    VkPhysicalDeviceBufferDeviceAddressFeatures* = VkPhysicalDeviceBufferDeviceAddressFeatures_1107298600
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceBufferDeviceAddressFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDeviceMaskKHR):
  type
    PFN_vkCmdSetDeviceMaskKHR* = PFN_vkCmdSetDeviceMaskKHR_1107299910
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDeviceMaskKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineExecutablePropertiesKHR):
  type
    struct_VkPipelineExecutablePropertiesKHR* = struct_VkPipelineExecutablePropertiesKHR_1107300498
else:
  static :
    hint("Declaration of " & "struct_VkPipelineExecutablePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorMemoryBarrierARM):
  type
    struct_VkTensorMemoryBarrierARM* = struct_VkTensorMemoryBarrierARM_1107304034
else:
  static :
    hint("Declaration of " & "struct_VkTensorMemoryBarrierARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPerformanceOverrideInfoINTEL):
  type
    struct_VkPerformanceOverrideInfoINTEL* = struct_VkPerformanceOverrideInfoINTEL_1107302420
else:
  static :
    hint("Declaration of " & "struct_VkPerformanceOverrideInfoINTEL" &
        " already exists, not redeclaring")
when not declared(enum_VkSubpassMergeStatusEXT):
  type
    enum_VkSubpassMergeStatusEXT* = enum_VkSubpassMergeStatusEXT_1107303938
else:
  static :
    hint("Declaration of " & "enum_VkSubpassMergeStatusEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLineRasterizationFeaturesKHR):
  type
    VkPhysicalDeviceLineRasterizationFeaturesKHR* = VkPhysicalDeviceLineRasterizationFeaturesKHR_1107301152
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLineRasterizationFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRobustness2PropertiesKHR):
  type
    struct_VkPhysicalDeviceRobustness2PropertiesKHR* = struct_VkPhysicalDeviceRobustness2PropertiesKHR_1107301392
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceRobustness2PropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoSessionParametersKHR):
  type
    VkVideoSessionParametersKHR* = VkVideoSessionParametersKHR_1107299418
else:
  static :
    hint("Declaration of " & "VkVideoSessionParametersKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT):
  type
    struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* = struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT_1107302884
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkAntiLagModeAMD):
  type
    enum_VkAntiLagModeAMD* = enum_VkAntiLagModeAMD_1107304218
else:
  static :
    hint("Declaration of " & "enum_VkAntiLagModeAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkExportMemoryAllocateInfo):
  type
    struct_VkExportMemoryAllocateInfo* = struct_VkExportMemoryAllocateInfo_1107298282
else:
  static :
    hint("Declaration of " & "struct_VkExportMemoryAllocateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfacePresentModeCompatibilityKHR):
  type
    struct_VkSurfacePresentModeCompatibilityKHR* = struct_VkSurfacePresentModeCompatibilityKHR_1107300918
else:
  static :
    hint("Declaration of " & "struct_VkSurfacePresentModeCompatibilityKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkCooperativeMatrixPropertiesKHR):
  type
    struct_VkCooperativeMatrixPropertiesKHR* = struct_VkCooperativeMatrixPropertiesKHR_1107300956
else:
  static :
    hint("Declaration of " & "struct_VkCooperativeMatrixPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkHostImageLayoutTransitionInfoEXT):
  type
    VkHostImageLayoutTransitionInfoEXT* = VkHostImageLayoutTransitionInfoEXT_1107302690
else:
  static :
    hint("Declaration of " & "VkHostImageLayoutTransitionInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkQueryResultStatusKHR):
  type
    VkQueryResultStatusKHR* = VkQueryResultStatusKHR_1107299422
else:
  static :
    hint("Declaration of " & "VkQueryResultStatusKHR" &
        " already exists, not redeclaring")
when not declared(VkBuildPartitionedAccelerationStructureIndirectCommandNV):
  type
    VkBuildPartitionedAccelerationStructureIndirectCommandNV* = VkBuildPartitionedAccelerationStructureIndirectCommandNV_1107304880
else:
  static :
    hint("Declaration of " &
        "VkBuildPartitionedAccelerationStructureIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDecompressMemoryIndirectCountNV):
  type
    PFN_vkCmdDecompressMemoryIndirectCountNV* = PFN_vkCmdDecompressMemoryIndirectCountNV_1107303784
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDecompressMemoryIndirectCountNV" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1FilmGrainFlags):
  type
    struct_StdVideoAV1FilmGrainFlags* = struct_StdVideoAV1FilmGrainFlags_1107305896
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1FilmGrainFlags" &
        " already exists, not redeclaring")
when not declared(VkTransformMatrixNV):
  type
    VkTransformMatrixNV* = VkTransformMatrixNV_1107302182
else:
  static :
    hint("Declaration of " & "VkTransformMatrixNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDrmFormatModifierPropertiesListEXT):
  type
    struct_VkDrmFormatModifierPropertiesListEXT* = struct_VkDrmFormatModifierPropertiesListEXT_1107301960
else:
  static :
    hint("Declaration of " & "struct_VkDrmFormatModifierPropertiesListEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalMemoryAcquireUnmodifiedEXT):
  type
    struct_VkExternalMemoryAcquireUnmodifiedEXT* = struct_VkExternalMemoryAcquireUnmodifiedEXT_1107303856
else:
  static :
    hint("Declaration of " & "struct_VkExternalMemoryAcquireUnmodifiedEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR):
  type
    struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR* = struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR_1107300406
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentShadingRateFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthBiasEnable):
  type
    PFN_vkCmdSetDepthBiasEnable* = PFN_vkCmdSetDepthBiasEnable_1107298962
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthBiasEnable" &
        " already exists, not redeclaring")
when not declared(struct_VkPresentWait2InfoKHR):
  type
    struct_VkPresentWait2InfoKHR* = struct_VkPresentWait2InfoKHR_1107300828
else:
  static :
    hint("Declaration of " & "struct_VkPresentWait2InfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures):
  type
    VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* = VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298556
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDataGraphProcessingEngineTypeARM):
  type
    VkPhysicalDeviceDataGraphProcessingEngineTypeARM* = VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304460
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDataGraphProcessingEngineTypeARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkReleaseSwapchainImagesKHR):
  type
    PFN_vkReleaseSwapchainImagesKHR* = PFN_vkReleaseSwapchainImagesKHR_1107300946
else:
  static :
    hint("Declaration of " & "PFN_vkReleaseSwapchainImagesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkTransitionImageLayoutEXT):
  type
    PFN_vkTransitionImageLayoutEXT* = PFN_vkTransitionImageLayoutEXT_1107302706
else:
  static :
    hint("Declaration of " & "PFN_vkTransitionImageLayoutEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT):
  type
    VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT* = VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT_1107303660
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkSubpassBeginInfoKHR):
  type
    VkSubpassBeginInfoKHR* = VkSubpassBeginInfoKHR_1107300058
else:
  static :
    hint("Declaration of " & "VkSubpassBeginInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkLayerProperties):
  type
    struct_VkLayerProperties* = struct_VkLayerProperties_1107297360
else:
  static :
    hint("Declaration of " & "struct_VkLayerProperties" &
        " already exists, not redeclaring")
when not declared(VkExternalSemaphoreFeatureFlagBits):
  type
    VkExternalSemaphoreFeatureFlagBits* = VkExternalSemaphoreFeatureFlagBits_1107298044
else:
  static :
    hint("Declaration of " & "VkExternalSemaphoreFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(VkCopyCommandTransformInfoQCOM):
  type
    VkCopyCommandTransformInfoQCOM* = VkCopyCommandTransformInfoQCOM_1107303186
else:
  static :
    hint("Declaration of " & "VkCopyCommandTransformInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkDeviceMemoryOpaqueCaptureAddressInfo):
  type
    VkDeviceMemoryOpaqueCaptureAddressInfo* = VkDeviceMemoryOpaqueCaptureAddressInfo_1107298616
else:
  static :
    hint("Declaration of " & "VkDeviceMemoryOpaqueCaptureAddressInfo" &
        " already exists, not redeclaring")
when not declared(VkPipelineViewportDepthClipControlCreateInfoEXT):
  type
    VkPipelineViewportDepthClipControlCreateInfoEXT* = VkPipelineViewportDepthClipControlCreateInfoEXT_1107303326
else:
  static :
    hint("Declaration of " & "VkPipelineViewportDepthClipControlCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkDebugReportMessageEXT):
  type
    PFN_vkDebugReportMessageEXT* = PFN_vkDebugReportMessageEXT_1107301422
else:
  static :
    hint("Declaration of " & "PFN_vkDebugReportMessageEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkMicromapBuildInfoEXT):
  type
    struct_VkMicromapBuildInfoEXT* = struct_VkMicromapBuildInfoEXT_1107303562
else:
  static :
    hint("Declaration of " & "struct_VkMicromapBuildInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM):
  type
    struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM* = struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304502
else:
  static :
    hint("Declaration of " &
        "struct_VkDataGraphPipelineSessionBindPointRequirementsInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureInputInfoNV):
  type
    struct_VkClusterAccelerationStructureInputInfoNV* = struct_VkClusterAccelerationStructureInputInfoNV_1107304800
else:
  static :
    hint("Declaration of " & "struct_VkClusterAccelerationStructureInputInfoNV" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1Level):
  type
    StdVideoAV1Level* = StdVideoAV1Level_1107300986
else:
  static :
    hint("Declaration of " & "StdVideoAV1Level" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH264PpsFlags):
  type
    struct_StdVideoH264PpsFlags* = struct_StdVideoH264PpsFlags_1107305664
else:
  static :
    hint("Declaration of " & "struct_StdVideoH264PpsFlags" &
        " already exists, not redeclaring")
when not declared(enum_VkCoarseSampleOrderTypeNV):
  type
    enum_VkCoarseSampleOrderTypeNV* = enum_VkCoarseSampleOrderTypeNV_1107302032
else:
  static :
    hint("Declaration of " & "enum_VkCoarseSampleOrderTypeNV" &
        " already exists, not redeclaring")
when not declared(VkDescriptorPoolInlineUniformBlockCreateInfo):
  type
    VkDescriptorPoolInlineUniformBlockCreateInfo* = VkDescriptorPoolInlineUniformBlockCreateInfo_1107298840
else:
  static :
    hint("Declaration of " & "VkDescriptorPoolInlineUniformBlockCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkExternalImageFormatPropertiesNV):
  type
    VkExternalImageFormatPropertiesNV* = VkExternalImageFormatPropertiesNV_1107301576
else:
  static :
    hint("Declaration of " & "VkExternalImageFormatPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT):
  type
    struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT* = struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT_1107301468
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceTransformFeedbackFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceFeatures2KHR):
  type
    PFN_vkGetPhysicalDeviceFeatures2KHR* = PFN_vkGetPhysicalDeviceFeatures2KHR_1107299872
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceFeatures2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkAmigoProfilingSubmitInfoSEC):
  type
    struct_VkAmigoProfilingSubmitInfoSEC* = struct_VkAmigoProfilingSubmitInfoSEC_1107304300
else:
  static :
    hint("Declaration of " & "struct_VkAmigoProfilingSubmitInfoSEC" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH265SessionParametersCreateInfoKHR):
  type
    struct_VkVideoDecodeH265SessionParametersCreateInfoKHR* = struct_VkVideoDecodeH265SessionParametersCreateInfoKHR_1107300324
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoDecodeH265SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreSignalInfoKHR):
  type
    VkSemaphoreSignalInfoKHR* = VkSemaphoreSignalInfoKHR_1107300382
else:
  static :
    hint("Declaration of " & "VkSemaphoreSignalInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceIDProperties):
  type
    struct_VkPhysicalDeviceIDProperties* = struct_VkPhysicalDeviceIDProperties_1107298270
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceIDProperties" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264PictureInfoKHR):
  type
    VkVideoEncodeH264PictureInfoKHR* = VkVideoEncodeH264PictureInfoKHR_1107299656
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH265ReferenceInfo):
  type
    StdVideoEncodeH265ReferenceInfo* = StdVideoEncodeH265ReferenceInfo_1107299770
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH265ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(VkDevicePrivateDataCreateInfo):
  type
    VkDevicePrivateDataCreateInfo* = VkDevicePrivateDataCreateInfo_1107298720
else:
  static :
    hint("Declaration of " & "VkDevicePrivateDataCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT):
  type
    VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* = VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT_1107303092
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetBufferMemoryRequirements2KHR):
  type
    PFN_vkGetBufferMemoryRequirements2KHR* = PFN_vkGetBufferMemoryRequirements2KHR_1107300254
else:
  static :
    hint("Declaration of " & "PFN_vkGetBufferMemoryRequirements2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkWaitSemaphoresKHR):
  type
    PFN_vkWaitSemaphoresKHR* = PFN_vkWaitSemaphoresKHR_1107300386
else:
  static :
    hint("Declaration of " & "PFN_vkWaitSemaphoresKHR" &
        " already exists, not redeclaring")
when not declared(VkCopyMemoryToImageInfoEXT):
  type
    VkCopyMemoryToImageInfoEXT* = VkCopyMemoryToImageInfoEXT_1107302684
else:
  static :
    hint("Declaration of " & "VkCopyMemoryToImageInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupSubmitInfo):
  type
    VkDeviceGroupSubmitInfo* = VkDeviceGroupSubmitInfo_1107298086
else:
  static :
    hint("Declaration of " & "VkDeviceGroupSubmitInfo" &
        " already exists, not redeclaring")
when not declared(VkExportSemaphoreCreateInfo):
  type
    VkExportSemaphoreCreateInfo* = VkExportSemaphoreCreateInfo_1107298300
else:
  static :
    hint("Declaration of " & "VkExportSemaphoreCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_HMONITOR_private):
  type
    struct_HMONITOR_private* = struct_HMONITOR_private_1107305512
else:
  static :
    hint("Declaration of " & "struct_HMONITOR_private" &
        " already exists, not redeclaring")
when not declared(VkSparseImageMemoryBindInfo):
  type
    VkSparseImageMemoryBindInfo* = VkSparseImageMemoryBindInfo_1107297402
else:
  static :
    hint("Declaration of " & "VkSparseImageMemoryBindInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginRenderPass):
  type
    PFN_vkCmdBeginRenderPass* = PFN_vkCmdBeginRenderPass_1107297942
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginRenderPass" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureGetTemplateIndicesInfoNV):
  type
    VkClusterAccelerationStructureGetTemplateIndicesInfoNV* = VkClusterAccelerationStructureGetTemplateIndicesInfoNV_1107304842
else:
  static :
    hint("Declaration of " &
        "VkClusterAccelerationStructureGetTemplateIndicesInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetMicromapBuildSizesEXT):
  type
    PFN_vkGetMicromapBuildSizesEXT* = PFN_vkGetMicromapBuildSizesEXT_1107303632
else:
  static :
    hint("Declaration of " & "PFN_vkGetMicromapBuildSizesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkMemoryHeapFlagBits):
  type
    enum_VkMemoryHeapFlagBits* = enum_VkMemoryHeapFlagBits_1107296966
else:
  static :
    hint("Declaration of " & "enum_VkMemoryHeapFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPipelineBarrier2KHR):
  type
    PFN_vkCmdPipelineBarrier2KHR* = PFN_vkCmdPipelineBarrier2KHR_1107300678
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPipelineBarrier2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateCuFunctionNVX):
  type
    PFN_vkCreateCuFunctionNVX* = PFN_vkCreateCuFunctionNVX_1107301514
else:
  static :
    hint("Declaration of " & "PFN_vkCreateCuFunctionNVX" &
        " already exists, not redeclaring")
when not declared(VkRenderPassStripeSubmitInfoARM):
  type
    VkRenderPassStripeSubmitInfoARM* = VkRenderPassStripeSubmitInfoARM_1107303732
else:
  static :
    hint("Declaration of " & "VkRenderPassStripeSubmitInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceScalarBlockLayoutFeatures):
  type
    struct_VkPhysicalDeviceScalarBlockLayoutFeatures* = struct_VkPhysicalDeviceScalarBlockLayoutFeatures_1107298514
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceScalarBlockLayoutFeatures" &
        " already exists, not redeclaring")
when not declared(VkTensorUsageFlagBitsARM):
  type
    VkTensorUsageFlagBitsARM* = VkTensorUsageFlagBitsARM_1107304000
else:
  static :
    hint("Declaration of " & "VkTensorUsageFlagBitsARM" &
        " already exists, not redeclaring")
when not declared(VkLatencySubmissionPresentIdNV):
  type
    VkLatencySubmissionPresentIdNV* = VkLatencySubmissionPresentIdNV_1107304420
else:
  static :
    hint("Declaration of " & "VkLatencySubmissionPresentIdNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDrmFormatModifierPropertiesEXT):
  type
    struct_VkDrmFormatModifierPropertiesEXT* = struct_VkDrmFormatModifierPropertiesEXT_1107301956
else:
  static :
    hint("Declaration of " & "struct_VkDrmFormatModifierPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV):
  type
    struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV* = struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV_1107304840
else:
  static :
    hint("Declaration of " &
        "struct_VkClusterAccelerationStructureGetTemplateIndicesInfoNV" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1TileInfoFlags):
  type
    StdVideoAV1TileInfoFlags* = StdVideoAV1TileInfoFlags_1107305828
else:
  static :
    hint("Declaration of " & "StdVideoAV1TileInfoFlags" &
        " already exists, not redeclaring")
when not declared(StdVideoH265ProfileTierLevelFlags):
  type
    StdVideoH265ProfileTierLevelFlags* = StdVideoH265ProfileTierLevelFlags_1107305804
else:
  static :
    hint("Declaration of " & "StdVideoH265ProfileTierLevelFlags" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsMessengerCallbackDataFlagsEXT):
  type
    VkDebugUtilsMessengerCallbackDataFlagsEXT* = VkDebugUtilsMessengerCallbackDataFlagsEXT_1107301800
else:
  static :
    hint("Declaration of " & "VkDebugUtilsMessengerCallbackDataFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR):
  type
    VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR* = VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR_1107300774
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV):
  type
    struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV* = struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV_1107304720
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceGroupCommandBufferBeginInfo):
  type
    struct_VkDeviceGroupCommandBufferBeginInfo* = struct_VkDeviceGroupCommandBufferBeginInfo_1107298080
else:
  static :
    hint("Declaration of " & "struct_VkDeviceGroupCommandBufferBeginInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT):
  type
    struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT* = struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT_1107301926
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineColorBlendAdvancedStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264SliceHeaderFlags):
  type
    struct_StdVideoEncodeH264SliceHeaderFlags* = struct_StdVideoEncodeH264SliceHeaderFlags_1107305668
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264SliceHeaderFlags" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRgbChromaOffsetFlagBitsVALVE):
  type
    VkVideoEncodeRgbChromaOffsetFlagBitsVALVE* = VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303452
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRgbChromaOffsetFlagBitsVALVE" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetStencilReference):
  type
    PFN_vkCmdSetStencilReference* = PFN_vkCmdSetStencilReference_1107297880
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetStencilReference" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindDescriptorBuffersEXT):
  type
    PFN_vkCmdBindDescriptorBuffersEXT* = PFN_vkCmdBindDescriptorBuffersEXT_1107303068
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindDescriptorBuffersEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR):
  type
    PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR* = PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR_1107300088
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT):
  type
    struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT* = struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT_1107302592
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT):
  type
    VkPhysicalDeviceMapMemoryPlacedFeaturesEXT* = VkPhysicalDeviceMapMemoryPlacedFeaturesEXT_1107302712
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoCodingControlFlagsKHR):
  type
    VkVideoCodingControlFlagsKHR* = VkVideoCodingControlFlagsKHR_1107299468
else:
  static :
    hint("Declaration of " & "VkVideoCodingControlFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreImportFlagBits):
  type
    VkSemaphoreImportFlagBits* = VkSemaphoreImportFlagBits_1107298032
else:
  static :
    hint("Declaration of " & "VkSemaphoreImportFlagBits" &
        " already exists, not redeclaring")
when not declared(enum_VkLatencyMarkerNV):
  type
    enum_VkLatencyMarkerNV* = enum_VkLatencyMarkerNV_1107304390
else:
  static :
    hint("Declaration of " & "enum_VkLatencyMarkerNV" &
        " already exists, not redeclaring")
when not declared(VkShaderStageFlags):
  type
    VkShaderStageFlags* = VkShaderStageFlags_1107297136
else:
  static :
    hint("Declaration of " & "VkShaderStageFlags" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryProperties):
  type
    VkExternalMemoryProperties* = VkExternalMemoryProperties_1107298252
else:
  static :
    hint("Declaration of " & "VkExternalMemoryProperties" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeCapabilityFlagBitsKHR):
  type
    enum_VkVideoEncodeCapabilityFlagBitsKHR* = enum_VkVideoEncodeCapabilityFlagBitsKHR_1107300562
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeCapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkImageToMemoryCopy):
  type
    struct_VkImageToMemoryCopy* = struct_VkImageToMemoryCopy_1107299184
else:
  static :
    hint("Declaration of " & "struct_VkImageToMemoryCopy" &
        " already exists, not redeclaring")
when not declared(struct_VkGeneratedCommandsInfoNV):
  type
    struct_VkGeneratedCommandsInfoNV* = struct_VkGeneratedCommandsInfoNV_1107302818
else:
  static :
    hint("Declaration of " & "struct_VkGeneratedCommandsInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyAccelerationStructureToMemoryKHR):
  type
    PFN_vkCopyAccelerationStructureToMemoryKHR* = PFN_vkCopyAccelerationStructureToMemoryKHR_1107305218
else:
  static :
    hint("Declaration of " & "PFN_vkCopyAccelerationStructureToMemoryKHR" &
        " already exists, not redeclaring")
when not declared(VkCopyBufferToImageInfo2):
  type
    VkCopyBufferToImageInfo2* = VkCopyBufferToImageInfo2_1107298792
else:
  static :
    hint("Declaration of " & "VkCopyBufferToImageInfo2" &
        " already exists, not redeclaring")
when not declared(VkPipelineCacheHeaderVersion):
  type
    VkPipelineCacheHeaderVersion* = VkPipelineCacheHeaderVersion_1107296786
else:
  static :
    hint("Declaration of " & "VkPipelineCacheHeaderVersion" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineVertexInputStateCreateInfo):
  type
    struct_VkPipelineVertexInputStateCreateInfo* = struct_VkPipelineVertexInputStateCreateInfo_1107297488
else:
  static :
    hint("Declaration of " & "struct_VkPipelineVertexInputStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkExternalSemaphoreHandleTypeFlagsKHR):
  type
    VkExternalSemaphoreHandleTypeFlagsKHR* = VkExternalSemaphoreHandleTypeFlagsKHR_1107299968
else:
  static :
    hint("Declaration of " & "VkExternalSemaphoreHandleTypeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyPipelineBinaryKHR):
  type
    PFN_vkDestroyPipelineBinaryKHR* = PFN_vkDestroyPipelineBinaryKHR_1107300890
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyPipelineBinaryKHR" &
        " already exists, not redeclaring")
when not declared(VkSetPresentConfigNV):
  type
    VkSetPresentConfigNV* = VkSetPresentConfigNV_1107305112
else:
  static :
    hint("Declaration of " & "VkSetPresentConfigNV" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsMessengerCreateFlagsEXT):
  type
    VkDebugUtilsMessengerCreateFlagsEXT* = VkDebugUtilsMessengerCreateFlagsEXT_1107301814
else:
  static :
    hint("Declaration of " & "VkDebugUtilsMessengerCreateFlagsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV):
  type
    struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV* = struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV_1107302774
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkPipelineRenderingCreateInfoKHR):
  type
    VkPipelineRenderingCreateInfoKHR* = VkPipelineRenderingCreateInfoKHR_1107299838
else:
  static :
    hint("Declaration of " & "VkPipelineRenderingCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawMeshTasksEXT):
  type
    PFN_vkCmdDrawMeshTasksEXT* = PFN_vkCmdDrawMeshTasksEXT_1107305294
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawMeshTasksEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkCoarseSampleLocationNV):
  type
    struct_VkCoarseSampleLocationNV* = struct_VkCoarseSampleLocationNV_1107302052
else:
  static :
    hint("Declaration of " & "struct_VkCoarseSampleLocationNV" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeAV1CapabilitiesKHR):
  type
    VkVideoDecodeAV1CapabilitiesKHR* = VkVideoDecodeAV1CapabilitiesKHR_1107300988
else:
  static :
    hint("Declaration of " & "VkVideoDecodeAV1CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetCoarseSampleOrderNV):
  type
    PFN_vkCmdSetCoarseSampleOrderNV* = PFN_vkCmdSetCoarseSampleOrderNV_1107302068
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetCoarseSampleOrderNV" &
        " already exists, not redeclaring")
when not declared(VkExternalFenceFeatureFlagBitsKHR):
  type
    VkExternalFenceFeatureFlagBitsKHR* = VkExternalFenceFeatureFlagBitsKHR_1107300082
else:
  static :
    hint("Declaration of " & "VkExternalFenceFeatureFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE):
  type
    VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE* = VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE_1107303270
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE" &
        " already exists, not redeclaring")
when not declared(VkImageViewSlicedCreateInfoEXT):
  type
    VkImageViewSlicedCreateInfoEXT* = VkImageViewSlicedCreateInfoEXT_1107303690
else:
  static :
    hint("Declaration of " & "VkImageViewSlicedCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkGeometryInstanceFlagBitsNV):
  type
    VkGeometryInstanceFlagBitsNV* = VkGeometryInstanceFlagBitsNV_1107302118
else:
  static :
    hint("Declaration of " & "VkGeometryInstanceFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkTransformMatrixKHR):
  type
    VkTransformMatrixKHR* = VkTransformMatrixKHR_1107302180
else:
  static :
    hint("Declaration of " & "VkTransformMatrixKHR" &
        " already exists, not redeclaring")
when not declared(VkGraphicsPipelineLibraryCreateInfoEXT):
  type
    VkGraphicsPipelineLibraryCreateInfoEXT* = VkGraphicsPipelineLibraryCreateInfoEXT_1107303100
else:
  static :
    hint("Declaration of " & "VkGraphicsPipelineLibraryCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDataGraphProcessingEngineARM):
  type
    struct_VkPhysicalDeviceDataGraphProcessingEngineARM* = struct_VkPhysicalDeviceDataGraphProcessingEngineARM_1107304534
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDataGraphProcessingEngineARM" &
        " already exists, not redeclaring")
when not declared(VkSwapchainKHR):
  type
    VkSwapchainKHR* = VkSwapchainKHR_1107299290
else:
  static :
    hint("Declaration of " & "VkSwapchainKHR" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowSessionCreateFlagsNV):
  type
    VkOpticalFlowSessionCreateFlagsNV* = VkOpticalFlowSessionCreateFlagsNV_1107304166
else:
  static :
    hint("Declaration of " & "VkOpticalFlowSessionCreateFlagsNV" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1TimingInfoFlags):
  type
    StdVideoAV1TimingInfoFlags* = StdVideoAV1TimingInfoFlags_1107305826
else:
  static :
    hint("Declaration of " & "StdVideoAV1TimingInfoFlags" &
        " already exists, not redeclaring")
when not declared(enum_VkClusterAccelerationStructureGeometryFlagBitsNV):
  type
    enum_VkClusterAccelerationStructureGeometryFlagBitsNV* = enum_VkClusterAccelerationStructureGeometryFlagBitsNV_1107304764
else:
  static :
    hint("Declaration of " &
        "enum_VkClusterAccelerationStructureGeometryFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkCheckpointDataNV):
  type
    VkCheckpointDataNV* = VkCheckpointDataNV_1107302352
else:
  static :
    hint("Declaration of " & "VkCheckpointDataNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderFloat16Int8FeaturesKHR):
  type
    VkPhysicalDeviceShaderFloat16Int8FeaturesKHR* = VkPhysicalDeviceShaderFloat16Int8FeaturesKHR_1107300006
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderFloat16Int8FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1ColorConfigFlags):
  type
    struct_StdVideoAV1ColorConfigFlags* = struct_StdVideoAV1ColorConfigFlags_1107305876
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1ColorConfigFlags" &
        " already exists, not redeclaring")
when not declared(VkDrawIndexedIndirectCommand):
  type
    VkDrawIndexedIndirectCommand* = VkDrawIndexedIndirectCommand_1107297262
else:
  static :
    hint("Declaration of " & "VkDrawIndexedIndirectCommand" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureBuildRangeInfoKHR):
  type
    struct_VkAccelerationStructureBuildRangeInfoKHR* = struct_VkAccelerationStructureBuildRangeInfoKHR_1107305142
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureBuildRangeInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkGeometryFlagsKHR):
  type
    VkGeometryFlagsKHR* = VkGeometryFlagsKHR_1107302104
else:
  static :
    hint("Declaration of " & "VkGeometryFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceExternalBufferProperties):
  type
    PFN_vkGetPhysicalDeviceExternalBufferProperties* = PFN_vkGetPhysicalDeviceExternalBufferProperties_1107298372
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceExternalBufferProperties" &
        " already exists, not redeclaring")
when not declared(VkSubmitFlagsKHR):
  type
    VkSubmitFlagsKHR* = VkSubmitFlagsKHR_1107300654
else:
  static :
    hint("Declaration of " & "VkSubmitFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndConditionalRenderingEXT):
  type
    PFN_vkCmdEndConditionalRenderingEXT* = PFN_vkCmdEndConditionalRenderingEXT_1107301636
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndConditionalRenderingEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkShadingRatePaletteEntryNV):
  type
    enum_VkShadingRatePaletteEntryNV* = enum_VkShadingRatePaletteEntryNV_1107302028
else:
  static :
    hint("Declaration of " & "enum_VkShadingRatePaletteEntryNV" &
        " already exists, not redeclaring")
when not declared(enum_VkFrameBoundaryFlagBitsEXT):
  type
    enum_VkFrameBoundaryFlagBitsEXT* = enum_VkFrameBoundaryFlagBitsEXT_1107303380
else:
  static :
    hint("Declaration of " & "enum_VkFrameBoundaryFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkLayerSettingEXT):
  type
    VkLayerSettingEXT* = VkLayerSettingEXT_1107304368
else:
  static :
    hint("Declaration of " & "VkLayerSettingEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkProtectedSubmitInfo):
  type
    struct_VkProtectedSubmitInfo* = struct_VkProtectedSubmitInfo_1107298214
else:
  static :
    hint("Declaration of " & "struct_VkProtectedSubmitInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDisplayModeProperties2KHR):
  type
    PFN_vkGetDisplayModeProperties2KHR* = PFN_vkGetDisplayModeProperties2KHR_1107300230
else:
  static :
    hint("Declaration of " & "PFN_vkGetDisplayModeProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkSubmitFlagBitsKHR):
  type
    VkSubmitFlagBitsKHR* = VkSubmitFlagBitsKHR_1107300652
else:
  static :
    hint("Declaration of " & "VkSubmitFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyAccelerationStructureNV):
  type
    PFN_vkDestroyAccelerationStructureNV* = PFN_vkDestroyAccelerationStructureNV_1107302198
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(enum_VkCommandBufferResetFlagBits):
  type
    enum_VkCommandBufferResetFlagBits* = enum_VkCommandBufferResetFlagBits_1107297212
else:
  static :
    hint("Declaration of " & "enum_VkCommandBufferResetFlagBits" &
        " already exists, not redeclaring")
when not declared(enum_VkClusterAccelerationStructureClusterFlagBitsNV):
  type
    enum_VkClusterAccelerationStructureClusterFlagBitsNV* = enum_VkClusterAccelerationStructureClusterFlagBitsNV_1107304758
else:
  static :
    hint("Declaration of " &
        "enum_VkClusterAccelerationStructureClusterFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineRasterizationConservativeStateCreateInfoEXT):
  type
    struct_VkPipelineRasterizationConservativeStateCreateInfoEXT* = struct_VkPipelineRasterizationConservativeStateCreateInfoEXT_1107301770
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineRasterizationConservativeStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkEventCreateInfo):
  type
    struct_VkEventCreateInfo* = struct_VkEventCreateInfo_1107297424
else:
  static :
    hint("Declaration of " & "struct_VkEventCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkShaderModuleCreateFlags):
  type
    VkShaderModuleCreateFlags* = VkShaderModuleCreateFlags_1107297068
else:
  static :
    hint("Declaration of " & "VkShaderModuleCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkExternalSemaphoreHandleTypeFlags):
  type
    VkExternalSemaphoreHandleTypeFlags* = VkExternalSemaphoreHandleTypeFlags_1107298040
else:
  static :
    hint("Declaration of " & "VkExternalSemaphoreHandleTypeFlags" &
        " already exists, not redeclaring")
when not declared(enum_VkConditionalRenderingFlagBitsEXT):
  type
    enum_VkConditionalRenderingFlagBitsEXT* = enum_VkConditionalRenderingFlagBitsEXT_1107301616
else:
  static :
    hint("Declaration of " & "enum_VkConditionalRenderingFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeH264ReferenceInfoFlags):
  type
    StdVideoDecodeH264ReferenceInfoFlags* = StdVideoDecodeH264ReferenceInfoFlags_1107305590
else:
  static :
    hint("Declaration of " & "StdVideoDecodeH264ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoVP9FrameType):
  type
    enum_StdVideoVP9FrameType* = enum_StdVideoVP9FrameType_1107305776
else:
  static :
    hint("Declaration of " & "enum_StdVideoVP9FrameType" &
        " already exists, not redeclaring")
when not declared(VkImageSparseMemoryRequirementsInfo2):
  type
    VkImageSparseMemoryRequirementsInfo2* = VkImageSparseMemoryRequirementsInfo2_1107298118
else:
  static :
    hint("Declaration of " & "VkImageSparseMemoryRequirementsInfo2" &
        " already exists, not redeclaring")
when not declared(VkMemoryPriorityAllocateInfoEXT):
  type
    VkMemoryPriorityAllocateInfoEXT* = VkMemoryPriorityAllocateInfoEXT_1107302512
else:
  static :
    hint("Declaration of " & "VkMemoryPriorityAllocateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkImageViewSampleWeightCreateInfoQCOM):
  type
    struct_VkImageViewSampleWeightCreateInfoQCOM* = struct_VkImageViewSampleWeightCreateInfoQCOM_1107303836
else:
  static :
    hint("Declaration of " & "struct_VkImageViewSampleWeightCreateInfoQCOM" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetLatencyTimingsNV):
  type
    PFN_vkGetLatencyTimingsNV* = PFN_vkGetLatencyTimingsNV_1107304440
else:
  static :
    hint("Declaration of " & "PFN_vkGetLatencyTimingsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkGraphicsPipelineShaderGroupsCreateInfoNV):
  type
    struct_VkGraphicsPipelineShaderGroupsCreateInfoNV* = struct_VkGraphicsPipelineShaderGroupsCreateInfoNV_1107302786
else:
  static :
    hint("Declaration of " & "struct_VkGraphicsPipelineShaderGroupsCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyMicromapToMemoryEXT):
  type
    PFN_vkCopyMicromapToMemoryEXT* = PFN_vkCopyMicromapToMemoryEXT_1107303616
else:
  static :
    hint("Declaration of " & "PFN_vkCopyMicromapToMemoryEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT):
  type
    struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT* = struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303256
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkImagePlaneMemoryRequirementsInfo):
  type
    struct_VkImagePlaneMemoryRequirementsInfo* = struct_VkImagePlaneMemoryRequirementsInfo_1107298230
else:
  static :
    hint("Declaration of " & "struct_VkImagePlaneMemoryRequirementsInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryMapPlacedInfoEXT):
  type
    struct_VkMemoryMapPlacedInfoEXT* = struct_VkMemoryMapPlacedInfoEXT_1107302718
else:
  static :
    hint("Declaration of " & "struct_VkMemoryMapPlacedInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVulkan11Properties):
  type
    struct_VkPhysicalDeviceVulkan11Properties* = struct_VkPhysicalDeviceVulkan11Properties_1107298418
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVulkan11Properties" &
        " already exists, not redeclaring")
when not declared(struct_VkSparseImageFormatProperties):
  type
    struct_VkSparseImageFormatProperties* = struct_VkSparseImageFormatProperties_1107297408
else:
  static :
    hint("Declaration of " & "struct_VkSparseImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance7PropertiesKHR):
  type
    struct_VkPhysicalDeviceMaintenance7PropertiesKHR* = struct_VkPhysicalDeviceMaintenance7PropertiesKHR_1107301324
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance7PropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineSessionARM):
  type
    VkDataGraphPipelineSessionARM* = VkDataGraphPipelineSessionARM_1107304444
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineSessionARM" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1TransferCharacteristics):
  type
    StdVideoAV1TransferCharacteristics* = StdVideoAV1TransferCharacteristics_1107305820
else:
  static :
    hint("Declaration of " & "StdVideoAV1TransferCharacteristics" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryImageCreateInfoKHR):
  type
    VkExternalMemoryImageCreateInfoKHR* = VkExternalMemoryImageCreateInfoKHR_1107299946
else:
  static :
    hint("Declaration of " & "VkExternalMemoryImageCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPerformanceValueTypeINTEL):
  type
    VkPerformanceValueTypeINTEL* = VkPerformanceValueTypeINTEL_1107302392
else:
  static :
    hint("Declaration of " & "VkPerformanceValueTypeINTEL" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyMemoryToImageEXT):
  type
    PFN_vkCopyMemoryToImageEXT* = PFN_vkCopyMemoryToImageEXT_1107302700
else:
  static :
    hint("Declaration of " & "PFN_vkCopyMemoryToImageEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM):
  type
    struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM* = struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM_1107302856
else:
  static :
    hint("Declaration of " &
        "struct_VkCommandBufferInheritanceRenderPassTransformInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDiagnosticsConfigFeaturesNV):
  type
    VkPhysicalDeviceDiagnosticsConfigFeaturesNV* = VkPhysicalDeviceDiagnosticsConfigFeaturesNV_1107302958
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDiagnosticsConfigFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM):
  type
    VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM* = VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM_1107304560
else:
  static :
    hint("Declaration of " &
        "VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM" &
        " already exists, not redeclaring")
when not declared(VkOffset3D):
  type
    VkOffset3D* = VkOffset3D_1107297238
else:
  static :
    hint("Declaration of " & "VkOffset3D" & " already exists, not redeclaring")
when not declared(VkVideoDecodeVP9ProfileInfoKHR):
  type
    VkVideoDecodeVP9ProfileInfoKHR* = VkVideoDecodeVP9ProfileInfoKHR_1107301108
else:
  static :
    hint("Declaration of " & "VkVideoDecodeVP9ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalMemoryTensorCreateInfoARM):
  type
    struct_VkExternalMemoryTensorCreateInfoARM* = struct_VkExternalMemoryTensorCreateInfoARM_1107304070
else:
  static :
    hint("Declaration of " & "struct_VkExternalMemoryTensorCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureMatrixMotionInstanceNV):
  type
    struct_VkAccelerationStructureMatrixMotionInstanceNV* = struct_VkAccelerationStructureMatrixMotionInstanceNV_1107303148
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureMatrixMotionInstanceNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMemoryDecompressionPropertiesNV):
  type
    VkPhysicalDeviceMemoryDecompressionPropertiesNV* = VkPhysicalDeviceMemoryDecompressionPropertiesNV_1107303780
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMemoryDecompressionPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkD3D12FenceSubmitInfoKHR):
  type
    struct_VkD3D12FenceSubmitInfoKHR* = struct_VkD3D12FenceSubmitInfoKHR_1107305354
else:
  static :
    hint("Declaration of " & "struct_VkD3D12FenceSubmitInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkImageResolve):
  type
    VkImageResolve* = VkImageResolve_1107297670
else:
  static :
    hint("Declaration of " & "VkImageResolve" &
        " already exists, not redeclaring")
when not declared(VkQueueFlagBits):
  type
    VkQueueFlagBits* = VkQueueFlagBits_1107296980
else:
  static :
    hint("Declaration of " & "VkQueueFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPeerMemoryFeatureFlags):
  type
    VkPeerMemoryFeatureFlags* = VkPeerMemoryFeatureFlags_1107297988
else:
  static :
    hint("Declaration of " & "VkPeerMemoryFeatureFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkTraceRaysIndirectCommand2KHR):
  type
    struct_VkTraceRaysIndirectCommand2KHR* = struct_VkTraceRaysIndirectCommand2KHR_1107300746
else:
  static :
    hint("Declaration of " & "struct_VkTraceRaysIndirectCommand2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorMemoryRequirementsInfoARM):
  type
    struct_VkTensorMemoryRequirementsInfoARM* = struct_VkTensorMemoryRequirementsInfoARM_1107304014
else:
  static :
    hint("Declaration of " & "struct_VkTensorMemoryRequirementsInfoARM" &
        " already exists, not redeclaring")
when not declared(VkDrawMeshTasksIndirectCommandEXT):
  type
    VkDrawMeshTasksIndirectCommandEXT* = VkDrawMeshTasksIndirectCommandEXT_1107305292
else:
  static :
    hint("Declaration of " & "VkDrawMeshTasksIndirectCommandEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetMemoryFdKHR):
  type
    PFN_vkGetMemoryFdKHR* = PFN_vkGetMemoryFdKHR_1107299964
else:
  static :
    hint("Declaration of " & "PFN_vkGetMemoryFdKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkQueryPoolCreateInfo):
  type
    struct_VkQueryPoolCreateInfo* = struct_VkQueryPoolCreateInfo_1107297428
else:
  static :
    hint("Declaration of " & "struct_VkQueryPoolCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPipelineLayoutCreateInfo):
  type
    VkPipelineLayoutCreateInfo* = VkPipelineLayoutCreateInfo_1107297546
else:
  static :
    hint("Declaration of " & "VkPipelineLayoutCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkFragmentShadingRateTypeNV):
  type
    VkFragmentShadingRateTypeNV* = VkFragmentShadingRateTypeNV_1107303108
else:
  static :
    hint("Declaration of " & "VkFragmentShadingRateTypeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT):
  type
    struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* = struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT_1107303394
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkDirectDriverLoadingInfoLUNARG):
  type
    VkDirectDriverLoadingInfoLUNARG* = VkDirectDriverLoadingInfoLUNARG_1107303976
else:
  static :
    hint("Declaration of " & "VkDirectDriverLoadingInfoLUNARG" &
        " already exists, not redeclaring")
when not declared(VkStridedDeviceAddressNV):
  type
    VkStridedDeviceAddressNV* = VkStridedDeviceAddressNV_1107304814
else:
  static :
    hint("Declaration of " & "VkStridedDeviceAddressNV" &
        " already exists, not redeclaring")
when not declared(StdVideoH265ChromaFormatIdc):
  type
    StdVideoH265ChromaFormatIdc* = StdVideoH265ChromaFormatIdc_1107305558
else:
  static :
    hint("Declaration of " & "StdVideoH265ChromaFormatIdc" &
        " already exists, not redeclaring")
when not declared(VkAllocationCallbacks):
  type
    VkAllocationCallbacks* = VkAllocationCallbacks_1107297298
else:
  static :
    hint("Declaration of " & "VkAllocationCallbacks" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyMemoryToImage):
  type
    PFN_vkCopyMemoryToImage* = PFN_vkCopyMemoryToImage_1107299242
else:
  static :
    hint("Declaration of " & "PFN_vkCopyMemoryToImage" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeAV1ReferenceInfo):
  type
    StdVideoDecodeAV1ReferenceInfo* = StdVideoDecodeAV1ReferenceInfo_1107301004
else:
  static :
    hint("Declaration of " & "StdVideoDecodeAV1ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsMessageTypeFlagBitsEXT):
  type
    VkDebugUtilsMessageTypeFlagBitsEXT* = VkDebugUtilsMessageTypeFlagBitsEXT_1107301808
else:
  static :
    hint("Declaration of " & "VkDebugUtilsMessageTypeFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSemaphoreSignalInfo):
  type
    struct_VkSemaphoreSignalInfo* = struct_VkSemaphoreSignalInfo_1107298594
else:
  static :
    hint("Declaration of " & "struct_VkSemaphoreSignalInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264GopRemainingFrameInfoKHR):
  type
    struct_VkVideoEncodeH264GopRemainingFrameInfoKHR* = struct_VkVideoEncodeH264GopRemainingFrameInfoKHR_1107299682
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264GopRemainingFrameInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawIndexedIndirectCount):
  type
    PFN_vkCmdDrawIndexedIndirectCount* = PFN_vkCmdDrawIndexedIndirectCount_1107298620
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawIndexedIndirectCount" &
        " already exists, not redeclaring")
when not declared(VkRenderPassTransformBeginInfoQCOM):
  type
    VkRenderPassTransformBeginInfoQCOM* = VkRenderPassTransformBeginInfoQCOM_1107302854
else:
  static :
    hint("Declaration of " & "VkRenderPassTransformBeginInfoQCOM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdWriteTimestamp):
  type
    PFN_vkCmdWriteTimestamp* = PFN_vkCmdWriteTimestamp_1107297936
else:
  static :
    hint("Declaration of " & "PFN_vkCmdWriteTimestamp" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyPrivateDataSlotEXT):
  type
    PFN_vkDestroyPrivateDataSlotEXT* = PFN_vkDestroyPrivateDataSlotEXT_1107302942
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyPrivateDataSlotEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyImageToMemoryEXT):
  type
    PFN_vkCopyImageToMemoryEXT* = PFN_vkCopyImageToMemoryEXT_1107302702
else:
  static :
    hint("Declaration of " & "PFN_vkCopyImageToMemoryEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeSessionParametersFeedbackInfoKHR):
  type
    struct_VkVideoEncodeSessionParametersFeedbackInfoKHR* = struct_VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300634
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeSessionParametersFeedbackInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetCullMode):
  type
    PFN_vkCmdSetCullMode* = PFN_vkCmdSetCullMode_1107298936
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetCullMode" &
        " already exists, not redeclaring")
when not declared(VkSampleCountFlags):
  type
    VkSampleCountFlags* = VkSampleCountFlags_1107296952
else:
  static :
    hint("Declaration of " & "VkSampleCountFlags" &
        " already exists, not redeclaring")
when not declared(VkShadingRatePaletteEntryNV):
  type
    VkShadingRatePaletteEntryNV* = VkShadingRatePaletteEntryNV_1107302030
else:
  static :
    hint("Declaration of " & "VkShadingRatePaletteEntryNV" &
        " already exists, not redeclaring")
when not declared(enum_VkValidationFeatureEnableEXT):
  type
    enum_VkValidationFeatureEnableEXT* = enum_VkValidationFeatureEnableEXT_1107302542
else:
  static :
    hint("Declaration of " & "enum_VkValidationFeatureEnableEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineCompilerControlFlagsAMD):
  type
    VkPipelineCompilerControlFlagsAMD* = VkPipelineCompilerControlFlagsAMD_1107302264
else:
  static :
    hint("Declaration of " & "VkPipelineCompilerControlFlagsAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkComponentMapping):
  type
    struct_VkComponentMapping* = struct_VkComponentMapping_1107297448
else:
  static :
    hint("Declaration of " & "struct_VkComponentMapping" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDepthStencilResolvePropertiesKHR):
  type
    VkPhysicalDeviceDepthStencilResolvePropertiesKHR* = VkPhysicalDeviceDepthStencilResolvePropertiesKHR_1107300364
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDepthStencilResolvePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceImageSubresourceLayoutKHR):
  type
    PFN_vkGetDeviceImageSubresourceLayoutKHR* = PFN_vkGetDeviceImageSubresourceLayoutKHR_1107300804
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceImageSubresourceLayoutKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureGeometryInstancesDataKHR):
  type
    VkAccelerationStructureGeometryInstancesDataKHR* = VkAccelerationStructureGeometryInstancesDataKHR_1107305156
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureGeometryInstancesDataKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT):
  type
    struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT* = struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT_1107304640
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkTileShadingRenderPassFlagBitsQCOM):
  type
    enum_VkTileShadingRenderPassFlagBitsQCOM* = enum_VkTileShadingRenderPassFlagBitsQCOM_1107302964
else:
  static :
    hint("Declaration of " & "enum_VkTileShadingRenderPassFlagBitsQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExternalSemaphoreInfo):
  type
    struct_VkPhysicalDeviceExternalSemaphoreInfo* = struct_VkPhysicalDeviceExternalSemaphoreInfo_1107298302
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceExternalSemaphoreInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkComponentSwizzle):
  type
    enum_VkComponentSwizzle* = enum_VkComponentSwizzle_1107296832
else:
  static :
    hint("Declaration of " & "enum_VkComponentSwizzle" &
        " already exists, not redeclaring")
when not declared(VkVideoReferenceSlotInfoKHR):
  type
    VkVideoReferenceSlotInfoKHR* = VkVideoReferenceSlotInfoKHR_1107299504
else:
  static :
    hint("Declaration of " & "VkVideoReferenceSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePCIBusInfoPropertiesEXT):
  type
    VkPhysicalDevicePCIBusInfoPropertiesEXT* = VkPhysicalDevicePCIBusInfoPropertiesEXT_1107302448
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePCIBusInfoPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkWriteMicromapsPropertiesEXT):
  type
    PFN_vkWriteMicromapsPropertiesEXT* = PFN_vkWriteMicromapsPropertiesEXT_1107303620
else:
  static :
    hint("Declaration of " & "PFN_vkWriteMicromapsPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkImageViewSlicedCreateInfoEXT):
  type
    struct_VkImageViewSlicedCreateInfoEXT* = struct_VkImageViewSlicedCreateInfoEXT_1107303688
else:
  static :
    hint("Declaration of " & "struct_VkImageViewSlicedCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkTensorCreateInfoARM):
  type
    VkTensorCreateInfoARM* = VkTensorCreateInfoARM_1107304008
else:
  static :
    hint("Declaration of " & "VkTensorCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeH264PictureInfo):
  type
    struct_StdVideoDecodeH264PictureInfo* = struct_StdVideoDecodeH264PictureInfo_1107305472
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeH264PictureInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH264ProfileInfoKHR):
  type
    struct_VkVideoDecodeH264ProfileInfoKHR* = struct_VkVideoDecodeH264ProfileInfoKHR_1107299802
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeH264ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkImageResolve2):
  type
    VkImageResolve2* = VkImageResolve2_1107298808
else:
  static :
    hint("Declaration of " & "VkImageResolve2" &
        " already exists, not redeclaring")
when not declared(VkPipelineSampleLocationsStateCreateInfoEXT):
  type
    VkPipelineSampleLocationsStateCreateInfoEXT* = VkPipelineSampleLocationsStateCreateInfoEXT_1107301900
else:
  static :
    hint("Declaration of " & "VkPipelineSampleLocationsStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265SessionCreateInfoKHR):
  type
    struct_VkVideoEncodeH265SessionCreateInfoKHR* = struct_VkVideoEncodeH265SessionCreateInfoKHR_1107299722
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265SessionCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT):
  type
    VkPhysicalDeviceExtendedDynamicState3FeaturesEXT* = VkPhysicalDeviceExtendedDynamicState3FeaturesEXT_1107303862
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMemoryProperties2):
  type
    struct_VkPhysicalDeviceMemoryProperties2* = struct_VkPhysicalDeviceMemoryProperties2_1107298152
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMemoryProperties2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDeviceMask):
  type
    PFN_vkCmdSetDeviceMask* = PFN_vkCmdSetDeviceMask_1107298332
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDeviceMask" &
        " already exists, not redeclaring")
when not declared(VkSurfaceFormat2KHR):
  type
    VkSurfaceFormat2KHR* = VkSurfaceFormat2KHR_1107300196
else:
  static :
    hint("Declaration of " & "VkSurfaceFormat2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDataGraphPipelineAvailablePropertiesARM):
  type
    PFN_vkGetDataGraphPipelineAvailablePropertiesARM* = PFN_vkGetDataGraphPipelineAvailablePropertiesARM_1107304576
else:
  static :
    hint("Declaration of " & "PFN_vkGetDataGraphPipelineAvailablePropertiesARM" &
        " already exists, not redeclaring")
when not declared(VkMemoryAllocateInfo):
  type
    VkMemoryAllocateInfo* = VkMemoryAllocateInfo_1107297374
else:
  static :
    hint("Declaration of " & "VkMemoryAllocateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkImageCompressionPropertiesEXT):
  type
    struct_VkImageCompressionPropertiesEXT* = struct_VkImageCompressionPropertiesEXT_1107303210
else:
  static :
    hint("Declaration of " & "struct_VkImageCompressionPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPushDescriptorSetWithTemplate):
  type
    PFN_vkCmdPushDescriptorSetWithTemplate* = PFN_vkCmdPushDescriptorSetWithTemplate_1107299228
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPushDescriptorSetWithTemplate" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceQueueShaderCoreControlCreateInfoARM):
  type
    struct_VkDeviceQueueShaderCoreControlCreateInfoARM* = struct_VkDeviceQueueShaderCoreControlCreateInfoARM_1107303672
else:
  static :
    hint("Declaration of " &
        "struct_VkDeviceQueueShaderCoreControlCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateTensorViewARM):
  type
    PFN_vkCreateTensorViewARM* = PFN_vkCreateTensorViewARM_1107304102
else:
  static :
    hint("Declaration of " & "PFN_vkCreateTensorViewARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLayeredDriverPropertiesMSFT):
  type
    VkPhysicalDeviceLayeredDriverPropertiesMSFT* = VkPhysicalDeviceLayeredDriverPropertiesMSFT_1107304652
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLayeredDriverPropertiesMSFT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDispatchTileQCOM):
  type
    PFN_vkCmdDispatchTileQCOM* = PFN_vkCmdDispatchTileQCOM_1107302994
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDispatchTileQCOM" &
        " already exists, not redeclaring")
when not declared(VkImageMemoryBarrier):
  type
    VkImageMemoryBarrier* = VkImageMemoryBarrier_1107297274
else:
  static :
    hint("Declaration of " & "VkImageMemoryBarrier" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR):
  type
    VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR* = VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR_1107301270
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreationFeedbackEXT):
  type
    VkPipelineCreationFeedbackEXT* = VkPipelineCreationFeedbackEXT_1107302306
else:
  static :
    hint("Declaration of " & "VkPipelineCreationFeedbackEXT" &
        " already exists, not redeclaring")
when not declared(VkFenceCreateFlags):
  type
    VkFenceCreateFlags* = VkFenceCreateFlags_1107297020
else:
  static :
    hint("Declaration of " & "VkFenceCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTimelineSemaphoreProperties):
  type
    VkPhysicalDeviceTimelineSemaphoreProperties* = VkPhysicalDeviceTimelineSemaphoreProperties_1107298580
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTimelineSemaphoreProperties" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreWaitInfoKHR):
  type
    VkSemaphoreWaitInfoKHR* = VkSemaphoreWaitInfoKHR_1107300380
else:
  static :
    hint("Declaration of " & "VkSemaphoreWaitInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT):
  type
    VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* = VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT_1107303712
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(union_VkDeviceOrHostAddressConstKHR):
  type
    union_VkDeviceOrHostAddressConstKHR* = union_VkDeviceOrHostAddressConstKHR_1107303136
else:
  static :
    hint("Declaration of " & "union_VkDeviceOrHostAddressConstKHR" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineResourceInfoARM):
  type
    VkDataGraphPipelineResourceInfoARM* = VkDataGraphPipelineResourceInfoARM_1107304484
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineResourceInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorSetBindingReferenceVALVE):
  type
    struct_VkDescriptorSetBindingReferenceVALVE* = struct_VkDescriptorSetBindingReferenceVALVE_1107303696
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorSetBindingReferenceVALVE" &
        " already exists, not redeclaring")
when not declared(VkRenderingInfo):
  type
    VkRenderingInfo* = VkRenderingInfo_1107298852
else:
  static :
    hint("Declaration of " & "VkRenderingInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT):
  type
    struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* = struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT_1107303942
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPresentScalingFlagsEXT):
  type
    VkPresentScalingFlagsEXT* = VkPresentScalingFlagsEXT_1107302728
else:
  static :
    hint("Declaration of " & "VkPresentScalingFlagsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMeshShaderFeaturesNV):
  type
    struct_VkPhysicalDeviceMeshShaderFeaturesNV* = struct_VkPhysicalDeviceMeshShaderFeaturesNV_1107302310
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMeshShaderFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH264ProfileInfoKHR):
  type
    VkVideoDecodeH264ProfileInfoKHR* = VkVideoDecodeH264ProfileInfoKHR_1107299804
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH264ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkResolveImageInfo2):
  type
    struct_VkResolveImageInfo2* = struct_VkResolveImageInfo2_1107298810
else:
  static :
    hint("Declaration of " & "struct_VkResolveImageInfo2" &
        " already exists, not redeclaring")
when not declared(enum_VkQueueGlobalPriority):
  type
    enum_VkQueueGlobalPriority* = enum_VkQueueGlobalPriority_1107298980
else:
  static :
    hint("Declaration of " & "enum_VkQueueGlobalPriority" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassTileShadingCreateInfoQCOM):
  type
    struct_VkRenderPassTileShadingCreateInfoQCOM* = struct_VkRenderPassTileShadingCreateInfoQCOM_1107302978
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassTileShadingCreateInfoQCOM" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceMemoryCommitment):
  type
    PFN_vkGetDeviceMemoryCommitment* = PFN_vkGetDeviceMemoryCommitment_1107297730
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceMemoryCommitment" &
        " already exists, not redeclaring")
when not declared(enum_VkSamplerCreateFlagBits):
  type
    enum_VkSamplerCreateFlagBits* = enum_VkSamplerCreateFlagBits_1107297138
else:
  static :
    hint("Declaration of " & "enum_VkSamplerCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkCommandPoolTrimFlagsKHR):
  type
    VkCommandPoolTrimFlagsKHR* = VkCommandPoolTrimFlagsKHR_1107299914
else:
  static :
    hint("Declaration of " & "VkCommandPoolTrimFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureMoveObjectsInputNV):
  type
    VkClusterAccelerationStructureMoveObjectsInputNV* = VkClusterAccelerationStructureMoveObjectsInputNV_1107304794
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureMoveObjectsInputNV" &
        " already exists, not redeclaring")
when not declared(StdVideoH265ProfileTierLevel):
  type
    StdVideoH265ProfileTierLevel* = StdVideoH265ProfileTierLevel_1107305554
else:
  static :
    hint("Declaration of " & "StdVideoH265ProfileTierLevel" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShadingRateImageFeaturesNV):
  type
    VkPhysicalDeviceShadingRateImageFeaturesNV* = VkPhysicalDeviceShadingRateImageFeaturesNV_1107302046
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShadingRateImageFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceLineRasterizationProperties):
  type
    struct_VkPhysicalDeviceLineRasterizationProperties* = struct_VkPhysicalDeviceLineRasterizationProperties_1107299044
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceLineRasterizationProperties" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1Segmentation):
  type
    struct_StdVideoAV1Segmentation* = struct_StdVideoAV1Segmentation_1107305752
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1Segmentation" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageSubresourceLayout2KHR):
  type
    PFN_vkGetImageSubresourceLayout2KHR* = PFN_vkGetImageSubresourceLayout2KHR_1107300806
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageSubresourceLayout2KHR" &
        " already exists, not redeclaring")
when not declared(enum_VkVendorId):
  type
    enum_VkVendorId* = enum_VkVendorId_1107296796
else:
  static :
    hint("Declaration of " & "enum_VkVendorId" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR):
  type
    VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR* = VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR_1107300696
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorPoolInlineUniformBlockCreateInfoEXT):
  type
    VkDescriptorPoolInlineUniformBlockCreateInfoEXT* = VkDescriptorPoolInlineUniformBlockCreateInfoEXT_1107301876
else:
  static :
    hint("Declaration of " & "VkDescriptorPoolInlineUniformBlockCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkHeadlessSurfaceCreateInfoEXT):
  type
    struct_VkHeadlessSurfaceCreateInfoEXT* = struct_VkHeadlessSurfaceCreateInfoEXT_1107302618
else:
  static :
    hint("Declaration of " & "struct_VkHeadlessSurfaceCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyMemoryIndirectKHR):
  type
    PFN_vkCmdCopyMemoryIndirectKHR* = PFN_vkCmdCopyMemoryIndirectKHR_1107301242
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyMemoryIndirectKHR" &
        " already exists, not redeclaring")
when not declared(union_VkAccelerationStructureMotionInstanceDataNV):
  type
    union_VkAccelerationStructureMotionInstanceDataNV* = union_VkAccelerationStructureMotionInstanceDataNV_1107303160
else:
  static :
    hint("Declaration of " & "union_VkAccelerationStructureMotionInstanceDataNV" &
        " already exists, not redeclaring")
when not declared(VkConformanceVersion):
  type
    VkConformanceVersion* = VkConformanceVersion_1107298428
else:
  static :
    hint("Declaration of " & "VkConformanceVersion" &
        " already exists, not redeclaring")
when not declared(VkTimelineSemaphoreSubmitInfoKHR):
  type
    VkTimelineSemaphoreSubmitInfoKHR* = VkTimelineSemaphoreSubmitInfoKHR_1107300378
else:
  static :
    hint("Declaration of " & "VkTimelineSemaphoreSubmitInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkStridedDeviceAddressRangeKHR):
  type
    struct_VkStridedDeviceAddressRangeKHR* = struct_VkStridedDeviceAddressRangeKHR_1107301214
else:
  static :
    hint("Declaration of " & "struct_VkStridedDeviceAddressRangeKHR" &
        " already exists, not redeclaring")
when not declared(VkImageDrmFormatModifierPropertiesEXT):
  type
    VkImageDrmFormatModifierPropertiesEXT* = VkImageDrmFormatModifierPropertiesEXT_1107301978
else:
  static :
    hint("Declaration of " & "VkImageDrmFormatModifierPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindShadingRateImageNV):
  type
    PFN_vkCmdBindShadingRateImageNV* = PFN_vkCmdBindShadingRateImageNV_1107302064
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindShadingRateImageNV" &
        " already exists, not redeclaring")
when not declared(struct_VkExportSemaphoreCreateInfo):
  type
    struct_VkExportSemaphoreCreateInfo* = struct_VkExportSemaphoreCreateInfo_1107298298
else:
  static :
    hint("Declaration of " & "struct_VkExportSemaphoreCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentDensityMapFeaturesEXT):
  type
    VkPhysicalDeviceFragmentDensityMapFeaturesEXT* = VkPhysicalDeviceFragmentDensityMapFeaturesEXT_1107302462
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFragmentDensityMapFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPerTileBeginInfoQCOM):
  type
    struct_VkPerTileBeginInfoQCOM* = struct_VkPerTileBeginInfoQCOM_1107302982
else:
  static :
    hint("Declaration of " & "struct_VkPerTileBeginInfoQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR):
  type
    struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR* = struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR_1107301040
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkCoarseSampleOrderCustomNV):
  type
    VkCoarseSampleOrderCustomNV* = VkCoarseSampleOrderCustomNV_1107302058
else:
  static :
    hint("Declaration of " & "VkCoarseSampleOrderCustomNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdWriteBufferMarker2AMD):
  type
    PFN_vkCmdWriteBufferMarker2AMD* = PFN_vkCmdWriteBufferMarker2AMD_1107302258
else:
  static :
    hint("Declaration of " & "PFN_vkCmdWriteBufferMarker2AMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkSetPrivateDataEXT):
  type
    PFN_vkSetPrivateDataEXT* = PFN_vkSetPrivateDataEXT_1107302944
else:
  static :
    hint("Declaration of " & "PFN_vkSetPrivateDataEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT):
  type
    VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT* = VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT_1107303012
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkDescriptorType):
  type
    enum_VkDescriptorType* = enum_VkDescriptorType_1107296896
else:
  static :
    hint("Declaration of " & "enum_VkDescriptorType" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeUsageInfoKHR):
  type
    VkVideoDecodeUsageInfoKHR* = VkVideoDecodeUsageInfoKHR_1107299582
else:
  static :
    hint("Declaration of " & "VkVideoDecodeUsageInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetCalibratedTimestampsEXT):
  type
    PFN_vkGetCalibratedTimestampsEXT* = PFN_vkGetCalibratedTimestampsEXT_1107302276
else:
  static :
    hint("Declaration of " & "PFN_vkGetCalibratedTimestampsEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkFenceCreateFlagBits):
  type
    enum_VkFenceCreateFlagBits* = enum_VkFenceCreateFlagBits_1107297016
else:
  static :
    hint("Declaration of " & "enum_VkFenceCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkSubpassFragmentDensityMapOffsetEndInfoQCOM):
  type
    VkSubpassFragmentDensityMapOffsetEndInfoQCOM* = VkSubpassFragmentDensityMapOffsetEndInfoQCOM_1107303750
else:
  static :
    hint("Declaration of " & "VkSubpassFragmentDensityMapOffsetEndInfoQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFeatures):
  type
    struct_VkPhysicalDeviceFeatures* = struct_VkPhysicalDeviceFeatures_1107297324
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkReleaseProfilingLockKHR):
  type
    PFN_vkReleaseProfilingLockKHR* = PFN_vkReleaseProfilingLockKHR_1107300170
else:
  static :
    hint("Declaration of " & "PFN_vkReleaseProfilingLockKHR" &
        " already exists, not redeclaring")
when not declared(VkImageAspectFlagBits):
  type
    VkImageAspectFlagBits* = VkImageAspectFlagBits_1107296932
else:
  static :
    hint("Declaration of " & "VkImageAspectFlagBits" &
        " already exists, not redeclaring")
when not declared(VkQueryResultFlags):
  type
    VkQueryResultFlags* = VkQueryResultFlags_1107297046
else:
  static :
    hint("Declaration of " & "VkQueryResultFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayModeCreateInfoKHR):
  type
    struct_VkDisplayModeCreateInfoKHR* = struct_VkDisplayModeCreateInfoKHR_1107299372
else:
  static :
    hint("Declaration of " & "struct_VkDisplayModeCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryRequirements2KHR):
  type
    VkMemoryRequirements2KHR* = VkMemoryRequirements2KHR_1107300248
else:
  static :
    hint("Declaration of " & "VkMemoryRequirements2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSubgroupSizeControlFeaturesEXT):
  type
    VkPhysicalDeviceSubgroupSizeControlFeaturesEXT* = VkPhysicalDeviceSubgroupSizeControlFeaturesEXT_1107302478
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSubgroupSizeControlFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRgbChromaOffsetFlagsVALVE):
  type
    VkVideoEncodeRgbChromaOffsetFlagsVALVE* = VkVideoEncodeRgbChromaOffsetFlagsVALVE_1107303454
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRgbChromaOffsetFlagsVALVE" &
        " already exists, not redeclaring")
when not declared(PFN_vkTrimCommandPoolKHR):
  type
    PFN_vkTrimCommandPoolKHR* = PFN_vkTrimCommandPoolKHR_1107299916
else:
  static :
    hint("Declaration of " & "PFN_vkTrimCommandPoolKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetConservativeRasterizationModeEXT):
  type
    PFN_vkCmdSetConservativeRasterizationModeEXT* = PFN_vkCmdSetConservativeRasterizationModeEXT_1107303900
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetConservativeRasterizationModeEXT" &
        " already exists, not redeclaring")
when not declared(VkFormat):
  type
    VkFormat* = VkFormat_1107296810
else:
  static :
    hint("Declaration of " & "VkFormat" & " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT):
  type
    struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT* = struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT_1107303574
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceOpacityMicromapPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassSubpassFeedbackInfoEXT):
  type
    struct_VkRenderPassSubpassFeedbackInfoEXT* = struct_VkRenderPassSubpassFeedbackInfoEXT_1107303958
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassSubpassFeedbackInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV):
  type
    enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV* = enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV_1107304770
else:
  static :
    hint("Declaration of " &
        "enum_VkClusterAccelerationStructureIndexFormatFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndRenderingKHR):
  type
    PFN_vkCmdEndRenderingKHR* = PFN_vkCmdEndRenderingKHR_1107299846
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndRenderingKHR" &
        " already exists, not redeclaring")
when not declared(VkSurfaceCounterFlagsEXT):
  type
    VkSurfaceCounterFlagsEXT* = VkSurfaceCounterFlagsEXT_1107301654
else:
  static :
    hint("Declaration of " & "VkSurfaceCounterFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkCuModuleCreateInfoNVX):
  type
    VkCuModuleCreateInfoNVX* = VkCuModuleCreateInfoNVX_1107301498
else:
  static :
    hint("Declaration of " & "VkCuModuleCreateInfoNVX" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorPoolCreateInfo):
  type
    struct_VkDescriptorPoolCreateInfo* = struct_VkDescriptorPoolCreateInfo_1107297568
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorPoolCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrModelConversionKHR):
  type
    VkSamplerYcbcrModelConversionKHR* = VkSamplerYcbcrModelConversionKHR_1107300262
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrModelConversionKHR" &
        " already exists, not redeclaring")
when not declared(VkFullScreenExclusiveEXT):
  type
    VkFullScreenExclusiveEXT* = VkFullScreenExclusiveEXT_1107305398
else:
  static :
    hint("Declaration of " & "VkFullScreenExclusiveEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoSessionCreateFlagBitsKHR):
  type
    enum_VkVideoSessionCreateFlagBitsKHR* = enum_VkVideoSessionCreateFlagBitsKHR_1107299448
else:
  static :
    hint("Declaration of " & "enum_VkVideoSessionCreateFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPresentRegionKHR):
  type
    struct_VkPresentRegionKHR* = struct_VkPresentRegionKHR_1107300016
else:
  static :
    hint("Declaration of " & "struct_VkPresentRegionKHR" &
        " already exists, not redeclaring")
when not declared(VkIndirectStateFlagsNV):
  type
    VkIndirectStateFlagsNV* = VkIndirectStateFlagsNV_1107302766
else:
  static :
    hint("Declaration of " & "VkIndirectStateFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264NaluSliceInfoKHR):
  type
    VkVideoEncodeH264NaluSliceInfoKHR* = VkVideoEncodeH264NaluSliceInfoKHR_1107299650
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264NaluSliceInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyFramebuffer):
  type
    PFN_vkDestroyFramebuffer* = PFN_vkDestroyFramebuffer_1107297838
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyFramebuffer" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1QualityLevelPropertiesKHR):
  type
    VkVideoEncodeAV1QualityLevelPropertiesKHR* = VkVideoEncodeAV1QualityLevelPropertiesKHR_1107301054
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1QualityLevelPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMemoryPriorityFeaturesEXT):
  type
    VkPhysicalDeviceMemoryPriorityFeaturesEXT* = VkPhysicalDeviceMemoryPriorityFeaturesEXT_1107302508
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMemoryPriorityFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrConversionInfoKHR):
  type
    VkSamplerYcbcrConversionInfoKHR* = VkSamplerYcbcrConversionInfoKHR_1107300270
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrConversionInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkLatencySleepInfoNV):
  type
    struct_VkLatencySleepInfoNV* = struct_VkLatencySleepInfoNV_1107304402
else:
  static :
    hint("Declaration of " & "struct_VkLatencySleepInfoNV" &
        " already exists, not redeclaring")
when not declared(VkFramebufferCreateFlags):
  type
    VkFramebufferCreateFlags* = VkFramebufferCreateFlags_1107297174
else:
  static :
    hint("Declaration of " & "VkFramebufferCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderAtomicInt64Features):
  type
    VkPhysicalDeviceShaderAtomicInt64Features* = VkPhysicalDeviceShaderAtomicInt64Features_1107298476
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderAtomicInt64Features" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR):
  type
    enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR* = enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR_1107299704
else:
  static :
    hint("Declaration of " &
        "enum_VkVideoEncodeH265TransformBlockSizeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineColorWriteCreateInfoEXT):
  type
    struct_VkPipelineColorWriteCreateInfoEXT* = struct_VkPipelineColorWriteCreateInfoEXT_1107303424
else:
  static :
    hint("Declaration of " & "struct_VkPipelineColorWriteCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkWriteDescriptorSetTensorARM):
  type
    VkWriteDescriptorSetTensorARM* = VkWriteDescriptorSetTensorARM_1107304024
else:
  static :
    hint("Declaration of " & "VkWriteDescriptorSetTensorARM" &
        " already exists, not redeclaring")
when not declared(VkPipelineInfoKHR):
  type
    VkPipelineInfoKHR* = VkPipelineInfoKHR_1107300496
else:
  static :
    hint("Declaration of " & "VkPipelineInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDrmDisplayEXT):
  type
    PFN_vkGetDrmDisplayEXT* = PFN_vkGetDrmDisplayEXT_1107302900
else:
  static :
    hint("Declaration of " & "PFN_vkGetDrmDisplayEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderObjectFeaturesEXT):
  type
    struct_VkPhysicalDeviceShaderObjectFeaturesEXT* = struct_VkPhysicalDeviceShaderObjectFeaturesEXT_1107304256
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderObjectFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT):
  type
    struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* = struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT_1107301922
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryHandleTypeFlagsNV):
  type
    VkExternalMemoryHandleTypeFlagsNV* = VkExternalMemoryHandleTypeFlagsNV_1107301566
else:
  static :
    hint("Declaration of " & "VkExternalMemoryHandleTypeFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkBindMemoryStatus):
  type
    VkBindMemoryStatus* = VkBindMemoryStatus_1107299138
else:
  static :
    hint("Declaration of " & "VkBindMemoryStatus" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetPatchControlPointsEXT):
  type
    PFN_vkCmdSetPatchControlPointsEXT* = PFN_vkCmdSetPatchControlPointsEXT_1107303410
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetPatchControlPointsEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT):
  type
    PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT* = PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT_1107304644
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineBindPoint):
  type
    enum_VkPipelineBindPoint* = enum_VkPipelineBindPoint_1107296908
else:
  static :
    hint("Declaration of " & "enum_VkPipelineBindPoint" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureIndexFormatFlagsNV):
  type
    VkClusterAccelerationStructureIndexFormatFlagsNV* = VkClusterAccelerationStructureIndexFormatFlagsNV_1107304774
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureIndexFormatFlagsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkFormatProperties3):
  type
    struct_VkFormatProperties3* = struct_VkFormatProperties3_1107298878
else:
  static :
    hint("Declaration of " & "struct_VkFormatProperties3" &
        " already exists, not redeclaring")
when not declared(VkDeviceFaultVendorInfoEXT):
  type
    VkDeviceFaultVendorInfoEXT* = VkDeviceFaultVendorInfoEXT_1107303244
else:
  static :
    hint("Declaration of " & "VkDeviceFaultVendorInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetSwapchainCounterEXT):
  type
    PFN_vkGetSwapchainCounterEXT* = PFN_vkGetSwapchainCounterEXT_1107301696
else:
  static :
    hint("Declaration of " & "PFN_vkGetSwapchainCounterEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetMemoryWin32HandleNV):
  type
    PFN_vkGetMemoryWin32HandleNV* = PFN_vkGetMemoryWin32HandleNV_1107305390
else:
  static :
    hint("Declaration of " & "PFN_vkGetMemoryWin32HandleNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM):
  type
    struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM* = struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM_1107304304
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkDebugUtilsObjectTagInfoEXT):
  type
    struct_VkDebugUtilsObjectTagInfoEXT* = struct_VkDebugUtilsObjectTagInfoEXT_1107301834
else:
  static :
    hint("Declaration of " & "struct_VkDebugUtilsObjectTagInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeH265PictureInfo):
  type
    struct_StdVideoDecodeH265PictureInfo* = struct_StdVideoDecodeH265PictureInfo_1107305476
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeH265PictureInfo" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoAV1TxMode):
  type
    enum_StdVideoAV1TxMode* = enum_StdVideoAV1TxMode_1107305746
else:
  static :
    hint("Declaration of " & "enum_StdVideoAV1TxMode" &
        " already exists, not redeclaring")
when not declared(struct_VkPushConstantsInfo):
  type
    struct_VkPushConstantsInfo* = struct_VkPushConstantsInfo_1107299144
else:
  static :
    hint("Declaration of " & "struct_VkPushConstantsInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyImage2):
  type
    PFN_vkCmdCopyImage2* = PFN_vkCmdCopyImage2_1107298922
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyImage2" &
        " already exists, not redeclaring")
when not declared(VkMemoryHeap):
  type
    VkMemoryHeap* = VkMemoryHeap_1107297318
else:
  static :
    hint("Declaration of " & "VkMemoryHeap" & " already exists, not redeclaring")
when not declared(VkRayTracingPipelineCreateInfoNV):
  type
    VkRayTracingPipelineCreateInfoNV* = VkRayTracingPipelineCreateInfoNV_1107302136
else:
  static :
    hint("Declaration of " & "VkRayTracingPipelineCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelinePropertiesIdentifierEXT):
  type
    struct_VkPipelinePropertiesIdentifierEXT* = struct_VkPipelinePropertiesIdentifierEXT_1107303370
else:
  static :
    hint("Declaration of " & "struct_VkPipelinePropertiesIdentifierEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetSampleMaskEXT):
  type
    PFN_vkCmdSetSampleMaskEXT* = PFN_vkCmdSetSampleMaskEXT_1107303882
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetSampleMaskEXT" &
        " already exists, not redeclaring")
when not declared(VkCopyImageToBufferInfo2KHR):
  type
    VkCopyImageToBufferInfo2KHR* = VkCopyImageToBufferInfo2KHR_1107300708
else:
  static :
    hint("Declaration of " & "VkCopyImageToBufferInfo2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance9FeaturesKHR):
  type
    struct_VkPhysicalDeviceMaintenance9FeaturesKHR* = struct_VkPhysicalDeviceMaintenance9FeaturesKHR_1107301356
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance9FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT):
  type
    VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT* = VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT_1107302850
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDrawMeshTasksIndirectCommandNV):
  type
    struct_VkDrawMeshTasksIndirectCommandNV* = struct_VkDrawMeshTasksIndirectCommandNV_1107302318
else:
  static :
    hint("Declaration of " & "struct_VkDrawMeshTasksIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH264HrdParameters):
  type
    struct_StdVideoH264HrdParameters* = struct_StdVideoH264HrdParameters_1107305850
else:
  static :
    hint("Declaration of " & "struct_StdVideoH264HrdParameters" &
        " already exists, not redeclaring")
when not declared(VkSamplerBorderColorComponentMappingCreateInfoEXT):
  type
    VkSamplerBorderColorComponentMappingCreateInfoEXT* = VkSamplerBorderColorComponentMappingCreateInfoEXT_1107303656
else:
  static :
    hint("Declaration of " & "VkSamplerBorderColorComponentMappingCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoAV1Profile):
  type
    enum_StdVideoAV1Profile* = enum_StdVideoAV1Profile_1107305480
else:
  static :
    hint("Declaration of " & "enum_StdVideoAV1Profile" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265StdFlagBitsKHR):
  type
    VkVideoEncodeH265StdFlagBitsKHR* = VkVideoEncodeH265StdFlagBitsKHR_1107299694
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265StdFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkSurfaceCapabilities2KHR):
  type
    VkSurfaceCapabilities2KHR* = VkSurfaceCapabilities2KHR_1107300192
else:
  static :
    hint("Declaration of " & "VkSurfaceCapabilities2KHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeIntraRefreshInfoKHR):
  type
    VkVideoEncodeIntraRefreshInfoKHR* = VkVideoEncodeIntraRefreshInfoKHR_1107301262
else:
  static :
    hint("Declaration of " & "VkVideoEncodeIntraRefreshInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupPresentCapabilitiesKHR):
  type
    VkDeviceGroupPresentCapabilitiesKHR* = VkDeviceGroupPresentCapabilitiesKHR_1107299326
else:
  static :
    hint("Declaration of " & "VkDeviceGroupPresentCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageProcessingFeaturesQCOM):
  type
    VkPhysicalDeviceImageProcessingFeaturesQCOM* = VkPhysicalDeviceImageProcessingFeaturesQCOM_1107303842
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageProcessingFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM):
  type
    PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM* = PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM_1107304114
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkGeometryAABBNV):
  type
    struct_VkGeometryAABBNV* = struct_VkGeometryAABBNV_1107302142
else:
  static :
    hint("Declaration of " & "struct_VkGeometryAABBNV" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsVertexBufferTokenEXT):
  type
    VkIndirectCommandsVertexBufferTokenEXT* = VkIndirectCommandsVertexBufferTokenEXT_1107304980
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsVertexBufferTokenEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineColorBlendAttachmentState):
  type
    VkPipelineColorBlendAttachmentState* = VkPipelineColorBlendAttachmentState_1107297526
else:
  static :
    hint("Declaration of " & "VkPipelineColorBlendAttachmentState" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceASTCDecodeFeaturesEXT):
  type
    struct_VkPhysicalDeviceASTCDecodeFeaturesEXT* = struct_VkPhysicalDeviceASTCDecodeFeaturesEXT_1107301602
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceASTCDecodeFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayModeParametersKHR):
  type
    struct_VkDisplayModeParametersKHR* = struct_VkDisplayModeParametersKHR_1107299368
else:
  static :
    hint("Declaration of " & "struct_VkDisplayModeParametersKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1PredictionModeKHR):
  type
    VkVideoEncodeAV1PredictionModeKHR* = VkVideoEncodeAV1PredictionModeKHR_1107301010
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1PredictionModeKHR" &
        " already exists, not redeclaring")
when not declared(VkAttachmentLoadOp):
  type
    VkAttachmentLoadOp* = VkAttachmentLoadOp_1107296902
else:
  static :
    hint("Declaration of " & "VkAttachmentLoadOp" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeRgbConversionCapabilitiesVALVE):
  type
    struct_VkVideoEncodeRgbConversionCapabilitiesVALVE* = struct_VkVideoEncodeRgbConversionCapabilitiesVALVE_1107303460
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeRgbConversionCapabilitiesVALVE" &
        " already exists, not redeclaring")
when not declared(VkBufferImageCopy2):
  type
    VkBufferImageCopy2* = VkBufferImageCopy2_1107298788
else:
  static :
    hint("Declaration of " & "VkBufferImageCopy2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateIndirectCommandsLayoutNV):
  type
    PFN_vkCreateIndirectCommandsLayoutNV* = PFN_vkCreateIndirectCommandsLayoutNV_1107302834
else:
  static :
    hint("Declaration of " & "PFN_vkCreateIndirectCommandsLayoutNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT):
  type
    struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT* = struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT_1107302634
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI):
  type
    VkPhysicalDeviceInvocationMaskFeaturesHUAWEI* = VkPhysicalDeviceInvocationMaskFeaturesHUAWEI_1107303352
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI" &
        " already exists, not redeclaring")
when not declared(VkPushDescriptorSetWithTemplateInfo):
  type
    VkPushDescriptorSetWithTemplateInfo* = VkPushDescriptorSetWithTemplateInfo_1107299154
else:
  static :
    hint("Declaration of " & "VkPushDescriptorSetWithTemplateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDevice):
  type
    PFN_vkCreateDevice* = PFN_vkCreateDevice_1107297698
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDevice" &
        " already exists, not redeclaring")
when not declared(VkDeviceEventTypeEXT):
  type
    VkDeviceEventTypeEXT* = VkDeviceEventTypeEXT_1107301668
else:
  static :
    hint("Declaration of " & "VkDeviceEventTypeEXT" &
        " already exists, not redeclaring")
when not declared(VkDispatchTileInfoQCOM):
  type
    VkDispatchTileInfoQCOM* = VkDispatchTileInfoQCOM_1107302992
else:
  static :
    hint("Declaration of " & "VkDispatchTileInfoQCOM" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoAV1InterpolationFilter):
  type
    enum_StdVideoAV1InterpolationFilter* = enum_StdVideoAV1InterpolationFilter_1107305744
else:
  static :
    hint("Declaration of " & "enum_StdVideoAV1InterpolationFilter" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryFeatureFlagBits):
  type
    VkExternalMemoryFeatureFlagBits* = VkExternalMemoryFeatureFlagBits_1107298008
else:
  static :
    hint("Declaration of " & "VkExternalMemoryFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceBufferMemoryRequirementsKHR):
  type
    PFN_vkGetDeviceBufferMemoryRequirementsKHR* = PFN_vkGetDeviceBufferMemoryRequirementsKHR_1107300764
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceBufferMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreTypeKHR):
  type
    VkSemaphoreTypeKHR* = VkSemaphoreTypeKHR_1107300366
else:
  static :
    hint("Declaration of " & "VkSemaphoreTypeKHR" &
        " already exists, not redeclaring")
when not declared(VkGeneratedCommandsMemoryRequirementsInfoEXT):
  type
    VkGeneratedCommandsMemoryRequirementsInfoEXT* = VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304944
else:
  static :
    hint("Declaration of " & "VkGeneratedCommandsMemoryRequirementsInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkInternalFreeNotification):
  type
    PFN_vkInternalFreeNotification* = PFN_vkInternalFreeNotification_1107297290
else:
  static :
    hint("Declaration of " & "PFN_vkInternalFreeNotification" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceIndexTypeUint8FeaturesKHR):
  type
    VkPhysicalDeviceIndexTypeUint8FeaturesKHR* = VkPhysicalDeviceIndexTypeUint8FeaturesKHR_1107301148
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceIndexTypeUint8FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetMemoryWin32HandlePropertiesKHR):
  type
    PFN_vkGetMemoryWin32HandlePropertiesKHR* = PFN_vkGetMemoryWin32HandlePropertiesKHR_1107305340
else:
  static :
    hint("Declaration of " & "PFN_vkGetMemoryWin32HandlePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkRenderPassAttachmentBeginInfo):
  type
    VkRenderPassAttachmentBeginInfo* = VkRenderPassAttachmentBeginInfo_1107298548
else:
  static :
    hint("Declaration of " & "VkRenderPassAttachmentBeginInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264SessionParametersGetInfoKHR):
  type
    struct_VkVideoEncodeH264SessionParametersGetInfoKHR* = struct_VkVideoEncodeH264SessionParametersGetInfoKHR_1107299638
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeH264SessionParametersGetInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkTextureLODGatherFormatPropertiesAMD):
  type
    VkTextureLODGatherFormatPropertiesAMD* = VkTextureLODGatherFormatPropertiesAMD_1107301542
else:
  static :
    hint("Declaration of " & "VkTextureLODGatherFormatPropertiesAMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkFreeCommandBuffers):
  type
    PFN_vkFreeCommandBuffers* = PFN_vkFreeCommandBuffers_1107297854
else:
  static :
    hint("Declaration of " & "PFN_vkFreeCommandBuffers" &
        " already exists, not redeclaring")
when not declared(VkObjectType):
  type
    VkObjectType* = VkObjectType_1107296794
else:
  static :
    hint("Declaration of " & "VkObjectType" & " already exists, not redeclaring")
when not declared(VkExternalMemoryFeatureFlagBitsNV):
  type
    VkExternalMemoryFeatureFlagBitsNV* = VkExternalMemoryFeatureFlagBitsNV_1107301570
else:
  static :
    hint("Declaration of " & "VkExternalMemoryFeatureFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdOpticalFlowExecuteNV):
  type
    PFN_vkCmdOpticalFlowExecuteNV* = PFN_vkCmdOpticalFlowExecuteNV_1107304210
else:
  static :
    hint("Declaration of " & "PFN_vkCmdOpticalFlowExecuteNV" &
        " already exists, not redeclaring")
when not declared(VkIndirectStateFlagBitsNV):
  type
    VkIndirectStateFlagBitsNV* = VkIndirectStateFlagBitsNV_1107302764
else:
  static :
    hint("Declaration of " & "VkIndirectStateFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderClockFeaturesKHR):
  type
    VkPhysicalDeviceShaderClockFeaturesKHR* = VkPhysicalDeviceShaderClockFeaturesKHR_1107300310
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderClockFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkOpacityMicromapSpecialIndexEXT):
  type
    enum_VkOpacityMicromapSpecialIndexEXT* = enum_VkOpacityMicromapSpecialIndexEXT_1107303530
else:
  static :
    hint("Declaration of " & "enum_VkOpacityMicromapSpecialIndexEXT" &
        " already exists, not redeclaring")
when not declared(VkBufferDeviceAddressCreateInfoEXT):
  type
    VkBufferDeviceAddressCreateInfoEXT* = VkBufferDeviceAddressCreateInfoEXT_1107302528
else:
  static :
    hint("Declaration of " & "VkBufferDeviceAddressCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPrivateDataSlotCreateFlags):
  type
    VkPrivateDataSlotCreateFlags* = VkPrivateDataSlotCreateFlags_1107298660
else:
  static :
    hint("Declaration of " & "VkPrivateDataSlotCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDriverProperties):
  type
    struct_VkPhysicalDeviceDriverProperties* = struct_VkPhysicalDeviceDriverProperties_1107298470
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceDriverProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryPriorityAllocateInfoEXT):
  type
    struct_VkMemoryPriorityAllocateInfoEXT* = struct_VkMemoryPriorityAllocateInfoEXT_1107302510
else:
  static :
    hint("Declaration of " & "struct_VkMemoryPriorityAllocateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceCapabilitiesPresentId2KHR):
  type
    struct_VkSurfaceCapabilitiesPresentId2KHR* = struct_VkSurfaceCapabilitiesPresentId2KHR_1107300808
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceCapabilitiesPresentId2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkWriteIndirectExecutionSetPipelineEXT):
  type
    struct_VkWriteIndirectExecutionSetPipelineEXT* = struct_VkWriteIndirectExecutionSetPipelineEXT_1107304970
else:
  static :
    hint("Declaration of " & "struct_VkWriteIndirectExecutionSetPipelineEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderIntegerDotProductProperties):
  type
    VkPhysicalDeviceShaderIntegerDotProductProperties* = VkPhysicalDeviceShaderIntegerDotProductProperties_1107298872
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderIntegerDotProductProperties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVulkan14Features):
  type
    VkPhysicalDeviceVulkan14Features* = VkPhysicalDeviceVulkan14Features_1107299010
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVulkan14Features" &
        " already exists, not redeclaring")
when not declared(VkTimelineSemaphoreSubmitInfo):
  type
    VkTimelineSemaphoreSubmitInfo* = VkTimelineSemaphoreSubmitInfo_1107298588
else:
  static :
    hint("Declaration of " & "VkTimelineSemaphoreSubmitInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceProperties2):
  type
    VkPhysicalDeviceProperties2* = VkPhysicalDeviceProperties2_1107298134
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceProperties2" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeSessionParametersFeedbackInfoKHR):
  type
    VkVideoEncodeSessionParametersFeedbackInfoKHR* = VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300636
else:
  static :
    hint("Declaration of " & "VkVideoEncodeSessionParametersFeedbackInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkColorBlendAdvancedEXT):
  type
    VkColorBlendAdvancedEXT* = VkColorBlendAdvancedEXT_1107303874
else:
  static :
    hint("Declaration of " & "VkColorBlendAdvancedEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImagelessFramebufferFeaturesKHR):
  type
    VkPhysicalDeviceImagelessFramebufferFeaturesKHR* = VkPhysicalDeviceImagelessFramebufferFeaturesKHR_1107300040
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImagelessFramebufferFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1TimingInfo):
  type
    struct_StdVideoAV1TimingInfo* = struct_StdVideoAV1TimingInfo_1107305738
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1TimingInfo" &
        " already exists, not redeclaring")
when not declared(VkComponentMapping):
  type
    VkComponentMapping* = VkComponentMapping_1107297450
else:
  static :
    hint("Declaration of " & "VkComponentMapping" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPipelineExecutablePropertiesKHR):
  type
    PFN_vkGetPipelineExecutablePropertiesKHR* = PFN_vkGetPipelineExecutablePropertiesKHR_1107300518
else:
  static :
    hint("Declaration of " & "PFN_vkGetPipelineExecutablePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetStencilTestEnable):
  type
    PFN_vkCmdSetStencilTestEnable* = PFN_vkCmdSetStencilTestEnable_1107298956
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetStencilTestEnable" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceDiagnosticsConfigCreateInfoNV):
  type
    struct_VkDeviceDiagnosticsConfigCreateInfoNV* = struct_VkDeviceDiagnosticsConfigCreateInfoNV_1107302960
else:
  static :
    hint("Declaration of " & "struct_VkDeviceDiagnosticsConfigCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceImageFormatProperties):
  type
    PFN_vkGetPhysicalDeviceImageFormatProperties* = PFN_vkGetPhysicalDeviceImageFormatProperties_1107297686
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT):
  type
    struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* = struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT_1107303094
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkSemaphore):
  type
    VkSemaphore* = VkSemaphore_1107296731
else:
  static :
    hint("Declaration of " & "VkSemaphore" & " already exists, not redeclaring")
when not declared(enum_VkScopeKHR):
  type
    enum_VkScopeKHR* = enum_VkScopeKHR_1107300952
else:
  static :
    hint("Declaration of " & "enum_VkScopeKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkMicromapBuildSizesInfoEXT):
  type
    struct_VkMicromapBuildSizesInfoEXT* = struct_VkMicromapBuildSizesInfoEXT_1107303594
else:
  static :
    hint("Declaration of " & "struct_VkMicromapBuildSizesInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSwapchainPresentModesCreateInfoKHR):
  type
    struct_VkSwapchainPresentModesCreateInfoKHR* = struct_VkSwapchainPresentModesCreateInfoKHR_1107300930
else:
  static :
    hint("Declaration of " & "struct_VkSwapchainPresentModesCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDrmFormatModifierPropertiesEXT):
  type
    VkDrmFormatModifierPropertiesEXT* = VkDrmFormatModifierPropertiesEXT_1107301958
else:
  static :
    hint("Declaration of " & "VkDrmFormatModifierPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyIndirectExecutionSetEXT):
  type
    PFN_vkDestroyIndirectExecutionSetEXT* = PFN_vkDestroyIndirectExecutionSetEXT_1107305038
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyIndirectExecutionSetEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineViewportExclusiveScissorStateCreateInfoNV):
  type
    VkPipelineViewportExclusiveScissorStateCreateInfoNV* = VkPipelineViewportExclusiveScissorStateCreateInfoNV_1107302336
else:
  static :
    hint("Declaration of " &
        "VkPipelineViewportExclusiveScissorStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceProcAddr):
  type
    PFN_vkGetDeviceProcAddr* = PFN_vkGetDeviceProcAddr_1107297696
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceProcAddr" &
        " already exists, not redeclaring")
when not declared(VkVertexInputAttributeDescription):
  type
    VkVertexInputAttributeDescription* = VkVertexInputAttributeDescription_1107297486
else:
  static :
    hint("Declaration of " & "VkVertexInputAttributeDescription" &
        " already exists, not redeclaring")
when not declared(VkCommandPoolTrimFlags):
  type
    VkCommandPoolTrimFlags* = VkCommandPoolTrimFlags_1107297996
else:
  static :
    hint("Declaration of " & "VkCommandPoolTrimFlags" &
        " already exists, not redeclaring")
when not declared(VkImageToMemoryCopy):
  type
    VkImageToMemoryCopy* = VkImageToMemoryCopy_1107299186
else:
  static :
    hint("Declaration of " & "VkImageToMemoryCopy" &
        " already exists, not redeclaring")
when not declared(VkResolveModeFlagBitsKHR):
  type
    VkResolveModeFlagBitsKHR* = VkResolveModeFlagBitsKHR_1107300358
else:
  static :
    hint("Declaration of " & "VkResolveModeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferImageCopy):
  type
    struct_VkBufferImageCopy* = struct_VkBufferImageCopy_1107297636
else:
  static :
    hint("Declaration of " & "struct_VkBufferImageCopy" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRawAccessChainsFeaturesNV):
  type
    struct_VkPhysicalDeviceRawAccessChainsFeaturesNV* = struct_VkPhysicalDeviceRawAccessChainsFeaturesNV_1107304692
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceRawAccessChainsFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR):
  type
    struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR* = struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR_1107300436
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderQuadControlFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1ColorPrimaries):
  type
    StdVideoAV1ColorPrimaries* = StdVideoAV1ColorPrimaries_1107305818
else:
  static :
    hint("Declaration of " & "StdVideoAV1ColorPrimaries" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderTileImagePropertiesEXT):
  type
    VkPhysicalDeviceShaderTileImagePropertiesEXT* = VkPhysicalDeviceShaderTileImagePropertiesEXT_1107303510
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderTileImagePropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkRenderPassCreateFlags):
  type
    VkRenderPassCreateFlags* = VkRenderPassCreateFlags_1107297180
else:
  static :
    hint("Declaration of " & "VkRenderPassCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkVideoSessionCreateInfoKHR):
  type
    VkVideoSessionCreateInfoKHR* = VkVideoSessionCreateInfoKHR_1107299516
else:
  static :
    hint("Declaration of " & "VkVideoSessionCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineColorWriteCreateInfoEXT):
  type
    VkPipelineColorWriteCreateInfoEXT* = VkPipelineColorWriteCreateInfoEXT_1107303426
else:
  static :
    hint("Declaration of " & "VkPipelineColorWriteCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetExternalComputeQueueDataNV):
  type
    PFN_vkGetExternalComputeQueueDataNV* = PFN_vkGetExternalComputeQueueDataNV_1107304718
else:
  static :
    hint("Declaration of " & "PFN_vkGetExternalComputeQueueDataNV" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreCreateFlags):
  type
    VkSemaphoreCreateFlags* = VkSemaphoreCreateFlags_1107297022
else:
  static :
    hint("Declaration of " & "VkSemaphoreCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureGeometryFlagBitsNV):
  type
    VkClusterAccelerationStructureGeometryFlagBitsNV* = VkClusterAccelerationStructureGeometryFlagBitsNV_1107304766
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureGeometryFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT):
  type
    VkPhysicalDeviceFragmentDensityMap2FeaturesEXT* = VkPhysicalDeviceFragmentDensityMap2FeaturesEXT_1107303178
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentShadingRateKHR):
  type
    VkPhysicalDeviceFragmentShadingRateKHR* = VkPhysicalDeviceFragmentShadingRateKHR_1107300416
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFragmentShadingRateKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeAV1PictureInfoKHR):
  type
    VkVideoDecodeAV1PictureInfoKHR* = VkVideoDecodeAV1PictureInfoKHR_1107301000
else:
  static :
    hint("Declaration of " & "VkVideoDecodeAV1PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetShaderBinaryDataEXT):
  type
    PFN_vkGetShaderBinaryDataEXT* = PFN_vkGetShaderBinaryDataEXT_1107304278
else:
  static :
    hint("Declaration of " & "PFN_vkGetShaderBinaryDataEXT" &
        " already exists, not redeclaring")
when not declared(VkClearValue):
  type
    VkClearValue* = VkClearValue_1107297650
else:
  static :
    hint("Declaration of " & "VkClearValue" & " already exists, not redeclaring")
when not declared(struct_VkPipelineViewportSwizzleStateCreateInfoNV):
  type
    struct_VkPipelineViewportSwizzleStateCreateInfoNV* = struct_VkPipelineViewportSwizzleStateCreateInfoNV_1107301736
else:
  static :
    hint("Declaration of " & "struct_VkPipelineViewportSwizzleStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetFrontFaceEXT):
  type
    PFN_vkCmdSetFrontFaceEXT* = PFN_vkCmdSetFrontFaceEXT_1107302650
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetFrontFaceEXT" &
        " already exists, not redeclaring")
when not declared(VkAmigoProfilingSubmitInfoSEC):
  type
    VkAmigoProfilingSubmitInfoSEC* = VkAmigoProfilingSubmitInfoSEC_1107304302
else:
  static :
    hint("Declaration of " & "VkAmigoProfilingSubmitInfoSEC" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeIntraRefreshCapabilitiesKHR):
  type
    struct_VkVideoEncodeIntraRefreshCapabilitiesKHR* = struct_VkVideoEncodeIntraRefreshCapabilitiesKHR_1107301252
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeIntraRefreshCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH265PictureInfo):
  type
    StdVideoEncodeH265PictureInfo* = StdVideoEncodeH265PictureInfo_1107299764
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH265PictureInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceProperties):
  type
    PFN_vkGetPhysicalDeviceProperties* = PFN_vkGetPhysicalDeviceProperties_1107297688
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceProperties" &
        " already exists, not redeclaring")
when not declared(VkSwapchainCreateInfoKHR):
  type
    VkSwapchainCreateInfoKHR* = VkSwapchainCreateInfoKHR_1107299306
else:
  static :
    hint("Declaration of " & "VkSwapchainCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkAttachmentReference2):
  type
    VkAttachmentReference2* = VkAttachmentReference2_1107298444
else:
  static :
    hint("Declaration of " & "VkAttachmentReference2" &
        " already exists, not redeclaring")
when not declared(VkDevicePrivateDataCreateInfoEXT):
  type
    VkDevicePrivateDataCreateInfoEXT* = VkDevicePrivateDataCreateInfoEXT_1107302936
else:
  static :
    hint("Declaration of " & "VkDevicePrivateDataCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT):
  type
    VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT* = VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT_1107302594
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM):
  type
    struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM* = struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM_1107304628
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(enum_VkDeviceFaultVendorBinaryHeaderVersionEXT):
  type
    enum_VkDeviceFaultVendorBinaryHeaderVersionEXT* = enum_VkDeviceFaultVendorBinaryHeaderVersionEXT_1107303226
else:
  static :
    hint("Declaration of " & "enum_VkDeviceFaultVendorBinaryHeaderVersionEXT" &
        " already exists, not redeclaring")
when not declared(VkLogicOp):
  type
    VkLogicOp* = VkLogicOp_1107296878
else:
  static :
    hint("Declaration of " & "VkLogicOp" & " already exists, not redeclaring")
when not declared(VkFlags64):
  type
    VkFlags64* = VkFlags64_1107298644
else:
  static :
    hint("Declaration of " & "VkFlags64" & " already exists, not redeclaring")
when not declared(enum_VkValidationFeatureDisableEXT):
  type
    enum_VkValidationFeatureDisableEXT* = enum_VkValidationFeatureDisableEXT_1107302546
else:
  static :
    hint("Declaration of " & "enum_VkValidationFeatureDisableEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV):
  type
    VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV* = VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV_1107304352
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPushDescriptorSet2):
  type
    PFN_vkCmdPushDescriptorSet2* = PFN_vkCmdPushDescriptorSet2_1107299238
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPushDescriptorSet2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateFramebuffer):
  type
    PFN_vkCreateFramebuffer* = PFN_vkCreateFramebuffer_1107297836
else:
  static :
    hint("Declaration of " & "PFN_vkCreateFramebuffer" &
        " already exists, not redeclaring")
when not declared(PFN_vkWaitSemaphores):
  type
    PFN_vkWaitSemaphores* = PFN_vkWaitSemaphores_1107298634
else:
  static :
    hint("Declaration of " & "PFN_vkWaitSemaphores" &
        " already exists, not redeclaring")
when not declared(VkCopyImageToImageInfo):
  type
    VkCopyImageToImageInfo* = VkCopyImageToImageInfo_1107299198
else:
  static :
    hint("Declaration of " & "VkCopyImageToImageInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferDeviceAddressInfo):
  type
    struct_VkBufferDeviceAddressInfo* = struct_VkBufferDeviceAddressInfo_1107298602
else:
  static :
    hint("Declaration of " & "struct_VkBufferDeviceAddressInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkClearAttachment):
  type
    struct_VkClearAttachment* = struct_VkClearAttachment_1107297652
else:
  static :
    hint("Declaration of " & "struct_VkClearAttachment" &
        " already exists, not redeclaring")
when not declared(VkDisplayPowerStateEXT):
  type
    VkDisplayPowerStateEXT* = VkDisplayPowerStateEXT_1107301664
else:
  static :
    hint("Declaration of " & "VkDisplayPowerStateEXT" &
        " already exists, not redeclaring")
when not declared(VkDrmFormatModifierProperties2EXT):
  type
    VkDrmFormatModifierProperties2EXT* = VkDrmFormatModifierProperties2EXT_1107301982
else:
  static :
    hint("Declaration of " & "VkDrmFormatModifierProperties2EXT" &
        " already exists, not redeclaring")
when not declared(VkDeviceImageSubresourceInfoKHR):
  type
    VkDeviceImageSubresourceInfoKHR* = VkDeviceImageSubresourceInfoKHR_1107300790
else:
  static :
    hint("Declaration of " & "VkDeviceImageSubresourceInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkDataGraphPipelineSessionBindPointARM):
  type
    enum_VkDataGraphPipelineSessionBindPointARM* = enum_VkDataGraphPipelineSessionBindPointARM_1107304446
else:
  static :
    hint("Declaration of " & "enum_VkDataGraphPipelineSessionBindPointARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMeshShaderFeaturesNV):
  type
    VkPhysicalDeviceMeshShaderFeaturesNV* = VkPhysicalDeviceMeshShaderFeaturesNV_1107302312
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMeshShaderFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVulkan12Properties):
  type
    VkPhysicalDeviceVulkan12Properties* = VkPhysicalDeviceVulkan12Properties_1107298432
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVulkan12Properties" &
        " already exists, not redeclaring")
when not declared(VkDisplaySurfaceStereoCreateInfoNV):
  type
    VkDisplaySurfaceStereoCreateInfoNV* = VkDisplaySurfaceStereoCreateInfoNV_1107304686
else:
  static :
    hint("Declaration of " & "VkDisplaySurfaceStereoCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkSubmitDebugUtilsMessageEXT):
  type
    PFN_vkSubmitDebugUtilsMessageEXT* = PFN_vkSubmitDebugUtilsMessageEXT_1107301858
else:
  static :
    hint("Declaration of " & "PFN_vkSubmitDebugUtilsMessageEXT" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowSessionCreatePrivateDataInfoNV):
  type
    VkOpticalFlowSessionCreatePrivateDataInfoNV* = VkOpticalFlowSessionCreatePrivateDataInfoNV_1107304196
else:
  static :
    hint("Declaration of " & "VkOpticalFlowSessionCreatePrivateDataInfoNV" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeAV1SessionParametersCreateInfoKHR):
  type
    VkVideoDecodeAV1SessionParametersCreateInfoKHR* = VkVideoDecodeAV1SessionParametersCreateInfoKHR_1107300994
else:
  static :
    hint("Declaration of " & "VkVideoDecodeAV1SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeVP9ProfileInfoKHR):
  type
    struct_VkVideoDecodeVP9ProfileInfoKHR* = struct_VkVideoDecodeVP9ProfileInfoKHR_1107301104
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeVP9ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(union_VkPerformanceValueDataINTEL):
  type
    union_VkPerformanceValueDataINTEL* = union_VkPerformanceValueDataINTEL_1107302394
else:
  static :
    hint("Declaration of " & "union_VkPerformanceValueDataINTEL" &
        " already exists, not redeclaring")
when not declared(VkPipelineDepthStencilStateCreateFlags):
  type
    VkPipelineDepthStencilStateCreateFlags* = VkPipelineDepthStencilStateCreateFlags_1107297120
else:
  static :
    hint("Declaration of " & "VkPipelineDepthStencilStateCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR):
  type
    struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR* = struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR_1107301268
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetClusterAccelerationStructureBuildSizesNV):
  type
    PFN_vkGetClusterAccelerationStructureBuildSizesNV* = PFN_vkGetClusterAccelerationStructureBuildSizesNV_1107304852
else:
  static :
    hint("Declaration of " & "PFN_vkGetClusterAccelerationStructureBuildSizesNV" &
        " already exists, not redeclaring")
when not declared(VkHostImageLayoutTransitionInfo):
  type
    VkHostImageLayoutTransitionInfo* = VkHostImageLayoutTransitionInfo_1107299202
else:
  static :
    hint("Declaration of " & "VkHostImageLayoutTransitionInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceProvokingVertexPropertiesEXT):
  type
    struct_VkPhysicalDeviceProvokingVertexPropertiesEXT* = struct_VkPhysicalDeviceProvokingVertexPropertiesEXT_1107302608
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceProvokingVertexPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceMemoryProperties2):
  type
    PFN_vkGetPhysicalDeviceMemoryProperties2* = PFN_vkGetPhysicalDeviceMemoryProperties2_1107298354
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceMemoryProperties2" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureBuildSizesInfoKHR):
  type
    VkAccelerationStructureBuildSizesInfoKHR* = VkAccelerationStructureBuildSizesInfoKHR_1107304846
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureBuildSizesInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryWin32HandlePropertiesKHR):
  type
    VkMemoryWin32HandlePropertiesKHR* = VkMemoryWin32HandlePropertiesKHR_1107305332
else:
  static :
    hint("Declaration of " & "VkMemoryWin32HandlePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkBindDescriptorSetsInfo):
  type
    struct_VkBindDescriptorSetsInfo* = struct_VkBindDescriptorSetsInfo_1107299140
else:
  static :
    hint("Declaration of " & "struct_VkBindDescriptorSetsInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyTensorViewARM):
  type
    PFN_vkDestroyTensorViewARM* = PFN_vkDestroyTensorViewARM_1107304104
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyTensorViewARM" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferMemoryBarrier2):
  type
    struct_VkBufferMemoryBarrier2* = struct_VkBufferMemoryBarrier2_1107298734
else:
  static :
    hint("Declaration of " & "struct_VkBufferMemoryBarrier2" &
        " already exists, not redeclaring")
when not declared(struct_VkImageBlit):
  type
    struct_VkImageBlit* = struct_VkImageBlit_1107297660
else:
  static :
    hint("Declaration of " & "struct_VkImageBlit" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineViewportDepthClipControlCreateInfoEXT):
  type
    struct_VkPipelineViewportDepthClipControlCreateInfoEXT* = struct_VkPipelineViewportDepthClipControlCreateInfoEXT_1107303324
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineViewportDepthClipControlCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkUpdateDescriptorSetWithTemplateKHR):
  type
    PFN_vkUpdateDescriptorSetWithTemplateKHR* = PFN_vkUpdateDescriptorSetWithTemplateKHR_1107300038
else:
  static :
    hint("Declaration of " & "PFN_vkUpdateDescriptorSetWithTemplateKHR" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264ProfileIdc):
  type
    enum_StdVideoH264ProfileIdc* = enum_StdVideoH264ProfileIdc_1107305454
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264ProfileIdc" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrConversion):
  type
    VkSamplerYcbcrConversion* = VkSamplerYcbcrConversion_1107297950
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrConversion" &
        " already exists, not redeclaring")
when not declared(VkSparseMemoryBindFlagBits):
  type
    VkSparseMemoryBindFlagBits* = VkSparseMemoryBindFlagBits_1107297006
else:
  static :
    hint("Declaration of " & "VkSparseMemoryBindFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePerformanceQueryFeaturesKHR):
  type
    VkPhysicalDevicePerformanceQueryFeaturesKHR* = VkPhysicalDevicePerformanceQueryFeaturesKHR_1107300134
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePerformanceQueryFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageViewMinLodFeaturesEXT):
  type
    VkPhysicalDeviceImageViewMinLodFeaturesEXT* = VkPhysicalDeviceImageViewMinLodFeaturesEXT_1107303474
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageViewMinLodFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1TimingInfo):
  type
    StdVideoAV1TimingInfo* = StdVideoAV1TimingInfo_1107305600
else:
  static :
    hint("Declaration of " & "StdVideoAV1TimingInfo" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferInheritanceInfo):
  type
    VkCommandBufferInheritanceInfo* = VkCommandBufferInheritanceInfo_1107297622
else:
  static :
    hint("Declaration of " & "VkCommandBufferInheritanceInfo" &
        " already exists, not redeclaring")
when not declared(VkDescriptorUpdateTemplateKHR):
  type
    VkDescriptorUpdateTemplateKHR* = VkDescriptorUpdateTemplateKHR_1107300024
else:
  static :
    hint("Declaration of " & "VkDescriptorUpdateTemplateKHR" &
        " already exists, not redeclaring")
when not declared(VkTensorDependencyInfoARM):
  type
    VkTensorDependencyInfoARM* = VkTensorDependencyInfoARM_1107304040
else:
  static :
    hint("Declaration of " & "VkTensorDependencyInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM):
  type
    struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM* = struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304510
else:
  static :
    hint("Declaration of " &
        "struct_VkDataGraphPipelineSessionMemoryRequirementsInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT):
  type
    struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT* = struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT_1107302506
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMemoryPriorityFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkAllocationCallbacks):
  type
    struct_VkAllocationCallbacks* = struct_VkAllocationCallbacks_1107297296
else:
  static :
    hint("Declaration of " & "struct_VkAllocationCallbacks" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorUpdateTemplateEntry):
  type
    struct_VkDescriptorUpdateTemplateEntry* = struct_VkDescriptorUpdateTemplateEntry_1107298242
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorUpdateTemplateEntry" &
        " already exists, not redeclaring")
when not declared(VkSubpassDescription2KHR):
  type
    VkSubpassDescription2KHR* = VkSubpassDescription2KHR_1107300054
else:
  static :
    hint("Declaration of " & "VkSubpassDescription2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorCaptureDescriptorDataInfoARM):
  type
    struct_VkTensorCaptureDescriptorDataInfoARM* = struct_VkTensorCaptureDescriptorDataInfoARM_1107304086
else:
  static :
    hint("Declaration of " & "struct_VkTensorCaptureDescriptorDataInfoARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkSetLatencySleepModeNV):
  type
    PFN_vkSetLatencySleepModeNV* = PFN_vkSetLatencySleepModeNV_1107304434
else:
  static :
    hint("Declaration of " & "PFN_vkSetLatencySleepModeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1CapabilitiesKHR):
  type
    struct_VkVideoEncodeAV1CapabilitiesKHR* = struct_VkVideoEncodeAV1CapabilitiesKHR_1107301044
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeAV1CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreWaitFlags):
  type
    VkSemaphoreWaitFlags* = VkSemaphoreWaitFlags_1107298412
else:
  static :
    hint("Declaration of " & "VkSemaphoreWaitFlags" &
        " already exists, not redeclaring")
when not declared(VkRenderPassStripeBeginInfoARM):
  type
    VkRenderPassStripeBeginInfoARM* = VkRenderPassStripeBeginInfoARM_1107303728
else:
  static :
    hint("Declaration of " & "VkRenderPassStripeBeginInfoARM" &
        " already exists, not redeclaring")
when not declared(VkSwapchainPresentFenceInfoKHR):
  type
    VkSwapchainPresentFenceInfoKHR* = VkSwapchainPresentFenceInfoKHR_1107300928
else:
  static :
    hint("Declaration of " & "VkSwapchainPresentFenceInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDisplayModeCreateInfoKHR):
  type
    VkDisplayModeCreateInfoKHR* = VkDisplayModeCreateInfoKHR_1107299374
else:
  static :
    hint("Declaration of " & "VkDisplayModeCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawClusterHUAWEI):
  type
    PFN_vkCmdDrawClusterHUAWEI* = PFN_vkCmdDrawClusterHUAWEI_1107303646
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawClusterHUAWEI" &
        " already exists, not redeclaring")
when not declared(PFN_vkSignalSemaphoreKHR):
  type
    PFN_vkSignalSemaphoreKHR* = PFN_vkSignalSemaphoreKHR_1107300388
else:
  static :
    hint("Declaration of " & "PFN_vkSignalSemaphoreKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR):
  type
    PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR* = PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR_1107300472
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindVertexBuffers2):
  type
    PFN_vkCmdBindVertexBuffers2* = PFN_vkCmdBindVertexBuffers2_1107298946
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindVertexBuffers2" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265DecPicBufMgr):
  type
    struct_StdVideoH265DecPicBufMgr* = struct_StdVideoH265DecPicBufMgr_1107305688
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265DecPicBufMgr" &
        " already exists, not redeclaring")
when not declared(VkMemoryOpaqueCaptureAddressAllocateInfo):
  type
    VkMemoryOpaqueCaptureAddressAllocateInfo* = VkMemoryOpaqueCaptureAddressAllocateInfo_1107298612
else:
  static :
    hint("Declaration of " & "VkMemoryOpaqueCaptureAddressAllocateInfo" &
        " already exists, not redeclaring")
when not declared(StdVideoH264ScalingLists):
  type
    StdVideoH264ScalingLists* = StdVideoH264ScalingLists_1107305522
else:
  static :
    hint("Declaration of " & "StdVideoH264ScalingLists" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationLineStateCreateInfoEXT):
  type
    VkPipelineRasterizationLineStateCreateInfoEXT* = VkPipelineRasterizationLineStateCreateInfoEXT_1107302630
else:
  static :
    hint("Declaration of " & "VkPipelineRasterizationLineStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceGroupRenderPassBeginInfo):
  type
    struct_VkDeviceGroupRenderPassBeginInfo* = struct_VkDeviceGroupRenderPassBeginInfo_1107298076
else:
  static :
    hint("Declaration of " & "struct_VkDeviceGroupRenderPassBeginInfo" &
        " already exists, not redeclaring")
when not declared(VkPushDescriptorSetInfoKHR):
  type
    VkPushDescriptorSetInfoKHR* = VkPushDescriptorSetInfoKHR_1107301184
else:
  static :
    hint("Declaration of " & "VkPushDescriptorSetInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureMotionInstanceFlagsNV):
  type
    VkAccelerationStructureMotionInstanceFlagsNV* = VkAccelerationStructureMotionInstanceFlagsNV_1107303134
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureMotionInstanceFlagsNV" &
        " already exists, not redeclaring")
when not declared(StdVideoH264AspectRatioIdc):
  type
    StdVideoH264AspectRatioIdc* = StdVideoH264AspectRatioIdc_1107305788
else:
  static :
    hint("Declaration of " & "StdVideoH264AspectRatioIdc" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceBufferDeviceAddressFeaturesKHR):
  type
    VkPhysicalDeviceBufferDeviceAddressFeaturesKHR* = VkPhysicalDeviceBufferDeviceAddressFeaturesKHR_1107300458
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceBufferDeviceAddressFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRayTracingPipelinePropertiesKHR):
  type
    VkPhysicalDeviceRayTracingPipelinePropertiesKHR* = VkPhysicalDeviceRayTracingPipelinePropertiesKHR_1107305260
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRayTracingPipelinePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkRenderPassMultiviewCreateInfo):
  type
    VkRenderPassMultiviewCreateInfo* = VkRenderPassMultiviewCreateInfo_1107298186
else:
  static :
    hint("Declaration of " & "VkRenderPassMultiviewCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindPipeline):
  type
    PFN_vkCmdBindPipeline* = PFN_vkCmdBindPipeline_1107297862
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindPipeline" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR):
  type
    VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* = VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR_1107300744
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateRenderPass):
  type
    PFN_vkCreateRenderPass* = PFN_vkCreateRenderPass_1107297840
else:
  static :
    hint("Declaration of " & "PFN_vkCreateRenderPass" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreationFeedback):
  type
    VkPipelineCreationFeedback* = VkPipelineCreationFeedback_1107298696
else:
  static :
    hint("Declaration of " & "VkPipelineCreationFeedback" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetScissorWithCount):
  type
    PFN_vkCmdSetScissorWithCount* = PFN_vkCmdSetScissorWithCount_1107298944
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetScissorWithCount" &
        " already exists, not redeclaring")
when not declared(enum_VkVertexInputRate):
  type
    enum_VkVertexInputRate* = enum_VkVertexInputRate_1107296860
else:
  static :
    hint("Declaration of " & "enum_VkVertexInputRate" &
        " already exists, not redeclaring")
when not declared(VkCommandPoolResetFlagBits):
  type
    VkCommandPoolResetFlagBits* = VkCommandPoolResetFlagBits_1107297196
else:
  static :
    hint("Declaration of " & "VkCommandPoolResetFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceHostImageCopyFeaturesEXT):
  type
    VkPhysicalDeviceHostImageCopyFeaturesEXT* = VkPhysicalDeviceHostImageCopyFeaturesEXT_1107302676
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceHostImageCopyFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkDebugReportObjectTypeEXT):
  type
    VkDebugReportObjectTypeEXT* = VkDebugReportObjectTypeEXT_1107301404
else:
  static :
    hint("Declaration of " & "VkDebugReportObjectTypeEXT" &
        " already exists, not redeclaring")
when not declared(VkMultiviewPerViewAttributesInfoNVX):
  type
    VkMultiviewPerViewAttributesInfoNVX* = VkMultiviewPerViewAttributesInfoNVX_1107301724
else:
  static :
    hint("Declaration of " & "VkMultiviewPerViewAttributesInfoNVX" &
        " already exists, not redeclaring")
when not declared(StdVideoH265SubLayerHrdParameters):
  type
    StdVideoH265SubLayerHrdParameters* = StdVideoH265SubLayerHrdParameters_1107305802
else:
  static :
    hint("Declaration of " & "StdVideoH265SubLayerHrdParameters" &
        " already exists, not redeclaring")
when not declared(struct_VkDevicePrivateDataCreateInfo):
  type
    struct_VkDevicePrivateDataCreateInfo* = struct_VkDevicePrivateDataCreateInfo_1107298718
else:
  static :
    hint("Declaration of " & "struct_VkDevicePrivateDataCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkRenderingAttachmentLocationInfoKHR):
  type
    VkRenderingAttachmentLocationInfoKHR* = VkRenderingAttachmentLocationInfoKHR_1107300428
else:
  static :
    hint("Declaration of " & "VkRenderingAttachmentLocationInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSwapchainPresentModesCreateInfoEXT):
  type
    VkSwapchainPresentModesCreateInfoEXT* = VkSwapchainPresentModesCreateInfoEXT_1107302744
else:
  static :
    hint("Declaration of " & "VkSwapchainPresentModesCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkRenderingFlagBits):
  type
    enum_VkRenderingFlagBits* = enum_VkRenderingFlagBits_1107298676
else:
  static :
    hint("Declaration of " & "enum_VkRenderingFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceToolProperties):
  type
    struct_VkPhysicalDeviceToolProperties* = struct_VkPhysicalDeviceToolProperties_1107298706
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceToolProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeAV1PictureInfoKHR):
  type
    struct_VkVideoDecodeAV1PictureInfoKHR* = struct_VkVideoDecodeAV1PictureInfoKHR_1107300996
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeAV1PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateCuModuleNVX):
  type
    PFN_vkCreateCuModuleNVX* = PFN_vkCreateCuModuleNVX_1107301512
else:
  static :
    hint("Declaration of " & "PFN_vkCreateCuModuleNVX" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM):
  type
    VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM* = VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM_1107304306
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance6Properties):
  type
    VkPhysicalDeviceMaintenance6Properties* = VkPhysicalDeviceMaintenance6Properties_1107299134
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance6Properties" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureTriangleClusterInputNV):
  type
    struct_VkClusterAccelerationStructureTriangleClusterInputNV* = struct_VkClusterAccelerationStructureTriangleClusterInputNV_1107304788
else:
  static :
    hint("Declaration of " &
        "struct_VkClusterAccelerationStructureTriangleClusterInputNV" &
        " already exists, not redeclaring")
when not declared(VkRenderingEndInfoEXT):
  type
    VkRenderingEndInfoEXT* = VkRenderingEndInfoEXT_1107305120
else:
  static :
    hint("Declaration of " & "VkRenderingEndInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceInlineUniformBlockProperties):
  type
    struct_VkPhysicalDeviceInlineUniformBlockProperties* = struct_VkPhysicalDeviceInlineUniformBlockProperties_1107298830
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceInlineUniformBlockProperties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineRobustnessFeaturesEXT):
  type
    VkPhysicalDevicePipelineRobustnessFeaturesEXT* = VkPhysicalDevicePipelineRobustnessFeaturesEXT_1107301610
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePipelineRobustnessFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT):
  type
    struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT* = struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT_1107302464
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentDensityMapPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkRayTracingShaderGroupTypeKHR):
  type
    enum_VkRayTracingShaderGroupTypeKHR* = enum_VkRayTracingShaderGroupTypeKHR_1107302072
else:
  static :
    hint("Declaration of " & "enum_VkRayTracingShaderGroupTypeKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkRayTracingPipelineCreateInfoKHR):
  type
    struct_VkRayTracingPipelineCreateInfoKHR* = struct_VkRayTracingPipelineCreateInfoKHR_1107305250
else:
  static :
    hint("Declaration of " & "struct_VkRayTracingPipelineCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryFdPropertiesKHR):
  type
    VkMemoryFdPropertiesKHR* = VkMemoryFdPropertiesKHR_1107299958
else:
  static :
    hint("Declaration of " & "VkMemoryFdPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderUntypedPointersFeaturesKHR):
  type
    VkPhysicalDeviceShaderUntypedPointersFeaturesKHR* = VkPhysicalDeviceShaderUntypedPointersFeaturesKHR_1107300754
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderUntypedPointersFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceQueueCreateInfo):
  type
    struct_VkDeviceQueueCreateInfo* = struct_VkDeviceQueueCreateInfo_1107297348
else:
  static :
    hint("Declaration of " & "struct_VkDeviceQueueCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureOpModeNV):
  type
    VkClusterAccelerationStructureOpModeNV* = VkClusterAccelerationStructureOpModeNV_1107304750
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureOpModeNV" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoAV1ColorPrimaries):
  type
    enum_StdVideoAV1ColorPrimaries* = enum_StdVideoAV1ColorPrimaries_1107305878
else:
  static :
    hint("Declaration of " & "enum_StdVideoAV1ColorPrimaries" &
        " already exists, not redeclaring")
when not declared(VkPipelineStageFlags2):
  type
    VkPipelineStageFlags2* = VkPipelineStageFlags2_1107298662
else:
  static :
    hint("Declaration of " & "VkPipelineStageFlags2" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetRenderingAreaGranularityKHR):
  type
    PFN_vkGetRenderingAreaGranularityKHR* = PFN_vkGetRenderingAreaGranularityKHR_1107300802
else:
  static :
    hint("Declaration of " & "PFN_vkGetRenderingAreaGranularityKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetLayoutBindingFlagsCreateInfo):
  type
    VkDescriptorSetLayoutBindingFlagsCreateInfo* = VkDescriptorSetLayoutBindingFlagsCreateInfo_1107298488
else:
  static :
    hint("Declaration of " & "VkDescriptorSetLayoutBindingFlagsCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkAccessFlags):
  type
    VkAccessFlags* = VkAccessFlags_1107296928
else:
  static :
    hint("Declaration of " & "VkAccessFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderCorePropertiesARM):
  type
    VkPhysicalDeviceShaderCorePropertiesARM* = VkPhysicalDeviceShaderCorePropertiesARM_1107303666
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderCorePropertiesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeInfoKHR):
  type
    struct_VkVideoDecodeInfoKHR* = struct_VkVideoDecodeInfoKHR_1107299584
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkBindMemoryStatusKHR):
  type
    VkBindMemoryStatusKHR* = VkBindMemoryStatusKHR_1107301178
else:
  static :
    hint("Declaration of " & "VkBindMemoryStatusKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkShadingRatePaletteNV):
  type
    struct_VkShadingRatePaletteNV* = struct_VkShadingRatePaletteNV_1107302036
else:
  static :
    hint("Declaration of " & "struct_VkShadingRatePaletteNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT):
  type
    VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT* = VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT_1107303258
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkRenderingAttachmentLocationInfo):
  type
    VkRenderingAttachmentLocationInfo* = VkRenderingAttachmentLocationInfo_1107299122
else:
  static :
    hint("Declaration of " & "VkRenderingAttachmentLocationInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkSharedPresentSurfaceCapabilitiesKHR):
  type
    struct_VkSharedPresentSurfaceCapabilitiesKHR* = struct_VkSharedPresentSurfaceCapabilitiesKHR_1107300070
else:
  static :
    hint("Declaration of " & "struct_VkSharedPresentSurfaceCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureMemoryRequirementsTypeNV):
  type
    VkAccelerationStructureMemoryRequirementsTypeNV* = VkAccelerationStructureMemoryRequirementsTypeNV_1107302098
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureMemoryRequirementsTypeNV" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryPropertiesKHR):
  type
    VkExternalMemoryPropertiesKHR* = VkExternalMemoryPropertiesKHR_1107299932
else:
  static :
    hint("Declaration of " & "VkExternalMemoryPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineResourceInfoARM):
  type
    struct_VkDataGraphPipelineResourceInfoARM* = struct_VkDataGraphPipelineResourceInfoARM_1107304482
else:
  static :
    hint("Declaration of " & "struct_VkDataGraphPipelineResourceInfoARM" &
        " already exists, not redeclaring")
when not declared(enum_VkObjectType):
  type
    enum_VkObjectType* = enum_VkObjectType_1107296792
else:
  static :
    hint("Declaration of " & "enum_VkObjectType" &
        " already exists, not redeclaring")
when not declared(struct_VkDependencyInfo):
  type
    struct_VkDependencyInfo* = struct_VkDependencyInfo_1107298742
else:
  static :
    hint("Declaration of " & "struct_VkDependencyInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceInlineUniformBlockFeatures):
  type
    VkPhysicalDeviceInlineUniformBlockFeatures* = VkPhysicalDeviceInlineUniformBlockFeatures_1107298828
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceInlineUniformBlockFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateSharedSwapchainsKHR):
  type
    PFN_vkCreateSharedSwapchainsKHR* = PFN_vkCreateSharedSwapchainsKHR_1107299414
else:
  static :
    hint("Declaration of " & "PFN_vkCreateSharedSwapchainsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT):
  type
    PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT* = PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT_1107303074
else:
  static :
    hint("Declaration of " & "PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkUpdateIndirectExecutionSetShaderEXT):
  type
    PFN_vkUpdateIndirectExecutionSetShaderEXT* = PFN_vkUpdateIndirectExecutionSetShaderEXT_1107305042
else:
  static :
    hint("Declaration of " & "PFN_vkUpdateIndirectExecutionSetShaderEXT" &
        " already exists, not redeclaring")
when not declared(VkTraceRaysIndirectCommandKHR):
  type
    VkTraceRaysIndirectCommandKHR* = VkTraceRaysIndirectCommandKHR_1107305264
else:
  static :
    hint("Declaration of " & "VkTraceRaysIndirectCommandKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT):
  type
    struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT* = struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT_1107302498
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTileShadingFeaturesQCOM):
  type
    struct_VkPhysicalDeviceTileShadingFeaturesQCOM* = struct_VkPhysicalDeviceTileShadingFeaturesQCOM_1107302970
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceTileShadingFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV):
  type
    struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV* = struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV_1107304828
else:
  static :
    hint("Declaration of " &
        "struct_VkClusterAccelerationStructureBuildTriangleClusterInfoNV" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeCapabilityFlagBitsKHR):
  type
    VkVideoDecodeCapabilityFlagBitsKHR* = VkVideoDecodeCapabilityFlagBitsKHR_1107299564
else:
  static :
    hint("Declaration of " & "VkVideoDecodeCapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkTessellationDomainOriginKHR):
  type
    VkTessellationDomainOriginKHR* = VkTessellationDomainOriginKHR_1107300174
else:
  static :
    hint("Declaration of " & "VkTessellationDomainOriginKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkGeometryTrianglesNV):
  type
    struct_VkGeometryTrianglesNV* = struct_VkGeometryTrianglesNV_1107302138
else:
  static :
    hint("Declaration of " & "struct_VkGeometryTrianglesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateHeadlessSurfaceEXT):
  type
    PFN_vkCreateHeadlessSurfaceEXT* = PFN_vkCreateHeadlessSurfaceEXT_1107302622
else:
  static :
    hint("Declaration of " & "PFN_vkCreateHeadlessSurfaceEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT):
  type
    VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* = VkPhysicalDeviceImage2DViewOf3DFeaturesEXT_1107303502
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImage2DViewOf3DFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR):
  type
    struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR* = struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR_1107305254
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRayTracingPipelineFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdResetEvent2):
  type
    PFN_vkCmdResetEvent2* = PFN_vkCmdResetEvent2_1107298910
else:
  static :
    hint("Declaration of " & "PFN_vkCmdResetEvent2" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeVP9PictureInfoFlags):
  type
    StdVideoDecodeVP9PictureInfoFlags* = StdVideoDecodeVP9PictureInfoFlags_1107305636
else:
  static :
    hint("Declaration of " & "StdVideoDecodeVP9PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1TileInfo):
  type
    struct_StdVideoAV1TileInfo* = struct_StdVideoAV1TileInfo_1107305748
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1TileInfo" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureCommandsInfoNV):
  type
    VkClusterAccelerationStructureCommandsInfoNV* = VkClusterAccelerationStructureCommandsInfoNV_1107304810
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureCommandsInfoNV" &
        " already exists, not redeclaring")
when not declared(StdVideoVP9SegmentationFlags):
  type
    StdVideoVP9SegmentationFlags* = StdVideoVP9SegmentationFlags_1107305844
else:
  static :
    hint("Declaration of " & "StdVideoVP9SegmentationFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoReferenceSlotInfoKHR):
  type
    struct_VkVideoReferenceSlotInfoKHR* = struct_VkVideoReferenceSlotInfoKHR_1107299502
else:
  static :
    hint("Declaration of " & "struct_VkVideoReferenceSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV):
  type
    struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV* = struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV_1107304776
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceClusterAccelerationStructureFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkValidationFlagsEXT):
  type
    VkValidationFlagsEXT* = VkValidationFlagsEXT_1107301594
else:
  static :
    hint("Declaration of " & "VkValidationFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkBufferViewCreateFlags):
  type
    VkBufferViewCreateFlags* = VkBufferViewCreateFlags_1107297060
else:
  static :
    hint("Declaration of " & "VkBufferViewCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureInstantiateClusterInfoNV):
  type
    struct_VkClusterAccelerationStructureInstantiateClusterInfoNV* = struct_VkClusterAccelerationStructureInstantiateClusterInfoNV_1107304836
else:
  static :
    hint("Declaration of " &
        "struct_VkClusterAccelerationStructureInstantiateClusterInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdTraceRaysIndirectKHR):
  type
    PFN_vkCmdTraceRaysIndirectKHR* = PFN_vkCmdTraceRaysIndirectKHR_1107305272
else:
  static :
    hint("Declaration of " & "PFN_vkCmdTraceRaysIndirectKHR" &
        " already exists, not redeclaring")
when not declared(VkExternalSemaphoreProperties):
  type
    VkExternalSemaphoreProperties* = VkExternalSemaphoreProperties_1107298308
else:
  static :
    hint("Declaration of " & "VkExternalSemaphoreProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyDebugUtilsMessengerEXT):
  type
    PFN_vkDestroyDebugUtilsMessengerEXT* = PFN_vkDestroyDebugUtilsMessengerEXT_1107301856
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyDebugUtilsMessengerEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT):
  type
    VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT* = VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303742
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkMemoryOverallocationBehaviorAMD):
  type
    VkMemoryOverallocationBehaviorAMD* = VkMemoryOverallocationBehaviorAMD_1107302284
else:
  static :
    hint("Declaration of " & "VkMemoryOverallocationBehaviorAMD" &
        " already exists, not redeclaring")
when not declared(VkDeviceTensorMemoryRequirementsARM):
  type
    VkDeviceTensorMemoryRequirementsARM* = VkDeviceTensorMemoryRequirementsARM_1107304048
else:
  static :
    hint("Declaration of " & "VkDeviceTensorMemoryRequirementsARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCooperativeVectorPropertiesNV):
  type
    struct_VkPhysicalDeviceCooperativeVectorPropertiesNV* = struct_VkPhysicalDeviceCooperativeVectorPropertiesNV_1107304324
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCooperativeVectorPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance6Properties):
  type
    struct_VkPhysicalDeviceMaintenance6Properties* = struct_VkPhysicalDeviceMaintenance6Properties_1107299132
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance6Properties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceAmigoProfilingFeaturesSEC):
  type
    VkPhysicalDeviceAmigoProfilingFeaturesSEC* = VkPhysicalDeviceAmigoProfilingFeaturesSEC_1107304298
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceAmigoProfilingFeaturesSEC" &
        " already exists, not redeclaring")
when not declared(struct_HINSTANCE_private):
  type
    struct_HINSTANCE_private* = struct_HINSTANCE_private_1107305504
else:
  static :
    hint("Declaration of " & "struct_HINSTANCE_private" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreWaitFlagBitsKHR):
  type
    VkSemaphoreWaitFlagBitsKHR* = VkSemaphoreWaitFlagBitsKHR_1107300368
else:
  static :
    hint("Declaration of " & "VkSemaphoreWaitFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT):
  type
    VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* = VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT_1107301924
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV):
  type
    VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV* = VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV_1107302328
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT):
  type
    VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT* = VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT_1107304360
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorPoolSize):
  type
    VkDescriptorPoolSize* = VkDescriptorPoolSize_1107297566
else:
  static :
    hint("Declaration of " & "VkDescriptorPoolSize" &
        " already exists, not redeclaring")
when not declared(VkMemoryAllocateFlagBits):
  type
    VkMemoryAllocateFlagBits* = VkMemoryAllocateFlagBits_1107297992
else:
  static :
    hint("Declaration of " & "VkMemoryAllocateFlagBits" &
        " already exists, not redeclaring")
when not declared(enum_VkAccelerationStructureCompatibilityKHR):
  type
    enum_VkAccelerationStructureCompatibilityKHR* = enum_VkAccelerationStructureCompatibilityKHR_1107303534
else:
  static :
    hint("Declaration of " & "enum_VkAccelerationStructureCompatibilityKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDataGraphOperationSupportARM):
  type
    VkPhysicalDeviceDataGraphOperationSupportARM* = VkPhysicalDeviceDataGraphOperationSupportARM_1107304540
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDataGraphOperationSupportARM" &
        " already exists, not redeclaring")
when not declared(enum_VkRenderPassCreateFlagBits):
  type
    enum_VkRenderPassCreateFlagBits* = enum_VkRenderPassCreateFlagBits_1107297176
else:
  static :
    hint("Declaration of " & "enum_VkRenderPassCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkBindBufferMemory2KHR):
  type
    PFN_vkBindBufferMemory2KHR* = PFN_vkBindBufferMemory2KHR_1107300288
else:
  static :
    hint("Declaration of " & "PFN_vkBindBufferMemory2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV):
  type
    struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV* = struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV_1107302562
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCooperativeMatrixFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDepthClampRangeEXT):
  type
    struct_VkDepthClampRangeEXT* = struct_VkDepthClampRangeEXT_1107304270
else:
  static :
    hint("Declaration of " & "struct_VkDepthClampRangeEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR):
  type
    struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR* = struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR_1107305178
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceAccelerationStructureFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroySemaphore):
  type
    PFN_vkDestroySemaphore* = PFN_vkDestroySemaphore_1107297758
else:
  static :
    hint("Declaration of " & "PFN_vkDestroySemaphore" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalMemoryImageCreateInfoNV):
  type
    struct_VkExternalMemoryImageCreateInfoNV* = struct_VkExternalMemoryImageCreateInfoNV_1107301580
else:
  static :
    hint("Declaration of " & "struct_VkExternalMemoryImageCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPushDescriptorSetKHR):
  type
    PFN_vkCmdPushDescriptorSetKHR* = PFN_vkCmdPushDescriptorSetKHR_1107300002
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPushDescriptorSetKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryHeapFlags):
  type
    VkMemoryHeapFlags* = VkMemoryHeapFlags_1107296970
else:
  static :
    hint("Declaration of " & "VkMemoryHeapFlags" &
        " already exists, not redeclaring")
when not declared(VkFenceImportFlagsKHR):
  type
    VkFenceImportFlagsKHR* = VkFenceImportFlagsKHR_1107300090
else:
  static :
    hint("Declaration of " & "VkFenceImportFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG):
  type
    VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG* = VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG_1107301796
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG" &
        " already exists, not redeclaring")
when not declared(VkAttachmentStoreOp):
  type
    VkAttachmentStoreOp* = VkAttachmentStoreOp_1107296906
else:
  static :
    hint("Declaration of " & "VkAttachmentStoreOp" &
        " already exists, not redeclaring")
when not declared(enum_VkDependencyFlagBits):
  type
    enum_VkDependencyFlagBits* = enum_VkDependencyFlagBits_1107297164
else:
  static :
    hint("Declaration of " & "enum_VkDependencyFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkVertexInputAttributeDescription):
  type
    struct_VkVertexInputAttributeDescription* = struct_VkVertexInputAttributeDescription_1107297484
else:
  static :
    hint("Declaration of " & "struct_VkVertexInputAttributeDescription" &
        " already exists, not redeclaring")
when not declared(VkImageMemoryRequirementsInfo2KHR):
  type
    VkImageMemoryRequirementsInfo2KHR* = VkImageMemoryRequirementsInfo2KHR_1107300244
else:
  static :
    hint("Declaration of " & "VkImageMemoryRequirementsInfo2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkConditionalRenderingBeginInfoEXT):
  type
    struct_VkConditionalRenderingBeginInfoEXT* = struct_VkConditionalRenderingBeginInfoEXT_1107301622
else:
  static :
    hint("Declaration of " & "struct_VkConditionalRenderingBeginInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkAttachmentReferenceStencilLayout):
  type
    struct_VkAttachmentReferenceStencilLayout* = struct_VkAttachmentReferenceStencilLayout_1107298562
else:
  static :
    hint("Declaration of " & "struct_VkAttachmentReferenceStencilLayout" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceProvokingVertexFeaturesEXT):
  type
    struct_VkPhysicalDeviceProvokingVertexFeaturesEXT* = struct_VkPhysicalDeviceProvokingVertexFeaturesEXT_1107302604
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceProvokingVertexFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkCubicFilterWeightsQCOM):
  type
    VkCubicFilterWeightsQCOM* = VkCubicFilterWeightsQCOM_1107304614
else:
  static :
    hint("Declaration of " & "VkCubicFilterWeightsQCOM" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1GlobalMotion):
  type
    StdVideoAV1GlobalMotion* = StdVideoAV1GlobalMotion_1107305622
else:
  static :
    hint("Declaration of " & "StdVideoAV1GlobalMotion" &
        " already exists, not redeclaring")
when not declared(VkPartitionedAccelerationStructureOpTypeNV):
  type
    VkPartitionedAccelerationStructureOpTypeNV* = VkPartitionedAccelerationStructureOpTypeNV_1107304858
else:
  static :
    hint("Declaration of " & "VkPartitionedAccelerationStructureOpTypeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeIntraRefreshInfoKHR):
  type
    struct_VkVideoEncodeIntraRefreshInfoKHR* = struct_VkVideoEncodeIntraRefreshInfoKHR_1107301260
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeIntraRefreshInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkTensorCreateFlagsARM):
  type
    VkTensorCreateFlagsARM* = VkTensorCreateFlagsARM_1107303990
else:
  static :
    hint("Declaration of " & "VkTensorCreateFlagsARM" &
        " already exists, not redeclaring")
when not declared(VkShaderFloatControlsIndependence):
  type
    VkShaderFloatControlsIndependence* = VkShaderFloatControlsIndependence_1107298386
else:
  static :
    hint("Declaration of " & "VkShaderFloatControlsIndependence" &
        " already exists, not redeclaring")
when not declared(StdVideoH265SliceType):
  type
    StdVideoH265SliceType* = StdVideoH265SliceType_1107305574
else:
  static :
    hint("Declaration of " & "StdVideoH265SliceType" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRateControlFlagsKHR):
  type
    VkVideoEncodeRateControlFlagsKHR* = VkVideoEncodeRateControlFlagsKHR_1107300592
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRateControlFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureGeometryMotionTrianglesDataNV):
  type
    VkAccelerationStructureGeometryMotionTrianglesDataNV* = VkAccelerationStructureGeometryMotionTrianglesDataNV_1107303142
else:
  static :
    hint("Declaration of " &
        "VkAccelerationStructureGeometryMotionTrianglesDataNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT):
  type
    PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT* = PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT_1107302274
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT" &
        " already exists, not redeclaring")
when not declared(VkBool32):
  type
    VkBool32* = VkBool32_1107296709
else:
  static :
    hint("Declaration of " & "VkBool32" & " already exists, not redeclaring")
when not declared(VkPhysicalDevicePresentMeteringFeaturesNV):
  type
    VkPhysicalDevicePresentMeteringFeaturesNV* = VkPhysicalDevicePresentMeteringFeaturesNV_1107305116
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePresentMeteringFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance7FeaturesKHR):
  type
    VkPhysicalDeviceMaintenance7FeaturesKHR* = VkPhysicalDeviceMaintenance7FeaturesKHR_1107301322
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance7FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkBlendFactor):
  type
    VkBlendFactor* = VkBlendFactor_1107296842
else:
  static :
    hint("Declaration of " & "VkBlendFactor" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineCreationFeedbackFlagBits):
  type
    enum_VkPipelineCreationFeedbackFlagBits* = enum_VkPipelineCreationFeedbackFlagBits_1107298648
else:
  static :
    hint("Declaration of " & "enum_VkPipelineCreationFeedbackFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceGroupDeviceCreateInfo):
  type
    struct_VkDeviceGroupDeviceCreateInfo* = struct_VkDeviceGroupDeviceCreateInfo_1107298104
else:
  static :
    hint("Declaration of " & "struct_VkDeviceGroupDeviceCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265SessionCreateInfoKHR):
  type
    VkVideoEncodeH265SessionCreateInfoKHR* = VkVideoEncodeH265SessionCreateInfoKHR_1107299724
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265SessionCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawIndexedIndirectCountAMD):
  type
    PFN_vkCmdDrawIndexedIndirectCountAMD* = PFN_vkCmdDrawIndexedIndirectCountAMD_1107301538
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawIndexedIndirectCountAMD" &
        " already exists, not redeclaring")
when not declared(enum_VkDescriptorSetLayoutCreateFlagBits):
  type
    enum_VkDescriptorSetLayoutCreateFlagBits* = enum_VkDescriptorSetLayoutCreateFlagBits_1107297152
else:
  static :
    hint("Declaration of " & "enum_VkDescriptorSetLayoutCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkAccessFlags3KHR):
  type
    VkAccessFlags3KHR* = VkAccessFlags3KHR_1107301340
else:
  static :
    hint("Declaration of " & "VkAccessFlags3KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalComputeQueueDeviceCreateInfoNV):
  type
    struct_VkExternalComputeQueueDeviceCreateInfoNV* = struct_VkExternalComputeQueueDeviceCreateInfoNV_1107304698
else:
  static :
    hint("Declaration of " & "struct_VkExternalComputeQueueDeviceCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkImageCaptureDescriptorDataInfoEXT):
  type
    VkImageCaptureDescriptorDataInfoEXT* = VkImageCaptureDescriptorDataInfoEXT_1107303044
else:
  static :
    hint("Declaration of " & "VkImageCaptureDescriptorDataInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPerformanceQuerySubmitInfoKHR):
  type
    struct_VkPerformanceQuerySubmitInfoKHR* = struct_VkPerformanceQuerySubmitInfoKHR_1107300160
else:
  static :
    hint("Declaration of " & "struct_VkPerformanceQuerySubmitInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkTilePropertiesQCOM):
  type
    VkTilePropertiesQCOM* = VkTilePropertiesQCOM_1107304290
else:
  static :
    hint("Declaration of " & "VkTilePropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(VkBindBufferMemoryInfoKHR):
  type
    VkBindBufferMemoryInfoKHR* = VkBindBufferMemoryInfoKHR_1107300284
else:
  static :
    hint("Declaration of " & "VkBindBufferMemoryInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkWriteDescriptorSet):
  type
    struct_VkWriteDescriptorSet* = struct_VkWriteDescriptorSet_1107297584
else:
  static :
    hint("Declaration of " & "struct_VkWriteDescriptorSet" &
        " already exists, not redeclaring")
when not declared(VkOpaqueCaptureDescriptorDataCreateInfoEXT):
  type
    VkOpaqueCaptureDescriptorDataCreateInfoEXT* = VkOpaqueCaptureDescriptorDataCreateInfoEXT_1107303056
else:
  static :
    hint("Declaration of " & "VkOpaqueCaptureDescriptorDataCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCoherentMemoryFeaturesAMD):
  type
    VkPhysicalDeviceCoherentMemoryFeaturesAMD* = VkPhysicalDeviceCoherentMemoryFeaturesAMD_1107302496
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCoherentMemoryFeaturesAMD" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265SpsFlags):
  type
    struct_StdVideoH265SpsFlags* = struct_StdVideoH265SpsFlags_1107305694
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265SpsFlags" &
        " already exists, not redeclaring")
when not declared(VkBlendOp):
  type
    VkBlendOp* = VkBlendOp_1107296846
else:
  static :
    hint("Declaration of " & "VkBlendOp" & " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMultiDrawPropertiesEXT):
  type
    VkPhysicalDeviceMultiDrawPropertiesEXT* = VkPhysicalDeviceMultiDrawPropertiesEXT_1107303486
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMultiDrawPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkStencilOp):
  type
    VkStencilOp* = VkStencilOp_1107296874
else:
  static :
    hint("Declaration of " & "VkStencilOp" & " already exists, not redeclaring")
when not declared(VkSparseMemoryBindFlags):
  type
    VkSparseMemoryBindFlags* = VkSparseMemoryBindFlags_1107297008
else:
  static :
    hint("Declaration of " & "VkSparseMemoryBindFlags" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH265SliceSegmentHeaderFlags):
  type
    StdVideoEncodeH265SliceSegmentHeaderFlags* = StdVideoEncodeH265SliceSegmentHeaderFlags_1107305572
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH265SliceSegmentHeaderFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawIndirect):
  type
    PFN_vkCmdDrawIndirect* = PFN_vkCmdDrawIndirect_1107297892
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawIndirect" &
        " already exists, not redeclaring")
when not declared(StdVideoH265SpsVuiFlags):
  type
    StdVideoH265SpsVuiFlags* = StdVideoH265SpsVuiFlags_1107305808
else:
  static :
    hint("Declaration of " & "StdVideoH265SpsVuiFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVulkan13Properties):
  type
    VkPhysicalDeviceVulkan13Properties* = VkPhysicalDeviceVulkan13Properties_1107298692
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVulkan13Properties" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyImageInfo2):
  type
    struct_VkCopyImageInfo2* = struct_VkCopyImageInfo2_1107298782
else:
  static :
    hint("Declaration of " & "struct_VkCopyImageInfo2" &
        " already exists, not redeclaring")
when not declared(struct_VkOffset2D):
  type
    struct_VkOffset2D* = struct_VkOffset2D_1107297232
else:
  static :
    hint("Declaration of " & "struct_VkOffset2D" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSchedulingControlsPropertiesARM):
  type
    VkPhysicalDeviceSchedulingControlsPropertiesARM* = VkPhysicalDeviceSchedulingControlsPropertiesARM_1107303682
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSchedulingControlsPropertiesARM" &
        " already exists, not redeclaring")
when not declared(VkMemoryDedicatedAllocateInfoKHR):
  type
    VkMemoryDedicatedAllocateInfoKHR* = VkMemoryDedicatedAllocateInfoKHR_1107300236
else:
  static :
    hint("Declaration of " & "VkMemoryDedicatedAllocateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSparseImageFormatProperties2):
  type
    VkSparseImageFormatProperties2* = VkSparseImageFormatProperties2_1107298158
else:
  static :
    hint("Declaration of " & "VkSparseImageFormatProperties2" &
        " already exists, not redeclaring")
when not declared(enum_VkDeviceQueueCreateFlagBits):
  type
    enum_VkDeviceQueueCreateFlagBits* = enum_VkDeviceQueueCreateFlagBits_1107296986
else:
  static :
    hint("Declaration of " & "enum_VkDeviceQueueCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoCapabilitiesKHR):
  type
    struct_VkVideoCapabilitiesKHR* = struct_VkVideoCapabilitiesKHR_1107299486
else:
  static :
    hint("Declaration of " & "struct_VkVideoCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorType):
  type
    VkDescriptorType* = VkDescriptorType_1107296898
else:
  static :
    hint("Declaration of " & "VkDescriptorType" &
        " already exists, not redeclaring")
when not declared(VkColorComponentFlagBits):
  type
    VkColorComponentFlagBits* = VkColorComponentFlagBits_1107297078
else:
  static :
    hint("Declaration of " & "VkColorComponentFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkConformanceVersion):
  type
    struct_VkConformanceVersion* = struct_VkConformanceVersion_1107298426
else:
  static :
    hint("Declaration of " & "struct_VkConformanceVersion" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePresentWait2FeaturesKHR):
  type
    VkPhysicalDevicePresentWait2FeaturesKHR* = VkPhysicalDevicePresentWait2FeaturesKHR_1107300826
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePresentWait2FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSparseImageFormatProperties2):
  type
    PFN_vkGetPhysicalDeviceSparseImageFormatProperties2* = PFN_vkGetPhysicalDeviceSparseImageFormatProperties2_1107298356
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceSparseImageFormatProperties2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR):
  type
    VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR* = VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR_1107300836
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkValidationFeaturesEXT):
  type
    VkValidationFeaturesEXT* = VkValidationFeaturesEXT_1107302552
else:
  static :
    hint("Declaration of " & "VkValidationFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoH264SequenceParameterSet):
  type
    StdVideoH264SequenceParameterSet* = StdVideoH264SequenceParameterSet_1107299628
else:
  static :
    hint("Declaration of " & "StdVideoH264SequenceParameterSet" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceCapabilitiesPresentBarrierNV):
  type
    struct_VkSurfaceCapabilitiesPresentBarrierNV* = struct_VkSurfaceCapabilitiesPresentBarrierNV_1107302922
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceCapabilitiesPresentBarrierNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetSwapchainImagesKHR):
  type
    PFN_vkGetSwapchainImagesKHR* = PFN_vkGetSwapchainImagesKHR_1107299340
else:
  static :
    hint("Declaration of " & "PFN_vkGetSwapchainImagesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkColorBlendEquationEXT):
  type
    struct_VkColorBlendEquationEXT* = struct_VkColorBlendEquationEXT_1107303868
else:
  static :
    hint("Declaration of " & "struct_VkColorBlendEquationEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1DpbSlotInfoKHR):
  type
    struct_VkVideoEncodeAV1DpbSlotInfoKHR* = struct_VkVideoEncodeAV1DpbSlotInfoKHR_1107301074
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeAV1DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265PictureParameterSet):
  type
    struct_StdVideoH265PictureParameterSet* = struct_StdVideoH265PictureParameterSet_1107305462
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265PictureParameterSet" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR):
  type
    VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR* = VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR_1107301398
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkBindImageMemoryInfo):
  type
    VkBindImageMemoryInfo* = VkBindImageMemoryInfo_1107298058
else:
  static :
    hint("Declaration of " & "VkBindImageMemoryInfo" &
        " already exists, not redeclaring")
when not declared(VkRenderPassSampleLocationsBeginInfoEXT):
  type
    VkRenderPassSampleLocationsBeginInfoEXT* = VkRenderPassSampleLocationsBeginInfoEXT_1107301896
else:
  static :
    hint("Declaration of " & "VkRenderPassSampleLocationsBeginInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance9FeaturesKHR):
  type
    VkPhysicalDeviceMaintenance9FeaturesKHR* = VkPhysicalDeviceMaintenance9FeaturesKHR_1107301358
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance9FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264RateControlFlagsKHR):
  type
    VkVideoEncodeH264RateControlFlagsKHR* = VkVideoEncodeH264RateControlFlagsKHR_1107299606
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264RateControlFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetPerformanceOverrideINTEL):
  type
    PFN_vkCmdSetPerformanceOverrideINTEL* = PFN_vkCmdSetPerformanceOverrideINTEL_1107302436
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetPerformanceOverrideINTEL" &
        " already exists, not redeclaring")
when not declared(enum_VkImageUsageFlagBits):
  type
    enum_VkImageUsageFlagBits* = enum_VkImageUsageFlagBits_1107296954
else:
  static :
    hint("Declaration of " & "enum_VkImageUsageFlagBits" &
        " already exists, not redeclaring")
when not declared(VkTileMemoryRequirementsQCOM):
  type
    VkTileMemoryRequirementsQCOM* = VkTileMemoryRequirementsQCOM_1107304668
else:
  static :
    hint("Declaration of " & "VkTileMemoryRequirementsQCOM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetViewportSwizzleNV):
  type
    PFN_vkCmdSetViewportSwizzleNV* = PFN_vkCmdSetViewportSwizzleNV_1107303920
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetViewportSwizzleNV" &
        " already exists, not redeclaring")
when not declared(VkImageTiling):
  type
    VkImageTiling* = VkImageTiling_1107296814
else:
  static :
    hint("Declaration of " & "VkImageTiling" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV):
  type
    PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV* = PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV_1107301578
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyAccelerationStructureInfoKHR):
  type
    struct_VkCopyAccelerationStructureInfoKHR* = struct_VkCopyAccelerationStructureInfoKHR_1107305202
else:
  static :
    hint("Declaration of " & "struct_VkCopyAccelerationStructureInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH264SequenceParameterSet):
  type
    struct_StdVideoH264SequenceParameterSet* = struct_StdVideoH264SequenceParameterSet_1107305444
else:
  static :
    hint("Declaration of " & "struct_StdVideoH264SequenceParameterSet" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDataGraphProcessingEngineARM):
  type
    VkPhysicalDeviceDataGraphProcessingEngineARM* = VkPhysicalDeviceDataGraphProcessingEngineARM_1107304536
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDataGraphProcessingEngineARM" &
        " already exists, not redeclaring")
when not declared(VkImageCreateInfo):
  type
    VkImageCreateInfo* = VkImageCreateInfo_1107297442
else:
  static :
    hint("Declaration of " & "VkImageCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferImageCopy2):
  type
    struct_VkBufferImageCopy2* = struct_VkBufferImageCopy2_1107298786
else:
  static :
    hint("Declaration of " & "struct_VkBufferImageCopy2" &
        " already exists, not redeclaring")
when not declared(VkComponentSwizzle):
  type
    VkComponentSwizzle* = VkComponentSwizzle_1107296834
else:
  static :
    hint("Declaration of " & "VkComponentSwizzle" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindVertexBuffers):
  type
    PFN_vkCmdBindVertexBuffers* = PFN_vkCmdBindVertexBuffers_1107297886
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindVertexBuffers" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageMemoryRequirements2):
  type
    PFN_vkGetImageMemoryRequirements2* = PFN_vkGetImageMemoryRequirements2_1107298338
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageMemoryRequirements2" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectCommandsLayoutCreateInfoNV):
  type
    struct_VkIndirectCommandsLayoutCreateInfoNV* = struct_VkIndirectCommandsLayoutCreateInfoNV_1107302814
else:
  static :
    hint("Declaration of " & "struct_VkIndirectCommandsLayoutCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkStridedDeviceAddressRegionKHR):
  type
    VkStridedDeviceAddressRegionKHR* = VkStridedDeviceAddressRegionKHR_1107304806
else:
  static :
    hint("Declaration of " & "VkStridedDeviceAddressRegionKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceAccelerationStructureFeaturesKHR):
  type
    VkPhysicalDeviceAccelerationStructureFeaturesKHR* = VkPhysicalDeviceAccelerationStructureFeaturesKHR_1107305180
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceAccelerationStructureFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphProcessingEngineCreateInfoARM):
  type
    struct_VkDataGraphProcessingEngineCreateInfoARM* = struct_VkDataGraphProcessingEngineCreateInfoARM_1107304546
else:
  static :
    hint("Declaration of " & "struct_VkDataGraphProcessingEngineCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkClearDepthStencilValue):
  type
    struct_VkClearDepthStencilValue* = struct_VkClearDepthStencilValue_1107297644
else:
  static :
    hint("Declaration of " & "struct_VkClearDepthStencilValue" &
        " already exists, not redeclaring")
when not declared(VkSurfaceCapabilitiesPresentWait2KHR):
  type
    VkSurfaceCapabilitiesPresentWait2KHR* = VkSurfaceCapabilitiesPresentWait2KHR_1107300822
else:
  static :
    hint("Declaration of " & "VkSurfaceCapabilitiesPresentWait2KHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264RateControlLayerInfoKHR):
  type
    VkVideoEncodeH264RateControlLayerInfoKHR* = VkVideoEncodeH264RateControlLayerInfoKHR_1107299680
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264RateControlLayerInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDirectDriverLoadingFlagsLUNARG):
  type
    VkDirectDriverLoadingFlagsLUNARG* = VkDirectDriverLoadingFlagsLUNARG_1107303970
else:
  static :
    hint("Declaration of " & "VkDirectDriverLoadingFlagsLUNARG" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV):
  type
    PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV* = PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV_1107304906
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV" &
        " already exists, not redeclaring")
when not declared(VkPerformanceParameterTypeINTEL):
  type
    VkPerformanceParameterTypeINTEL* = VkPerformanceParameterTypeINTEL_1107302388
else:
  static :
    hint("Declaration of " & "VkPerformanceParameterTypeINTEL" &
        " already exists, not redeclaring")
when not declared(VkPipelineShaderStageCreateInfo):
  type
    VkPipelineShaderStageCreateInfo* = VkPipelineShaderStageCreateInfo_1107297474
else:
  static :
    hint("Declaration of " & "VkPipelineShaderStageCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkImportSemaphoreWin32HandleInfoKHR):
  type
    VkImportSemaphoreWin32HandleInfoKHR* = VkImportSemaphoreWin32HandleInfoKHR_1107305348
else:
  static :
    hint("Declaration of " & "VkImportSemaphoreWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineBinaryDataInfoKHR):
  type
    struct_VkPipelineBinaryDataInfoKHR* = struct_VkPipelineBinaryDataInfoKHR_1107300880
else:
  static :
    hint("Declaration of " & "struct_VkPipelineBinaryDataInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkCoarseSampleOrderCustomNV):
  type
    struct_VkCoarseSampleOrderCustomNV* = struct_VkCoarseSampleOrderCustomNV_1107302056
else:
  static :
    hint("Declaration of " & "struct_VkCoarseSampleOrderCustomNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT):
  type
    VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT* = VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT_1107304388
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderFloatControls2Features):
  type
    struct_VkPhysicalDeviceShaderFloatControls2Features* = struct_VkPhysicalDeviceShaderFloatControls2Features_1107299032
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderFloatControls2Features" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineIdentifierCreateInfoARM):
  type
    struct_VkDataGraphPipelineIdentifierCreateInfoARM* = struct_VkDataGraphPipelineIdentifierCreateInfoARM_1107304526
else:
  static :
    hint("Declaration of " & "struct_VkDataGraphPipelineIdentifierCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureClustersBottomLevelInputNV):
  type
    VkClusterAccelerationStructureClustersBottomLevelInputNV* = VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304786
else:
  static :
    hint("Declaration of " &
        "VkClusterAccelerationStructureClustersBottomLevelInputNV" &
        " already exists, not redeclaring")
when not declared(struct_VkImageAlignmentControlCreateInfoMESA):
  type
    struct_VkImageAlignmentControlCreateInfoMESA* = struct_VkImageAlignmentControlCreateInfoMESA_1107305052
else:
  static :
    hint("Declaration of " & "struct_VkImageAlignmentControlCreateInfoMESA" &
        " already exists, not redeclaring")
when not declared(VkBindVideoSessionMemoryInfoKHR):
  type
    VkBindVideoSessionMemoryInfoKHR* = VkBindVideoSessionMemoryInfoKHR_1107299512
else:
  static :
    hint("Declaration of " & "VkBindVideoSessionMemoryInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineRobustnessProperties):
  type
    VkPhysicalDevicePipelineRobustnessProperties* = VkPhysicalDevicePipelineRobustnessProperties_1107299166
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePipelineRobustnessProperties" &
        " already exists, not redeclaring")
when not declared(VkDataGraphProcessingEngineCreateInfoARM):
  type
    VkDataGraphProcessingEngineCreateInfoARM* = VkDataGraphProcessingEngineCreateInfoARM_1107304548
else:
  static :
    hint("Declaration of " & "VkDataGraphProcessingEngineCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMeshShaderPropertiesEXT):
  type
    struct_VkPhysicalDeviceMeshShaderPropertiesEXT* = struct_VkPhysicalDeviceMeshShaderPropertiesEXT_1107305286
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMeshShaderPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1CDEF):
  type
    struct_StdVideoAV1CDEF* = struct_StdVideoAV1CDEF_1107305756
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1CDEF" &
        " already exists, not redeclaring")
when not declared(VkCullModeFlags):
  type
    VkCullModeFlags* = VkCullModeFlags_1107297102
else:
  static :
    hint("Declaration of " & "VkCullModeFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindTransformFeedbackBuffersEXT):
  type
    PFN_vkCmdBindTransformFeedbackBuffersEXT* = PFN_vkCmdBindTransformFeedbackBuffersEXT_1107301480
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindTransformFeedbackBuffersEXT" &
        " already exists, not redeclaring")
when not declared(VkAabbPositionsKHR):
  type
    VkAabbPositionsKHR* = VkAabbPositionsKHR_1107302186
else:
  static :
    hint("Declaration of " & "VkAabbPositionsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderingInfo):
  type
    struct_VkRenderingInfo* = struct_VkRenderingInfo_1107298850
else:
  static :
    hint("Declaration of " & "struct_VkRenderingInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceProperties2KHR):
  type
    VkPhysicalDeviceProperties2KHR* = VkPhysicalDeviceProperties2KHR_1107299856
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkQueryPoolCreateInfoINTEL):
  type
    VkQueryPoolCreateInfoINTEL* = VkQueryPoolCreateInfoINTEL_1107302410
else:
  static :
    hint("Declaration of " & "VkQueryPoolCreateInfoINTEL" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoPictureResourceInfoKHR):
  type
    struct_VkVideoPictureResourceInfoKHR* = struct_VkVideoPictureResourceInfoKHR_1107299498
else:
  static :
    hint("Declaration of " & "struct_VkVideoPictureResourceInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265CtbSizeFlagsKHR):
  type
    VkVideoEncodeH265CtbSizeFlagsKHR* = VkVideoEncodeH265CtbSizeFlagsKHR_1107299702
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265CtbSizeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetVideoSessionMemoryRequirementsKHR):
  type
    PFN_vkGetVideoSessionMemoryRequirementsKHR* = PFN_vkGetVideoSessionMemoryRequirementsKHR_1107299546
else:
  static :
    hint("Declaration of " & "PFN_vkGetVideoSessionMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorBindingFlagBits):
  type
    VkDescriptorBindingFlagBits* = VkDescriptorBindingFlagBits_1107298404
else:
  static :
    hint("Declaration of " & "VkDescriptorBindingFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImagelessFramebufferFeatures):
  type
    struct_VkPhysicalDeviceImagelessFramebufferFeatures* = struct_VkPhysicalDeviceImagelessFramebufferFeatures_1107298534
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImagelessFramebufferFeatures" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeAV1OperatingPointInfo):
  type
    StdVideoEncodeAV1OperatingPointInfo* = StdVideoEncodeAV1OperatingPointInfo_1107301064
else:
  static :
    hint("Declaration of " & "StdVideoEncodeAV1OperatingPointInfo" &
        " already exists, not redeclaring")
when not declared(VkPipelineCoverageReductionStateCreateFlagsNV):
  type
    VkPipelineCoverageReductionStateCreateFlagsNV* = VkPipelineCoverageReductionStateCreateFlagsNV_1107302576
else:
  static :
    hint("Declaration of " & "VkPipelineCoverageReductionStateCreateFlagsNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSparseImageFormatProperties):
  type
    PFN_vkGetPhysicalDeviceSparseImageFormatProperties* = PFN_vkGetPhysicalDeviceSparseImageFormatProperties_1107297742
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceSparseImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsTokenDataEXT):
  type
    VkIndirectCommandsTokenDataEXT* = VkIndirectCommandsTokenDataEXT_1107304992
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsTokenDataEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkTransitionImageLayout):
  type
    PFN_vkTransitionImageLayout* = PFN_vkTransitionImageLayout_1107299248
else:
  static :
    hint("Declaration of " & "PFN_vkTransitionImageLayout" &
        " already exists, not redeclaring")
when not declared(PFN_vkQueueInsertDebugUtilsLabelEXT):
  type
    PFN_vkQueueInsertDebugUtilsLabelEXT* = PFN_vkQueueInsertDebugUtilsLabelEXT_1107301846
else:
  static :
    hint("Declaration of " & "PFN_vkQueueInsertDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE):
  type
    VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE* = VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE_1107305100
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetCoverageToColorEnableNV):
  type
    PFN_vkCmdSetCoverageToColorEnableNV* = PFN_vkCmdSetCoverageToColorEnableNV_1107303922
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetCoverageToColorEnableNV" &
        " already exists, not redeclaring")
when not declared(enum_VkExternalFenceHandleTypeFlagBits):
  type
    enum_VkExternalFenceHandleTypeFlagBits* = enum_VkExternalFenceHandleTypeFlagBits_1107298012
else:
  static :
    hint("Declaration of " & "enum_VkExternalFenceHandleTypeFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance4Features):
  type
    VkPhysicalDeviceMaintenance4Features* = VkPhysicalDeviceMaintenance4Features_1107298884
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance4Features" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoAV1MatrixCoefficients):
  type
    enum_StdVideoAV1MatrixCoefficients* = enum_StdVideoAV1MatrixCoefficients_1107305882
else:
  static :
    hint("Declaration of " & "enum_StdVideoAV1MatrixCoefficients" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoAV1ChromaSamplePosition):
  type
    enum_StdVideoAV1ChromaSamplePosition* = enum_StdVideoAV1ChromaSamplePosition_1107305884
else:
  static :
    hint("Declaration of " & "enum_StdVideoAV1ChromaSamplePosition" &
        " already exists, not redeclaring")
when not declared(VkPipelineStageFlagBits):
  type
    VkPipelineStageFlagBits* = VkPipelineStageFlagBits_1107296994
else:
  static :
    hint("Declaration of " & "VkPipelineStageFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetEvent):
  type
    PFN_vkCmdSetEvent* = PFN_vkCmdSetEvent_1107297922
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetEvent" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePresentWaitFeaturesKHR):
  type
    VkPhysicalDevicePresentWaitFeaturesKHR* = VkPhysicalDevicePresentWaitFeaturesKHR_1107300452
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePresentWaitFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT):
  type
    VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* = VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT_1107302848
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorUpdateTemplateCreateInfo):
  type
    struct_VkDescriptorUpdateTemplateCreateInfo* = struct_VkDescriptorUpdateTemplateCreateInfo_1107298246
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorUpdateTemplateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceNestedCommandBufferFeaturesEXT):
  type
    VkPhysicalDeviceNestedCommandBufferFeaturesEXT* = VkPhysicalDeviceNestedCommandBufferFeaturesEXT_1107303850
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceNestedCommandBufferFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkCopyImageToImageInfoEXT):
  type
    VkCopyImageToImageInfoEXT* = VkCopyImageToImageInfoEXT_1107302688
else:
  static :
    hint("Declaration of " & "VkCopyImageToImageInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorBufferBindingInfoEXT):
  type
    VkDescriptorBufferBindingInfoEXT* = VkDescriptorBufferBindingInfoEXT_1107303024
else:
  static :
    hint("Declaration of " & "VkDescriptorBufferBindingInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorUpdateTemplateCreateFlags):
  type
    VkDescriptorUpdateTemplateCreateFlags* = VkDescriptorUpdateTemplateCreateFlags_1107297998
else:
  static :
    hint("Declaration of " & "VkDescriptorUpdateTemplateCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkPushConstantsInfoKHR):
  type
    VkPushConstantsInfoKHR* = VkPushConstantsInfoKHR_1107301182
else:
  static :
    hint("Declaration of " & "VkPushConstantsInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationStateStreamCreateInfoEXT):
  type
    VkPipelineRasterizationStateStreamCreateInfoEXT* = VkPipelineRasterizationStateStreamCreateInfoEXT_1107301478
else:
  static :
    hint("Declaration of " & "VkPipelineRasterizationStateStreamCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoDecodeUsageFlagBitsKHR):
  type
    enum_VkVideoDecodeUsageFlagBitsKHR* = enum_VkVideoDecodeUsageFlagBitsKHR_1107299568
else:
  static :
    hint("Declaration of " & "enum_VkVideoDecodeUsageFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePerformanceQueryPropertiesKHR):
  type
    struct_VkPhysicalDevicePerformanceQueryPropertiesKHR* = struct_VkPhysicalDevicePerformanceQueryPropertiesKHR_1107300136
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePerformanceQueryPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkImageToMemoryCopyEXT):
  type
    VkImageToMemoryCopyEXT* = VkImageToMemoryCopyEXT_1107302682
else:
  static :
    hint("Declaration of " & "VkImageToMemoryCopyEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV):
  type
    struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV* = struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV_1107303778
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceMemoryDecompressionPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkTensorViewCaptureDescriptorDataInfoARM):
  type
    VkTensorViewCaptureDescriptorDataInfoARM* = VkTensorViewCaptureDescriptorDataInfoARM_1107304092
else:
  static :
    hint("Declaration of " & "VkTensorViewCaptureDescriptorDataInfoARM" &
        " already exists, not redeclaring")
when not declared(VkBufferCreateFlags):
  type
    VkBufferCreateFlags* = VkBufferCreateFlags_1107297052
else:
  static :
    hint("Declaration of " & "VkBufferCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeIntraRefreshModeFlagsKHR):
  type
    VkVideoEncodeIntraRefreshModeFlagsKHR* = VkVideoEncodeIntraRefreshModeFlagsKHR_1107301250
else:
  static :
    hint("Declaration of " & "VkVideoEncodeIntraRefreshModeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkImageViewCaptureDescriptorDataInfoEXT):
  type
    VkImageViewCaptureDescriptorDataInfoEXT* = VkImageViewCaptureDescriptorDataInfoEXT_1107303048
else:
  static :
    hint("Declaration of " & "VkImageViewCaptureDescriptorDataInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkVertexInputBindingDescription):
  type
    VkVertexInputBindingDescription* = VkVertexInputBindingDescription_1107297482
else:
  static :
    hint("Declaration of " & "VkVertexInputBindingDescription" &
        " already exists, not redeclaring")
when not declared(VkImportSemaphoreFdInfoKHR):
  type
    VkImportSemaphoreFdInfoKHR* = VkImportSemaphoreFdInfoKHR_1107299990
else:
  static :
    hint("Declaration of " & "VkImportSemaphoreFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupDeviceCreateInfo):
  type
    VkDeviceGroupDeviceCreateInfo* = VkDeviceGroupDeviceCreateInfo_1107298106
else:
  static :
    hint("Declaration of " & "VkDeviceGroupDeviceCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX):
  type
    VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* = VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX_1107301720
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX" &
        " already exists, not redeclaring")
when not declared(VkToolPurposeFlagBits):
  type
    VkToolPurposeFlagBits* = VkToolPurposeFlagBits_1107298656
else:
  static :
    hint("Declaration of " & "VkToolPurposeFlagBits" &
        " already exists, not redeclaring")
when not declared(VkDescriptorBindingFlagBitsEXT):
  type
    VkDescriptorBindingFlagBitsEXT* = VkDescriptorBindingFlagBitsEXT_1107302014
else:
  static :
    hint("Declaration of " & "VkDescriptorBindingFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkImageFormatListCreateInfo):
  type
    struct_VkImageFormatListCreateInfo* = struct_VkImageFormatListCreateInfo_1107298434
else:
  static :
    hint("Declaration of " & "struct_VkImageFormatListCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindTileMemoryQCOM):
  type
    PFN_vkCmdBindTileMemoryQCOM* = PFN_vkCmdBindTileMemoryQCOM_1107304678
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindTileMemoryQCOM" &
        " already exists, not redeclaring")
when not declared(VkAttachmentSampleLocationsEXT):
  type
    VkAttachmentSampleLocationsEXT* = VkAttachmentSampleLocationsEXT_1107301888
else:
  static :
    hint("Declaration of " & "VkAttachmentSampleLocationsEXT" &
        " already exists, not redeclaring")
when not declared(Display):
  type
    Display* = Display_1107305430
else:
  static :
    hint("Declaration of " & "Display" & " already exists, not redeclaring")
when not declared(VkConvertCooperativeVectorMatrixInfoNV):
  type
    VkConvertCooperativeVectorMatrixInfoNV* = VkConvertCooperativeVectorMatrixInfoNV_1107304338
else:
  static :
    hint("Declaration of " & "VkConvertCooperativeVectorMatrixInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPipelineCache):
  type
    VkPipelineCache* = VkPipelineCache_1107296749
else:
  static :
    hint("Declaration of " & "VkPipelineCache" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineViewportStateCreateInfo):
  type
    struct_VkPipelineViewportStateCreateInfo* = struct_VkPipelineViewportStateCreateInfo_1107297504
else:
  static :
    hint("Declaration of " & "struct_VkPipelineViewportStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateIndirectExecutionSetEXT):
  type
    PFN_vkCreateIndirectExecutionSetEXT* = PFN_vkCreateIndirectExecutionSetEXT_1107305036
else:
  static :
    hint("Declaration of " & "PFN_vkCreateIndirectExecutionSetEXT" &
        " already exists, not redeclaring")
when not declared(VkBaseInStructure):
  type
    VkBaseInStructure* = VkBaseInStructure_1107297246
else:
  static :
    hint("Declaration of " & "VkBaseInStructure" &
        " already exists, not redeclaring")
when not declared(PFN_vkBindOpticalFlowSessionImageNV):
  type
    PFN_vkBindOpticalFlowSessionImageNV* = PFN_vkBindOpticalFlowSessionImageNV_1107304208
else:
  static :
    hint("Declaration of " & "PFN_vkBindOpticalFlowSessionImageNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyMicromapEXT):
  type
    PFN_vkDestroyMicromapEXT* = PFN_vkDestroyMicromapEXT_1107303608
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyMicromapEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorImageInfo):
  type
    struct_VkDescriptorImageInfo* = struct_VkDescriptorImageInfo_1107297560
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorImageInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectExecutionSetShaderInfoEXT):
  type
    struct_VkIndirectExecutionSetShaderInfoEXT* = struct_VkIndirectExecutionSetShaderInfoEXT_1107304954
else:
  static :
    hint("Declaration of " & "struct_VkIndirectExecutionSetShaderInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkDisplayModePropertiesKHR):
  type
    VkDisplayModePropertiesKHR* = VkDisplayModePropertiesKHR_1107299378
else:
  static :
    hint("Declaration of " & "VkDisplayModePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateSamplerYcbcrConversionKHR):
  type
    PFN_vkCreateSamplerYcbcrConversionKHR* = PFN_vkCreateSamplerYcbcrConversionKHR_1107300280
else:
  static :
    hint("Declaration of " & "PFN_vkCreateSamplerYcbcrConversionKHR" &
        " already exists, not redeclaring")
when not declared(VkSurfacePresentModeEXT):
  type
    VkSurfacePresentModeEXT* = VkSurfacePresentModeEXT_1107302734
else:
  static :
    hint("Declaration of " & "VkSurfacePresentModeEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT):
  type
    struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT* = struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302518
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineShaderStageRequiredSubgroupSizeCreateInfo):
  type
    VkPipelineShaderStageRequiredSubgroupSizeCreateInfo* = VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298824
else:
  static :
    hint("Declaration of " &
        "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkBuildAccelerationStructureFlagsNV):
  type
    VkBuildAccelerationStructureFlagsNV* = VkBuildAccelerationStructureFlagsNV_1107302126
else:
  static :
    hint("Declaration of " & "VkBuildAccelerationStructureFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD):
  type
    VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* = VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD_1107303104
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceFormatProperties):
  type
    PFN_vkGetPhysicalDeviceFormatProperties* = PFN_vkGetPhysicalDeviceFormatProperties_1107297684
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceFormatProperties" &
        " already exists, not redeclaring")
when not declared(VkMemoryGetWin32HandleInfoKHR):
  type
    VkMemoryGetWin32HandleInfoKHR* = VkMemoryGetWin32HandleInfoKHR_1107305336
else:
  static :
    hint("Declaration of " & "VkMemoryGetWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkAttachmentReference2KHR):
  type
    VkAttachmentReference2KHR* = VkAttachmentReference2KHR_1107300052
else:
  static :
    hint("Declaration of " & "VkAttachmentReference2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkImageCopy2):
  type
    struct_VkImageCopy2* = struct_VkImageCopy2_1107298778
else:
  static :
    hint("Declaration of " & "struct_VkImageCopy2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthCompareOpEXT):
  type
    PFN_vkCmdSetDepthCompareOpEXT* = PFN_vkCmdSetDepthCompareOpEXT_1107302664
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthCompareOpEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT):
  type
    struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT* = struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303058
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureCaptureDescriptorDataInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawMultiIndexedEXT):
  type
    PFN_vkCmdDrawMultiIndexedEXT* = PFN_vkCmdDrawMultiIndexedEXT_1107303498
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawMultiIndexedEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdConvertCooperativeVectorMatrixNV):
  type
    PFN_vkCmdConvertCooperativeVectorMatrixNV* = PFN_vkCmdConvertCooperativeVectorMatrixNV_1107304344
else:
  static :
    hint("Declaration of " & "PFN_vkCmdConvertCooperativeVectorMatrixNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetBufferDeviceAddressEXT):
  type
    PFN_vkGetBufferDeviceAddressEXT* = PFN_vkGetBufferDeviceAddressEXT_1107302530
else:
  static :
    hint("Declaration of " & "PFN_vkGetBufferDeviceAddressEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdExecuteGeneratedCommandsNV):
  type
    PFN_vkCmdExecuteGeneratedCommandsNV* = PFN_vkCmdExecuteGeneratedCommandsNV_1107302830
else:
  static :
    hint("Declaration of " & "PFN_vkCmdExecuteGeneratedCommandsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkAabbPositionsKHR):
  type
    struct_VkAabbPositionsKHR* = struct_VkAabbPositionsKHR_1107302184
else:
  static :
    hint("Declaration of " & "struct_VkAabbPositionsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSubpassDescription):
  type
    struct_VkSubpassDescription* = struct_VkSubpassDescription_1107297600
else:
  static :
    hint("Declaration of " & "struct_VkSubpassDescription" &
        " already exists, not redeclaring")
when not declared(VkSparseImageFormatFlagBits):
  type
    VkSparseImageFormatFlagBits* = VkSparseImageFormatFlagBits_1107297012
else:
  static :
    hint("Declaration of " & "VkSparseImageFormatFlagBits" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreSignalInfo):
  type
    VkSemaphoreSignalInfo* = VkSemaphoreSignalInfo_1107298596
else:
  static :
    hint("Declaration of " & "VkSemaphoreSignalInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT):
  type
    struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* = struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT_1107303214
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceOpticalFlowPropertiesNV):
  type
    VkPhysicalDeviceOpticalFlowPropertiesNV* = VkPhysicalDeviceOpticalFlowPropertiesNV_1107304180
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceOpticalFlowPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance5Features):
  type
    struct_VkPhysicalDeviceMaintenance5Features* = struct_VkPhysicalDeviceMaintenance5Features_1107299080
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance5Features" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectCommandsStreamNV):
  type
    struct_VkIndirectCommandsStreamNV* = struct_VkIndirectCommandsStreamNV_1107302806
else:
  static :
    hint("Declaration of " & "struct_VkIndirectCommandsStreamNV" &
        " already exists, not redeclaring")
when not declared(VkDisplaySurfaceCreateFlagsKHR):
  type
    VkDisplaySurfaceCreateFlagsKHR* = VkDisplaySurfaceCreateFlagsKHR_1107299366
else:
  static :
    hint("Declaration of " & "VkDisplaySurfaceCreateFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkExternalSemaphoreHandleTypeFlagBitsKHR):
  type
    VkExternalSemaphoreHandleTypeFlagBitsKHR* = VkExternalSemaphoreHandleTypeFlagBitsKHR_1107299970
else:
  static :
    hint("Declaration of " & "VkExternalSemaphoreHandleTypeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorSetVariableDescriptorCountAllocateInfo):
  type
    struct_VkDescriptorSetVariableDescriptorCountAllocateInfo* = struct_VkDescriptorSetVariableDescriptorCountAllocateInfo_1107298498
else:
  static :
    hint("Declaration of " &
        "struct_VkDescriptorSetVariableDescriptorCountAllocateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMeshShaderFeaturesEXT):
  type
    struct_VkPhysicalDeviceMeshShaderFeaturesEXT* = struct_VkPhysicalDeviceMeshShaderFeaturesEXT_1107305282
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMeshShaderFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsTokenTypeNV):
  type
    VkIndirectCommandsTokenTypeNV* = VkIndirectCommandsTokenTypeNV_1107302760
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsTokenTypeNV" &
        " already exists, not redeclaring")
when not declared(VkRenderingFragmentShadingRateAttachmentInfoKHR):
  type
    VkRenderingFragmentShadingRateAttachmentInfoKHR* = VkRenderingFragmentShadingRateAttachmentInfoKHR_1107300420
else:
  static :
    hint("Declaration of " & "VkRenderingFragmentShadingRateAttachmentInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT):
  type
    struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT* = struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT_1107303284
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowImageFormatInfoNV):
  type
    VkOpticalFlowImageFormatInfoNV* = VkOpticalFlowImageFormatInfoNV_1107304184
else:
  static :
    hint("Declaration of " & "VkOpticalFlowImageFormatInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV):
  type
    VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV* = VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV_1107303120
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT):
  type
    struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT* = struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT_1107303374
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePipelinePropertiesFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkExternalComputeQueueDeviceCreateInfoNV):
  type
    VkExternalComputeQueueDeviceCreateInfoNV* = VkExternalComputeQueueDeviceCreateInfoNV_1107304700
else:
  static :
    hint("Declaration of " & "VkExternalComputeQueueDeviceCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT):
  type
    struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT* = struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT_1107304934
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkExportFenceWin32HandleInfoKHR):
  type
    struct_VkExportFenceWin32HandleInfoKHR* = struct_VkExportFenceWin32HandleInfoKHR_1107305370
else:
  static :
    hint("Declaration of " & "struct_VkExportFenceWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceHostQueryResetFeatures):
  type
    VkPhysicalDeviceHostQueryResetFeatures* = VkPhysicalDeviceHostQueryResetFeatures_1107298572
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceHostQueryResetFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineExecutableStatisticKHR):
  type
    struct_VkPipelineExecutableStatisticKHR* = struct_VkPipelineExecutableStatisticKHR_1107300510
else:
  static :
    hint("Declaration of " & "struct_VkPipelineExecutableStatisticKHR" &
        " already exists, not redeclaring")
when not declared(VkExternalSemaphoreFeatureFlags):
  type
    VkExternalSemaphoreFeatureFlags* = VkExternalSemaphoreFeatureFlags_1107298046
else:
  static :
    hint("Declaration of " & "VkExternalSemaphoreFeatureFlags" &
        " already exists, not redeclaring")
when not declared(VkSurfaceCapabilities2EXT):
  type
    VkSurfaceCapabilities2EXT* = VkSurfaceCapabilities2EXT_1107301658
else:
  static :
    hint("Declaration of " & "VkSurfaceCapabilities2EXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindShadersEXT):
  type
    PFN_vkCmdBindShadersEXT* = PFN_vkCmdBindShadersEXT_1107304280
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindShadersEXT" &
        " already exists, not redeclaring")
when not declared(VkCooperativeVectorPropertiesNV):
  type
    VkCooperativeVectorPropertiesNV* = VkCooperativeVectorPropertiesNV_1107304334
else:
  static :
    hint("Declaration of " & "VkCooperativeVectorPropertiesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkSetEvent):
  type
    PFN_vkSetEvent* = PFN_vkSetEvent_1107297766
else:
  static :
    hint("Declaration of " & "PFN_vkSetEvent" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR):
  type
    VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR* = VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR_1107301130
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM):
  type
    PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM* = PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304582
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR):
  type
    struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR* = struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR_1107305258
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRayTracingPipelinePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265RateControlFlagsKHR):
  type
    VkVideoEncodeH265RateControlFlagsKHR* = VkVideoEncodeH265RateControlFlagsKHR_1107299714
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265RateControlFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265ProfileTierLevel):
  type
    struct_StdVideoH265ProfileTierLevel* = struct_StdVideoH265ProfileTierLevel_1107305692
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265ProfileTierLevel" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI):
  type
    struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI* = struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI_1107305064
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceHdrVividFeaturesHUAWEI" &
        " already exists, not redeclaring")
when not declared(VkSurfacePresentScalingCapabilitiesEXT):
  type
    VkSurfacePresentScalingCapabilitiesEXT* = VkSurfacePresentScalingCapabilitiesEXT_1107302736
else:
  static :
    hint("Declaration of " & "VkSurfacePresentScalingCapabilitiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH265PictureInfoFlags):
  type
    struct_StdVideoEncodeH265PictureInfoFlags* = struct_StdVideoEncodeH265PictureInfoFlags_1107305716
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH265PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkAttachmentDescriptionFlagBits):
  type
    VkAttachmentDescriptionFlagBits* = VkAttachmentDescriptionFlagBits_1107297160
else:
  static :
    hint("Declaration of " & "VkAttachmentDescriptionFlagBits" &
        " already exists, not redeclaring")
when not declared(VkMemoryToImageCopy):
  type
    VkMemoryToImageCopy* = VkMemoryToImageCopy_1107299182
else:
  static :
    hint("Declaration of " & "VkMemoryToImageCopy" &
        " already exists, not redeclaring")
when not declared(VkBindDescriptorBufferEmbeddedSamplersInfoEXT):
  type
    VkBindDescriptorBufferEmbeddedSamplersInfoEXT* = VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301194
else:
  static :
    hint("Declaration of " & "VkBindDescriptorBufferEmbeddedSamplersInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeCapabilitiesKHR):
  type
    VkVideoDecodeCapabilitiesKHR* = VkVideoDecodeCapabilitiesKHR_1107299578
else:
  static :
    hint("Declaration of " & "VkVideoDecodeCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkAllocateMemory):
  type
    PFN_vkAllocateMemory* = PFN_vkAllocateMemory_1107297718
else:
  static :
    hint("Declaration of " & "PFN_vkAllocateMemory" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoCapabilityFlagBitsKHR):
  type
    enum_VkVideoCapabilityFlagBitsKHR* = enum_VkVideoCapabilityFlagBitsKHR_1107299442
else:
  static :
    hint("Declaration of " & "enum_VkVideoCapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkHostImageCopyDevicePerformanceQueryEXT):
  type
    VkHostImageCopyDevicePerformanceQueryEXT* = VkHostImageCopyDevicePerformanceQueryEXT_1107302694
else:
  static :
    hint("Declaration of " & "VkHostImageCopyDevicePerformanceQueryEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPresentId2KHR):
  type
    struct_VkPresentId2KHR* = struct_VkPresentId2KHR_1107300812
else:
  static :
    hint("Declaration of " & "struct_VkPresentId2KHR" &
        " already exists, not redeclaring")
when not declared(StdVideoH264PocType):
  type
    StdVideoH264PocType* = StdVideoH264PocType_1107305520
else:
  static :
    hint("Declaration of " & "StdVideoH264PocType" &
        " already exists, not redeclaring")
when not declared(VkVideoComponentBitDepthFlagBitsKHR):
  type
    VkVideoComponentBitDepthFlagBitsKHR* = VkVideoComponentBitDepthFlagBitsKHR_1107299438
else:
  static :
    hint("Declaration of " & "VkVideoComponentBitDepthFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264SessionParametersAddInfoKHR):
  type
    VkVideoEncodeH264SessionParametersAddInfoKHR* = VkVideoEncodeH264SessionParametersAddInfoKHR_1107299632
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264SessionParametersAddInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV):
  type
    struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV* = struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV_1107301952
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkScopeNV):
  type
    VkScopeNV* = VkScopeNV_1107302556
else:
  static :
    hint("Declaration of " & "VkScopeNV" & " already exists, not redeclaring")
when not declared(PFN_vkDestroyCuFunctionNVX):
  type
    PFN_vkDestroyCuFunctionNVX* = PFN_vkDestroyCuFunctionNVX_1107301518
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyCuFunctionNVX" &
        " already exists, not redeclaring")
when not declared(VkIndirectExecutionSetInfoTypeEXT):
  type
    VkIndirectExecutionSetInfoTypeEXT* = VkIndirectExecutionSetInfoTypeEXT_1107304916
else:
  static :
    hint("Declaration of " & "VkIndirectExecutionSetInfoTypeEXT" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoAV1TransferCharacteristics):
  type
    enum_StdVideoAV1TransferCharacteristics* = enum_StdVideoAV1TransferCharacteristics_1107305880
else:
  static :
    hint("Declaration of " & "enum_StdVideoAV1TransferCharacteristics" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureCreateInfoKHR):
  type
    VkAccelerationStructureCreateInfoKHR* = VkAccelerationStructureCreateInfoKHR_1107305172
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkStencilOpState):
  type
    VkStencilOpState* = VkStencilOpState_1107297518
else:
  static :
    hint("Declaration of " & "VkStencilOpState" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDevicePresentRectanglesKHR):
  type
    PFN_vkGetPhysicalDevicePresentRectanglesKHR* = PFN_vkGetPhysicalDevicePresentRectanglesKHR_1107299350
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDevicePresentRectanglesKHR" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264ModificationOfPicNumsIdc):
  type
    enum_StdVideoH264ModificationOfPicNumsIdc* = enum_StdVideoH264ModificationOfPicNumsIdc_1107305910
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264ModificationOfPicNumsIdc" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance4Features):
  type
    struct_VkPhysicalDeviceMaintenance4Features* = struct_VkPhysicalDeviceMaintenance4Features_1107298882
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance4Features" &
        " already exists, not redeclaring")
when not declared(StdVideoH265HrdFlags):
  type
    StdVideoH265HrdFlags* = StdVideoH265HrdFlags_1107305800
else:
  static :
    hint("Declaration of " & "StdVideoH265HrdFlags" &
        " already exists, not redeclaring")
when not declared(VkImportMemoryWin32HandleInfoKHR):
  type
    VkImportMemoryWin32HandleInfoKHR* = VkImportMemoryWin32HandleInfoKHR_1107305320
else:
  static :
    hint("Declaration of " & "VkImportMemoryWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkSubgroupFeatureFlagBits):
  type
    enum_VkSubgroupFeatureFlagBits* = enum_VkSubgroupFeatureFlagBits_1107297978
else:
  static :
    hint("Declaration of " & "enum_VkSubgroupFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoVP9Profile):
  type
    enum_StdVideoVP9Profile* = enum_StdVideoVP9Profile_1107305498
else:
  static :
    hint("Declaration of " & "enum_StdVideoVP9Profile" &
        " already exists, not redeclaring")
when not declared(VkPipelineRenderingCreateInfo):
  type
    VkPipelineRenderingCreateInfo* = VkPipelineRenderingCreateInfo_1107298856
else:
  static :
    hint("Declaration of " & "VkPipelineRenderingCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetLayoutBindingFlagsCreateInfoEXT):
  type
    VkDescriptorSetLayoutBindingFlagsCreateInfoEXT* = VkDescriptorSetLayoutBindingFlagsCreateInfoEXT_1107302018
else:
  static :
    hint("Declaration of " & "VkDescriptorSetLayoutBindingFlagsCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePointClippingProperties):
  type
    struct_VkPhysicalDevicePointClippingProperties* = struct_VkPhysicalDevicePointClippingProperties_1107298164
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePointClippingProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE):
  type
    PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE* = PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE_1107303704
else:
  static :
    hint("Declaration of " & "PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE" &
        " already exists, not redeclaring")
when not declared(struct_VkMutableDescriptorTypeListEXT):
  type
    struct_VkMutableDescriptorTypeListEXT* = struct_VkMutableDescriptorTypeListEXT_1107303272
else:
  static :
    hint("Declaration of " & "struct_VkMutableDescriptorTypeListEXT" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureGeometryLinearSweptSpheresDataNV):
  type
    VkAccelerationStructureGeometryLinearSweptSpheresDataNV* = VkAccelerationStructureGeometryLinearSweptSpheresDataNV_1107303822
else:
  static :
    hint("Declaration of " &
        "VkAccelerationStructureGeometryLinearSweptSpheresDataNV" &
        " already exists, not redeclaring")
when not declared(VkDisplayModeCreateFlagsKHR):
  type
    VkDisplayModeCreateFlagsKHR* = VkDisplayModeCreateFlagsKHR_1107299358
else:
  static :
    hint("Declaration of " & "VkDisplayModeCreateFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV):
  type
    struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV* = struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV_1107304780
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceClusterAccelerationStructurePropertiesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkEndCommandBuffer):
  type
    PFN_vkEndCommandBuffer* = PFN_vkEndCommandBuffer_1107297858
else:
  static :
    hint("Declaration of " & "PFN_vkEndCommandBuffer" &
        " already exists, not redeclaring")
when not declared(VkTensorViewCreateInfoARM):
  type
    VkTensorViewCreateInfoARM* = VkTensorViewCreateInfoARM_1107304012
else:
  static :
    hint("Declaration of " & "VkTensorViewCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(VkBuildAccelerationStructureModeKHR):
  type
    VkBuildAccelerationStructureModeKHR* = VkBuildAccelerationStructureModeKHR_1107305134
else:
  static :
    hint("Declaration of " & "VkBuildAccelerationStructureModeKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkPerformanceCounterDescriptionFlagBitsKHR):
  type
    enum_VkPerformanceCounterDescriptionFlagBitsKHR* = enum_VkPerformanceCounterDescriptionFlagBitsKHR_1107300120
else:
  static :
    hint("Declaration of " & "enum_VkPerformanceCounterDescriptionFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePresentMeteringFeaturesNV):
  type
    struct_VkPhysicalDevicePresentMeteringFeaturesNV* = struct_VkPhysicalDevicePresentMeteringFeaturesNV_1107305114
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePresentMeteringFeaturesNV" &
        " already exists, not redeclaring")
when not declared(StdVideoH264PictureParameterSet):
  type
    StdVideoH264PictureParameterSet* = StdVideoH264PictureParameterSet_1107299630
else:
  static :
    hint("Declaration of " & "StdVideoH264PictureParameterSet" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginQuery):
  type
    PFN_vkCmdBeginQuery* = PFN_vkCmdBeginQuery_1107297930
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginQuery" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI):
  type
    VkPhysicalDeviceSubpassShadingPropertiesHUAWEI* = VkPhysicalDeviceSubpassShadingPropertiesHUAWEI_1107303344
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeAV1PictureInfoFlags):
  type
    struct_StdVideoEncodeAV1PictureInfoFlags* = struct_StdVideoEncodeAV1PictureInfoFlags_1107305768
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeAV1PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalBufferInfo):
  type
    VkPhysicalDeviceExternalBufferInfo* = VkPhysicalDeviceExternalBufferInfo_1107298264
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalBufferInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalSemaphoreInfoKHR):
  type
    VkPhysicalDeviceExternalSemaphoreInfoKHR* = VkPhysicalDeviceExternalSemaphoreInfoKHR_1107299976
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalSemaphoreInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDisplayModeKHR):
  type
    VkDisplayModeKHR* = VkDisplayModeKHR_1107299356
else:
  static :
    hint("Declaration of " & "VkDisplayModeKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR):
  type
    struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR* = struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR_1107300974
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorDependencyInfoARM):
  type
    struct_VkTensorDependencyInfoARM* = struct_VkTensorDependencyInfoARM_1107304038
else:
  static :
    hint("Declaration of " & "struct_VkTensorDependencyInfoARM" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE):
  type
    enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE* = enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303444
else:
  static :
    hint("Declaration of " &
        "enum_VkVideoEncodeRgbRangeCompressionFlagBitsVALVE" &
        " already exists, not redeclaring")
when not declared(VkSparseImageMemoryRequirements2KHR):
  type
    VkSparseImageMemoryRequirements2KHR* = VkSparseImageMemoryRequirements2KHR_1107300250
else:
  static :
    hint("Declaration of " & "VkSparseImageMemoryRequirements2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureInstanceKHR):
  type
    struct_VkAccelerationStructureInstanceKHR* = struct_VkAccelerationStructureInstanceKHR_1107302190
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureInstanceKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetExclusiveScissorNV):
  type
    PFN_vkCmdSetExclusiveScissorNV* = PFN_vkCmdSetExclusiveScissorNV_1107302344
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetExclusiveScissorNV" &
        " already exists, not redeclaring")
when not declared(VkWriteDescriptorSetPartitionedAccelerationStructureNV):
  type
    VkWriteDescriptorSetPartitionedAccelerationStructureNV* = VkWriteDescriptorSetPartitionedAccelerationStructureNV_1107304896
else:
  static :
    hint("Declaration of " &
        "VkWriteDescriptorSetPartitionedAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1LoopRestoration):
  type
    StdVideoAV1LoopRestoration* = StdVideoAV1LoopRestoration_1107305620
else:
  static :
    hint("Declaration of " & "StdVideoAV1LoopRestoration" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdResolveImage):
  type
    PFN_vkCmdResolveImage* = PFN_vkCmdResolveImage_1107297920
else:
  static :
    hint("Declaration of " & "PFN_vkCmdResolveImage" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsExecutionSetTokenEXT):
  type
    VkIndirectCommandsExecutionSetTokenEXT* = VkIndirectCommandsExecutionSetTokenEXT_1107304988
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsExecutionSetTokenEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264SessionParametersAddInfoKHR):
  type
    struct_VkVideoEncodeH264SessionParametersAddInfoKHR* = struct_VkVideoEncodeH264SessionParametersAddInfoKHR_1107299626
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeH264SessionParametersAddInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthTestEnable):
  type
    PFN_vkCmdSetDepthTestEnable* = PFN_vkCmdSetDepthTestEnable_1107298948
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthTestEnable" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevice8BitStorageFeatures):
  type
    VkPhysicalDevice8BitStorageFeatures* = VkPhysicalDevice8BitStorageFeatures_1107298468
else:
  static :
    hint("Declaration of " & "VkPhysicalDevice8BitStorageFeatures" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSamplerFilterMinmaxProperties):
  type
    VkPhysicalDeviceSamplerFilterMinmaxProperties* = VkPhysicalDeviceSamplerFilterMinmaxProperties_1107298528
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSamplerFilterMinmaxProperties" &
        " already exists, not redeclaring")
when not declared(VkExternalSemaphoreFeatureFlagBitsKHR):
  type
    VkExternalSemaphoreFeatureFlagBitsKHR* = VkExternalSemaphoreFeatureFlagBitsKHR_1107299974
else:
  static :
    hint("Declaration of " & "VkExternalSemaphoreFeatureFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkBufferUsageFlagBits2):
  type
    VkBufferUsageFlagBits2* = VkBufferUsageFlagBits2_1107299000
else:
  static :
    hint("Declaration of " & "VkBufferUsageFlagBits2" &
        " already exists, not redeclaring")
when not declared(VkCalibratedTimestampInfoEXT):
  type
    VkCalibratedTimestampInfoEXT* = VkCalibratedTimestampInfoEXT_1107302272
else:
  static :
    hint("Declaration of " & "VkCalibratedTimestampInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264StdFlagBitsKHR):
  type
    VkVideoEncodeH264StdFlagBitsKHR* = VkVideoEncodeH264StdFlagBitsKHR_1107299598
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264StdFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceFaultAddressInfoEXT):
  type
    struct_VkDeviceFaultAddressInfoEXT* = struct_VkDeviceFaultAddressInfoEXT_1107303238
else:
  static :
    hint("Declaration of " & "struct_VkDeviceFaultAddressInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPrivateDataSlotCreateInfo):
  type
    VkPrivateDataSlotCreateInfo* = VkPrivateDataSlotCreateInfo_1107298724
else:
  static :
    hint("Declaration of " & "VkPrivateDataSlotCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkQueueWaitIdle):
  type
    PFN_vkQueueWaitIdle* = PFN_vkQueueWaitIdle_1107297714
else:
  static :
    hint("Declaration of " & "PFN_vkQueueWaitIdle" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineDynamicStateCreateInfo):
  type
    struct_VkPipelineDynamicStateCreateInfo* = struct_VkPipelineDynamicStateCreateInfo_1107297532
else:
  static :
    hint("Declaration of " & "struct_VkPipelineDynamicStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI):
  type
    VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI* = VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI_1107303644
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryToImageCopy):
  type
    struct_VkMemoryToImageCopy* = struct_VkMemoryToImageCopy_1107299180
else:
  static :
    hint("Declaration of " & "struct_VkMemoryToImageCopy" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR):
  type
    VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR* = VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR_1107300770
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264ReferenceInfoFlags):
  type
    struct_StdVideoEncodeH264ReferenceInfoFlags* = struct_StdVideoEncodeH264ReferenceInfoFlags_1107305684
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkMemoryDecompressionMethodFlagsNV):
  type
    VkMemoryDecompressionMethodFlagsNV* = VkMemoryDecompressionMethodFlagsNV_1107303768
else:
  static :
    hint("Declaration of " & "VkMemoryDecompressionMethodFlagsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorSetLayoutSupport):
  type
    struct_VkDescriptorSetLayoutSupport* = struct_VkDescriptorSetLayoutSupport_1107298314
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorSetLayoutSupport" &
        " already exists, not redeclaring")
when not declared(VkDisplayNativeHdrSurfaceCapabilitiesAMD):
  type
    VkDisplayNativeHdrSurfaceCapabilitiesAMD* = VkDisplayNativeHdrSurfaceCapabilitiesAMD_1107302452
else:
  static :
    hint("Declaration of " & "VkDisplayNativeHdrSurfaceCapabilitiesAMD" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR):
  type
    VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR* = VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR_1107301286
else:
  static :
    hint("Declaration of " &
        "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDraw):
  type
    PFN_vkCmdDraw* = PFN_vkCmdDraw_1107297888
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDraw" &
        " already exists, not redeclaring")
when not declared(VkPerformanceValueINTEL):
  type
    VkPerformanceValueINTEL* = VkPerformanceValueINTEL_1107302400
else:
  static :
    hint("Declaration of " & "VkPerformanceValueINTEL" &
        " already exists, not redeclaring")
when not declared(struct_VkExtent2D):
  type
    struct_VkExtent2D* = struct_VkExtent2D_1107297224
else:
  static :
    hint("Declaration of " & "struct_VkExtent2D" &
        " already exists, not redeclaring")
when not declared(VkSubmitInfo2KHR):
  type
    VkSubmitInfo2KHR* = VkSubmitInfo2KHR_1107300664
else:
  static :
    hint("Declaration of " & "VkSubmitInfo2KHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineViewportWScalingStateCreateInfoNV):
  type
    VkPipelineViewportWScalingStateCreateInfoNV* = VkPipelineViewportWScalingStateCreateInfoNV_1107301644
else:
  static :
    hint("Declaration of " & "VkPipelineViewportWScalingStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VisualID):
  type
    VisualID* = VisualID_1107305440
else:
  static :
    hint("Declaration of " & "VisualID" & " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV):
  type
    VkPhysicalDeviceExternalMemoryRDMAFeaturesNV* = VkPhysicalDeviceExternalMemoryRDMAFeaturesNV_1107303364
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetPolygonModeEXT):
  type
    PFN_vkCmdSetPolygonModeEXT* = PFN_vkCmdSetPolygonModeEXT_1107303878
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetPolygonModeEXT" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoVP9Level):
  type
    enum_StdVideoVP9Level* = enum_StdVideoVP9Level_1107305500
else:
  static :
    hint("Declaration of " & "enum_StdVideoVP9Level" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSchedulingControlsFlagBitsARM):
  type
    VkPhysicalDeviceSchedulingControlsFlagBitsARM* = VkPhysicalDeviceSchedulingControlsFlagBitsARM_1107303670
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSchedulingControlsFlagBitsARM" &
        " already exists, not redeclaring")
when not declared(VkBufferViewCreateInfo):
  type
    VkBufferViewCreateInfo* = VkBufferViewCreateInfo_1107297438
else:
  static :
    hint("Declaration of " & "VkBufferViewCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectCommandsLayoutCreateInfoEXT):
  type
    struct_VkIndirectCommandsLayoutCreateInfoEXT* = struct_VkIndirectCommandsLayoutCreateInfoEXT_1107304998
else:
  static :
    hint("Declaration of " & "struct_VkIndirectCommandsLayoutCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkSwapchainPresentFenceInfoEXT):
  type
    VkSwapchainPresentFenceInfoEXT* = VkSwapchainPresentFenceInfoEXT_1107302742
else:
  static :
    hint("Declaration of " & "VkSwapchainPresentFenceInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkLatencySleepInfoNV):
  type
    VkLatencySleepInfoNV* = VkLatencySleepInfoNV_1107304404
else:
  static :
    hint("Declaration of " & "VkLatencySleepInfoNV" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH265ReferenceListsInfo):
  type
    StdVideoEncodeH265ReferenceListsInfo* = StdVideoEncodeH265ReferenceListsInfo_1107305582
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH265ReferenceListsInfo" &
        " already exists, not redeclaring")
when not declared(VkViewportCoordinateSwizzleNV):
  type
    VkViewportCoordinateSwizzleNV* = VkViewportCoordinateSwizzleNV_1107301728
else:
  static :
    hint("Declaration of " & "VkViewportCoordinateSwizzleNV" &
        " already exists, not redeclaring")
when not declared(VkShaderStatisticsInfoAMD):
  type
    VkShaderStatisticsInfoAMD* = VkShaderStatisticsInfoAMD_1107301554
else:
  static :
    hint("Declaration of " & "VkShaderStatisticsInfoAMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR):
  type
    PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR* = PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300968
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkCommandBufferUsageFlagBits):
  type
    enum_VkCommandBufferUsageFlagBits* = enum_VkCommandBufferUsageFlagBits_1107297200
else:
  static :
    hint("Declaration of " & "enum_VkCommandBufferUsageFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT):
  type
    struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT* = struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT_1107304386
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM):
  type
    struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM* = struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM_1107304662
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceTileMemoryHeapPropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyImageToMemoryInfo):
  type
    struct_VkCopyImageToMemoryInfo* = struct_VkCopyImageToMemoryInfo_1107299192
else:
  static :
    hint("Declaration of " & "struct_VkCopyImageToMemoryInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkIndirectStateFlagBitsNV):
  type
    enum_VkIndirectStateFlagBitsNV* = enum_VkIndirectStateFlagBitsNV_1107302762
else:
  static :
    hint("Declaration of " & "enum_VkIndirectStateFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdNextSubpass):
  type
    PFN_vkCmdNextSubpass* = PFN_vkCmdNextSubpass_1107297944
else:
  static :
    hint("Declaration of " & "PFN_vkCmdNextSubpass" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineShaderStageCreateInfo):
  type
    struct_VkPipelineShaderStageCreateInfo* = struct_VkPipelineShaderStageCreateInfo_1107297472
else:
  static :
    hint("Declaration of " & "struct_VkPipelineShaderStageCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetSemaphoreCounterValueKHR):
  type
    PFN_vkGetSemaphoreCounterValueKHR* = PFN_vkGetSemaphoreCounterValueKHR_1107300384
else:
  static :
    hint("Declaration of " & "PFN_vkGetSemaphoreCounterValueKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264ReferenceInfo):
  type
    struct_StdVideoEncodeH264ReferenceInfo* = struct_StdVideoEncodeH264ReferenceInfo_1107305452
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceBufferAddressFeaturesEXT):
  type
    VkPhysicalDeviceBufferAddressFeaturesEXT* = VkPhysicalDeviceBufferAddressFeaturesEXT_1107302522
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceBufferAddressFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSemaphoreSubmitInfo):
  type
    struct_VkSemaphoreSubmitInfo* = struct_VkSemaphoreSubmitInfo_1107298746
else:
  static :
    hint("Declaration of " & "struct_VkSemaphoreSubmitInfo" &
        " already exists, not redeclaring")
when not declared(VkExtensionProperties):
  type
    VkExtensionProperties* = VkExtensionProperties_1107297358
else:
  static :
    hint("Declaration of " & "VkExtensionProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkRect2D):
  type
    struct_VkRect2D* = struct_VkRect2D_1107297240
else:
  static :
    hint("Declaration of " & "struct_VkRect2D" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT):
  type
    VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT* = VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT_1107303330
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkResult):
  type
    VkResult* = VkResult_1107296778
else:
  static :
    hint("Declaration of " & "VkResult" & " already exists, not redeclaring")
when not declared(PFN_vkCreateComputePipelines):
  type
    PFN_vkCreateComputePipelines* = PFN_vkCreateComputePipelines_1107297808
else:
  static :
    hint("Declaration of " & "PFN_vkCreateComputePipelines" &
        " already exists, not redeclaring")
when not declared(VkHostImageCopyFlagBits):
  type
    VkHostImageCopyFlagBits* = VkHostImageCopyFlagBits_1107299004
else:
  static :
    hint("Declaration of " & "VkHostImageCopyFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePointClippingProperties):
  type
    VkPhysicalDevicePointClippingProperties* = VkPhysicalDevicePointClippingProperties_1107298166
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePointClippingProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceTensorMemoryRequirementsARM):
  type
    struct_VkDeviceTensorMemoryRequirementsARM* = struct_VkDeviceTensorMemoryRequirementsARM_1107304046
else:
  static :
    hint("Declaration of " & "struct_VkDeviceTensorMemoryRequirementsARM" &
        " already exists, not redeclaring")
when not declared(struct_VkBindImageMemoryDeviceGroupInfo):
  type
    struct_VkBindImageMemoryDeviceGroupInfo* = struct_VkBindImageMemoryDeviceGroupInfo_1107298096
else:
  static :
    hint("Declaration of " & "struct_VkBindImageMemoryDeviceGroupInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceToolProperties):
  type
    VkPhysicalDeviceToolProperties* = VkPhysicalDeviceToolProperties_1107298708
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceToolProperties" &
        " already exists, not redeclaring")
when not declared(VkDisplayModeParametersKHR):
  type
    VkDisplayModeParametersKHR* = VkDisplayModeParametersKHR_1107299370
else:
  static :
    hint("Declaration of " & "VkDisplayModeParametersKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkImageCreateFlagBits):
  type
    enum_VkImageCreateFlagBits* = enum_VkImageCreateFlagBits_1107296942
else:
  static :
    hint("Declaration of " & "enum_VkImageCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeAV1ProfileInfoKHR):
  type
    VkVideoDecodeAV1ProfileInfoKHR* = VkVideoDecodeAV1ProfileInfoKHR_1107300982
else:
  static :
    hint("Declaration of " & "VkVideoDecodeAV1ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkFramebufferCreateFlagBits):
  type
    VkFramebufferCreateFlagBits* = VkFramebufferCreateFlagBits_1107297172
else:
  static :
    hint("Declaration of " & "VkFramebufferCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPipelineViewportShadingRateImageStateCreateInfoNV):
  type
    VkPipelineViewportShadingRateImageStateCreateInfoNV* = VkPipelineViewportShadingRateImageStateCreateInfoNV_1107302042
else:
  static :
    hint("Declaration of " &
        "VkPipelineViewportShadingRateImageStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(union_VkClearColorValue):
  type
    union_VkClearColorValue* = union_VkClearColorValue_1107297640
else:
  static :
    hint("Declaration of " & "union_VkClearColorValue" &
        " already exists, not redeclaring")
when not declared(struct_VkSwapchainCreateInfoKHR):
  type
    struct_VkSwapchainCreateInfoKHR* = struct_VkSwapchainCreateInfoKHR_1107299304
else:
  static :
    hint("Declaration of " & "struct_VkSwapchainCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkMicromapVersionInfoEXT):
  type
    struct_VkMicromapVersionInfoEXT* = struct_VkMicromapVersionInfoEXT_1107303578
else:
  static :
    hint("Declaration of " & "struct_VkMicromapVersionInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkSampleCountFlagBits):
  type
    enum_VkSampleCountFlagBits* = enum_VkSampleCountFlagBits_1107296948
else:
  static :
    hint("Declaration of " & "enum_VkSampleCountFlagBits" &
        " already exists, not redeclaring")
when not declared(VkDiscardRectangleModeEXT):
  type
    VkDiscardRectangleModeEXT* = VkDiscardRectangleModeEXT_1107301742
else:
  static :
    hint("Declaration of " & "VkDiscardRectangleModeEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDebugReportCallbackEXT):
  type
    PFN_vkCreateDebugReportCallbackEXT* = PFN_vkCreateDebugReportCallbackEXT_1107301418
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDebugReportCallbackEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkGetLatencyMarkerInfoNV):
  type
    struct_VkGetLatencyMarkerInfoNV* = struct_VkGetLatencyMarkerInfoNV_1107304414
else:
  static :
    hint("Declaration of " & "struct_VkGetLatencyMarkerInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyBuffer):
  type
    PFN_vkDestroyBuffer* = PFN_vkDestroyBuffer_1107297778
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyBuffer" &
        " already exists, not redeclaring")
when not declared(VkPipelineColorBlendStateCreateFlags):
  type
    VkPipelineColorBlendStateCreateFlags* = VkPipelineColorBlendStateCreateFlags_1107297126
else:
  static :
    hint("Declaration of " & "VkPipelineColorBlendStateCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkBindAccelerationStructureMemoryInfoNV):
  type
    VkBindAccelerationStructureMemoryInfoNV* = VkBindAccelerationStructureMemoryInfoNV_1107302164
else:
  static :
    hint("Declaration of " & "VkBindAccelerationStructureMemoryInfoNV" &
        " already exists, not redeclaring")
when not declared(VkShaderModuleValidationCacheCreateInfoEXT):
  type
    VkShaderModuleValidationCacheCreateInfoEXT* = VkShaderModuleValidationCacheCreateInfoEXT_1107302004
else:
  static :
    hint("Declaration of " & "VkShaderModuleValidationCacheCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkBindImageMemorySwapchainInfoKHR):
  type
    VkBindImageMemorySwapchainInfoKHR* = VkBindImageMemorySwapchainInfoKHR_1107299318
else:
  static :
    hint("Declaration of " & "VkBindImageMemorySwapchainInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkCuModuleTexturingModeCreateInfoNVX):
  type
    struct_VkCuModuleTexturingModeCreateInfoNVX* = struct_VkCuModuleTexturingModeCreateInfoNVX_1107301500
else:
  static :
    hint("Declaration of " & "struct_VkCuModuleTexturingModeCreateInfoNVX" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI):
  type
    VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI* = VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI_1107303636
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLineRasterizationProperties):
  type
    VkPhysicalDeviceLineRasterizationProperties* = VkPhysicalDeviceLineRasterizationProperties_1107299046
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLineRasterizationProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkPerformanceConfigurationAcquireInfoINTEL):
  type
    struct_VkPerformanceConfigurationAcquireInfoINTEL* = struct_VkPerformanceConfigurationAcquireInfoINTEL_1107302424
else:
  static :
    hint("Declaration of " & "struct_VkPerformanceConfigurationAcquireInfoINTEL" &
        " already exists, not redeclaring")
when not declared(VkMultisamplePropertiesEXT):
  type
    VkMultisamplePropertiesEXT* = VkMultisamplePropertiesEXT_1107301908
else:
  static :
    hint("Declaration of " & "VkMultisamplePropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM):
  type
    VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM* = VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304552
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM" &
        " already exists, not redeclaring")
when not declared(VkPartitionedAccelerationStructureWriteInstanceDataNV):
  type
    VkPartitionedAccelerationStructureWriteInstanceDataNV* = VkPartitionedAccelerationStructureWriteInstanceDataNV_1107304884
else:
  static :
    hint("Declaration of " &
        "VkPartitionedAccelerationStructureWriteInstanceDataNV" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1TxMode):
  type
    StdVideoAV1TxMode* = StdVideoAV1TxMode_1107305608
else:
  static :
    hint("Declaration of " & "StdVideoAV1TxMode" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryImageCreateInfoNV):
  type
    VkExternalMemoryImageCreateInfoNV* = VkExternalMemoryImageCreateInfoNV_1107301582
else:
  static :
    hint("Declaration of " & "VkExternalMemoryImageCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkInstanceCreateFlagBits):
  type
    VkInstanceCreateFlagBits* = VkInstanceCreateFlagBits_1107296962
else:
  static :
    hint("Declaration of " & "VkInstanceCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeAV1PredictionModeKHR):
  type
    enum_VkVideoEncodeAV1PredictionModeKHR* = enum_VkVideoEncodeAV1PredictionModeKHR_1107301008
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeAV1PredictionModeKHR" &
        " already exists, not redeclaring")
when not declared(VkRect2D):
  type
    VkRect2D* = VkRect2D_1107297242
else:
  static :
    hint("Declaration of " & "VkRect2D" & " already exists, not redeclaring")
when not declared(struct_VkImageDrmFormatModifierPropertiesEXT):
  type
    struct_VkImageDrmFormatModifierPropertiesEXT* = struct_VkImageDrmFormatModifierPropertiesEXT_1107301976
else:
  static :
    hint("Declaration of " & "struct_VkImageDrmFormatModifierPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetLineStippleEXT):
  type
    PFN_vkCmdSetLineStippleEXT* = PFN_vkCmdSetLineStippleEXT_1107302632
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetLineStippleEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCustomBorderColorPropertiesEXT):
  type
    VkPhysicalDeviceCustomBorderColorPropertiesEXT* = VkPhysicalDeviceCustomBorderColorPropertiesEXT_1107302912
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCustomBorderColorPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceHostQueryResetFeatures):
  type
    struct_VkPhysicalDeviceHostQueryResetFeatures* = struct_VkPhysicalDeviceHostQueryResetFeatures_1107298570
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceHostQueryResetFeatures" &
        " already exists, not redeclaring")
when not declared(VkImageCopy2):
  type
    VkImageCopy2* = VkImageCopy2_1107298780
else:
  static :
    hint("Declaration of " & "VkImageCopy2" & " already exists, not redeclaring")
when not declared(VkImageCompressionControlEXT):
  type
    VkImageCompressionControlEXT* = VkImageCompressionControlEXT_1107303208
else:
  static :
    hint("Declaration of " & "VkImageCompressionControlEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkGeneratedCommandsInfoEXT):
  type
    struct_VkGeneratedCommandsInfoEXT* = struct_VkGeneratedCommandsInfoEXT_1107304966
else:
  static :
    hint("Declaration of " & "struct_VkGeneratedCommandsInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkWaitForFences):
  type
    PFN_vkWaitForFences* = PFN_vkWaitForFences_1107297754
else:
  static :
    hint("Declaration of " & "PFN_vkWaitForFences" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceFeatures):
  type
    PFN_vkGetPhysicalDeviceFeatures* = PFN_vkGetPhysicalDeviceFeatures_1107297682
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerYcbcrConversionCreateInfo):
  type
    struct_VkSamplerYcbcrConversionCreateInfo* = struct_VkSamplerYcbcrConversionCreateInfo_1107298218
else:
  static :
    hint("Declaration of " & "struct_VkSamplerYcbcrConversionCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerYcbcrConversionInfo):
  type
    struct_VkSamplerYcbcrConversionInfo* = struct_VkSamplerYcbcrConversionInfo_1107298222
else:
  static :
    hint("Declaration of " & "struct_VkSamplerYcbcrConversionInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetRefreshCycleDurationGOOGLE):
  type
    PFN_vkGetRefreshCycleDurationGOOGLE* = PFN_vkGetRefreshCycleDurationGOOGLE_1107301714
else:
  static :
    hint("Declaration of " & "PFN_vkGetRefreshCycleDurationGOOGLE" &
        " already exists, not redeclaring")
when not declared(struct_VkAttachmentReference2):
  type
    struct_VkAttachmentReference2* = struct_VkAttachmentReference2_1107298442
else:
  static :
    hint("Declaration of " & "struct_VkAttachmentReference2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDescriptorUpdateTemplateKHR):
  type
    PFN_vkCreateDescriptorUpdateTemplateKHR* = PFN_vkCreateDescriptorUpdateTemplateKHR_1107300034
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDescriptorUpdateTemplateKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkCubicFilterWeightsQCOM):
  type
    enum_VkCubicFilterWeightsQCOM* = enum_VkCubicFilterWeightsQCOM_1107304612
else:
  static :
    hint("Declaration of " & "enum_VkCubicFilterWeightsQCOM" &
        " already exists, not redeclaring")
when not declared(VkPerformanceCounterResultKHR):
  type
    VkPerformanceCounterResultKHR* = VkPerformanceCounterResultKHR_1107300154
else:
  static :
    hint("Declaration of " & "VkPerformanceCounterResultKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoProfileInfoKHR):
  type
    VkVideoProfileInfoKHR* = VkVideoProfileInfoKHR_1107299480
else:
  static :
    hint("Declaration of " & "VkVideoProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceFaultVendorInfoEXT):
  type
    struct_VkDeviceFaultVendorInfoEXT* = struct_VkDeviceFaultVendorInfoEXT_1107303242
else:
  static :
    hint("Declaration of " & "struct_VkDeviceFaultVendorInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeQualityLevelPropertiesKHR):
  type
    VkVideoEncodeQualityLevelPropertiesKHR* = VkVideoEncodeQualityLevelPropertiesKHR_1107300624
else:
  static :
    hint("Declaration of " & "VkVideoEncodeQualityLevelPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPushConstants):
  type
    PFN_vkCmdPushConstants* = PFN_vkCmdPushConstants_1107297940
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPushConstants" &
        " already exists, not redeclaring")
when not declared(VkSwapchainPresentScalingCreateInfoKHR):
  type
    VkSwapchainPresentScalingCreateInfoKHR* = VkSwapchainPresentScalingCreateInfoKHR_1107300940
else:
  static :
    hint("Declaration of " & "VkSwapchainPresentScalingCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkDebugReportObjectTypeEXT):
  type
    enum_VkDebugReportObjectTypeEXT* = enum_VkDebugReportObjectTypeEXT_1107301402
else:
  static :
    hint("Declaration of " & "enum_VkDebugReportObjectTypeEXT" &
        " already exists, not redeclaring")
when not declared(VkCullModeFlagBits):
  type
    VkCullModeFlagBits* = VkCullModeFlagBits_1107297100
else:
  static :
    hint("Declaration of " & "VkCullModeFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPipelineRobustnessBufferBehavior):
  type
    VkPipelineRobustnessBufferBehavior* = VkPipelineRobustnessBufferBehavior_1107298974
else:
  static :
    hint("Declaration of " & "VkPipelineRobustnessBufferBehavior" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeCapabilitiesKHR):
  type
    struct_VkVideoDecodeCapabilitiesKHR* = struct_VkVideoDecodeCapabilitiesKHR_1107299576
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferSubmitInfo):
  type
    VkCommandBufferSubmitInfo* = VkCommandBufferSubmitInfo_1107298752
else:
  static :
    hint("Declaration of " & "VkCommandBufferSubmitInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderSubgroupRotateFeatures):
  type
    struct_VkPhysicalDeviceShaderSubgroupRotateFeatures* = struct_VkPhysicalDeviceShaderSubgroupRotateFeatures_1107299028
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderSubgroupRotateFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPushDescriptorSetWithTemplate2):
  type
    PFN_vkCmdPushDescriptorSetWithTemplate2* = PFN_vkCmdPushDescriptorSetWithTemplate2_1107299240
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPushDescriptorSetWithTemplate2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalMemoryHostPropertiesEXT):
  type
    VkPhysicalDeviceExternalMemoryHostPropertiesEXT* = VkPhysicalDeviceExternalMemoryHostPropertiesEXT_1107302252
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalMemoryHostPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceToolPropertiesEXT):
  type
    VkPhysicalDeviceToolPropertiesEXT* = VkPhysicalDeviceToolPropertiesEXT_1107302536
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceToolPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyMicromapToMemoryEXT):
  type
    PFN_vkCmdCopyMicromapToMemoryEXT* = PFN_vkCmdCopyMicromapToMemoryEXT_1107303624
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyMicromapToMemoryEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoInlineQueryInfoKHR):
  type
    struct_VkVideoInlineQueryInfoKHR* = struct_VkVideoInlineQueryInfoKHR_1107301126
else:
  static :
    hint("Declaration of " & "struct_VkVideoInlineQueryInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorSetLayoutCreateInfo):
  type
    struct_VkDescriptorSetLayoutCreateInfo* = struct_VkDescriptorSetLayoutCreateInfo_1107297580
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorSetLayoutCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoProfileListInfoKHR):
  type
    struct_VkVideoProfileListInfoKHR* = struct_VkVideoProfileListInfoKHR_1107299482
else:
  static :
    hint("Declaration of " & "struct_VkVideoProfileListInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH265AspectRatioIdc):
  type
    enum_StdVideoH265AspectRatioIdc* = enum_StdVideoH265AspectRatioIdc_1107305870
else:
  static :
    hint("Declaration of " & "enum_StdVideoH265AspectRatioIdc" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureOpInputNV):
  type
    VkClusterAccelerationStructureOpInputNV* = VkClusterAccelerationStructureOpInputNV_1107304798
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureOpInputNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCuLaunchKernelNVX):
  type
    PFN_vkCmdCuLaunchKernelNVX* = PFN_vkCmdCuLaunchKernelNVX_1107301520
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCuLaunchKernelNVX" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalComputeQueueCreateInfoNV):
  type
    struct_VkExternalComputeQueueCreateInfoNV* = struct_VkExternalComputeQueueCreateInfoNV_1107304702
else:
  static :
    hint("Declaration of " & "struct_VkExternalComputeQueueCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265LongTermRefPicsSps):
  type
    struct_StdVideoH265LongTermRefPicsSps* = struct_StdVideoH265LongTermRefPicsSps_1107305702
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265LongTermRefPicsSps" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance6Features):
  type
    VkPhysicalDeviceMaintenance6Features* = VkPhysicalDeviceMaintenance6Features_1107299130
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance6Features" &
        " already exists, not redeclaring")
when not declared(VkPipelineVertexInputDivisorStateCreateInfoEXT):
  type
    VkPipelineVertexInputDivisorStateCreateInfoEXT* = VkPipelineVertexInputDivisorStateCreateInfoEXT_1107302296
else:
  static :
    hint("Declaration of " & "VkPipelineVertexInputDivisorStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkDebugMarkerSetObjectTagEXT):
  type
    PFN_vkDebugMarkerSetObjectTagEXT* = PFN_vkDebugMarkerSetObjectTagEXT_1107301444
else:
  static :
    hint("Declaration of " & "PFN_vkDebugMarkerSetObjectTagEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetLayoutBinding):
  type
    VkDescriptorSetLayoutBinding* = VkDescriptorSetLayoutBinding_1107297578
else:
  static :
    hint("Declaration of " & "VkDescriptorSetLayoutBinding" &
        " already exists, not redeclaring")
when not declared(VkWriteDescriptorSetAccelerationStructureNV):
  type
    VkWriteDescriptorSetAccelerationStructureNV* = VkWriteDescriptorSetAccelerationStructureNV_1107302168
else:
  static :
    hint("Declaration of " & "VkWriteDescriptorSetAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(VkMicromapBuildInfoEXT):
  type
    VkMicromapBuildInfoEXT* = VkMicromapBuildInfoEXT_1107303564
else:
  static :
    hint("Declaration of " & "VkMicromapBuildInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupBindSparseInfoKHR):
  type
    VkDeviceGroupBindSparseInfoKHR* = VkDeviceGroupBindSparseInfoKHR_1107299902
else:
  static :
    hint("Declaration of " & "VkDeviceGroupBindSparseInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyGlobalPriorityPropertiesKHR):
  type
    VkQueueFamilyGlobalPriorityPropertiesKHR* = VkQueueFamilyGlobalPriorityPropertiesKHR_1107300346
else:
  static :
    hint("Declaration of " & "VkQueueFamilyGlobalPriorityPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH264ScalingLists):
  type
    struct_StdVideoH264ScalingLists* = struct_StdVideoH264ScalingLists_1107305660
else:
  static :
    hint("Declaration of " & "struct_StdVideoH264ScalingLists" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationStateCreateInfo):
  type
    VkPipelineRasterizationStateCreateInfo* = VkPipelineRasterizationStateCreateInfo_1107297510
else:
  static :
    hint("Declaration of " & "VkPipelineRasterizationStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalBufferProperties):
  type
    struct_VkExternalBufferProperties* = struct_VkExternalBufferProperties_1107298266
else:
  static :
    hint("Declaration of " & "struct_VkExternalBufferProperties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderObjectPropertiesEXT):
  type
    VkPhysicalDeviceShaderObjectPropertiesEXT* = VkPhysicalDeviceShaderObjectPropertiesEXT_1107304262
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderObjectPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkImageSubresource):
  type
    struct_VkImageSubresource* = struct_VkImageSubresource_1107297392
else:
  static :
    hint("Declaration of " & "struct_VkImageSubresource" &
        " already exists, not redeclaring")
when not declared(struct_HWND_private):
  type
    struct_HWND_private* = struct_HWND_private_1107305506
else:
  static :
    hint("Declaration of " & "struct_HWND_private" &
        " already exists, not redeclaring")
when not declared(PFN_vkDebugMarkerSetObjectNameEXT):
  type
    PFN_vkDebugMarkerSetObjectNameEXT* = PFN_vkDebugMarkerSetObjectNameEXT_1107301446
else:
  static :
    hint("Declaration of " & "PFN_vkDebugMarkerSetObjectNameEXT" &
        " already exists, not redeclaring")
when not declared(VkMemoryDedicatedRequirements):
  type
    VkMemoryDedicatedRequirements* = VkMemoryDedicatedRequirements_1107298066
else:
  static :
    hint("Declaration of " & "VkMemoryDedicatedRequirements" &
        " already exists, not redeclaring")
when not declared(VkSubpassMergeStatusEXT):
  type
    VkSubpassMergeStatusEXT* = VkSubpassMergeStatusEXT_1107303940
else:
  static :
    hint("Declaration of " & "VkSubpassMergeStatusEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeH265RateControlFlagBitsKHR):
  type
    enum_VkVideoEncodeH265RateControlFlagBitsKHR* = enum_VkVideoEncodeH265RateControlFlagBitsKHR_1107299710
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeH265RateControlFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLineRasterizationPropertiesEXT):
  type
    VkPhysicalDeviceLineRasterizationPropertiesEXT* = VkPhysicalDeviceLineRasterizationPropertiesEXT_1107302628
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLineRasterizationPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkBindTensorMemoryInfoARM):
  type
    VkBindTensorMemoryInfoARM* = VkBindTensorMemoryInfoARM_1107304020
else:
  static :
    hint("Declaration of " & "VkBindTensorMemoryInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkValidationFeaturesEXT):
  type
    struct_VkValidationFeaturesEXT* = struct_VkValidationFeaturesEXT_1107302550
else:
  static :
    hint("Declaration of " & "struct_VkValidationFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalFenceInfo):
  type
    VkPhysicalDeviceExternalFenceInfo* = VkPhysicalDeviceExternalFenceInfo_1107298288
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalFenceInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderAtomicInt64Features):
  type
    struct_VkPhysicalDeviceShaderAtomicInt64Features* = struct_VkPhysicalDeviceShaderAtomicInt64Features_1107298474
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderAtomicInt64Features" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT):
  type
    struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT* = struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT_1107303406
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkVertexInputRate):
  type
    VkVertexInputRate* = VkVertexInputRate_1107296862
else:
  static :
    hint("Declaration of " & "VkVertexInputRate" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeCapabilitiesKHR):
  type
    struct_VkVideoEncodeCapabilitiesKHR* = struct_VkVideoEncodeCapabilitiesKHR_1107300598
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsTokenTypeEXT):
  type
    VkIndirectCommandsTokenTypeEXT* = VkIndirectCommandsTokenTypeEXT_1107304920
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsTokenTypeEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPartitionedAccelerationStructureInstancesInputNV):
  type
    struct_VkPartitionedAccelerationStructureInstancesInputNV* = struct_VkPartitionedAccelerationStructureInstancesInputNV_1107304898
else:
  static :
    hint("Declaration of " &
        "struct_VkPartitionedAccelerationStructureInstancesInputNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayPlaneInfo2KHR):
  type
    struct_VkDisplayPlaneInfo2KHR* = struct_VkDisplayPlaneInfo2KHR_1107300218
else:
  static :
    hint("Declaration of " & "struct_VkDisplayPlaneInfo2KHR" &
        " already exists, not redeclaring")
when not declared(enum_VkPerformanceConfigurationTypeINTEL):
  type
    enum_VkPerformanceConfigurationTypeINTEL* = enum_VkPerformanceConfigurationTypeINTEL_1107302374
else:
  static :
    hint("Declaration of " & "enum_VkPerformanceConfigurationTypeINTEL" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureInstanceNV):
  type
    VkAccelerationStructureInstanceNV* = VkAccelerationStructureInstanceNV_1107302194
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureInstanceNV" &
        " already exists, not redeclaring")
when not declared(VkRenderPassAttachmentBeginInfoKHR):
  type
    VkRenderPassAttachmentBeginInfoKHR* = VkRenderPassAttachmentBeginInfoKHR_1107300046
else:
  static :
    hint("Declaration of " & "VkRenderPassAttachmentBeginInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPointClippingBehavior):
  type
    VkPointClippingBehavior* = VkPointClippingBehavior_1107297956
else:
  static :
    hint("Declaration of " & "VkPointClippingBehavior" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePresentBarrierFeaturesNV):
  type
    struct_VkPhysicalDevicePresentBarrierFeaturesNV* = struct_VkPhysicalDevicePresentBarrierFeaturesNV_1107302918
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePresentBarrierFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthClipNegativeOneToOneEXT):
  type
    PFN_vkCmdSetDepthClipNegativeOneToOneEXT* = PFN_vkCmdSetDepthClipNegativeOneToOneEXT_1107303916
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthClipNegativeOneToOneEXT" &
        " already exists, not redeclaring")
when not declared(VkDedicatedAllocationBufferCreateInfoNV):
  type
    VkDedicatedAllocationBufferCreateInfoNV* = VkDedicatedAllocationBufferCreateInfoNV_1107301460
else:
  static :
    hint("Declaration of " & "VkDedicatedAllocationBufferCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH264InlineSessionParametersInfoKHR):
  type
    struct_VkVideoDecodeH264InlineSessionParametersInfoKHR* = struct_VkVideoDecodeH264InlineSessionParametersInfoKHR_1107301372
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoDecodeH264InlineSessionParametersInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT):
  type
    PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT* = PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT_1107301912
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkOpticalFlowSessionCreateFlagBitsNV):
  type
    enum_VkOpticalFlowSessionCreateFlagBitsNV* = enum_VkOpticalFlowSessionCreateFlagBitsNV_1107304162
else:
  static :
    hint("Declaration of " & "enum_VkOpticalFlowSessionCreateFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(HINSTANCE):
  type
    HINSTANCE* = HINSTANCE_1107305304
else:
  static :
    hint("Declaration of " & "HINSTANCE" & " already exists, not redeclaring")
when not declared(struct_VkImageMemoryBarrier):
  type
    struct_VkImageMemoryBarrier* = struct_VkImageMemoryBarrier_1107297272
else:
  static :
    hint("Declaration of " & "struct_VkImageMemoryBarrier" &
        " already exists, not redeclaring")
when not declared(VkSurfaceKHR):
  type
    VkSurfaceKHR* = VkSurfaceKHR_1107299250
else:
  static :
    hint("Declaration of " & "VkSurfaceKHR" & " already exists, not redeclaring")
when not declared(struct_VkPipelineExecutableInfoKHR):
  type
    struct_VkPipelineExecutableInfoKHR* = struct_VkPipelineExecutableInfoKHR_1107300502
else:
  static :
    hint("Declaration of " & "struct_VkPipelineExecutableInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVideoMaintenance2FeaturesKHR):
  type
    VkPhysicalDeviceVideoMaintenance2FeaturesKHR* = VkPhysicalDeviceVideoMaintenance2FeaturesKHR_1107301370
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVideoMaintenance2FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderCorePropertiesAMD):
  type
    VkPhysicalDeviceShaderCorePropertiesAMD* = VkPhysicalDeviceShaderCorePropertiesAMD_1107302280
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderCorePropertiesAMD" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT):
  type
    VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT* = VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT_1107303286
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkBindDescriptorSetsInfo):
  type
    VkBindDescriptorSetsInfo* = VkBindDescriptorSetsInfo_1107299142
else:
  static :
    hint("Declaration of " & "VkBindDescriptorSetsInfo" &
        " already exists, not redeclaring")
when not declared(VkSampleMask):
  type
    VkSampleMask* = VkSampleMask_1107296717
else:
  static :
    hint("Declaration of " & "VkSampleMask" & " already exists, not redeclaring")
when not declared(enum_VkSamplerYcbcrRange):
  type
    enum_VkSamplerYcbcrRange* = enum_VkSamplerYcbcrRange_1107297966
else:
  static :
    hint("Declaration of " & "enum_VkSamplerYcbcrRange" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT):
  type
    struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT* = struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT_1107303740
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR):
  type
    struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR* = struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR_1107301234
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkShaderModuleValidationCacheCreateInfoEXT):
  type
    struct_VkShaderModuleValidationCacheCreateInfoEXT* = struct_VkShaderModuleValidationCacheCreateInfoEXT_1107302002
else:
  static :
    hint("Declaration of " & "struct_VkShaderModuleValidationCacheCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderAtomicInt64FeaturesKHR):
  type
    VkPhysicalDeviceShaderAtomicInt64FeaturesKHR* = VkPhysicalDeviceShaderAtomicInt64FeaturesKHR_1107300306
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderAtomicInt64FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetLayoutCreateFlags):
  type
    VkDescriptorSetLayoutCreateFlags* = VkDescriptorSetLayoutCreateFlags_1107297156
else:
  static :
    hint("Declaration of " & "VkDescriptorSetLayoutCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkBufferUsageFlagBits2KHR):
  type
    VkBufferUsageFlagBits2KHR* = VkBufferUsageFlagBits2KHR_1107300782
else:
  static :
    hint("Declaration of " & "VkBufferUsageFlagBits2KHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeIntraRefreshCapabilitiesKHR):
  type
    VkVideoEncodeIntraRefreshCapabilitiesKHR* = VkVideoEncodeIntraRefreshCapabilitiesKHR_1107301254
else:
  static :
    hint("Declaration of " & "VkVideoEncodeIntraRefreshCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeRateControlModeFlagBitsKHR):
  type
    enum_VkVideoEncodeRateControlModeFlagBitsKHR* = enum_VkVideoEncodeRateControlModeFlagBitsKHR_1107300568
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeRateControlModeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoFormatAV1QuantizationMapPropertiesKHR):
  type
    struct_VkVideoFormatAV1QuantizationMapPropertiesKHR* = struct_VkVideoFormatAV1QuantizationMapPropertiesKHR_1107301308
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoFormatAV1QuantizationMapPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkMutableDescriptorTypeListEXT):
  type
    VkMutableDescriptorTypeListEXT* = VkMutableDescriptorTypeListEXT_1107303274
else:
  static :
    hint("Declaration of " & "VkMutableDescriptorTypeListEXT" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureGeometryTrianglesDataKHR):
  type
    VkAccelerationStructureGeometryTrianglesDataKHR* = VkAccelerationStructureGeometryTrianglesDataKHR_1107305148
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureGeometryTrianglesDataKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineBinaryCreateInfoKHR):
  type
    VkPipelineBinaryCreateInfoKHR* = VkPipelineBinaryCreateInfoKHR_1107300870
else:
  static :
    hint("Declaration of " & "VkPipelineBinaryCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkStructureType):
  type
    VkStructureType* = VkStructureType_1107296782
else:
  static :
    hint("Declaration of " & "VkStructureType" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassSubpassFeedbackCreateInfoEXT):
  type
    struct_VkRenderPassSubpassFeedbackCreateInfoEXT* = struct_VkRenderPassSubpassFeedbackCreateInfoEXT_1107303962
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassSubpassFeedbackCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkImageBlit2KHR):
  type
    VkImageBlit2KHR* = VkImageBlit2KHR_1107300718
else:
  static :
    hint("Declaration of " & "VkImageBlit2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDescriptorIndexingFeaturesEXT):
  type
    VkPhysicalDeviceDescriptorIndexingFeaturesEXT* = VkPhysicalDeviceDescriptorIndexingFeaturesEXT_1107302020
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDescriptorIndexingFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineInfoARM):
  type
    VkDataGraphPipelineInfoARM* = VkDataGraphPipelineInfoARM_1107304520
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineInfoARM" &
        " already exists, not redeclaring")
when not declared(VkBuildPartitionedAccelerationStructureInfoNV):
  type
    VkBuildPartitionedAccelerationStructureInfoNV* = VkBuildPartitionedAccelerationStructureInfoNV_1107304904
else:
  static :
    hint("Declaration of " & "VkBuildPartitionedAccelerationStructureInfoNV" &
        " already exists, not redeclaring")
when not declared(VkGeneratedCommandsInfoEXT):
  type
    VkGeneratedCommandsInfoEXT* = VkGeneratedCommandsInfoEXT_1107304968
else:
  static :
    hint("Declaration of " & "VkGeneratedCommandsInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeAV1OperatingPointInfo):
  type
    struct_StdVideoEncodeAV1OperatingPointInfo* = struct_StdVideoEncodeAV1OperatingPointInfo_1107305492
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeAV1OperatingPointInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkFrontFace):
  type
    enum_VkFrontFace* = enum_VkFrontFace_1107296856
else:
  static :
    hint("Declaration of " & "enum_VkFrontFace" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsLayoutUsageFlagBitsEXT):
  type
    VkIndirectCommandsLayoutUsageFlagBitsEXT* = VkIndirectCommandsLayoutUsageFlagBitsEXT_1107304930
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsLayoutUsageFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265QpKHR):
  type
    struct_VkVideoEncodeH265QpKHR* = struct_VkVideoEncodeH265QpKHR_1107299726
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265QpKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoCodingControlInfoKHR):
  type
    struct_VkVideoCodingControlInfoKHR* = struct_VkVideoCodingControlInfoKHR_1107299534
else:
  static :
    hint("Declaration of " & "struct_VkVideoCodingControlInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryMapInfo):
  type
    VkMemoryMapInfo* = VkMemoryMapInfo_1107299074
else:
  static :
    hint("Declaration of " & "VkMemoryMapInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineShaderStageCreateFlagBits):
  type
    enum_VkPipelineShaderStageCreateFlagBits* = enum_VkPipelineShaderStageCreateFlagBits_1107297088
else:
  static :
    hint("Declaration of " & "enum_VkPipelineShaderStageCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkSamplerAddressMode):
  type
    VkSamplerAddressMode* = VkSamplerAddressMode_1107296890
else:
  static :
    hint("Declaration of " & "VkSamplerAddressMode" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSynchronization2Features):
  type
    VkPhysicalDeviceSynchronization2Features* = VkPhysicalDeviceSynchronization2Features_1107298760
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSynchronization2Features" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT):
  type
    VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* = VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT_1107303396
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkQueueSubmit):
  type
    PFN_vkQueueSubmit* = PFN_vkQueueSubmit_1107297712
else:
  static :
    hint("Declaration of " & "PFN_vkQueueSubmit" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1QIndexKHR):
  type
    VkVideoEncodeAV1QIndexKHR* = VkVideoEncodeAV1QIndexKHR_1107301050
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1QIndexKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkBaseOutStructure):
  type
    struct_VkBaseOutStructure* = struct_VkBaseOutStructure_1107297248
else:
  static :
    hint("Declaration of " & "struct_VkBaseOutStructure" &
        " already exists, not redeclaring")
when not declared(VkImageSwapchainCreateInfoKHR):
  type
    VkImageSwapchainCreateInfoKHR* = VkImageSwapchainCreateInfoKHR_1107299314
else:
  static :
    hint("Declaration of " & "VkImageSwapchainCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures):
  type
    struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* = struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures_1107298558
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures" &
        " already exists, not redeclaring")
when not declared(VkMicromapCreateFlagsEXT):
  type
    VkMicromapCreateFlagsEXT* = VkMicromapCreateFlagsEXT_1107303552
else:
  static :
    hint("Declaration of " & "VkMicromapCreateFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkImageSubresource2KHR):
  type
    VkImageSubresource2KHR* = VkImageSubresource2KHR_1107300792
else:
  static :
    hint("Declaration of " & "VkImageSubresource2KHR" &
        " already exists, not redeclaring")
when not declared(VkPeerMemoryFeatureFlagsKHR):
  type
    VkPeerMemoryFeatureFlagsKHR* = VkPeerMemoryFeatureFlagsKHR_1107299886
else:
  static :
    hint("Declaration of " & "VkPeerMemoryFeatureFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkSparseMemoryBind):
  type
    VkSparseMemoryBind* = VkSparseMemoryBind_1107297382
else:
  static :
    hint("Declaration of " & "VkSparseMemoryBind" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRobustness2PropertiesKHR):
  type
    VkPhysicalDeviceRobustness2PropertiesKHR* = VkPhysicalDeviceRobustness2PropertiesKHR_1107301394
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRobustness2PropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkImageSubresourceRange):
  type
    struct_VkImageSubresourceRange* = struct_VkImageSubresourceRange_1107297268
else:
  static :
    hint("Declaration of " & "struct_VkImageSubresourceRange" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetScissorWithCountEXT):
  type
    PFN_vkCmdSetScissorWithCountEXT* = PFN_vkCmdSetScissorWithCountEXT_1107302656
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetScissorWithCountEXT" &
        " already exists, not redeclaring")
when not declared(VkDeviceMemoryOpaqueCaptureAddressInfoKHR):
  type
    VkDeviceMemoryOpaqueCaptureAddressInfoKHR* = VkDeviceMemoryOpaqueCaptureAddressInfoKHR_1107300466
else:
  static :
    hint("Declaration of " & "VkDeviceMemoryOpaqueCaptureAddressInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDepthBiasRepresentationInfoEXT):
  type
    VkDepthBiasRepresentationInfoEXT* = VkDepthBiasRepresentationInfoEXT_1107302874
else:
  static :
    hint("Declaration of " & "VkDepthBiasRepresentationInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkBindImageMemoryDeviceGroupInfoKHR):
  type
    VkBindImageMemoryDeviceGroupInfoKHR* = VkBindImageMemoryDeviceGroupInfoKHR_1107299906
else:
  static :
    hint("Declaration of " & "VkBindImageMemoryDeviceGroupInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPresentScalingFlagsKHR):
  type
    VkPresentScalingFlagsKHR* = VkPresentScalingFlagsKHR_1107300902
else:
  static :
    hint("Declaration of " & "VkPresentScalingFlagsKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1FilmGrainFlags):
  type
    StdVideoAV1FilmGrainFlags* = StdVideoAV1FilmGrainFlags_1107305836
else:
  static :
    hint("Declaration of " & "StdVideoAV1FilmGrainFlags" &
        " already exists, not redeclaring")
when not declared(VkCompareOp):
  type
    VkCompareOp* = VkCompareOp_1107296850
else:
  static :
    hint("Declaration of " & "VkCompareOp" & " already exists, not redeclaring")
when not declared(VkBlitImageInfo2KHR):
  type
    VkBlitImageInfo2KHR* = VkBlitImageInfo2KHR_1107300710
else:
  static :
    hint("Declaration of " & "VkBlitImageInfo2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeSessionParametersGetInfoKHR):
  type
    struct_VkVideoEncodeSessionParametersGetInfoKHR* = struct_VkVideoEncodeSessionParametersGetInfoKHR_1107300630
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeSessionParametersGetInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkBuildAccelerationStructureModeKHR):
  type
    enum_VkBuildAccelerationStructureModeKHR* = enum_VkBuildAccelerationStructureModeKHR_1107305132
else:
  static :
    hint("Declaration of " & "enum_VkBuildAccelerationStructureModeKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectCommandsLayoutTokenNV):
  type
    struct_VkIndirectCommandsLayoutTokenNV* = struct_VkIndirectCommandsLayoutTokenNV_1107302810
else:
  static :
    hint("Declaration of " & "struct_VkIndirectCommandsLayoutTokenNV" &
        " already exists, not redeclaring")
when not declared(VkDeviceDiagnosticsConfigFlagBitsNV):
  type
    VkDeviceDiagnosticsConfigFlagBitsNV* = VkDeviceDiagnosticsConfigFlagBitsNV_1107302952
else:
  static :
    hint("Declaration of " & "VkDeviceDiagnosticsConfigFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264RateControlFlagBitsKHR):
  type
    VkVideoEncodeH264RateControlFlagBitsKHR* = VkVideoEncodeH264RateControlFlagBitsKHR_1107299604
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264RateControlFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkFormatProperties3KHR):
  type
    VkFormatProperties3KHR* = VkFormatProperties3KHR_1107300740
else:
  static :
    hint("Declaration of " & "VkFormatProperties3KHR" &
        " already exists, not redeclaring")
when not declared(VkSurfacePresentScalingCapabilitiesKHR):
  type
    VkSurfacePresentScalingCapabilitiesKHR* = VkSurfacePresentScalingCapabilitiesKHR_1107300916
else:
  static :
    hint("Declaration of " & "VkSurfacePresentScalingCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDescriptorUpdateTemplate):
  type
    PFN_vkCreateDescriptorUpdateTemplate* = PFN_vkCreateDescriptorUpdateTemplate_1107298366
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDescriptorUpdateTemplate" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureTypeNV):
  type
    VkClusterAccelerationStructureTypeNV* = VkClusterAccelerationStructureTypeNV_1107304742
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureTypeNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSurfaceInfo2KHR):
  type
    VkPhysicalDeviceSurfaceInfo2KHR* = VkPhysicalDeviceSurfaceInfo2KHR_1107300188
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSurfaceInfo2KHR" &
        " already exists, not redeclaring")
when not declared(VkOffset2D):
  type
    VkOffset2D* = VkOffset2D_1107297234
else:
  static :
    hint("Declaration of " & "VkOffset2D" & " already exists, not redeclaring")
when not declared(struct_VkSubpassSampleLocationsEXT):
  type
    struct_VkSubpassSampleLocationsEXT* = struct_VkSubpassSampleLocationsEXT_1107301890
else:
  static :
    hint("Declaration of " & "struct_VkSubpassSampleLocationsEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkEventCreateFlagBits):
  type
    enum_VkEventCreateFlagBits* = enum_VkEventCreateFlagBits_1107297024
else:
  static :
    hint("Declaration of " & "enum_VkEventCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPipelineCacheData):
  type
    PFN_vkGetPipelineCacheData* = PFN_vkGetPipelineCacheData_1107297802
else:
  static :
    hint("Declaration of " & "PFN_vkGetPipelineCacheData" &
        " already exists, not redeclaring")
when not declared(struct_VkCuLaunchInfoNVX):
  type
    struct_VkCuLaunchInfoNVX* = struct_VkCuLaunchInfoNVX_1107301508
else:
  static :
    hint("Declaration of " & "struct_VkCuLaunchInfoNVX" &
        " already exists, not redeclaring")
when not declared(VkImageStencilUsageCreateInfoEXT):
  type
    VkImageStencilUsageCreateInfoEXT* = VkImageStencilUsageCreateInfoEXT_1107302540
else:
  static :
    hint("Declaration of " & "VkImageStencilUsageCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX):
  type
    struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* = struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX_1107301718
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceAddressBindingCallbackDataEXT):
  type
    struct_VkDeviceAddressBindingCallbackDataEXT* = struct_VkDeviceAddressBindingCallbackDataEXT_1107303316
else:
  static :
    hint("Declaration of " & "struct_VkDeviceAddressBindingCallbackDataEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT):
  type
    VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT* = VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT_1107304940
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1FrameType):
  type
    StdVideoAV1FrameType* = StdVideoAV1FrameType_1107305604
else:
  static :
    hint("Declaration of " & "StdVideoAV1FrameType" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayModeStereoPropertiesNV):
  type
    struct_VkDisplayModeStereoPropertiesNV* = struct_VkDisplayModeStereoPropertiesNV_1107304688
else:
  static :
    hint("Declaration of " & "struct_VkDisplayModeStereoPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkPipelineCoverageModulationStateCreateInfoNV):
  type
    VkPipelineCoverageModulationStateCreateInfoNV* = VkPipelineCoverageModulationStateCreateInfoNV_1107301944
else:
  static :
    hint("Declaration of " & "VkPipelineCoverageModulationStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetQueryPoolResults):
  type
    PFN_vkGetQueryPoolResults* = PFN_vkGetQueryPoolResults_1107297774
else:
  static :
    hint("Declaration of " & "PFN_vkGetQueryPoolResults" &
        " already exists, not redeclaring")
when not declared(struct_VkAttachmentFeedbackLoopInfoEXT):
  type
    struct_VkAttachmentFeedbackLoopInfoEXT* = struct_VkAttachmentFeedbackLoopInfoEXT_1107301142
else:
  static :
    hint("Declaration of " & "struct_VkAttachmentFeedbackLoopInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT):
  type
    struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT* = struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT_1107303180
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH265PictureInfo):
  type
    struct_StdVideoEncodeH265PictureInfo* = struct_StdVideoEncodeH265PictureInfo_1107305466
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH265PictureInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkSubmitInfo2):
  type
    struct_VkSubmitInfo2* = struct_VkSubmitInfo2_1107298754
else:
  static :
    hint("Declaration of " & "struct_VkSubmitInfo2" &
        " already exists, not redeclaring")
when not declared(VkPipelineColorBlendStateCreateFlagBits):
  type
    VkPipelineColorBlendStateCreateFlagBits* = VkPipelineColorBlendStateCreateFlagBits_1107297124
else:
  static :
    hint("Declaration of " & "VkPipelineColorBlendStateCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalMemoryImageCreateInfo):
  type
    struct_VkExternalMemoryImageCreateInfo* = struct_VkExternalMemoryImageCreateInfo_1107298274
else:
  static :
    hint("Declaration of " & "struct_VkExternalMemoryImageCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkMappedMemoryRange):
  type
    VkMappedMemoryRange* = VkMappedMemoryRange_1107297370
else:
  static :
    hint("Declaration of " & "VkMappedMemoryRange" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSchedulingControlsPropertiesARM):
  type
    struct_VkPhysicalDeviceSchedulingControlsPropertiesARM* = struct_VkPhysicalDeviceSchedulingControlsPropertiesARM_1107303680
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSchedulingControlsPropertiesARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTileMemoryHeapFeaturesQCOM):
  type
    VkPhysicalDeviceTileMemoryHeapFeaturesQCOM* = VkPhysicalDeviceTileMemoryHeapFeaturesQCOM_1107304660
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTileMemoryHeapFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkBaseInStructure):
  type
    struct_VkBaseInStructure* = struct_VkBaseInStructure_1107297244
else:
  static :
    hint("Declaration of " & "struct_VkBaseInStructure" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePointClippingPropertiesKHR):
  type
    VkPhysicalDevicePointClippingPropertiesKHR* = VkPhysicalDevicePointClippingPropertiesKHR_1107300176
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePointClippingPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV):
  type
    struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV* = struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV_1107302226
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineRepresentativeFragmentTestStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetAllocateInfo):
  type
    VkDescriptorSetAllocateInfo* = VkDescriptorSetAllocateInfo_1107297574
else:
  static :
    hint("Declaration of " & "VkDescriptorSetAllocateInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkPerformanceOverrideTypeINTEL):
  type
    enum_VkPerformanceOverrideTypeINTEL* = enum_VkPerformanceOverrideTypeINTEL_1107302382
else:
  static :
    hint("Declaration of " & "enum_VkPerformanceOverrideTypeINTEL" &
        " already exists, not redeclaring")
when not declared(PFN_vkEnumerateInstanceVersion):
  type
    PFN_vkEnumerateInstanceVersion* = PFN_vkEnumerateInstanceVersion_1107298324
else:
  static :
    hint("Declaration of " & "PFN_vkEnumerateInstanceVersion" &
        " already exists, not redeclaring")
when not declared(VkSubpassDescriptionDepthStencilResolve):
  type
    VkSubpassDescriptionDepthStencilResolve* = VkSubpassDescriptionDepthStencilResolve_1107298508
else:
  static :
    hint("Declaration of " & "VkSubpassDescriptionDepthStencilResolve" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265DpbSlotInfoKHR):
  type
    VkVideoEncodeH265DpbSlotInfoKHR* = VkVideoEncodeH265DpbSlotInfoKHR_1107299772
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkTimeDomainEXT):
  type
    VkTimeDomainEXT* = VkTimeDomainEXT_1107302270
else:
  static :
    hint("Declaration of " & "VkTimeDomainEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT):
  type
    struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT* = struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT_1107303250
else:
  static :
    hint("Declaration of " &
        "struct_VkDeviceFaultVendorBinaryHeaderVersionOneEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalTensorInfoARM):
  type
    VkPhysicalDeviceExternalTensorInfoARM* = VkPhysicalDeviceExternalTensorInfoARM_1107304064
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalTensorInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT):
  type
    struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT* = struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT_1107304354
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBuildPartitionedAccelerationStructuresNV):
  type
    PFN_vkCmdBuildPartitionedAccelerationStructuresNV* = PFN_vkCmdBuildPartitionedAccelerationStructuresNV_1107304908
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBuildPartitionedAccelerationStructuresNV" &
        " already exists, not redeclaring")
when not declared(VkFramebufferCreateInfo):
  type
    VkFramebufferCreateInfo* = VkFramebufferCreateInfo_1107297598
else:
  static :
    hint("Declaration of " & "VkFramebufferCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkQueryPoolPerformanceCreateInfoKHR):
  type
    VkQueryPoolPerformanceCreateInfoKHR* = VkQueryPoolPerformanceCreateInfoKHR_1107300150
else:
  static :
    hint("Declaration of " & "VkQueryPoolPerformanceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdControlVideoCodingKHR):
  type
    PFN_vkCmdControlVideoCodingKHR* = PFN_vkCmdControlVideoCodingKHR_1107299560
else:
  static :
    hint("Declaration of " & "PFN_vkCmdControlVideoCodingKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264SliceHeaderFlags):
  type
    StdVideoEncodeH264SliceHeaderFlags* = StdVideoEncodeH264SliceHeaderFlags_1107305530
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264SliceHeaderFlags" &
        " already exists, not redeclaring")
when not declared(enum_VkAddressCopyFlagBitsKHR):
  type
    enum_VkAddressCopyFlagBitsKHR* = enum_VkAddressCopyFlagBitsKHR_1107301208
else:
  static :
    hint("Declaration of " & "enum_VkAddressCopyFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkSurfacePresentModeKHR):
  type
    VkSurfacePresentModeKHR* = VkSurfacePresentModeKHR_1107300912
else:
  static :
    hint("Declaration of " & "VkSurfacePresentModeKHR" &
        " already exists, not redeclaring")
when not declared(VkPerformanceConfigurationTypeINTEL):
  type
    VkPerformanceConfigurationTypeINTEL* = VkPerformanceConfigurationTypeINTEL_1107302376
else:
  static :
    hint("Declaration of " & "VkPerformanceConfigurationTypeINTEL" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDataGraphPipelinePropertiesARM):
  type
    PFN_vkGetDataGraphPipelinePropertiesARM* = PFN_vkGetDataGraphPipelinePropertiesARM_1107304578
else:
  static :
    hint("Declaration of " & "PFN_vkGetDataGraphPipelinePropertiesARM" &
        " already exists, not redeclaring")
when not declared(VkShaderModule):
  type
    VkShaderModule* = VkShaderModule_1107296747
else:
  static :
    hint("Declaration of " & "VkShaderModule" &
        " already exists, not redeclaring")
when not declared(VkPresentGravityFlagBitsEXT):
  type
    VkPresentGravityFlagBitsEXT* = VkPresentGravityFlagBitsEXT_1107302730
else:
  static :
    hint("Declaration of " & "VkPresentGravityFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeVP9CapabilitiesKHR):
  type
    struct_VkVideoDecodeVP9CapabilitiesKHR* = struct_VkVideoDecodeVP9CapabilitiesKHR_1107301110
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeVP9CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264DpbSlotInfoKHR):
  type
    VkVideoEncodeH264DpbSlotInfoKHR* = VkVideoEncodeH264DpbSlotInfoKHR_1107299662
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA):
  type
    struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA* = struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA_1107305048
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImageAlignmentControlPropertiesMESA" &
        " already exists, not redeclaring")
when not declared(union_VkIndirectCommandsTokenDataEXT):
  type
    union_VkIndirectCommandsTokenDataEXT* = union_VkIndirectCommandsTokenDataEXT_1107304990
else:
  static :
    hint("Declaration of " & "union_VkIndirectCommandsTokenDataEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV):
  type
    struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV* = struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305072
else:
  static :
    hint("Declaration of " &
        "struct_VkCooperativeMatrixFlexibleDimensionsPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceHostImageCopyProperties):
  type
    struct_VkPhysicalDeviceHostImageCopyProperties* = struct_VkPhysicalDeviceHostImageCopyProperties_1107299176
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceHostImageCopyProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyMemoryToMicromapEXT):
  type
    PFN_vkCmdCopyMemoryToMicromapEXT* = PFN_vkCmdCopyMemoryToMicromapEXT_1107303626
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyMemoryToMicromapEXT" &
        " already exists, not redeclaring")
when not declared(VkImageFormatProperties):
  type
    VkImageFormatProperties* = VkImageFormatProperties_1107297310
else:
  static :
    hint("Declaration of " & "VkImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureBuildGeometryInfoKHR):
  type
    VkAccelerationStructureBuildGeometryInfoKHR* = VkAccelerationStructureBuildGeometryInfoKHR_1107305168
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureBuildGeometryInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSubpassEndInfo):
  type
    struct_VkSubpassEndInfo* = struct_VkSubpassEndInfo_1107298462
else:
  static :
    hint("Declaration of " & "struct_VkSubpassEndInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePrivateDataFeatures):
  type
    struct_VkPhysicalDevicePrivateDataFeatures* = struct_VkPhysicalDevicePrivateDataFeatures_1107298714
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePrivateDataFeatures" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT):
  type
    VkPhysicalDeviceShaderAtomicFloatFeaturesEXT* = VkPhysicalDeviceShaderAtomicFloatFeaturesEXT_1107302636
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayModeProperties2KHR):
  type
    struct_VkDisplayModeProperties2KHR* = struct_VkDisplayModeProperties2KHR_1107300214
else:
  static :
    hint("Declaration of " & "struct_VkDisplayModeProperties2KHR" &
        " already exists, not redeclaring")
when not declared(enum_VkImageViewType):
  type
    enum_VkImageViewType* = enum_VkImageViewType_1107296836
else:
  static :
    hint("Declaration of " & "enum_VkImageViewType" &
        " already exists, not redeclaring")
when not declared(enum_VkGeometryTypeKHR):
  type
    enum_VkGeometryTypeKHR* = enum_VkGeometryTypeKHR_1107302078
else:
  static :
    hint("Declaration of " & "enum_VkGeometryTypeKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyMemoryToImageIndirectNV):
  type
    PFN_vkCmdCopyMemoryToImageIndirectNV* = PFN_vkCmdCopyMemoryToImageIndirectNV_1107303764
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyMemoryToImageIndirectNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM):
  type
    struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM* = struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM_1107304616
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceCubicWeightsFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectCommandsPushConstantTokenEXT):
  type
    struct_VkIndirectCommandsPushConstantTokenEXT* = struct_VkIndirectCommandsPushConstantTokenEXT_1107304974
else:
  static :
    hint("Declaration of " & "struct_VkIndirectCommandsPushConstantTokenEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLayeredApiKHR):
  type
    VkPhysicalDeviceLayeredApiKHR* = VkPhysicalDeviceLayeredApiKHR_1107301318
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLayeredApiKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH264DpbSlotInfoKHR):
  type
    VkVideoDecodeH264DpbSlotInfoKHR* = VkVideoDecodeH264DpbSlotInfoKHR_1107299828
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH264DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorBindingFlags):
  type
    VkDescriptorBindingFlags* = VkDescriptorBindingFlags_1107298406
else:
  static :
    hint("Declaration of " & "VkDescriptorBindingFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderFloat8FeaturesEXT):
  type
    VkPhysicalDeviceShaderFloat8FeaturesEXT* = VkPhysicalDeviceShaderFloat8FeaturesEXT_1107304734
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderFloat8FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkQueueFamilyGlobalPriorityProperties):
  type
    struct_VkQueueFamilyGlobalPriorityProperties* = struct_VkQueueFamilyGlobalPriorityProperties_1107299024
else:
  static :
    hint("Declaration of " & "struct_VkQueueFamilyGlobalPriorityProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDisplayPlaneCapabilities2KHR):
  type
    PFN_vkGetDisplayPlaneCapabilities2KHR* = PFN_vkGetDisplayPlaneCapabilities2KHR_1107300232
else:
  static :
    hint("Declaration of " & "PFN_vkGetDisplayPlaneCapabilities2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginPerTileExecutionQCOM):
  type
    PFN_vkCmdBeginPerTileExecutionQCOM* = PFN_vkCmdBeginPerTileExecutionQCOM_1107302996
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginPerTileExecutionQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderingEndInfoEXT):
  type
    struct_VkRenderingEndInfoEXT* = struct_VkRenderingEndInfoEXT_1107305118
else:
  static :
    hint("Declaration of " & "struct_VkRenderingEndInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265ShortTermRefPicSet):
  type
    struct_StdVideoH265ShortTermRefPicSet* = struct_StdVideoH265ShortTermRefPicSet_1107305700
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265ShortTermRefPicSet" &
        " already exists, not redeclaring")
when not declared(VkImageMemoryRequirementsInfo2):
  type
    VkImageMemoryRequirementsInfo2* = VkImageMemoryRequirementsInfo2_1107298114
else:
  static :
    hint("Declaration of " & "VkImageMemoryRequirementsInfo2" &
        " already exists, not redeclaring")
when not declared(VkSamplerCubicWeightsCreateInfoQCOM):
  type
    VkSamplerCubicWeightsCreateInfoQCOM* = VkSamplerCubicWeightsCreateInfoQCOM_1107304622
else:
  static :
    hint("Declaration of " & "VkSamplerCubicWeightsCreateInfoQCOM" &
        " already exists, not redeclaring")
when not declared(PFN_vkImportSemaphoreWin32HandleKHR):
  type
    PFN_vkImportSemaphoreWin32HandleKHR* = PFN_vkImportSemaphoreWin32HandleKHR_1107305362
else:
  static :
    hint("Declaration of " & "PFN_vkImportSemaphoreWin32HandleKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePipelineRobustnessProperties):
  type
    struct_VkPhysicalDevicePipelineRobustnessProperties* = struct_VkPhysicalDevicePipelineRobustnessProperties_1107299164
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePipelineRobustnessProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkDebugUtilsMessengerCallbackEXT):
  type
    PFN_vkDebugUtilsMessengerCallbackEXT* = PFN_vkDebugUtilsMessengerCallbackEXT_1107301828
else:
  static :
    hint("Declaration of " & "PFN_vkDebugUtilsMessengerCallbackEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthWriteEnableEXT):
  type
    PFN_vkCmdSetDepthWriteEnableEXT* = PFN_vkCmdSetDepthWriteEnableEXT_1107302662
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthWriteEnableEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoH264CabacInitIdc):
  type
    StdVideoH264CabacInitIdc* = StdVideoH264CabacInitIdc_1107305534
else:
  static :
    hint("Declaration of " & "StdVideoH264CabacInitIdc" &
        " already exists, not redeclaring")
when not declared(VkFormatFeatureFlags2KHR):
  type
    VkFormatFeatureFlags2KHR* = VkFormatFeatureFlags2KHR_1107300736
else:
  static :
    hint("Declaration of " & "VkFormatFeatureFlags2KHR" &
        " already exists, not redeclaring")
when not declared(enum_VkColorComponentFlagBits):
  type
    enum_VkColorComponentFlagBits* = enum_VkColorComponentFlagBits_1107297076
else:
  static :
    hint("Declaration of " & "enum_VkColorComponentFlagBits" &
        " already exists, not redeclaring")
when not declared(VkRenderPassSubpassFeedbackCreateInfoEXT):
  type
    VkRenderPassSubpassFeedbackCreateInfoEXT* = VkRenderPassSubpassFeedbackCreateInfoEXT_1107303964
else:
  static :
    hint("Declaration of " & "VkRenderPassSubpassFeedbackCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkGeneratedCommandsMemoryRequirementsInfoNV):
  type
    VkGeneratedCommandsMemoryRequirementsInfoNV* = VkGeneratedCommandsMemoryRequirementsInfoNV_1107302824
else:
  static :
    hint("Declaration of " & "VkGeneratedCommandsMemoryRequirementsInfoNV" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreCreateInfo):
  type
    VkSemaphoreCreateInfo* = VkSemaphoreCreateInfo_1107297422
else:
  static :
    hint("Declaration of " & "VkSemaphoreCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyVideoSessionKHR):
  type
    PFN_vkDestroyVideoSessionKHR* = PFN_vkDestroyVideoSessionKHR_1107299544
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyVideoSessionKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkQueueFamilyProperties):
  type
    struct_VkQueueFamilyProperties* = struct_VkQueueFamilyProperties_1107297344
else:
  static :
    hint("Declaration of " & "struct_VkQueueFamilyProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryUnmapInfo):
  type
    struct_VkMemoryUnmapInfo* = struct_VkMemoryUnmapInfo_1107299076
else:
  static :
    hint("Declaration of " & "struct_VkMemoryUnmapInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT):
  type
    struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT* = struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT_1107302502
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMemoryBudgetPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderExpectAssumeFeatures):
  type
    VkPhysicalDeviceShaderExpectAssumeFeatures* = VkPhysicalDeviceShaderExpectAssumeFeatures_1107299038
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderExpectAssumeFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTileShadingPropertiesQCOM):
  type
    struct_VkPhysicalDeviceTileShadingPropertiesQCOM* = struct_VkPhysicalDeviceTileShadingPropertiesQCOM_1107302974
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceTileShadingPropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance5Properties):
  type
    struct_VkPhysicalDeviceMaintenance5Properties* = struct_VkPhysicalDeviceMaintenance5Properties_1107299084
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance5Properties" &
        " already exists, not redeclaring")
when not declared(VkSubgroupFeatureFlags):
  type
    VkSubgroupFeatureFlags* = VkSubgroupFeatureFlags_1107297982
else:
  static :
    hint("Declaration of " & "VkSubgroupFeatureFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkImageResolve):
  type
    struct_VkImageResolve* = struct_VkImageResolve_1107297668
else:
  static :
    hint("Declaration of " & "struct_VkImageResolve" &
        " already exists, not redeclaring")
when not declared(VkBufferOpaqueCaptureAddressCreateInfo):
  type
    VkBufferOpaqueCaptureAddressCreateInfo* = VkBufferOpaqueCaptureAddressCreateInfo_1107298608
else:
  static :
    hint("Declaration of " & "VkBufferOpaqueCaptureAddressCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkImageCompressionFlagsEXT):
  type
    VkImageCompressionFlagsEXT* = VkImageCompressionFlagsEXT_1107303194
else:
  static :
    hint("Declaration of " & "VkImageCompressionFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkTensorARM):
  type
    VkTensorARM* = VkTensorARM_1107303982
else:
  static :
    hint("Declaration of " & "VkTensorARM" & " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT):
  type
    struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT* = struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT_1107303864
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDescriptorBufferTensorPropertiesARM):
  type
    VkPhysicalDeviceDescriptorBufferTensorPropertiesARM* = VkPhysicalDeviceDescriptorBufferTensorPropertiesARM_1107304080
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceDescriptorBufferTensorPropertiesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureGeometryKHR):
  type
    struct_VkAccelerationStructureGeometryKHR* = struct_VkAccelerationStructureGeometryKHR_1107305162
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureGeometryKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelinePropertiesIdentifierEXT):
  type
    VkPipelinePropertiesIdentifierEXT* = VkPipelinePropertiesIdentifierEXT_1107303372
else:
  static :
    hint("Declaration of " & "VkPipelinePropertiesIdentifierEXT" &
        " already exists, not redeclaring")
when not declared(VkTensorUsageFlagsARM):
  type
    VkTensorUsageFlagsARM* = VkTensorUsageFlagsARM_1107303998
else:
  static :
    hint("Declaration of " & "VkTensorUsageFlagsARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkConvertCooperativeVectorMatrixNV):
  type
    PFN_vkConvertCooperativeVectorMatrixNV* = PFN_vkConvertCooperativeVectorMatrixNV_1107304342
else:
  static :
    hint("Declaration of " & "PFN_vkConvertCooperativeVectorMatrixNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineShaderModuleCreateInfoARM):
  type
    struct_VkDataGraphPipelineShaderModuleCreateInfoARM* = struct_VkDataGraphPipelineShaderModuleCreateInfoARM_1107304494
else:
  static :
    hint("Declaration of " &
        "struct_VkDataGraphPipelineShaderModuleCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeAV1ExtensionHeader):
  type
    StdVideoEncodeAV1ExtensionHeader* = StdVideoEncodeAV1ExtensionHeader_1107305632
else:
  static :
    hint("Declaration of " & "StdVideoEncodeAV1ExtensionHeader" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPushDescriptorSet2KHR):
  type
    PFN_vkCmdPushDescriptorSet2KHR* = PFN_vkCmdPushDescriptorSet2KHR_1107301200
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPushDescriptorSet2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV):
  type
    PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV* = PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV_1107302570
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkDepthBiasRepresentationEXT):
  type
    VkDepthBiasRepresentationEXT* = VkDepthBiasRepresentationEXT_1107302862
else:
  static :
    hint("Declaration of " & "VkDepthBiasRepresentationEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkDynamicState):
  type
    enum_VkDynamicState* = enum_VkDynamicState_1107296852
else:
  static :
    hint("Declaration of " & "enum_VkDynamicState" &
        " already exists, not redeclaring")
when not declared(VkPipeline):
  type
    VkPipeline* = VkPipeline_1107296753
else:
  static :
    hint("Declaration of " & "VkPipeline" & " already exists, not redeclaring")
when not declared(VkDescriptorUpdateTemplateCreateInfo):
  type
    VkDescriptorUpdateTemplateCreateInfo* = VkDescriptorUpdateTemplateCreateInfo_1107298248
else:
  static :
    hint("Declaration of " & "VkDescriptorUpdateTemplateCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceToolPropertiesEXT):
  type
    PFN_vkGetPhysicalDeviceToolPropertiesEXT* = PFN_vkGetPhysicalDeviceToolPropertiesEXT_1107302538
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceToolPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawIndirectByteCountEXT):
  type
    PFN_vkCmdDrawIndirectByteCountEXT* = PFN_vkCmdDrawIndirectByteCountEXT_1107301490
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawIndirectByteCountEXT" &
        " already exists, not redeclaring")
when not declared(VkMemoryHostPointerPropertiesEXT):
  type
    VkMemoryHostPointerPropertiesEXT* = VkMemoryHostPointerPropertiesEXT_1107302248
else:
  static :
    hint("Declaration of " & "VkMemoryHostPointerPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceInheritedViewportScissorFeaturesNV):
  type
    VkPhysicalDeviceInheritedViewportScissorFeaturesNV* = VkPhysicalDeviceInheritedViewportScissorFeaturesNV_1107302840
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceInheritedViewportScissorFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginRenderingKHR):
  type
    PFN_vkCmdBeginRenderingKHR* = PFN_vkCmdBeginRenderingKHR_1107299844
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginRenderingKHR" &
        " already exists, not redeclaring")
when not declared(VkSparseImageMemoryRequirements):
  type
    VkSparseImageMemoryRequirements* = VkSparseImageMemoryRequirements_1107297414
else:
  static :
    hint("Declaration of " & "VkSparseImageMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(VkSamplerMipmapMode):
  type
    VkSamplerMipmapMode* = VkSamplerMipmapMode_1107296894
else:
  static :
    hint("Declaration of " & "VkSamplerMipmapMode" &
        " already exists, not redeclaring")
when not declared(VkValidationCacheCreateFlagsEXT):
  type
    VkValidationCacheCreateFlagsEXT* = VkValidationCacheCreateFlagsEXT_1107301996
else:
  static :
    hint("Declaration of " & "VkValidationCacheCreateFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorPool):
  type
    VkDescriptorPool* = VkDescriptorPool_1107296770
else:
  static :
    hint("Declaration of " & "VkDescriptorPool" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT):
  type
    struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT* = struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT_1107302714
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTensorPropertiesARM):
  type
    VkPhysicalDeviceTensorPropertiesARM* = VkPhysicalDeviceTensorPropertiesARM_1107304032
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTensorPropertiesARM" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264GopRemainingFrameInfoKHR):
  type
    VkVideoEncodeH264GopRemainingFrameInfoKHR* = VkVideoEncodeH264GopRemainingFrameInfoKHR_1107299684
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264GopRemainingFrameInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkPhysicalDeviceType):
  type
    enum_VkPhysicalDeviceType* = enum_VkPhysicalDeviceType_1107296820
else:
  static :
    hint("Declaration of " & "enum_VkPhysicalDeviceType" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT):
  type
    struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT* = struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT_1107303014
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDescriptorBufferFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPartitionedAccelerationStructureFlagsNV):
  type
    VkPartitionedAccelerationStructureFlagsNV* = VkPartitionedAccelerationStructureFlagsNV_1107304876
else:
  static :
    hint("Declaration of " & "VkPartitionedAccelerationStructureFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1RateControlLayerInfoKHR):
  type
    VkVideoEncodeAV1RateControlLayerInfoKHR* = VkVideoEncodeAV1RateControlLayerInfoKHR_1107301098
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1RateControlLayerInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT):
  type
    struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* = struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT_1107304124
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkImportMemoryWin32HandleInfoNV):
  type
    VkImportMemoryWin32HandleInfoNV* = VkImportMemoryWin32HandleInfoNV_1107305384
else:
  static :
    hint("Declaration of " & "VkImportMemoryWin32HandleInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceImageSubresourceLayout):
  type
    PFN_vkGetDeviceImageSubresourceLayout* = PFN_vkGetDeviceImageSubresourceLayout_1107299222
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceImageSubresourceLayout" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsMessageSeverityFlagBitsEXT):
  type
    VkDebugUtilsMessageSeverityFlagBitsEXT* = VkDebugUtilsMessageSeverityFlagBitsEXT_1107301804
else:
  static :
    hint("Declaration of " & "VkDebugUtilsMessageSeverityFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetBindingReferenceVALVE):
  type
    VkDescriptorSetBindingReferenceVALVE* = VkDescriptorSetBindingReferenceVALVE_1107303698
else:
  static :
    hint("Declaration of " & "VkDescriptorSetBindingReferenceVALVE" &
        " already exists, not redeclaring")
when not declared(struct_VkDecompressMemoryRegionNV):
  type
    struct_VkDecompressMemoryRegionNV* = struct_VkDecompressMemoryRegionNV_1107303770
else:
  static :
    hint("Declaration of " & "struct_VkDecompressMemoryRegionNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV):
  type
    struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV* = struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV_1107304870
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferBeginInfo):
  type
    VkCommandBufferBeginInfo* = VkCommandBufferBeginInfo_1107297626
else:
  static :
    hint("Declaration of " & "VkCommandBufferBeginInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateRenderPass2):
  type
    PFN_vkCreateRenderPass2* = PFN_vkCreateRenderPass2_1107298622
else:
  static :
    hint("Declaration of " & "PFN_vkCreateRenderPass2" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeAV1ReferenceInfo):
  type
    struct_StdVideoDecodeAV1ReferenceInfo* = struct_StdVideoDecodeAV1ReferenceInfo_1107305488
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeAV1ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginRenderPass2KHR):
  type
    PFN_vkCmdBeginRenderPass2KHR* = PFN_vkCmdBeginRenderPass2KHR_1107300064
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginRenderPass2KHR" &
        " already exists, not redeclaring")
when not declared(VkSubpassDescriptionFlags):
  type
    VkSubpassDescriptionFlags* = VkSubpassDescriptionFlags_1107297186
else:
  static :
    hint("Declaration of " & "VkSubpassDescriptionFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassAttachmentBeginInfo):
  type
    struct_VkRenderPassAttachmentBeginInfo* = struct_VkRenderPassAttachmentBeginInfo_1107298546
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassAttachmentBeginInfo" &
        " already exists, not redeclaring")
when not declared(VkSamplerCustomBorderColorCreateInfoEXT):
  type
    VkSamplerCustomBorderColorCreateInfoEXT* = VkSamplerCustomBorderColorCreateInfoEXT_1107302908
else:
  static :
    hint("Declaration of " & "VkSamplerCustomBorderColorCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkGeometryFlagsNV):
  type
    VkGeometryFlagsNV* = VkGeometryFlagsNV_1107302106
else:
  static :
    hint("Declaration of " & "VkGeometryFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV):
  type
    VkPhysicalDeviceRayTracingMotionBlurFeaturesNV* = VkPhysicalDeviceRayTracingMotionBlurFeaturesNV_1107303170
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR):
  type
    struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* = struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR_1107300688
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetPrimitiveRestartEnable):
  type
    PFN_vkCmdSetPrimitiveRestartEnable* = PFN_vkCmdSetPrimitiveRestartEnable_1107298964
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetPrimitiveRestartEnable" &
        " already exists, not redeclaring")
when not declared(enum_VkCommandPoolCreateFlagBits):
  type
    enum_VkCommandPoolCreateFlagBits* = enum_VkCommandPoolCreateFlagBits_1107297188
else:
  static :
    hint("Declaration of " & "enum_VkCommandPoolCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkSetHdrMetadataEXT):
  type
    PFN_vkSetHdrMetadataEXT* = PFN_vkSetHdrMetadataEXT_1107301792
else:
  static :
    hint("Declaration of " & "PFN_vkSetHdrMetadataEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyCommandTransformInfoQCOM):
  type
    struct_VkCopyCommandTransformInfoQCOM* = struct_VkCopyCommandTransformInfoQCOM_1107303184
else:
  static :
    hint("Declaration of " & "struct_VkCopyCommandTransformInfoQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMultiDrawFeaturesEXT):
  type
    struct_VkPhysicalDeviceMultiDrawFeaturesEXT* = struct_VkPhysicalDeviceMultiDrawFeaturesEXT_1107303480
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMultiDrawFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceMicromapCompatibilityEXT):
  type
    PFN_vkGetDeviceMicromapCompatibilityEXT* = PFN_vkGetDeviceMicromapCompatibilityEXT_1107303630
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceMicromapCompatibilityEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkLayerSettingTypeEXT):
  type
    enum_VkLayerSettingTypeEXT* = enum_VkLayerSettingTypeEXT_1107304362
else:
  static :
    hint("Declaration of " & "enum_VkLayerSettingTypeEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeTuningModeKHR):
  type
    enum_VkVideoEncodeTuningModeKHR* = enum_VkVideoEncodeTuningModeKHR_1107300552
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeTuningModeKHR" &
        " already exists, not redeclaring")
when not declared(VkBufferMemoryRequirementsInfo2):
  type
    VkBufferMemoryRequirementsInfo2* = VkBufferMemoryRequirementsInfo2_1107298110
else:
  static :
    hint("Declaration of " & "VkBufferMemoryRequirementsInfo2" &
        " already exists, not redeclaring")
when not declared(VkMultiDrawIndexedInfoEXT):
  type
    VkMultiDrawIndexedInfoEXT* = VkMultiDrawIndexedInfoEXT_1107303494
else:
  static :
    hint("Declaration of " & "VkMultiDrawIndexedInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetStencilOpEXT):
  type
    PFN_vkCmdSetStencilOpEXT* = PFN_vkCmdSetStencilOpEXT_1107302670
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetStencilOpEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM):
  type
    VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM* = VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM_1107303738
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyBufferInfo2):
  type
    struct_VkCopyBufferInfo2* = struct_VkCopyBufferInfo2_1107298774
else:
  static :
    hint("Declaration of " & "struct_VkCopyBufferInfo2" &
        " already exists, not redeclaring")
when not declared(enum_VkMemoryUnmapFlagBits):
  type
    enum_VkMemoryUnmapFlagBits* = enum_VkMemoryUnmapFlagBits_1107298988
else:
  static :
    hint("Declaration of " & "enum_VkMemoryUnmapFlagBits" &
        " already exists, not redeclaring")
when not declared(VkImagePlaneMemoryRequirementsInfo):
  type
    VkImagePlaneMemoryRequirementsInfo* = VkImagePlaneMemoryRequirementsInfo_1107298232
else:
  static :
    hint("Declaration of " & "VkImagePlaneMemoryRequirementsInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkGeometryDataNV):
  type
    struct_VkGeometryDataNV* = struct_VkGeometryDataNV_1107302146
else:
  static :
    hint("Declaration of " & "struct_VkGeometryDataNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1CapabilityFlagsKHR):
  type
    VkVideoEncodeAV1CapabilityFlagsKHR* = VkVideoEncodeAV1CapabilityFlagsKHR_1107301020
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1CapabilityFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkRenderPass):
  type
    VkRenderPass* = VkRenderPass_1107296755
else:
  static :
    hint("Declaration of " & "VkRenderPass" & " already exists, not redeclaring")
when not declared(VkReleaseSwapchainImagesInfoEXT):
  type
    VkReleaseSwapchainImagesInfoEXT* = VkReleaseSwapchainImagesInfoEXT_1107302750
else:
  static :
    hint("Declaration of " & "VkReleaseSwapchainImagesInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkSwapchainDisplayNativeHdrCreateInfoAMD):
  type
    VkSwapchainDisplayNativeHdrCreateInfoAMD* = VkSwapchainDisplayNativeHdrCreateInfoAMD_1107302456
else:
  static :
    hint("Declaration of " & "VkSwapchainDisplayNativeHdrCreateInfoAMD" &
        " already exists, not redeclaring")
when not declared(VkDefaultVertexAttributeValueKHR):
  type
    VkDefaultVertexAttributeValueKHR* = VkDefaultVertexAttributeValueKHR_1107301354
else:
  static :
    hint("Declaration of " & "VkDefaultVertexAttributeValueKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthClipEnableEXT):
  type
    PFN_vkCmdSetDepthClipEnableEXT* = PFN_vkCmdSetDepthClipEnableEXT_1107303904
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthClipEnableEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyBufferToImage):
  type
    PFN_vkCmdCopyBufferToImage* = PFN_vkCmdCopyBufferToImage_1107297906
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyBufferToImage" &
        " already exists, not redeclaring")
when not declared(PFN_vkWaitForPresentKHR):
  type
    PFN_vkWaitForPresentKHR* = PFN_vkWaitForPresentKHR_1107300454
else:
  static :
    hint("Declaration of " & "PFN_vkWaitForPresentKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPipelineExecutableInternalRepresentationsKHR):
  type
    PFN_vkGetPipelineExecutableInternalRepresentationsKHR* = PFN_vkGetPipelineExecutableInternalRepresentationsKHR_1107300522
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPipelineExecutableInternalRepresentationsKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH265LongTermRefPics):
  type
    struct_StdVideoEncodeH265LongTermRefPics* = struct_StdVideoEncodeH265LongTermRefPics_1107305722
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH265LongTermRefPics" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceScalarBlockLayoutFeatures):
  type
    VkPhysicalDeviceScalarBlockLayoutFeatures* = VkPhysicalDeviceScalarBlockLayoutFeatures_1107298516
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceScalarBlockLayoutFeatures" &
        " already exists, not redeclaring")
when not declared(enum_VkSparseMemoryBindFlagBits):
  type
    enum_VkSparseMemoryBindFlagBits* = enum_VkSparseMemoryBindFlagBits_1107297004
else:
  static :
    hint("Declaration of " & "enum_VkSparseMemoryBindFlagBits" &
        " already exists, not redeclaring")
when not declared(VkSurfaceProtectedCapabilitiesKHR):
  type
    VkSurfaceProtectedCapabilitiesKHR* = VkSurfaceProtectedCapabilitiesKHR_1107300442
else:
  static :
    hint("Declaration of " & "VkSurfaceProtectedCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindVertexBuffers2EXT):
  type
    PFN_vkCmdBindVertexBuffers2EXT* = PFN_vkCmdBindVertexBuffers2EXT_1107302658
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindVertexBuffers2EXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineLayoutCreateFlags):
  type
    VkPipelineLayoutCreateFlags* = VkPipelineLayoutCreateFlags_1107297134
else:
  static :
    hint("Declaration of " & "VkPipelineLayoutCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkValidationFeatureEnableEXT):
  type
    VkValidationFeatureEnableEXT* = VkValidationFeatureEnableEXT_1107302544
else:
  static :
    hint("Declaration of " & "VkValidationFeatureEnableEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDebugMarkerInsertEXT):
  type
    PFN_vkCmdDebugMarkerInsertEXT* = PFN_vkCmdDebugMarkerInsertEXT_1107301452
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDebugMarkerInsertEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkImageCopy):
  type
    struct_VkImageCopy* = struct_VkImageCopy_1107297664
else:
  static :
    hint("Declaration of " & "struct_VkImageCopy" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCornerSampledImageFeaturesNV):
  type
    struct_VkPhysicalDeviceCornerSampledImageFeaturesNV* = struct_VkPhysicalDeviceCornerSampledImageFeaturesNV_1107301558
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCornerSampledImageFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV):
  type
    VkPhysicalDeviceShaderSMBuiltinsFeaturesNV* = VkPhysicalDeviceShaderSMBuiltinsFeaturesNV_1107301954
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkExternalFencePropertiesKHR):
  type
    VkExternalFencePropertiesKHR* = VkExternalFencePropertiesKHR_1107300086
else:
  static :
    hint("Declaration of " & "VkExternalFencePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineExecutableStatisticFormatKHR):
  type
    enum_VkPipelineExecutableStatisticFormatKHR* = enum_VkPipelineExecutableStatisticFormatKHR_1107300486
else:
  static :
    hint("Declaration of " & "enum_VkPipelineExecutableStatisticFormatKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkTransformMatrixKHR):
  type
    struct_VkTransformMatrixKHR* = struct_VkTransformMatrixKHR_1107302178
else:
  static :
    hint("Declaration of " & "struct_VkTransformMatrixKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceFaultInfoEXT):
  type
    VkDeviceFaultInfoEXT* = VkDeviceFaultInfoEXT_1107303248
else:
  static :
    hint("Declaration of " & "VkDeviceFaultInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkMicromapBuildSizesInfoEXT):
  type
    VkMicromapBuildSizesInfoEXT* = VkMicromapBuildSizesInfoEXT_1107303596
else:
  static :
    hint("Declaration of " & "VkMicromapBuildSizesInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH264PictureInfoKHR):
  type
    VkVideoDecodeH264PictureInfoKHR* = VkVideoDecodeH264PictureInfoKHR_1107299822
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH264PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkSamplerReductionMode):
  type
    enum_VkSamplerReductionMode* = enum_VkSamplerReductionMode_1107298388
else:
  static :
    hint("Declaration of " & "enum_VkSamplerReductionMode" &
        " already exists, not redeclaring")
when not declared(VkImageViewCreateFlagBits):
  type
    VkImageViewCreateFlagBits* = VkImageViewCreateFlagBits_1107297064
else:
  static :
    hint("Declaration of " & "VkImageViewCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1CapabilityFlagBitsKHR):
  type
    VkVideoEncodeAV1CapabilityFlagBitsKHR* = VkVideoEncodeAV1CapabilityFlagBitsKHR_1107301018
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1CapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceGroupSurfacePresentModes2EXT):
  type
    PFN_vkGetDeviceGroupSurfacePresentModes2EXT* = PFN_vkGetDeviceGroupSurfacePresentModes2EXT_1107305420
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceGroupSurfacePresentModes2EXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkEnumeratePhysicalDeviceGroups):
  type
    PFN_vkEnumeratePhysicalDeviceGroups* = PFN_vkEnumeratePhysicalDeviceGroups_1107298336
else:
  static :
    hint("Declaration of " & "PFN_vkEnumeratePhysicalDeviceGroups" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthBoundsTestEnable):
  type
    PFN_vkCmdSetDepthBoundsTestEnable* = PFN_vkCmdSetDepthBoundsTestEnable_1107298954
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthBoundsTestEnable" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreationFeedbackCreateInfoEXT):
  type
    VkPipelineCreationFeedbackCreateInfoEXT* = VkPipelineCreationFeedbackCreateInfoEXT_1107302304
else:
  static :
    hint("Declaration of " & "VkPipelineCreationFeedbackCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDataGraphOperationSupportARM):
  type
    struct_VkPhysicalDeviceDataGraphOperationSupportARM* = struct_VkPhysicalDeviceDataGraphOperationSupportARM_1107304538
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDataGraphOperationSupportARM" &
        " already exists, not redeclaring")
when not declared(enum_VkDisplaySurfaceStereoTypeNV):
  type
    enum_VkDisplaySurfaceStereoTypeNV* = enum_VkDisplaySurfaceStereoTypeNV_1107304680
else:
  static :
    hint("Declaration of " & "enum_VkDisplaySurfaceStereoTypeNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkMapMemory2KHR):
  type
    PFN_vkMapMemory2KHR* = PFN_vkMapMemory2KHR_1107300532
else:
  static :
    hint("Declaration of " & "PFN_vkMapMemory2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures):
  type
    struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures* = struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299116
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDynamicRenderingLocalReadFeatures" &
        " already exists, not redeclaring")
when not declared(VkPipelineBinaryKHR):
  type
    VkPipelineBinaryKHR* = VkPipelineBinaryKHR_1107300838
else:
  static :
    hint("Declaration of " & "VkPipelineBinaryKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT):
  type
    VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT* = VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT_1107305126
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceLineRasterizationFeatures):
  type
    struct_VkPhysicalDeviceLineRasterizationFeatures* = struct_VkPhysicalDeviceLineRasterizationFeatures_1107299040
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceLineRasterizationFeatures" &
        " already exists, not redeclaring")
when not declared(enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV):
  type
    enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV* = enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV_1107304860
else:
  static :
    hint("Declaration of " &
        "enum_VkPartitionedAccelerationStructureInstanceFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceAccelerationStructureCompatibilityKHR):
  type
    PFN_vkGetDeviceAccelerationStructureCompatibilityKHR* = PFN_vkGetDeviceAccelerationStructureCompatibilityKHR_1107305234
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetDeviceAccelerationStructureCompatibilityKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkSetLocalDimmingAMD):
  type
    PFN_vkSetLocalDimmingAMD* = PFN_vkSetLocalDimmingAMD_1107302458
else:
  static :
    hint("Declaration of " & "PFN_vkSetLocalDimmingAMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawIndexed):
  type
    PFN_vkCmdDrawIndexed* = PFN_vkCmdDrawIndexed_1107297890
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawIndexed" &
        " already exists, not redeclaring")
when not declared(enum_VkBufferCreateFlagBits):
  type
    enum_VkBufferCreateFlagBits* = enum_VkBufferCreateFlagBits_1107297048
else:
  static :
    hint("Declaration of " & "enum_VkBufferCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkResolveModeFlagBits):
  type
    VkResolveModeFlagBits* = VkResolveModeFlagBits_1107298398
else:
  static :
    hint("Declaration of " & "VkResolveModeFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR):
  type
    struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR* = struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301238
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT):
  type
    struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT* = struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT_1107304728
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265QualityLevelPropertiesKHR):
  type
    struct_VkVideoEncodeH265QualityLevelPropertiesKHR* = struct_VkVideoEncodeH265QualityLevelPropertiesKHR_1107299730
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265QualityLevelPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceAddress):
  type
    VkDeviceAddress* = VkDeviceAddress_1107296711
else:
  static :
    hint("Declaration of " & "VkDeviceAddress" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT):
  type
    struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* = struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT_1107302290
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1ProfileInfoKHR):
  type
    struct_VkVideoEncodeAV1ProfileInfoKHR* = struct_VkVideoEncodeAV1ProfileInfoKHR_1107301080
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeAV1ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkQueryResultStatusKHR):
  type
    enum_VkQueryResultStatusKHR* = enum_VkQueryResultStatusKHR_1107299420
else:
  static :
    hint("Declaration of " & "enum_VkQueryResultStatusKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoReferenceIntraRefreshInfoKHR):
  type
    struct_VkVideoReferenceIntraRefreshInfoKHR* = struct_VkVideoReferenceIntraRefreshInfoKHR_1107301264
else:
  static :
    hint("Declaration of " & "struct_VkVideoReferenceIntraRefreshInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkIndirectExecutionSetShaderInfoEXT):
  type
    VkIndirectExecutionSetShaderInfoEXT* = VkIndirectExecutionSetShaderInfoEXT_1107304956
else:
  static :
    hint("Declaration of " & "VkIndirectExecutionSetShaderInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkCuFunctionNVX):
  type
    VkCuFunctionNVX* = VkCuFunctionNVX_1107301494
else:
  static :
    hint("Declaration of " & "VkCuFunctionNVX" &
        " already exists, not redeclaring")
when not declared(VkQueryPool):
  type
    VkQueryPool* = VkQueryPool_1107296741
else:
  static :
    hint("Declaration of " & "VkQueryPool" & " already exists, not redeclaring")
when not declared(VkDeviceGroupCommandBufferBeginInfoKHR):
  type
    VkDeviceGroupCommandBufferBeginInfoKHR* = VkDeviceGroupCommandBufferBeginInfoKHR_1107299898
else:
  static :
    hint("Declaration of " & "VkDeviceGroupCommandBufferBeginInfoKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1MatrixCoefficients):
  type
    StdVideoAV1MatrixCoefficients* = StdVideoAV1MatrixCoefficients_1107305822
else:
  static :
    hint("Declaration of " & "StdVideoAV1MatrixCoefficients" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginTransformFeedbackEXT):
  type
    PFN_vkCmdBeginTransformFeedbackEXT* = PFN_vkCmdBeginTransformFeedbackEXT_1107301482
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginTransformFeedbackEXT" &
        " already exists, not redeclaring")
when not declared(VkViewportWScalingNV):
  type
    VkViewportWScalingNV* = VkViewportWScalingNV_1107301640
else:
  static :
    hint("Declaration of " & "VkViewportWScalingNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdExecuteGeneratedCommandsEXT):
  type
    PFN_vkCmdExecuteGeneratedCommandsEXT* = PFN_vkCmdExecuteGeneratedCommandsEXT_1107305030
else:
  static :
    hint("Declaration of " & "PFN_vkCmdExecuteGeneratedCommandsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorDescriptionARM):
  type
    struct_VkTensorDescriptionARM* = struct_VkTensorDescriptionARM_1107304002
else:
  static :
    hint("Declaration of " & "struct_VkTensorDescriptionARM" &
        " already exists, not redeclaring")
when not declared(VkDeviceQueueGlobalPriorityCreateInfoKHR):
  type
    VkDeviceQueueGlobalPriorityCreateInfoKHR* = VkDeviceQueueGlobalPriorityCreateInfoKHR_1107300342
else:
  static :
    hint("Declaration of " & "VkDeviceQueueGlobalPriorityCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceOpticalFlowPropertiesNV):
  type
    struct_VkPhysicalDeviceOpticalFlowPropertiesNV* = struct_VkPhysicalDeviceOpticalFlowPropertiesNV_1107304178
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceOpticalFlowPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264RateControlInfoKHR):
  type
    VkVideoEncodeH264RateControlInfoKHR* = VkVideoEncodeH264RateControlInfoKHR_1107299672
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264RateControlInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureMemoryRequirementsInfoNV):
  type
    VkAccelerationStructureMemoryRequirementsInfoNV* = VkAccelerationStructureMemoryRequirementsInfoNV_1107302172
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureMemoryRequirementsInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplaySurfaceCreateInfoKHR):
  type
    struct_VkDisplaySurfaceCreateInfoKHR* = struct_VkDisplaySurfaceCreateInfoKHR_1107299392
else:
  static :
    hint("Declaration of " & "struct_VkDisplaySurfaceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT):
  type
    struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* = struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT_1107303710
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR):
  type
    VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR* = VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR_1107301140
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkClearColorValue):
  type
    VkClearColorValue* = VkClearColorValue_1107297642
else:
  static :
    hint("Declaration of " & "VkClearColorValue" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineInputAssemblyStateCreateInfo):
  type
    struct_VkPipelineInputAssemblyStateCreateInfo* = struct_VkPipelineInputAssemblyStateCreateInfo_1107297492
else:
  static :
    hint("Declaration of " & "struct_VkPipelineInputAssemblyStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkCopyMemoryToImageIndirectCommandKHR):
  type
    VkCopyMemoryToImageIndirectCommandKHR* = VkCopyMemoryToImageIndirectCommandKHR_1107301228
else:
  static :
    hint("Declaration of " & "VkCopyMemoryToImageIndirectCommandKHR" &
        " already exists, not redeclaring")
when not declared(VkQueryPoolPerformanceQueryCreateInfoINTEL):
  type
    VkQueryPoolPerformanceQueryCreateInfoINTEL* = VkQueryPoolPerformanceQueryCreateInfoINTEL_1107302408
else:
  static :
    hint("Declaration of " & "VkQueryPoolPerformanceQueryCreateInfoINTEL" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264PocType):
  type
    enum_StdVideoH264PocType* = enum_StdVideoH264PocType_1107305658
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264PocType" &
        " already exists, not redeclaring")
when not declared(PFN_vkSignalSemaphore):
  type
    PFN_vkSignalSemaphore* = PFN_vkSignalSemaphore_1107298636
else:
  static :
    hint("Declaration of " & "PFN_vkSignalSemaphore" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderingAttachmentInfo):
  type
    struct_VkRenderingAttachmentInfo* = struct_VkRenderingAttachmentInfo_1107298846
else:
  static :
    hint("Declaration of " & "struct_VkRenderingAttachmentInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT):
  type
    struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT* = struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT_1107301776
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceDepthClipEnableFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMultiviewPropertiesKHR):
  type
    VkPhysicalDeviceMultiviewPropertiesKHR* = VkPhysicalDeviceMultiviewPropertiesKHR_1107299852
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMultiviewPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageViewAddressNVX):
  type
    PFN_vkGetImageViewAddressNVX* = PFN_vkGetImageViewAddressNVX_1107301534
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageViewAddressNVX" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyImageToBuffer):
  type
    PFN_vkCmdCopyImageToBuffer* = PFN_vkCmdCopyImageToBuffer_1107297908
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyImageToBuffer" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetFramebufferTilePropertiesQCOM):
  type
    PFN_vkGetFramebufferTilePropertiesQCOM* = PFN_vkGetFramebufferTilePropertiesQCOM_1107304292
else:
  static :
    hint("Declaration of " & "PFN_vkGetFramebufferTilePropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(VkGeometryTypeKHR):
  type
    VkGeometryTypeKHR* = VkGeometryTypeKHR_1107302080
else:
  static :
    hint("Declaration of " & "VkGeometryTypeKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeH265ReferenceInfoFlags):
  type
    StdVideoDecodeH265ReferenceInfoFlags* = StdVideoDecodeH265ReferenceInfoFlags_1107305594
else:
  static :
    hint("Declaration of " & "StdVideoDecodeH265ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceExternalFenceProperties):
  type
    PFN_vkGetPhysicalDeviceExternalFenceProperties* = PFN_vkGetPhysicalDeviceExternalFenceProperties_1107298374
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceExternalFenceProperties" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryHandleTypeFlags):
  type
    VkExternalMemoryHandleTypeFlags* = VkExternalMemoryHandleTypeFlags_1107298004
else:
  static :
    hint("Declaration of " & "VkExternalMemoryHandleTypeFlags" &
        " already exists, not redeclaring")
when not declared(VkPresentTimeGOOGLE):
  type
    VkPresentTimeGOOGLE* = VkPresentTimeGOOGLE_1107301708
else:
  static :
    hint("Declaration of " & "VkPresentTimeGOOGLE" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetSemaphoreFdKHR):
  type
    PFN_vkGetSemaphoreFdKHR* = PFN_vkGetSemaphoreFdKHR_1107299998
else:
  static :
    hint("Declaration of " & "PFN_vkGetSemaphoreFdKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdExecuteCommands):
  type
    PFN_vkCmdExecuteCommands* = PFN_vkCmdExecuteCommands_1107297948
else:
  static :
    hint("Declaration of " & "PFN_vkCmdExecuteCommands" &
        " already exists, not redeclaring")
when not declared(VkPipelineTessellationDomainOriginStateCreateInfo):
  type
    VkPipelineTessellationDomainOriginStateCreateInfo* = VkPipelineTessellationDomainOriginStateCreateInfo_1107298182
else:
  static :
    hint("Declaration of " & "VkPipelineTessellationDomainOriginStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkFenceImportFlagBitsKHR):
  type
    VkFenceImportFlagBitsKHR* = VkFenceImportFlagBitsKHR_1107300092
else:
  static :
    hint("Declaration of " & "VkFenceImportFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPerformanceCounterKHR):
  type
    VkPerformanceCounterKHR* = VkPerformanceCounterKHR_1107300142
else:
  static :
    hint("Declaration of " & "VkPerformanceCounterKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkGraphicsShaderGroupCreateInfoNV):
  type
    struct_VkGraphicsShaderGroupCreateInfoNV* = struct_VkGraphicsShaderGroupCreateInfoNV_1107302782
else:
  static :
    hint("Declaration of " & "struct_VkGraphicsShaderGroupCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalImageFormatProperties):
  type
    struct_VkExternalImageFormatProperties* = struct_VkExternalImageFormatProperties_1107298258
else:
  static :
    hint("Declaration of " & "struct_VkExternalImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(VkPartitionedAccelerationStructureInstancesInputNV):
  type
    VkPartitionedAccelerationStructureInstancesInputNV* = VkPartitionedAccelerationStructureInstancesInputNV_1107304900
else:
  static :
    hint("Declaration of " &
        "VkPartitionedAccelerationStructureInstancesInputNV" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoVP9ColorSpace):
  type
    enum_StdVideoVP9ColorSpace* = enum_StdVideoVP9ColorSpace_1107305900
else:
  static :
    hint("Declaration of " & "enum_StdVideoVP9ColorSpace" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyImageToBuffer2):
  type
    PFN_vkCmdCopyImageToBuffer2* = PFN_vkCmdCopyImageToBuffer2_1107298926
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyImageToBuffer2" &
        " already exists, not redeclaring")
when not declared(VkVideoSessionParametersCreateInfoKHR):
  type
    VkVideoSessionParametersCreateInfoKHR* = VkVideoSessionParametersCreateInfoKHR_1107299520
else:
  static :
    hint("Declaration of " & "VkVideoSessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkExportMemoryAllocateInfoKHR):
  type
    VkExportMemoryAllocateInfoKHR* = VkExportMemoryAllocateInfoKHR_1107299950
else:
  static :
    hint("Declaration of " & "VkExportMemoryAllocateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetViewportShadingRatePaletteNV):
  type
    PFN_vkCmdSetViewportShadingRatePaletteNV* = PFN_vkCmdSetViewportShadingRatePaletteNV_1107302066
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetViewportShadingRatePaletteNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD):
  type
    struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD* = struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD_1107302450
else:
  static :
    hint("Declaration of " & "struct_VkDisplayNativeHdrSurfaceCapabilitiesAMD" &
        " already exists, not redeclaring")
when not declared(VkPresentGravityFlagsEXT):
  type
    VkPresentGravityFlagsEXT* = VkPresentGravityFlagsEXT_1107302732
else:
  static :
    hint("Declaration of " & "VkPresentGravityFlagsEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkDeviceWaitIdle):
  type
    PFN_vkDeviceWaitIdle* = PFN_vkDeviceWaitIdle_1107297716
else:
  static :
    hint("Declaration of " & "PFN_vkDeviceWaitIdle" &
        " already exists, not redeclaring")
when not declared(VkCopyMemoryIndirectInfoKHR):
  type
    VkCopyMemoryIndirectInfoKHR* = VkCopyMemoryIndirectInfoKHR_1107301224
else:
  static :
    hint("Declaration of " & "VkCopyMemoryIndirectInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkBlendOverlapEXT):
  type
    enum_VkBlendOverlapEXT* = enum_VkBlendOverlapEXT_1107301914
else:
  static :
    hint("Declaration of " & "enum_VkBlendOverlapEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkQueueNotifyOutOfBandNV):
  type
    PFN_vkQueueNotifyOutOfBandNV* = PFN_vkQueueNotifyOutOfBandNV_1107304442
else:
  static :
    hint("Declaration of " & "PFN_vkQueueNotifyOutOfBandNV" &
        " already exists, not redeclaring")
when not declared(VkFrameBoundaryEXT):
  type
    VkFrameBoundaryEXT* = VkFrameBoundaryEXT_1107303392
else:
  static :
    hint("Declaration of " & "VkFrameBoundaryEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkDataGraphPipelinePropertyARM):
  type
    enum_VkDataGraphPipelinePropertyARM* = enum_VkDataGraphPipelinePropertyARM_1107304454
else:
  static :
    hint("Declaration of " & "enum_VkDataGraphPipelinePropertyARM" &
        " already exists, not redeclaring")
when not declared(VkCuFunctionCreateInfoNVX):
  type
    VkCuFunctionCreateInfoNVX* = VkCuFunctionCreateInfoNVX_1107301506
else:
  static :
    hint("Declaration of " & "VkCuFunctionCreateInfoNVX" &
        " already exists, not redeclaring")
when not declared(VkTensorViewCreateFlagBitsARM):
  type
    VkTensorViewCreateFlagBitsARM* = VkTensorViewCreateFlagBitsARM_1107303996
else:
  static :
    hint("Declaration of " & "VkTensorViewCreateFlagBitsARM" &
        " already exists, not redeclaring")
when not declared(VkCuLaunchInfoNVX):
  type
    VkCuLaunchInfoNVX* = VkCuLaunchInfoNVX_1107301510
else:
  static :
    hint("Declaration of " & "VkCuLaunchInfoNVX" &
        " already exists, not redeclaring")
when not declared(VkFramebufferAttachmentImageInfoKHR):
  type
    VkFramebufferAttachmentImageInfoKHR* = VkFramebufferAttachmentImageInfoKHR_1107300044
else:
  static :
    hint("Declaration of " & "VkFramebufferAttachmentImageInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDiscardRectangleEXT):
  type
    PFN_vkCmdSetDiscardRectangleEXT* = PFN_vkCmdSetDiscardRectangleEXT_1107301754
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDiscardRectangleEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassStripeBeginInfoARM):
  type
    struct_VkRenderPassStripeBeginInfoARM* = struct_VkRenderPassStripeBeginInfoARM_1107303726
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassStripeBeginInfoARM" &
        " already exists, not redeclaring")
when not declared(VkExternalBufferPropertiesKHR):
  type
    VkExternalBufferPropertiesKHR* = VkExternalBufferPropertiesKHR_1107299940
else:
  static :
    hint("Declaration of " & "VkExternalBufferPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetFenceWin32HandleKHR):
  type
    PFN_vkGetFenceWin32HandleKHR* = PFN_vkGetFenceWin32HandleKHR_1107305380
else:
  static :
    hint("Declaration of " & "PFN_vkGetFenceWin32HandleKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetColorBlendEquationEXT):
  type
    PFN_vkCmdSetColorBlendEquationEXT* = PFN_vkCmdSetColorBlendEquationEXT_1107303892
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetColorBlendEquationEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoSessionParametersUpdateInfoKHR):
  type
    VkVideoSessionParametersUpdateInfoKHR* = VkVideoSessionParametersUpdateInfoKHR_1107299524
else:
  static :
    hint("Declaration of " & "VkVideoSessionParametersUpdateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkFramebufferAttachmentsCreateInfoKHR):
  type
    VkFramebufferAttachmentsCreateInfoKHR* = VkFramebufferAttachmentsCreateInfoKHR_1107300042
else:
  static :
    hint("Declaration of " & "VkFramebufferAttachmentsCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineViewportDepthClampControlCreateInfoEXT):
  type
    struct_VkPipelineViewportDepthClampControlCreateInfoEXT* = struct_VkPipelineViewportDepthClampControlCreateInfoEXT_1107305060
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineViewportDepthClampControlCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceIndexTypeUint8FeaturesEXT):
  type
    VkPhysicalDeviceIndexTypeUint8FeaturesEXT* = VkPhysicalDeviceIndexTypeUint8FeaturesEXT_1107302642
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceIndexTypeUint8FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassCreationFeedbackInfoEXT):
  type
    struct_VkRenderPassCreationFeedbackInfoEXT* = struct_VkRenderPassCreationFeedbackInfoEXT_1107303950
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassCreationFeedbackInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDiscardRectangleModeEXT):
  type
    PFN_vkCmdSetDiscardRectangleModeEXT* = PFN_vkCmdSetDiscardRectangleModeEXT_1107301758
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDiscardRectangleModeEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentShadingRateKHR):
  type
    struct_VkPhysicalDeviceFragmentShadingRateKHR* = struct_VkPhysicalDeviceFragmentShadingRateKHR_1107300414
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceFragmentShadingRateKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkFramebufferCreateFlagBits):
  type
    enum_VkFramebufferCreateFlagBits* = enum_VkFramebufferCreateFlagBits_1107297170
else:
  static :
    hint("Declaration of " & "enum_VkFramebufferCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(StdVideoH264PpsFlags):
  type
    StdVideoH264PpsFlags* = StdVideoH264PpsFlags_1107305526
else:
  static :
    hint("Declaration of " & "StdVideoH264PpsFlags" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsLayoutUsageFlagBitsNV):
  type
    VkIndirectCommandsLayoutUsageFlagBitsNV* = VkIndirectCommandsLayoutUsageFlagBitsNV_1107302770
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsLayoutUsageFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureMemoryRequirementsInfoNV):
  type
    struct_VkAccelerationStructureMemoryRequirementsInfoNV* = struct_VkAccelerationStructureMemoryRequirementsInfoNV_1107302170
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureMemoryRequirementsInfoNV" &
        " already exists, not redeclaring")
when not declared(VkDeviceSize):
  type
    VkDeviceSize* = VkDeviceSize_1107296713
else:
  static :
    hint("Declaration of " & "VkDeviceSize" & " already exists, not redeclaring")
when not declared(VkDeviceImageMemoryRequirements):
  type
    VkDeviceImageMemoryRequirements* = VkDeviceImageMemoryRequirements_1107298896
else:
  static :
    hint("Declaration of " & "VkDeviceImageMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreatePipelineCache):
  type
    PFN_vkCreatePipelineCache* = PFN_vkCreatePipelineCache_1107297798
else:
  static :
    hint("Declaration of " & "PFN_vkCreatePipelineCache" &
        " already exists, not redeclaring")
when not declared(VkDeviceQueueShaderCoreControlCreateInfoARM):
  type
    VkDeviceQueueShaderCoreControlCreateInfoARM* = VkDeviceQueueShaderCoreControlCreateInfoARM_1107303674
else:
  static :
    hint("Declaration of " & "VkDeviceQueueShaderCoreControlCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkBindBufferMemory):
  type
    PFN_vkBindBufferMemory* = PFN_vkBindBufferMemory_1107297732
else:
  static :
    hint("Declaration of " & "PFN_vkBindBufferMemory" &
        " already exists, not redeclaring")
when not declared(VkImageBlit2):
  type
    VkImageBlit2* = VkImageBlit2_1107298800
else:
  static :
    hint("Declaration of " & "VkImageBlit2" & " already exists, not redeclaring")
when not declared(VkImagePlaneMemoryRequirementsInfoKHR):
  type
    VkImagePlaneMemoryRequirementsInfoKHR* = VkImagePlaneMemoryRequirementsInfoKHR_1107300274
else:
  static :
    hint("Declaration of " & "VkImagePlaneMemoryRequirementsInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance3PropertiesKHR):
  type
    VkPhysicalDeviceMaintenance3PropertiesKHR* = VkPhysicalDeviceMaintenance3PropertiesKHR_1107300292
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance3PropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM):
  type
    VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM* = VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM_1107304590
else:
  static :
    hint("Declaration of " &
        "VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV):
  type
    VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV* = VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV_1107304872
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkCopyBufferInfo2KHR):
  type
    VkCopyBufferInfo2KHR* = VkCopyBufferInfo2KHR_1107300702
else:
  static :
    hint("Declaration of " & "VkCopyBufferInfo2KHR" &
        " already exists, not redeclaring")
when not declared(enum_VkIndirectCommandsTokenTypeNV):
  type
    enum_VkIndirectCommandsTokenTypeNV* = enum_VkIndirectCommandsTokenTypeNV_1107302758
else:
  static :
    hint("Declaration of " & "enum_VkIndirectCommandsTokenTypeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorCopyARM):
  type
    struct_VkTensorCopyARM* = struct_VkTensorCopyARM_1107304050
else:
  static :
    hint("Declaration of " & "struct_VkTensorCopyARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR):
  type
    struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR* = struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300970
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineCacheHeaderVersionOne):
  type
    VkPipelineCacheHeaderVersionOne* = VkPipelineCacheHeaderVersionOne_1107297282
else:
  static :
    hint("Declaration of " & "VkPipelineCacheHeaderVersionOne" &
        " already exists, not redeclaring")
when not declared(VkImageFormatProperties2KHR):
  type
    VkImageFormatProperties2KHR* = VkImageFormatProperties2KHR_1107299860
else:
  static :
    hint("Declaration of " & "VkImageFormatProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineVertexInputDivisorStateCreateInfo):
  type
    VkPipelineVertexInputDivisorStateCreateInfo* = VkPipelineVertexInputDivisorStateCreateInfo_1107299062
else:
  static :
    hint("Declaration of " & "VkPipelineVertexInputDivisorStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkSparseImageFormatProperties):
  type
    VkSparseImageFormatProperties* = VkSparseImageFormatProperties_1107297410
else:
  static :
    hint("Declaration of " & "VkSparseImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassBeginInfo):
  type
    struct_VkRenderPassBeginInfo* = struct_VkRenderPassBeginInfo_1107297672
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassBeginInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePresentIdFeaturesKHR):
  type
    VkPhysicalDevicePresentIdFeaturesKHR* = VkPhysicalDevicePresentIdFeaturesKHR_1107300550
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePresentIdFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT):
  type
    struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT* = struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT_1107303026
else:
  static :
    hint("Declaration of " &
        "struct_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT" &
        " already exists, not redeclaring")
when not declared(VkCopyImageToBufferInfo2):
  type
    VkCopyImageToBufferInfo2* = VkCopyImageToBufferInfo2_1107298796
else:
  static :
    hint("Declaration of " & "VkCopyImageToBufferInfo2" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRateControlModeFlagBitsKHR):
  type
    VkVideoEncodeRateControlModeFlagBitsKHR* = VkVideoEncodeRateControlModeFlagBitsKHR_1107300570
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRateControlModeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExternalTensorInfoARM):
  type
    struct_VkPhysicalDeviceExternalTensorInfoARM* = struct_VkPhysicalDeviceExternalTensorInfoARM_1107304062
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceExternalTensorInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyAccelerationStructureToMemoryInfoKHR):
  type
    struct_VkCopyAccelerationStructureToMemoryInfoKHR* = struct_VkCopyAccelerationStructureToMemoryInfoKHR_1107305194
else:
  static :
    hint("Declaration of " & "struct_VkCopyAccelerationStructureToMemoryInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkBorderColor):
  type
    enum_VkBorderColor* = enum_VkBorderColor_1107296880
else:
  static :
    hint("Declaration of " & "enum_VkBorderColor" &
        " already exists, not redeclaring")
when not declared(VkConditionalRenderingBeginInfoEXT):
  type
    VkConditionalRenderingBeginInfoEXT* = VkConditionalRenderingBeginInfoEXT_1107301624
else:
  static :
    hint("Declaration of " & "VkConditionalRenderingBeginInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkAccessFlagBits):
  type
    VkAccessFlagBits* = VkAccessFlagBits_1107296926
else:
  static :
    hint("Declaration of " & "VkAccessFlagBits" &
        " already exists, not redeclaring")
when not declared(VkMemoryUnmapFlagsKHR):
  type
    VkMemoryUnmapFlagsKHR* = VkMemoryUnmapFlagsKHR_1107300526
else:
  static :
    hint("Declaration of " & "VkMemoryUnmapFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureNV):
  type
    VkAccelerationStructureNV* = VkAccelerationStructureNV_1107302070
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBlitImage2KHR):
  type
    PFN_vkCmdBlitImage2KHR* = PFN_vkCmdBlitImage2KHR_1107300732
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBlitImage2KHR" &
        " already exists, not redeclaring")
when not declared(VkDisplayPlaneCapabilitiesKHR):
  type
    VkDisplayPlaneCapabilitiesKHR* = VkDisplayPlaneCapabilitiesKHR_1107299382
else:
  static :
    hint("Declaration of " & "VkDisplayPlaneCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawMeshTasksIndirectCountEXT):
  type
    PFN_vkCmdDrawMeshTasksIndirectCountEXT* = PFN_vkCmdDrawMeshTasksIndirectCountEXT_1107305298
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawMeshTasksIndirectCountEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264SliceHeader):
  type
    struct_StdVideoEncodeH264SliceHeader* = struct_StdVideoEncodeH264SliceHeader_1107305448
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264SliceHeader" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupSwapchainCreateInfoKHR):
  type
    VkDeviceGroupSwapchainCreateInfoKHR* = VkDeviceGroupSwapchainCreateInfoKHR_1107299334
else:
  static :
    hint("Declaration of " & "VkDeviceGroupSwapchainCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayPlaneCapabilities2KHR):
  type
    struct_VkDisplayPlaneCapabilities2KHR* = struct_VkDisplayPlaneCapabilities2KHR_1107300222
else:
  static :
    hint("Declaration of " & "struct_VkDisplayPlaneCapabilities2KHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEndCodingInfoKHR):
  type
    VkVideoEndCodingInfoKHR* = VkVideoEndCodingInfoKHR_1107299532
else:
  static :
    hint("Declaration of " & "VkVideoEndCodingInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceQueueCreateInfo):
  type
    VkDeviceQueueCreateInfo* = VkDeviceQueueCreateInfo_1107297350
else:
  static :
    hint("Declaration of " & "VkDeviceQueueCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkHeadlessSurfaceCreateFlagsEXT):
  type
    VkHeadlessSurfaceCreateFlagsEXT* = VkHeadlessSurfaceCreateFlagsEXT_1107302616
else:
  static :
    hint("Declaration of " & "VkHeadlessSurfaceCreateFlagsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryType):
  type
    struct_VkMemoryType* = struct_VkMemoryType_1107297320
else:
  static :
    hint("Declaration of " & "struct_VkMemoryType" &
        " already exists, not redeclaring")
when not declared(StdVideoVP9LoopFilterFlags):
  type
    StdVideoVP9LoopFilterFlags* = StdVideoVP9LoopFilterFlags_1107305842
else:
  static :
    hint("Declaration of " & "StdVideoVP9LoopFilterFlags" &
        " already exists, not redeclaring")
when not declared(enum_VkPresentGravityFlagBitsKHR):
  type
    enum_VkPresentGravityFlagBitsKHR* = enum_VkPresentGravityFlagBitsKHR_1107300904
else:
  static :
    hint("Declaration of " & "enum_VkPresentGravityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSwapchainLatencyCreateInfoNV):
  type
    struct_VkSwapchainLatencyCreateInfoNV* = struct_VkSwapchainLatencyCreateInfoNV_1107304422
else:
  static :
    hint("Declaration of " & "struct_VkSwapchainLatencyCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageAlignmentControlPropertiesMESA):
  type
    VkPhysicalDeviceImageAlignmentControlPropertiesMESA* = VkPhysicalDeviceImageAlignmentControlPropertiesMESA_1107305050
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceImageAlignmentControlPropertiesMESA" &
        " already exists, not redeclaring")
when not declared(VkPipelineDiscardRectangleStateCreateInfoEXT):
  type
    VkPipelineDiscardRectangleStateCreateInfoEXT* = VkPipelineDiscardRectangleStateCreateInfoEXT_1107301752
else:
  static :
    hint("Declaration of " & "VkPipelineDiscardRectangleStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthBounds):
  type
    PFN_vkCmdSetDepthBounds* = PFN_vkCmdSetDepthBounds_1107297874
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthBounds" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePresentIdFeaturesKHR):
  type
    struct_VkPhysicalDevicePresentIdFeaturesKHR* = struct_VkPhysicalDevicePresentIdFeaturesKHR_1107300548
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePresentIdFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceUniformBufferStandardLayoutFeatures):
  type
    VkPhysicalDeviceUniformBufferStandardLayoutFeatures* = VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298552
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceUniformBufferStandardLayoutFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoFormatPropertiesKHR):
  type
    struct_VkVideoFormatPropertiesKHR* = struct_VkVideoFormatPropertiesKHR_1107299494
else:
  static :
    hint("Declaration of " & "struct_VkVideoFormatPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeH264StdFlagBitsKHR):
  type
    enum_VkVideoEncodeH264StdFlagBitsKHR* = enum_VkVideoEncodeH264StdFlagBitsKHR_1107299596
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeH264StdFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR):
  type
    struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR* = struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR_1107301088
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeAV1GopRemainingFrameInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkShaderCodeTypeEXT):
  type
    VkShaderCodeTypeEXT* = VkShaderCodeTypeEXT_1107304244
else:
  static :
    hint("Declaration of " & "VkShaderCodeTypeEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetCoverageModulationTableNV):
  type
    PFN_vkCmdSetCoverageModulationTableNV* = PFN_vkCmdSetCoverageModulationTableNV_1107303930
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetCoverageModulationTableNV" &
        " already exists, not redeclaring")
when not declared(VkShaderModuleCreateInfo):
  type
    VkShaderModuleCreateInfo* = VkShaderModuleCreateInfo_1107297458
else:
  static :
    hint("Declaration of " & "VkShaderModuleCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkTensorViewCreateFlagsARM):
  type
    VkTensorViewCreateFlagsARM* = VkTensorViewCreateFlagsARM_1107303994
else:
  static :
    hint("Declaration of " & "VkTensorViewCreateFlagsARM" &
        " already exists, not redeclaring")
when not declared(VkTileShadingRenderPassFlagsQCOM):
  type
    VkTileShadingRenderPassFlagsQCOM* = VkTileShadingRenderPassFlagsQCOM_1107302968
else:
  static :
    hint("Declaration of " & "VkTileShadingRenderPassFlagsQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkImportMemoryWin32HandleInfoKHR):
  type
    struct_VkImportMemoryWin32HandleInfoKHR* = struct_VkImportMemoryWin32HandleInfoKHR_1107305314
else:
  static :
    hint("Declaration of " & "struct_VkImportMemoryWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageProcessingPropertiesQCOM):
  type
    struct_VkPhysicalDeviceImageProcessingPropertiesQCOM* = struct_VkPhysicalDeviceImageProcessingPropertiesQCOM_1107303844
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImageProcessingPropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(enum_VkLayeredDriverUnderlyingApiMSFT):
  type
    enum_VkLayeredDriverUnderlyingApiMSFT* = enum_VkLayeredDriverUnderlyingApiMSFT_1107304646
else:
  static :
    hint("Declaration of " & "enum_VkLayeredDriverUnderlyingApiMSFT" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureVersionInfoKHR):
  type
    struct_VkAccelerationStructureVersionInfoKHR* = struct_VkAccelerationStructureVersionInfoKHR_1107305190
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureVersionInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeH265ReferenceInfoFlags):
  type
    struct_StdVideoDecodeH265ReferenceInfoFlags* = struct_StdVideoDecodeH265ReferenceInfoFlags_1107305732
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeH265ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance4Properties):
  type
    VkPhysicalDeviceMaintenance4Properties* = VkPhysicalDeviceMaintenance4Properties_1107298888
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance4Properties" &
        " already exists, not redeclaring")
when not declared(enum_VkFormatFeatureFlagBits):
  type
    enum_VkFormatFeatureFlagBits* = enum_VkFormatFeatureFlagBits_1107296936
else:
  static :
    hint("Declaration of " & "enum_VkFormatFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayPowerInfoEXT):
  type
    struct_VkDisplayPowerInfoEXT* = struct_VkDisplayPowerInfoEXT_1107301674
else:
  static :
    hint("Declaration of " & "struct_VkDisplayPowerInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCubicClampFeaturesQCOM):
  type
    VkPhysicalDeviceCubicClampFeaturesQCOM* = VkPhysicalDeviceCubicClampFeaturesQCOM_1107304638
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCubicClampFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeAV1RateControlFlagBitsKHR):
  type
    enum_VkVideoEncodeAV1RateControlFlagBitsKHR* = enum_VkVideoEncodeAV1RateControlFlagBitsKHR_1107301034
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeAV1RateControlFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyInstance):
  type
    PFN_vkDestroyInstance* = PFN_vkDestroyInstance_1107297678
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyInstance" &
        " already exists, not redeclaring")
when not declared(StdVideoH265SequenceParameterSetVui):
  type
    StdVideoH265SequenceParameterSetVui* = StdVideoH265SequenceParameterSetVui_1107305566
else:
  static :
    hint("Declaration of " & "StdVideoH265SequenceParameterSetVui" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264SessionParametersGetInfoKHR):
  type
    VkVideoEncodeH264SessionParametersGetInfoKHR* = VkVideoEncodeH264SessionParametersGetInfoKHR_1107299640
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264SessionParametersGetInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkTensorCaptureDescriptorDataInfoARM):
  type
    VkTensorCaptureDescriptorDataInfoARM* = VkTensorCaptureDescriptorDataInfoARM_1107304088
else:
  static :
    hint("Declaration of " & "VkTensorCaptureDescriptorDataInfoARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageRobustnessFeaturesEXT):
  type
    VkPhysicalDeviceImageRobustnessFeaturesEXT* = VkPhysicalDeviceImageRobustnessFeaturesEXT_1107303188
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageRobustnessFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetRayTracingPipelineStackSizeKHR):
  type
    PFN_vkCmdSetRayTracingPipelineStackSizeKHR* = PFN_vkCmdSetRayTracingPipelineStackSizeKHR_1107305276
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetRayTracingPipelineStackSizeKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkImageAspectFlagBits):
  type
    enum_VkImageAspectFlagBits* = enum_VkImageAspectFlagBits_1107296930
else:
  static :
    hint("Declaration of " & "enum_VkImageAspectFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkDevicePipelineBinaryInternalCacheControlKHR):
  type
    struct_VkDevicePipelineBinaryInternalCacheControlKHR* = struct_VkDevicePipelineBinaryInternalCacheControlKHR_1107300848
else:
  static :
    hint("Declaration of " &
        "struct_VkDevicePipelineBinaryInternalCacheControlKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevice4444FormatsFeaturesEXT):
  type
    VkPhysicalDevice4444FormatsFeaturesEXT* = VkPhysicalDevice4444FormatsFeaturesEXT_1107303220
else:
  static :
    hint("Declaration of " & "VkPhysicalDevice4444FormatsFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkTessellationDomainOrigin):
  type
    VkTessellationDomainOrigin* = VkTessellationDomainOrigin_1107297960
else:
  static :
    hint("Declaration of " & "VkTessellationDomainOrigin" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVertexAttributeDivisorProperties):
  type
    VkPhysicalDeviceVertexAttributeDivisorProperties* = VkPhysicalDeviceVertexAttributeDivisorProperties_1107299054
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVertexAttributeDivisorProperties" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsLayoutCreateInfoNV):
  type
    VkIndirectCommandsLayoutCreateInfoNV* = VkIndirectCommandsLayoutCreateInfoNV_1107302816
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsLayoutCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkDriverIdKHR):
  type
    VkDriverIdKHR* = VkDriverIdKHR_1107300348
else:
  static :
    hint("Declaration of " & "VkDriverIdKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSparseImageMemoryBindInfo):
  type
    struct_VkSparseImageMemoryBindInfo* = struct_VkSparseImageMemoryBindInfo_1107297400
else:
  static :
    hint("Declaration of " & "struct_VkSparseImageMemoryBindInfo" &
        " already exists, not redeclaring")
when not declared(VkFormatProperties3):
  type
    VkFormatProperties3* = VkFormatProperties3_1107298880
else:
  static :
    hint("Declaration of " & "VkFormatProperties3" &
        " already exists, not redeclaring")
when not declared(enum_VkSamplerYcbcrModelConversion):
  type
    enum_VkSamplerYcbcrModelConversion* = enum_VkSamplerYcbcrModelConversion_1107297962
else:
  static :
    hint("Declaration of " & "enum_VkSamplerYcbcrModelConversion" &
        " already exists, not redeclaring")
when not declared(VkLatencyMarkerNV):
  type
    VkLatencyMarkerNV* = VkLatencyMarkerNV_1107304392
else:
  static :
    hint("Declaration of " & "VkLatencyMarkerNV" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureBuildSizesInfoKHR):
  type
    struct_VkAccelerationStructureBuildSizesInfoKHR* = struct_VkAccelerationStructureBuildSizesInfoKHR_1107304844
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureBuildSizesInfoKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoH265HrdParameters):
  type
    StdVideoH265HrdParameters* = StdVideoH265HrdParameters_1107305552
else:
  static :
    hint("Declaration of " & "StdVideoH265HrdParameters" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRayTracingValidationFeaturesNV):
  type
    struct_VkPhysicalDeviceRayTracingValidationFeaturesNV* = struct_VkPhysicalDeviceRayTracingValidationFeaturesNV_1107304736
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRayTracingValidationFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkSemaphoreGetWin32HandleInfoKHR):
  type
    struct_VkSemaphoreGetWin32HandleInfoKHR* = struct_VkSemaphoreGetWin32HandleInfoKHR_1107305358
else:
  static :
    hint("Declaration of " & "struct_VkSemaphoreGetWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR):
  type
    VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR* = VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR_1107300972
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI):
  type
    struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI* = struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI_1107303638
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyMemoryToMicromapInfoEXT):
  type
    struct_VkCopyMemoryToMicromapInfoEXT* = struct_VkCopyMemoryToMicromapInfoEXT_1107303586
else:
  static :
    hint("Declaration of " & "struct_VkCopyMemoryToMicromapInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkUpdateDescriptorSets):
  type
    PFN_vkUpdateDescriptorSets* = PFN_vkUpdateDescriptorSets_1107297834
else:
  static :
    hint("Declaration of " & "PFN_vkUpdateDescriptorSets" &
        " already exists, not redeclaring")
when not declared(VkFragmentShadingRateCombinerOpKHR):
  type
    VkFragmentShadingRateCombinerOpKHR* = VkFragmentShadingRateCombinerOpKHR_1107300396
else:
  static :
    hint("Declaration of " & "VkFragmentShadingRateCombinerOpKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264RateControlInfoKHR):
  type
    struct_VkVideoEncodeH264RateControlInfoKHR* = struct_VkVideoEncodeH264RateControlInfoKHR_1107299670
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264RateControlInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT):
  type
    struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT* = struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT_1107303570
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceOpacityMicromapFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeH264ReferenceInfo):
  type
    struct_StdVideoDecodeH264ReferenceInfo* = struct_StdVideoDecodeH264ReferenceInfo_1107305474
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeH264ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdWriteTimestamp2KHR):
  type
    PFN_vkCmdWriteTimestamp2KHR* = PFN_vkCmdWriteTimestamp2KHR_1107300680
else:
  static :
    hint("Declaration of " & "PFN_vkCmdWriteTimestamp2KHR" &
        " already exists, not redeclaring")
when not declared(VkInstanceCreateInfo):
  type
    VkInstanceCreateInfo* = VkInstanceCreateInfo_1107297314
else:
  static :
    hint("Declaration of " & "VkInstanceCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkSurfacePresentModeCompatibilityEXT):
  type
    VkSurfacePresentModeCompatibilityEXT* = VkSurfacePresentModeCompatibilityEXT_1107302738
else:
  static :
    hint("Declaration of " & "VkSurfacePresentModeCompatibilityEXT" &
        " already exists, not redeclaring")
when not declared(VkQueryPipelineStatisticFlags):
  type
    VkQueryPipelineStatisticFlags* = VkQueryPipelineStatisticFlags_1107297034
else:
  static :
    hint("Declaration of " & "VkQueryPipelineStatisticFlags" &
        " already exists, not redeclaring")
when not declared(VkExtent3D):
  type
    VkExtent3D* = VkExtent3D_1107297230
else:
  static :
    hint("Declaration of " & "VkExtent3D" & " already exists, not redeclaring")
when not declared(StdVideoAV1InterpolationFilter):
  type
    StdVideoAV1InterpolationFilter* = StdVideoAV1InterpolationFilter_1107305606
else:
  static :
    hint("Declaration of " & "StdVideoAV1InterpolationFilter" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT):
  type
    VkPhysicalDeviceFragmentDensityMap2PropertiesEXT* = VkPhysicalDeviceFragmentDensityMap2PropertiesEXT_1107303182
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkTensorMemoryRequirementsInfoARM):
  type
    VkTensorMemoryRequirementsInfoARM* = VkTensorMemoryRequirementsInfoARM_1107304016
else:
  static :
    hint("Declaration of " & "VkTensorMemoryRequirementsInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkAntiLagPresentationInfoAMD):
  type
    struct_VkAntiLagPresentationInfoAMD* = struct_VkAntiLagPresentationInfoAMD_1107304230
else:
  static :
    hint("Declaration of " & "struct_VkAntiLagPresentationInfoAMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyDescriptorUpdateTemplate):
  type
    PFN_vkDestroyDescriptorUpdateTemplate* = PFN_vkDestroyDescriptorUpdateTemplate_1107298368
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyDescriptorUpdateTemplate" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMultiviewProperties):
  type
    struct_VkPhysicalDeviceMultiviewProperties* = struct_VkPhysicalDeviceMultiviewProperties_1107298192
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMultiviewProperties" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeQuantizationMapInfoKHR):
  type
    VkVideoEncodeQuantizationMapInfoKHR* = VkVideoEncodeQuantizationMapInfoKHR_1107301282
else:
  static :
    hint("Declaration of " & "VkVideoEncodeQuantizationMapInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT):
  type
    VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT* = VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT_1107303174
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerYcbcrConversionImageFormatProperties):
  type
    struct_VkSamplerYcbcrConversionImageFormatProperties* = struct_VkSamplerYcbcrConversionImageFormatProperties_1107298238
else:
  static :
    hint("Declaration of " &
        "struct_VkSamplerYcbcrConversionImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265RateControlLayerInfoKHR):
  type
    struct_VkVideoEncodeH265RateControlLayerInfoKHR* = struct_VkVideoEncodeH265RateControlLayerInfoKHR_1107299788
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265RateControlLayerInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineCompilerControlCreateInfoARM):
  type
    VkDataGraphPipelineCompilerControlCreateInfoARM* = VkDataGraphPipelineCompilerControlCreateInfoARM_1107304488
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineCompilerControlCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkSwapchainPresentScalingCreateInfoKHR):
  type
    struct_VkSwapchainPresentScalingCreateInfoKHR* = struct_VkSwapchainPresentScalingCreateInfoKHR_1107300938
else:
  static :
    hint("Declaration of " & "struct_VkSwapchainPresentScalingCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFaultFeaturesEXT):
  type
    struct_VkPhysicalDeviceFaultFeaturesEXT* = struct_VkPhysicalDeviceFaultFeaturesEXT_1107303230
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceFaultFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkCompareOp):
  type
    enum_VkCompareOp* = enum_VkCompareOp_1107296848
else:
  static :
    hint("Declaration of " & "enum_VkCompareOp" &
        " already exists, not redeclaring")
when not declared(enum_VkIndexType):
  type
    enum_VkIndexType* = enum_VkIndexType_1107296916
else:
  static :
    hint("Declaration of " & "enum_VkIndexType" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBuildAccelerationStructureNV):
  type
    PFN_vkCmdBuildAccelerationStructureNV* = PFN_vkCmdBuildAccelerationStructureNV_1107302204
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBuildAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDrawIndirectCommand):
  type
    struct_VkDrawIndirectCommand* = struct_VkDrawIndirectCommand_1107297264
else:
  static :
    hint("Declaration of " & "struct_VkDrawIndirectCommand" &
        " already exists, not redeclaring")
when not declared(VkPerTileBeginInfoQCOM):
  type
    VkPerTileBeginInfoQCOM* = VkPerTileBeginInfoQCOM_1107302984
else:
  static :
    hint("Declaration of " & "VkPerTileBeginInfoQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV):
  type
    struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV* = struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV_1107304350
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetRepresentativeFragmentTestEnableNV):
  type
    PFN_vkCmdSetRepresentativeFragmentTestEnableNV* = PFN_vkCmdSetRepresentativeFragmentTestEnableNV_1107303934
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetRepresentativeFragmentTestEnableNV" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineShaderModuleCreateInfoARM):
  type
    VkDataGraphPipelineShaderModuleCreateInfoARM* = VkDataGraphPipelineShaderModuleCreateInfoARM_1107304496
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineShaderModuleCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH265ChromaFormatIdc):
  type
    enum_StdVideoH265ChromaFormatIdc* = enum_StdVideoH265ChromaFormatIdc_1107305696
else:
  static :
    hint("Declaration of " & "enum_StdVideoH265ChromaFormatIdc" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceProtectedMemoryFeatures):
  type
    VkPhysicalDeviceProtectedMemoryFeatures* = VkPhysicalDeviceProtectedMemoryFeatures_1107298204
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceProtectedMemoryFeatures" &
        " already exists, not redeclaring")
when not declared(VkCooperativeMatrixFlexibleDimensionsPropertiesNV):
  type
    VkCooperativeMatrixFlexibleDimensionsPropertiesNV* = VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305074
else:
  static :
    hint("Declaration of " & "VkCooperativeMatrixFlexibleDimensionsPropertiesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawMeshTasksIndirectEXT):
  type
    PFN_vkCmdDrawMeshTasksIndirectEXT* = PFN_vkCmdDrawMeshTasksIndirectEXT_1107305296
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawMeshTasksIndirectEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoVP9ColorSpace):
  type
    StdVideoVP9ColorSpace* = StdVideoVP9ColorSpace_1107305840
else:
  static :
    hint("Declaration of " & "StdVideoVP9ColorSpace" &
        " already exists, not redeclaring")
when not declared(VkDebugReportCallbackEXT):
  type
    VkDebugReportCallbackEXT* = VkDebugReportCallbackEXT_1107301400
else:
  static :
    hint("Declaration of " & "VkDebugReportCallbackEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkShaderFloatControlsIndependence):
  type
    enum_VkShaderFloatControlsIndependence* = enum_VkShaderFloatControlsIndependence_1107298384
else:
  static :
    hint("Declaration of " & "enum_VkShaderFloatControlsIndependence" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyImageToImageEXT):
  type
    PFN_vkCopyImageToImageEXT* = PFN_vkCopyImageToImageEXT_1107302704
else:
  static :
    hint("Declaration of " & "PFN_vkCopyImageToImageEXT" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureDeviceAddressInfoKHR):
  type
    VkAccelerationStructureDeviceAddressInfoKHR* = VkAccelerationStructureDeviceAddressInfoKHR_1107305188
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureDeviceAddressInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures):
  type
    struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* = struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures_1107298554
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkWin32KeyedMutexAcquireReleaseInfoKHR):
  type
    struct_VkWin32KeyedMutexAcquireReleaseInfoKHR* = struct_VkWin32KeyedMutexAcquireReleaseInfoKHR_1107305342
else:
  static :
    hint("Declaration of " & "struct_VkWin32KeyedMutexAcquireReleaseInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkFreeFunction):
  type
    PFN_vkFreeFunction* = PFN_vkFreeFunction_1107297286
else:
  static :
    hint("Declaration of " & "PFN_vkFreeFunction" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetBufferDeviceAddressKHR):
  type
    PFN_vkGetBufferDeviceAddressKHR* = PFN_vkGetBufferDeviceAddressKHR_1107300468
else:
  static :
    hint("Declaration of " & "PFN_vkGetBufferDeviceAddressKHR" &
        " already exists, not redeclaring")
when not declared(VkPerformanceMarkerInfoINTEL):
  type
    VkPerformanceMarkerInfoINTEL* = VkPerformanceMarkerInfoINTEL_1107302414
else:
  static :
    hint("Declaration of " & "VkPerformanceMarkerInfoINTEL" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRenderPassStripedFeaturesARM):
  type
    struct_VkPhysicalDeviceRenderPassStripedFeaturesARM* = struct_VkPhysicalDeviceRenderPassStripedFeaturesARM_1107303714
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRenderPassStripedFeaturesARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPipelineBarrier):
  type
    PFN_vkCmdPipelineBarrier* = PFN_vkCmdPipelineBarrier_1107297928
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPipelineBarrier" &
        " already exists, not redeclaring")
when not declared(VkGeometryFlagBitsNV):
  type
    VkGeometryFlagBitsNV* = VkGeometryFlagBitsNV_1107302108
else:
  static :
    hint("Declaration of " & "VkGeometryFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceFaultInfoEXT):
  type
    PFN_vkGetDeviceFaultInfoEXT* = PFN_vkGetDeviceFaultInfoEXT_1107303254
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceFaultInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetRenderingAreaGranularity):
  type
    PFN_vkGetRenderingAreaGranularity* = PFN_vkGetRenderingAreaGranularity_1107299220
else:
  static :
    hint("Declaration of " & "PFN_vkGetRenderingAreaGranularity" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetRasterizerDiscardEnable):
  type
    PFN_vkCmdSetRasterizerDiscardEnable* = PFN_vkCmdSetRasterizerDiscardEnable_1107298960
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetRasterizerDiscardEnable" &
        " already exists, not redeclaring")
when not declared(VkAttachmentSampleCountInfoAMD):
  type
    VkAttachmentSampleCountInfoAMD* = VkAttachmentSampleCountInfoAMD_1107301868
else:
  static :
    hint("Declaration of " & "VkAttachmentSampleCountInfoAMD" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSparseImageFormatInfo2):
  type
    VkPhysicalDeviceSparseImageFormatInfo2* = VkPhysicalDeviceSparseImageFormatInfo2_1107298162
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSparseImageFormatInfo2" &
        " already exists, not redeclaring")
when not declared(enum_VkQueryPoolSamplingModeINTEL):
  type
    enum_VkQueryPoolSamplingModeINTEL* = enum_VkQueryPoolSamplingModeINTEL_1107302378
else:
  static :
    hint("Declaration of " & "enum_VkQueryPoolSamplingModeINTEL" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE):
  type
    VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE* = VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE_1107303458
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE" &
        " already exists, not redeclaring")
when not declared(enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV):
  type
    enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV* = enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV_1107304752
else:
  static :
    hint("Declaration of " &
        "enum_VkClusterAccelerationStructureAddressResolutionFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkDescriptorImageInfo):
  type
    VkDescriptorImageInfo* = VkDescriptorImageInfo_1107297562
else:
  static :
    hint("Declaration of " & "VkDescriptorImageInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPushDescriptorSetWithTemplateKHR):
  type
    PFN_vkCmdPushDescriptorSetWithTemplateKHR* = PFN_vkCmdPushDescriptorSetWithTemplateKHR_1107300004
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPushDescriptorSetWithTemplateKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTransformFeedbackPropertiesEXT):
  type
    VkPhysicalDeviceTransformFeedbackPropertiesEXT* = VkPhysicalDeviceTransformFeedbackPropertiesEXT_1107301474
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTransformFeedbackPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkQueryLowLatencySupportNV):
  type
    struct_VkQueryLowLatencySupportNV* = struct_VkQueryLowLatencySupportNV_1107303000
else:
  static :
    hint("Declaration of " & "struct_VkQueryLowLatencySupportNV" &
        " already exists, not redeclaring")
when not declared(enum_VkBlendFactor):
  type
    enum_VkBlendFactor* = enum_VkBlendFactor_1107296840
else:
  static :
    hint("Declaration of " & "enum_VkBlendFactor" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateInstance):
  type
    PFN_vkCreateInstance* = PFN_vkCreateInstance_1107297676
else:
  static :
    hint("Declaration of " & "PFN_vkCreateInstance" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTensorFeaturesARM):
  type
    VkPhysicalDeviceTensorFeaturesARM* = VkPhysicalDeviceTensorFeaturesARM_1107304044
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTensorFeaturesARM" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeH265PictureInfoFlags):
  type
    StdVideoDecodeH265PictureInfoFlags* = StdVideoDecodeH265PictureInfoFlags_1107305592
else:
  static :
    hint("Declaration of " & "StdVideoDecodeH265PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreImportFlags):
  type
    VkSemaphoreImportFlags* = VkSemaphoreImportFlags_1107298034
else:
  static :
    hint("Declaration of " & "VkSemaphoreImportFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePipelineRobustnessFeatures):
  type
    struct_VkPhysicalDevicePipelineRobustnessFeatures* = struct_VkPhysicalDevicePipelineRobustnessFeatures_1107299160
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePipelineRobustnessFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkImageCaptureDescriptorDataInfoEXT):
  type
    struct_VkImageCaptureDescriptorDataInfoEXT* = struct_VkImageCaptureDescriptorDataInfoEXT_1107303042
else:
  static :
    hint("Declaration of " & "struct_VkImageCaptureDescriptorDataInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureInstanceKHR):
  type
    VkAccelerationStructureInstanceKHR* = VkAccelerationStructureInstanceKHR_1107302192
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureInstanceKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCopyMemoryIndirectPropertiesNV):
  type
    VkPhysicalDeviceCopyMemoryIndirectPropertiesNV* = VkPhysicalDeviceCopyMemoryIndirectPropertiesNV_1107303760
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCopyMemoryIndirectPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV):
  type
    struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV* = struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV_1107304866
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeUsageInfoKHR):
  type
    struct_VkVideoEncodeUsageInfoKHR* = struct_VkVideoEncodeUsageInfoKHR_1107300606
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeUsageInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkExternalFenceFeatureFlagBits):
  type
    enum_VkExternalFenceFeatureFlagBits* = enum_VkExternalFenceFeatureFlagBits_1107298018
else:
  static :
    hint("Declaration of " & "enum_VkExternalFenceFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT):
  type
    struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT* = struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT_1107303860
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1TileInfoFlags):
  type
    struct_StdVideoAV1TileInfoFlags* = struct_StdVideoAV1TileInfoFlags_1107305888
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1TileInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkMutableDescriptorTypeCreateInfoVALVE):
  type
    VkMutableDescriptorTypeCreateInfoVALVE* = VkMutableDescriptorTypeCreateInfoVALVE_1107303282
else:
  static :
    hint("Declaration of " & "VkMutableDescriptorTypeCreateInfoVALVE" &
        " already exists, not redeclaring")
when not declared(PFN_vkBindVideoSessionMemoryKHR):
  type
    PFN_vkBindVideoSessionMemoryKHR* = PFN_vkBindVideoSessionMemoryKHR_1107299548
else:
  static :
    hint("Declaration of " & "PFN_vkBindVideoSessionMemoryKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR):
  type
    struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR* = struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR_1107305182
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceAccelerationStructurePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkMemoryMapFlagBits):
  type
    enum_VkMemoryMapFlagBits* = enum_VkMemoryMapFlagBits_1107296998
else:
  static :
    hint("Declaration of " & "enum_VkMemoryMapFlagBits" &
        " already exists, not redeclaring")
when not declared(enum_VkDebugReportFlagBitsEXT):
  type
    enum_VkDebugReportFlagBitsEXT* = enum_VkDebugReportFlagBitsEXT_1107301406
else:
  static :
    hint("Declaration of " & "enum_VkDebugReportFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkAcquireNextImageKHR):
  type
    PFN_vkAcquireNextImageKHR* = PFN_vkAcquireNextImageKHR_1107299342
else:
  static :
    hint("Declaration of " & "PFN_vkAcquireNextImageKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV):
  type
    struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV* = struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV_1107303774
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceMemoryDecompressionFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkWriteDescriptorSetAccelerationStructureNV):
  type
    struct_VkWriteDescriptorSetAccelerationStructureNV* = struct_VkWriteDescriptorSetAccelerationStructureNV_1107302166
else:
  static :
    hint("Declaration of " &
        "struct_VkWriteDescriptorSetAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(struct_VkMultiDrawInfoEXT):
  type
    struct_VkMultiDrawInfoEXT* = struct_VkMultiDrawInfoEXT_1107303488
else:
  static :
    hint("Declaration of " & "struct_VkMultiDrawInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineRobustnessPropertiesEXT):
  type
    VkPhysicalDevicePipelineRobustnessPropertiesEXT* = VkPhysicalDevicePipelineRobustnessPropertiesEXT_1107301612
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePipelineRobustnessPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowUsageFlagBitsNV):
  type
    VkOpticalFlowUsageFlagBitsNV* = VkOpticalFlowUsageFlagBitsNV_1107304158
else:
  static :
    hint("Declaration of " & "VkOpticalFlowUsageFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkImageDrmFormatModifierListCreateInfoEXT):
  type
    VkImageDrmFormatModifierListCreateInfoEXT* = VkImageDrmFormatModifierListCreateInfoEXT_1107301970
else:
  static :
    hint("Declaration of " & "VkImageDrmFormatModifierListCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR):
  type
    PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR* = PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR_1107299880
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTileShadingPropertiesQCOM):
  type
    VkPhysicalDeviceTileShadingPropertiesQCOM* = VkPhysicalDeviceTileShadingPropertiesQCOM_1107302976
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTileShadingPropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(VkQueryPoolCreateFlags):
  type
    VkQueryPoolCreateFlags* = VkQueryPoolCreateFlags_1107297040
else:
  static :
    hint("Declaration of " & "VkQueryPoolCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkReleaseCapturedPipelineDataInfoKHR):
  type
    struct_VkReleaseCapturedPipelineDataInfoKHR* = struct_VkReleaseCapturedPipelineDataInfoKHR_1107300876
else:
  static :
    hint("Declaration of " & "struct_VkReleaseCapturedPipelineDataInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR):
  type
    struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR* = struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299756
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265NaluSliceSegmentInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineCacheCreateFlagBits):
  type
    VkPipelineCacheCreateFlagBits* = VkPipelineCacheCreateFlagBits_1107297072
else:
  static :
    hint("Declaration of " & "VkPipelineCacheCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkExtensionProperties):
  type
    struct_VkExtensionProperties* = struct_VkExtensionProperties_1107297356
else:
  static :
    hint("Declaration of " & "struct_VkExtensionProperties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTextureCompressionASTCHDRFeatures):
  type
    VkPhysicalDeviceTextureCompressionASTCHDRFeatures* = VkPhysicalDeviceTextureCompressionASTCHDRFeatures_1107298844
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTextureCompressionASTCHDRFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM):
  type
    struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM* = struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM_1107304604
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImageProcessing2PropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMeshShaderFeaturesEXT):
  type
    VkPhysicalDeviceMeshShaderFeaturesEXT* = VkPhysicalDeviceMeshShaderFeaturesEXT_1107305284
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMeshShaderFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassSampleLocationsBeginInfoEXT):
  type
    struct_VkRenderPassSampleLocationsBeginInfoEXT* = struct_VkRenderPassSampleLocationsBeginInfoEXT_1107301894
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassSampleLocationsBeginInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT):
  type
    struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* = struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT_1107301918
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndRenderPass2):
  type
    PFN_vkCmdEndRenderPass2* = PFN_vkCmdEndRenderPass2_1107298628
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndRenderPass2" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeAV1DpbSlotInfoKHR):
  type
    struct_VkVideoDecodeAV1DpbSlotInfoKHR* = struct_VkVideoDecodeAV1DpbSlotInfoKHR_1107301002
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeAV1DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkGeneratedCommandsShaderInfoEXT):
  type
    VkGeneratedCommandsShaderInfoEXT* = VkGeneratedCommandsShaderInfoEXT_1107305020
else:
  static :
    hint("Declaration of " & "VkGeneratedCommandsShaderInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetLayoutCreateInfo):
  type
    VkDescriptorSetLayoutCreateInfo* = VkDescriptorSetLayoutCreateInfo_1107297582
else:
  static :
    hint("Declaration of " & "VkDescriptorSetLayoutCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeFeedbackFlagsKHR):
  type
    VkVideoEncodeFeedbackFlagsKHR* = VkVideoEncodeFeedbackFlagsKHR_1107300578
else:
  static :
    hint("Declaration of " & "VkVideoEncodeFeedbackFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPresentGravityFlagsKHR):
  type
    VkPresentGravityFlagsKHR* = VkPresentGravityFlagsKHR_1107300908
else:
  static :
    hint("Declaration of " & "VkPresentGravityFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkSubpassResolvePerformanceQueryEXT):
  type
    VkSubpassResolvePerformanceQueryEXT* = VkSubpassResolvePerformanceQueryEXT_1107303400
else:
  static :
    hint("Declaration of " & "VkSubpassResolvePerformanceQueryEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkQueueFamilyOwnershipTransferPropertiesKHR):
  type
    struct_VkQueueFamilyOwnershipTransferPropertiesKHR* = struct_VkQueueFamilyOwnershipTransferPropertiesKHR_1107301364
else:
  static :
    hint("Declaration of " &
        "struct_VkQueueFamilyOwnershipTransferPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT):
  type
    struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT* = struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT_1107303312
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceAddressBindingReportFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferOpaqueCaptureAddressCreateInfo):
  type
    struct_VkBufferOpaqueCaptureAddressCreateInfo* = struct_VkBufferOpaqueCaptureAddressCreateInfo_1107298606
else:
  static :
    hint("Declaration of " & "struct_VkBufferOpaqueCaptureAddressCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkImageFormatProperties2):
  type
    VkImageFormatProperties2* = VkImageFormatProperties2_1107298142
else:
  static :
    hint("Declaration of " & "VkImageFormatProperties2" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVulkan12Properties):
  type
    struct_VkPhysicalDeviceVulkan12Properties* = struct_VkPhysicalDeviceVulkan12Properties_1107298430
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVulkan12Properties" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyVideoSessionParametersKHR):
  type
    PFN_vkDestroyVideoSessionParametersKHR* = PFN_vkDestroyVideoSessionParametersKHR_1107299554
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyVideoSessionParametersKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureTypeNV):
  type
    VkAccelerationStructureTypeNV* = VkAccelerationStructureTypeNV_1107302088
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureTypeNV" &
        " already exists, not redeclaring")
when not declared(enum_VkPerformanceCounterUnitKHR):
  type
    enum_VkPerformanceCounterUnitKHR* = enum_VkPerformanceCounterUnitKHR_1107300108
else:
  static :
    hint("Declaration of " & "enum_VkPerformanceCounterUnitKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkSubpassContents):
  type
    enum_VkSubpassContents* = enum_VkSubpassContents_1107296920
else:
  static :
    hint("Declaration of " & "enum_VkSubpassContents" &
        " already exists, not redeclaring")
when not declared(VkApplicationInfo):
  type
    VkApplicationInfo* = VkApplicationInfo_1107297302
else:
  static :
    hint("Declaration of " & "VkApplicationInfo" &
        " already exists, not redeclaring")
when not declared(VkChromaLocation):
  type
    VkChromaLocation* = VkChromaLocation_1107297972
else:
  static :
    hint("Declaration of " & "VkChromaLocation" &
        " already exists, not redeclaring")
when not declared(struct_VkImageBlit2):
  type
    struct_VkImageBlit2* = struct_VkImageBlit2_1107298798
else:
  static :
    hint("Declaration of " & "struct_VkImageBlit2" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupSubmitInfoKHR):
  type
    VkDeviceGroupSubmitInfoKHR* = VkDeviceGroupSubmitInfoKHR_1107299900
else:
  static :
    hint("Declaration of " & "VkDeviceGroupSubmitInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkImportFenceFdKHR):
  type
    PFN_vkImportFenceFdKHR* = PFN_vkImportFenceFdKHR_1107300104
else:
  static :
    hint("Declaration of " & "PFN_vkImportFenceFdKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT):
  type
    struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT* = struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT_1107302460
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentDensityMapFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkSwapchainPresentScalingCreateInfoEXT):
  type
    VkSwapchainPresentScalingCreateInfoEXT* = VkSwapchainPresentScalingCreateInfoEXT_1107302748
else:
  static :
    hint("Declaration of " & "VkSwapchainPresentScalingCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkValidationCacheHeaderVersionEXT):
  type
    enum_VkValidationCacheHeaderVersionEXT* = enum_VkValidationCacheHeaderVersionEXT_1107301992
else:
  static :
    hint("Declaration of " & "enum_VkValidationCacheHeaderVersionEXT" &
        " already exists, not redeclaring")
when not declared(VkAabbPositionsNV):
  type
    VkAabbPositionsNV* = VkAabbPositionsNV_1107302188
else:
  static :
    hint("Declaration of " & "VkAabbPositionsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkBindBufferMemoryDeviceGroupInfo):
  type
    struct_VkBindBufferMemoryDeviceGroupInfo* = struct_VkBindBufferMemoryDeviceGroupInfo_1107298092
else:
  static :
    hint("Declaration of " & "struct_VkBindBufferMemoryDeviceGroupInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR):
  type
    struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR* = struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR_1107300834
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkImageCreateInfo):
  type
    struct_VkImageCreateInfo* = struct_VkImageCreateInfo_1107297440
else:
  static :
    hint("Declaration of " & "struct_VkImageCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceFormat2KHR):
  type
    struct_VkSurfaceFormat2KHR* = struct_VkSurfaceFormat2KHR_1107300194
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceFormat2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT):
  type
    struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT* = struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT_1107302710
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkValidationCacheCreateInfoEXT):
  type
    struct_VkValidationCacheCreateInfoEXT* = struct_VkValidationCacheCreateInfoEXT_1107301998
else:
  static :
    hint("Declaration of " & "struct_VkValidationCacheCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkDisplayPlaneInfo2KHR):
  type
    VkDisplayPlaneInfo2KHR* = VkDisplayPlaneInfo2KHR_1107300220
else:
  static :
    hint("Declaration of " & "VkDisplayPlaneInfo2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetSampleLocationsEnableEXT):
  type
    PFN_vkCmdSetSampleLocationsEnableEXT* = PFN_vkCmdSetSampleLocationsEnableEXT_1107303906
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetSampleLocationsEnableEXT" &
        " already exists, not redeclaring")
when not declared(VkLatencySurfaceCapabilitiesNV):
  type
    VkLatencySurfaceCapabilitiesNV* = VkLatencySurfaceCapabilitiesNV_1107304432
else:
  static :
    hint("Declaration of " & "VkLatencySurfaceCapabilitiesNV" &
        " already exists, not redeclaring")
when not declared(VkMemoryDedicatedRequirementsKHR):
  type
    VkMemoryDedicatedRequirementsKHR* = VkMemoryDedicatedRequirementsKHR_1107300234
else:
  static :
    hint("Declaration of " & "VkMemoryDedicatedRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(VkTimeDomainKHR):
  type
    VkTimeDomainKHR* = VkTimeDomainKHR_1107301162
else:
  static :
    hint("Declaration of " & "VkTimeDomainKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineProtectedAccessFeaturesEXT):
  type
    VkPhysicalDevicePipelineProtectedAccessFeaturesEXT* = VkPhysicalDevicePipelineProtectedAccessFeaturesEXT_1107304216
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePipelineProtectedAccessFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVertexAttributeDivisorFeatures):
  type
    VkPhysicalDeviceVertexAttributeDivisorFeatures* = VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299066
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVertexAttributeDivisorFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndRendering):
  type
    PFN_vkCmdEndRendering* = PFN_vkCmdEndRendering_1107298934
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndRendering" &
        " already exists, not redeclaring")
when not declared(struct_VkDepthBiasInfoEXT):
  type
    struct_VkDepthBiasInfoEXT* = struct_VkDepthBiasInfoEXT_1107302868
else:
  static :
    hint("Declaration of " & "struct_VkDepthBiasInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkFormatProperties2):
  type
    VkFormatProperties2* = VkFormatProperties2_1107298138
else:
  static :
    hint("Declaration of " & "VkFormatProperties2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetPrimitiveTopologyEXT):
  type
    PFN_vkCmdSetPrimitiveTopologyEXT* = PFN_vkCmdSetPrimitiveTopologyEXT_1107302652
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetPrimitiveTopologyEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1LoopFilterFlags):
  type
    StdVideoAV1LoopFilterFlags* = StdVideoAV1LoopFilterFlags_1107305832
else:
  static :
    hint("Declaration of " & "StdVideoAV1LoopFilterFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkSetDebugUtilsObjectNameEXT):
  type
    PFN_vkSetDebugUtilsObjectNameEXT* = PFN_vkSetDebugUtilsObjectNameEXT_1107301838
else:
  static :
    hint("Declaration of " & "PFN_vkSetDebugUtilsObjectNameEXT" &
        " already exists, not redeclaring")
when not declared(VkDeviceFaultCountsEXT):
  type
    VkDeviceFaultCountsEXT* = VkDeviceFaultCountsEXT_1107303236
else:
  static :
    hint("Declaration of " & "VkDeviceFaultCountsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkLatencySleepModeInfoNV):
  type
    struct_VkLatencySleepModeInfoNV* = struct_VkLatencySleepModeInfoNV_1107304398
else:
  static :
    hint("Declaration of " & "struct_VkLatencySleepModeInfoNV" &
        " already exists, not redeclaring")
when not declared(VkDebugReportFlagsEXT):
  type
    VkDebugReportFlagsEXT* = VkDebugReportFlagsEXT_1107301410
else:
  static :
    hint("Declaration of " & "VkDebugReportFlagsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH265InlineSessionParametersInfoKHR):
  type
    struct_VkVideoDecodeH265InlineSessionParametersInfoKHR* = struct_VkVideoDecodeH265InlineSessionParametersInfoKHR_1107301376
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoDecodeH265InlineSessionParametersInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdNextSubpass2):
  type
    PFN_vkCmdNextSubpass2* = PFN_vkCmdNextSubpass2_1107298626
else:
  static :
    hint("Declaration of " & "PFN_vkCmdNextSubpass2" &
        " already exists, not redeclaring")
when not declared(struct_VkFramebufferAttachmentImageInfo):
  type
    struct_VkFramebufferAttachmentImageInfo* = struct_VkFramebufferAttachmentImageInfo_1107298538
else:
  static :
    hint("Declaration of " & "struct_VkFramebufferAttachmentImageInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoCodingControlInfoKHR):
  type
    VkVideoCodingControlInfoKHR* = VkVideoCodingControlInfoKHR_1107299536
else:
  static :
    hint("Declaration of " & "VkVideoCodingControlInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdWaitEvents2KHR):
  type
    PFN_vkCmdWaitEvents2KHR* = PFN_vkCmdWaitEvents2KHR_1107300676
else:
  static :
    hint("Declaration of " & "PFN_vkCmdWaitEvents2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFloatControlsPropertiesKHR):
  type
    VkPhysicalDeviceFloatControlsPropertiesKHR* = VkPhysicalDeviceFloatControlsPropertiesKHR_1107300356
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFloatControlsPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndRenderPass):
  type
    PFN_vkCmdEndRenderPass* = PFN_vkCmdEndRenderPass_1107297946
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndRenderPass" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVulkanMemoryModelFeatures):
  type
    struct_VkPhysicalDeviceVulkanMemoryModelFeatures* = struct_VkPhysicalDeviceVulkanMemoryModelFeatures_1107298530
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVulkanMemoryModelFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkTextureLODGatherFormatPropertiesAMD):
  type
    struct_VkTextureLODGatherFormatPropertiesAMD* = struct_VkTextureLODGatherFormatPropertiesAMD_1107301540
else:
  static :
    hint("Declaration of " & "struct_VkTextureLODGatherFormatPropertiesAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceLimits):
  type
    struct_VkPhysicalDeviceLimits* = struct_VkPhysicalDeviceLimits_1107297328
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceLimits" &
        " already exists, not redeclaring")
when not declared(VkHeadlessSurfaceCreateInfoEXT):
  type
    VkHeadlessSurfaceCreateInfoEXT* = VkHeadlessSurfaceCreateInfoEXT_1107302620
else:
  static :
    hint("Declaration of " & "VkHeadlessSurfaceCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT):
  type
    struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* = struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT_1107302846
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderTileImageFeaturesEXT):
  type
    VkPhysicalDeviceShaderTileImageFeaturesEXT* = VkPhysicalDeviceShaderTileImageFeaturesEXT_1107303506
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderTileImageFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceYcbcrDegammaFeaturesQCOM):
  type
    VkPhysicalDeviceYcbcrDegammaFeaturesQCOM* = VkPhysicalDeviceYcbcrDegammaFeaturesQCOM_1107304630
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceYcbcrDegammaFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(enum_VkDebugUtilsMessageTypeFlagBitsEXT):
  type
    enum_VkDebugUtilsMessageTypeFlagBitsEXT* = enum_VkDebugUtilsMessageTypeFlagBitsEXT_1107301806
else:
  static :
    hint("Declaration of " & "enum_VkDebugUtilsMessageTypeFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkSampleCountFlagBits):
  type
    VkSampleCountFlagBits* = VkSampleCountFlagBits_1107296950
else:
  static :
    hint("Declaration of " & "VkSampleCountFlagBits" &
        " already exists, not redeclaring")
when not declared(VkIndirectExecutionSetCreateInfoEXT):
  type
    VkIndirectExecutionSetCreateInfoEXT* = VkIndirectExecutionSetCreateInfoEXT_1107304964
else:
  static :
    hint("Declaration of " & "VkIndirectExecutionSetCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeAV1PictureInfo):
  type
    struct_StdVideoDecodeAV1PictureInfo* = struct_StdVideoDecodeAV1PictureInfo_1107305486
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeAV1PictureInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkDisplayPowerControlEXT):
  type
    PFN_vkDisplayPowerControlEXT* = PFN_vkDisplayPowerControlEXT_1107301690
else:
  static :
    hint("Declaration of " & "PFN_vkDisplayPowerControlEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceMemoryReportCallbackDataEXT):
  type
    struct_VkDeviceMemoryReportCallbackDataEXT* = struct_VkDeviceMemoryReportCallbackDataEXT_1107302888
else:
  static :
    hint("Declaration of " & "struct_VkDeviceMemoryReportCallbackDataEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkImageViewUsageCreateInfo):
  type
    struct_VkImageViewUsageCreateInfo* = struct_VkImageViewUsageCreateInfo_1107298176
else:
  static :
    hint("Declaration of " & "struct_VkImageViewUsageCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkDrawIndirectCountIndirectCommandEXT):
  type
    struct_VkDrawIndirectCountIndirectCommandEXT* = struct_VkDrawIndirectCountIndirectCommandEXT_1107305002
else:
  static :
    hint("Declaration of " & "struct_VkDrawIndirectCountIndirectCommandEXT" &
        " already exists, not redeclaring")
when not declared(VkExternalImageFormatPropertiesKHR):
  type
    VkExternalImageFormatPropertiesKHR* = VkExternalImageFormatPropertiesKHR_1107299936
else:
  static :
    hint("Declaration of " & "VkExternalImageFormatPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkReallocationFunction):
  type
    PFN_vkReallocationFunction* = PFN_vkReallocationFunction_1107297292
else:
  static :
    hint("Declaration of " & "PFN_vkReallocationFunction" &
        " already exists, not redeclaring")
when not declared(VkImageSubresource2):
  type
    VkImageSubresource2* = VkImageSubresource2_1107299094
else:
  static :
    hint("Declaration of " & "VkImageSubresource2" &
        " already exists, not redeclaring")
when not declared(PFN_vkBindBufferMemory2):
  type
    PFN_vkBindBufferMemory2* = PFN_vkBindBufferMemory2_1107298326
else:
  static :
    hint("Declaration of " & "PFN_vkBindBufferMemory2" &
        " already exists, not redeclaring")
when not declared(VkVideoCodecOperationFlagBitsKHR):
  type
    VkVideoCodecOperationFlagBitsKHR* = VkVideoCodecOperationFlagBitsKHR_1107299426
else:
  static :
    hint("Declaration of " & "VkVideoCodecOperationFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSparseProperties):
  type
    struct_VkPhysicalDeviceSparseProperties* = struct_VkPhysicalDeviceSparseProperties_1107297336
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceSparseProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures):
  type
    struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* = struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298762
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeUsageFlagBitsKHR):
  type
    VkVideoDecodeUsageFlagBitsKHR* = VkVideoDecodeUsageFlagBitsKHR_1107299570
else:
  static :
    hint("Declaration of " & "VkVideoDecodeUsageFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyImage):
  type
    PFN_vkCmdCopyImage* = PFN_vkCmdCopyImage_1107297902
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyImage" &
        " already exists, not redeclaring")
when not declared(VkSwapchainCounterCreateInfoEXT):
  type
    VkSwapchainCounterCreateInfoEXT* = VkSwapchainCounterCreateInfoEXT_1107301688
else:
  static :
    hint("Declaration of " & "VkSwapchainCounterCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateShaderModule):
  type
    PFN_vkCreateShaderModule* = PFN_vkCreateShaderModule_1107297794
else:
  static :
    hint("Declaration of " & "PFN_vkCreateShaderModule" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShadingRateImagePropertiesNV):
  type
    struct_VkPhysicalDeviceShadingRateImagePropertiesNV* = struct_VkPhysicalDeviceShadingRateImagePropertiesNV_1107302048
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShadingRateImagePropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFaultFeaturesEXT):
  type
    VkPhysicalDeviceFaultFeaturesEXT* = VkPhysicalDeviceFaultFeaturesEXT_1107303232
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFaultFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreationFeedbackCreateInfo):
  type
    VkPipelineCreationFeedbackCreateInfo* = VkPipelineCreationFeedbackCreateInfo_1107298700
else:
  static :
    hint("Declaration of " & "VkPipelineCreationFeedbackCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPrivateDataSlotCreateFlagsEXT):
  type
    VkPrivateDataSlotCreateFlagsEXT* = VkPrivateDataSlotCreateFlagsEXT_1107302932
else:
  static :
    hint("Declaration of " & "VkPrivateDataSlotCreateFlagsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT):
  type
    struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT* = struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT_1107304382
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkOutOfBandQueueTypeInfoNV):
  type
    struct_VkOutOfBandQueueTypeInfoNV* = struct_VkOutOfBandQueueTypeInfoNV_1107304426
else:
  static :
    hint("Declaration of " & "struct_VkOutOfBandQueueTypeInfoNV" &
        " already exists, not redeclaring")
when not declared(VkImageCopy):
  type
    VkImageCopy* = VkImageCopy_1107297666
else:
  static :
    hint("Declaration of " & "VkImageCopy" & " already exists, not redeclaring")
when not declared(struct_VkBindPipelineIndirectCommandNV):
  type
    struct_VkBindPipelineIndirectCommandNV* = struct_VkBindPipelineIndirectCommandNV_1107303798
else:
  static :
    hint("Declaration of " & "struct_VkBindPipelineIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(VkDisplayModeStereoPropertiesNV):
  type
    VkDisplayModeStereoPropertiesNV* = VkDisplayModeStereoPropertiesNV_1107304690
else:
  static :
    hint("Declaration of " & "VkDisplayModeStereoPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkMemoryPropertyFlagBits):
  type
    VkMemoryPropertyFlagBits* = VkMemoryPropertyFlagBits_1107296974
else:
  static :
    hint("Declaration of " & "VkMemoryPropertyFlagBits" &
        " already exists, not redeclaring")
when not declared(VkLayerSettingTypeEXT):
  type
    VkLayerSettingTypeEXT* = VkLayerSettingTypeEXT_1107304364
else:
  static :
    hint("Declaration of " & "VkLayerSettingTypeEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264ReferenceInfoFlags):
  type
    StdVideoEncodeH264ReferenceInfoFlags* = StdVideoEncodeH264ReferenceInfoFlags_1107305546
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(StdVideoH265VpsFlags):
  type
    StdVideoH265VpsFlags* = StdVideoH265VpsFlags_1107305548
else:
  static :
    hint("Declaration of " & "StdVideoH265VpsFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkDrawIndexedIndirectCommand):
  type
    struct_VkDrawIndexedIndirectCommand* = struct_VkDrawIndexedIndirectCommand_1107297260
else:
  static :
    hint("Declaration of " & "struct_VkDrawIndexedIndirectCommand" &
        " already exists, not redeclaring")
when not declared(VkRenderPassCreateInfo2KHR):
  type
    VkRenderPassCreateInfo2KHR* = VkRenderPassCreateInfo2KHR_1107300048
else:
  static :
    hint("Declaration of " & "VkRenderPassCreateInfo2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkImageCompressionControlEXT):
  type
    struct_VkImageCompressionControlEXT* = struct_VkImageCompressionControlEXT_1107303206
else:
  static :
    hint("Declaration of " & "struct_VkImageCompressionControlEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkImageMemoryRequirementsInfo2):
  type
    struct_VkImageMemoryRequirementsInfo2* = struct_VkImageMemoryRequirementsInfo2_1107298112
else:
  static :
    hint("Declaration of " & "struct_VkImageMemoryRequirementsInfo2" &
        " already exists, not redeclaring")
when not declared(struct_VkExportFenceCreateInfo):
  type
    struct_VkExportFenceCreateInfo* = struct_VkExportFenceCreateInfo_1107298294
else:
  static :
    hint("Declaration of " & "struct_VkExportFenceCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyMemoryToMicromapEXT):
  type
    PFN_vkCopyMemoryToMicromapEXT* = PFN_vkCopyMemoryToMicromapEXT_1107303618
else:
  static :
    hint("Declaration of " & "PFN_vkCopyMemoryToMicromapEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoH265LongTermRefPicsSps):
  type
    StdVideoH265LongTermRefPicsSps* = StdVideoH265LongTermRefPicsSps_1107305564
else:
  static :
    hint("Declaration of " & "StdVideoH265LongTermRefPicsSps" &
        " already exists, not redeclaring")
when not declared(VkPerformanceCounterDescriptionFlagsKHR):
  type
    VkPerformanceCounterDescriptionFlagsKHR* = VkPerformanceCounterDescriptionFlagsKHR_1107300124
else:
  static :
    hint("Declaration of " & "VkPerformanceCounterDescriptionFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSRTDataNV):
  type
    struct_VkSRTDataNV* = struct_VkSRTDataNV_1107303152
else:
  static :
    hint("Declaration of " & "struct_VkSRTDataNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyIndirectCommandsLayoutEXT):
  type
    PFN_vkDestroyIndirectCommandsLayoutEXT* = PFN_vkDestroyIndirectCommandsLayoutEXT_1107305034
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyIndirectCommandsLayoutEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT):
  type
    struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT* = struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303734
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkPhysicalDeviceDataGraphOperationTypeARM):
  type
    enum_VkPhysicalDeviceDataGraphOperationTypeARM* = enum_VkPhysicalDeviceDataGraphOperationTypeARM_1107304462
else:
  static :
    hint("Declaration of " & "enum_VkPhysicalDeviceDataGraphOperationTypeARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR):
  type
    struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR* = struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR_1107300772
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeH264PictureInfo):
  type
    StdVideoDecodeH264PictureInfo* = StdVideoDecodeH264PictureInfo_1107299820
else:
  static :
    hint("Declaration of " & "StdVideoDecodeH264PictureInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoPictureResourceInfoKHR):
  type
    VkVideoPictureResourceInfoKHR* = VkVideoPictureResourceInfoKHR_1107299500
else:
  static :
    hint("Declaration of " & "VkVideoPictureResourceInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV):
  type
    struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV* = struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV_1107302956
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDiagnosticsConfigFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPresentIdKHR):
  type
    struct_VkPresentIdKHR* = struct_VkPresentIdKHR_1107300544
else:
  static :
    hint("Declaration of " & "struct_VkPresentIdKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureBuildGeometryInfoKHR):
  type
    struct_VkAccelerationStructureBuildGeometryInfoKHR* = struct_VkAccelerationStructureBuildGeometryInfoKHR_1107305166
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureBuildGeometryInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkOutOfBandQueueTypeNV):
  type
    VkOutOfBandQueueTypeNV* = VkOutOfBandQueueTypeNV_1107304396
else:
  static :
    hint("Declaration of " & "VkOutOfBandQueueTypeNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceInlineUniformBlockFeaturesEXT):
  type
    VkPhysicalDeviceInlineUniformBlockFeaturesEXT* = VkPhysicalDeviceInlineUniformBlockFeaturesEXT_1107301870
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceInlineUniformBlockFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindIndexBuffer2KHR):
  type
    PFN_vkCmdBindIndexBuffer2KHR* = PFN_vkCmdBindIndexBuffer2KHR_1107300800
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindIndexBuffer2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265ProfileInfoKHR):
  type
    struct_VkVideoEncodeH265ProfileInfoKHR* = struct_VkVideoEncodeH265ProfileInfoKHR_1107299774
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDescriptorSetLayoutBindingOffsetEXT):
  type
    PFN_vkGetDescriptorSetLayoutBindingOffsetEXT* = PFN_vkGetDescriptorSetLayoutBindingOffsetEXT_1107303064
else:
  static :
    hint("Declaration of " & "PFN_vkGetDescriptorSetLayoutBindingOffsetEXT" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsInputModeFlagBitsEXT):
  type
    VkIndirectCommandsInputModeFlagBitsEXT* = VkIndirectCommandsInputModeFlagBitsEXT_1107304924
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsInputModeFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR):
  type
    VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR* = VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR_1107301240
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVulkan12Features):
  type
    struct_VkPhysicalDeviceVulkan12Features* = struct_VkPhysicalDeviceVulkan12Features_1107298422
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVulkan12Features" &
        " already exists, not redeclaring")
when not declared(VkSamplerReductionMode):
  type
    VkSamplerReductionMode* = VkSamplerReductionMode_1107298390
else:
  static :
    hint("Declaration of " & "VkSamplerReductionMode" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineBinaryCreateInfoKHR):
  type
    struct_VkPipelineBinaryCreateInfoKHR* = struct_VkPipelineBinaryCreateInfoKHR_1107300868
else:
  static :
    hint("Declaration of " & "struct_VkPipelineBinaryCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDepthClampZeroOneFeaturesKHR):
  type
    VkPhysicalDeviceDepthClampZeroOneFeaturesKHR* = VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301386
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDepthClampZeroOneFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkRayTracingInvocationReorderModeNV):
  type
    enum_VkRayTracingInvocationReorderModeNV* = enum_VkRayTracingInvocationReorderModeNV_1107304308
else:
  static :
    hint("Declaration of " & "enum_VkRayTracingInvocationReorderModeNV" &
        " already exists, not redeclaring")
when not declared(enum_VkFenceImportFlagBits):
  type
    enum_VkFenceImportFlagBits* = enum_VkFenceImportFlagBits_1107298024
else:
  static :
    hint("Declaration of " & "enum_VkFenceImportFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetStencilWriteMask):
  type
    PFN_vkCmdSetStencilWriteMask* = PFN_vkCmdSetStencilWriteMask_1107297878
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetStencilWriteMask" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetRenderingAttachmentLocationsKHR):
  type
    PFN_vkCmdSetRenderingAttachmentLocationsKHR* = PFN_vkCmdSetRenderingAttachmentLocationsKHR_1107300432
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetRenderingAttachmentLocationsKHR" &
        " already exists, not redeclaring")
when not declared(VkImageViewUsageCreateInfo):
  type
    VkImageViewUsageCreateInfo* = VkImageViewUsageCreateInfo_1107298178
else:
  static :
    hint("Declaration of " & "VkImageViewUsageCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_SECURITY_ATTRIBUTES):
  type
    struct_SECURITY_ATTRIBUTES* = struct_SECURITY_ATTRIBUTES_1107305510
else:
  static :
    hint("Declaration of " & "struct_SECURITY_ATTRIBUTES" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyValidationCacheEXT):
  type
    PFN_vkDestroyValidationCacheEXT* = PFN_vkDestroyValidationCacheEXT_1107302008
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyValidationCacheEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeVP9PictureInfoFlags):
  type
    struct_StdVideoDecodeVP9PictureInfoFlags* = struct_StdVideoDecodeVP9PictureInfoFlags_1107305774
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeVP9PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT):
  type
    struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT* = struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT_1107304358
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoCodecOperationFlagBitsKHR):
  type
    enum_VkVideoCodecOperationFlagBitsKHR* = enum_VkVideoCodecOperationFlagBitsKHR_1107299424
else:
  static :
    hint("Declaration of " & "enum_VkVideoCodecOperationFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkTraceRaysIndirectCommand2KHR):
  type
    VkTraceRaysIndirectCommand2KHR* = VkTraceRaysIndirectCommand2KHR_1107300748
else:
  static :
    hint("Declaration of " & "VkTraceRaysIndirectCommand2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreatePipelineBinariesKHR):
  type
    PFN_vkCreatePipelineBinariesKHR* = PFN_vkCreatePipelineBinariesKHR_1107300888
else:
  static :
    hint("Declaration of " & "PFN_vkCreatePipelineBinariesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineDepthStencilStateCreateInfo):
  type
    struct_VkPipelineDepthStencilStateCreateInfo* = struct_VkPipelineDepthStencilStateCreateInfo_1107297520
else:
  static :
    hint("Declaration of " & "struct_VkPipelineDepthStencilStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDrmPropertiesEXT):
  type
    VkPhysicalDeviceDrmPropertiesEXT* = VkPhysicalDeviceDrmPropertiesEXT_1107303300
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDrmPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkWriteDescriptorSetAccelerationStructureKHR):
  type
    struct_VkWriteDescriptorSetAccelerationStructureKHR* = struct_VkWriteDescriptorSetAccelerationStructureKHR_1107305174
else:
  static :
    hint("Declaration of " &
        "struct_VkWriteDescriptorSetAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureGeometryTrianglesDataKHR):
  type
    struct_VkAccelerationStructureGeometryTrianglesDataKHR* = struct_VkAccelerationStructureGeometryTrianglesDataKHR_1107305146
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureGeometryTrianglesDataKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT):
  type
    struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT* = struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT_1107303006
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDescriptorBufferPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT):
  type
    VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT* = VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT_1107302500
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkMemoryMapFlags):
  type
    VkMemoryMapFlags* = VkMemoryMapFlags_1107297002
else:
  static :
    hint("Declaration of " & "VkMemoryMapFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineRobustnessCreateInfo):
  type
    struct_VkPipelineRobustnessCreateInfo* = struct_VkPipelineRobustnessCreateInfo_1107299168
else:
  static :
    hint("Declaration of " & "struct_VkPipelineRobustnessCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkCommandBufferInheritanceRenderingInfo):
  type
    struct_VkCommandBufferInheritanceRenderingInfo* = struct_VkCommandBufferInheritanceRenderingInfo_1107298862
else:
  static :
    hint("Declaration of " & "struct_VkCommandBufferInheritanceRenderingInfo" &
        " already exists, not redeclaring")
when not declared(VkSubpassBeginInfo):
  type
    VkSubpassBeginInfo* = VkSubpassBeginInfo_1107298460
else:
  static :
    hint("Declaration of " & "VkSubpassBeginInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkTimelineSemaphoreSubmitInfo):
  type
    struct_VkTimelineSemaphoreSubmitInfo* = struct_VkTimelineSemaphoreSubmitInfo_1107298586
else:
  static :
    hint("Declaration of " & "struct_VkTimelineSemaphoreSubmitInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVulkan13Properties):
  type
    struct_VkPhysicalDeviceVulkan13Properties* = struct_VkPhysicalDeviceVulkan13Properties_1107298690
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVulkan13Properties" &
        " already exists, not redeclaring")
when not declared(VkRenderingFlagBitsKHR):
  type
    VkRenderingFlagBitsKHR* = VkRenderingFlagBitsKHR_1107299832
else:
  static :
    hint("Declaration of " & "VkRenderingFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeVP9PictureInfo):
  type
    struct_StdVideoDecodeVP9PictureInfo* = struct_StdVideoDecodeVP9PictureInfo_1107305502
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeVP9PictureInfo" &
        " already exists, not redeclaring")
when not declared(VkImageViewCreateFlags):
  type
    VkImageViewCreateFlags* = VkImageViewCreateFlags_1107297066
else:
  static :
    hint("Declaration of " & "VkImageViewCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkSpecializationInfo):
  type
    struct_VkSpecializationInfo* = struct_VkSpecializationInfo_1107297468
else:
  static :
    hint("Declaration of " & "struct_VkSpecializationInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoFormatH265QuantizationMapPropertiesKHR):
  type
    VkVideoFormatH265QuantizationMapPropertiesKHR* = VkVideoFormatH265QuantizationMapPropertiesKHR_1107301302
else:
  static :
    hint("Declaration of " & "VkVideoFormatH265QuantizationMapPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkFragmentShadingRateAttachmentInfoKHR):
  type
    VkFragmentShadingRateAttachmentInfoKHR* = VkFragmentShadingRateAttachmentInfoKHR_1107300400
else:
  static :
    hint("Declaration of " & "VkFragmentShadingRateAttachmentInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeFeedbackFlagBitsKHR):
  type
    enum_VkVideoEncodeFeedbackFlagBitsKHR* = enum_VkVideoEncodeFeedbackFlagBitsKHR_1107300574
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeFeedbackFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPushConstants2):
  type
    PFN_vkCmdPushConstants2* = PFN_vkCmdPushConstants2_1107299236
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPushConstants2" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH264InlineSessionParametersInfoKHR):
  type
    VkVideoDecodeH264InlineSessionParametersInfoKHR* = VkVideoDecodeH264InlineSessionParametersInfoKHR_1107301374
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH264InlineSessionParametersInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkMicromapTypeEXT):
  type
    VkMicromapTypeEXT* = VkMicromapTypeEXT_1107303516
else:
  static :
    hint("Declaration of " & "VkMicromapTypeEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoChromaSubsamplingFlagBitsKHR):
  type
    enum_VkVideoChromaSubsamplingFlagBitsKHR* = enum_VkVideoChromaSubsamplingFlagBitsKHR_1107299430
else:
  static :
    hint("Declaration of " & "enum_VkVideoChromaSubsamplingFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineCoverageToColorStateCreateInfoNV):
  type
    struct_VkPipelineCoverageToColorStateCreateInfoNV* = struct_VkPipelineCoverageToColorStateCreateInfoNV_1107301932
else:
  static :
    hint("Declaration of " & "struct_VkPipelineCoverageToColorStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceMemoryOverallocationCreateInfoAMD):
  type
    struct_VkDeviceMemoryOverallocationCreateInfoAMD* = struct_VkDeviceMemoryOverallocationCreateInfoAMD_1107302286
else:
  static :
    hint("Declaration of " & "struct_VkDeviceMemoryOverallocationCreateInfoAMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageMemoryRequirements):
  type
    PFN_vkGetImageMemoryRequirements* = PFN_vkGetImageMemoryRequirements_1107297738
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(VkBuildAccelerationStructureFlagBitsNV):
  type
    VkBuildAccelerationStructureFlagBitsNV* = VkBuildAccelerationStructureFlagBitsNV_1107302128
else:
  static :
    hint("Declaration of " & "VkBuildAccelerationStructureFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePresentWait2FeaturesKHR):
  type
    struct_VkPhysicalDevicePresentWait2FeaturesKHR* = struct_VkPhysicalDevicePresentWait2FeaturesKHR_1107300824
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePresentWait2FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkIndirectExecutionSetEXT):
  type
    VkIndirectExecutionSetEXT* = VkIndirectExecutionSetEXT_1107304910
else:
  static :
    hint("Declaration of " & "VkIndirectExecutionSetEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkBlendOp):
  type
    enum_VkBlendOp* = enum_VkBlendOp_1107296844
else:
  static :
    hint("Declaration of " & "enum_VkBlendOp" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceInlineUniformBlockFeatures):
  type
    struct_VkPhysicalDeviceInlineUniformBlockFeatures* = struct_VkPhysicalDeviceInlineUniformBlockFeatures_1107298826
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceInlineUniformBlockFeatures" &
        " already exists, not redeclaring")
when not declared(VkExternalImageFormatProperties):
  type
    VkExternalImageFormatProperties* = VkExternalImageFormatProperties_1107298260
else:
  static :
    hint("Declaration of " & "VkExternalImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(VkFlags):
  type
    VkFlags* = VkFlags_1107296715
else:
  static :
    hint("Declaration of " & "VkFlags" & " already exists, not redeclaring")
when not declared(VkRenderPassInputAttachmentAspectCreateInfoKHR):
  type
    VkRenderPassInputAttachmentAspectCreateInfoKHR* = VkRenderPassInputAttachmentAspectCreateInfoKHR_1107300178
else:
  static :
    hint("Declaration of " & "VkRenderPassInputAttachmentAspectCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrRangeKHR):
  type
    VkSamplerYcbcrRangeKHR* = VkSamplerYcbcrRangeKHR_1107300264
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrRangeKHR" &
        " already exists, not redeclaring")
when not declared(VkSamplerReductionModeCreateInfoEXT):
  type
    VkSamplerReductionModeCreateInfoEXT* = VkSamplerReductionModeCreateInfoEXT_1107301862
else:
  static :
    hint("Declaration of " & "VkSamplerReductionModeCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkBufferDeviceAddressInfoEXT):
  type
    VkBufferDeviceAddressInfoEXT* = VkBufferDeviceAddressInfoEXT_1107302524
else:
  static :
    hint("Declaration of " & "VkBufferDeviceAddressInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkShaderCodeTypeEXT):
  type
    enum_VkShaderCodeTypeEXT* = enum_VkShaderCodeTypeEXT_1107304242
else:
  static :
    hint("Declaration of " & "enum_VkShaderCodeTypeEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM):
  type
    PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM* = PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM_1107304566
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM" &
        " already exists, not redeclaring")
when not declared(VkBindShaderGroupIndirectCommandNV):
  type
    VkBindShaderGroupIndirectCommandNV* = VkBindShaderGroupIndirectCommandNV_1107302792
else:
  static :
    hint("Declaration of " & "VkBindShaderGroupIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(enum_VkClusterAccelerationStructureOpModeNV):
  type
    enum_VkClusterAccelerationStructureOpModeNV* = enum_VkClusterAccelerationStructureOpModeNV_1107304748
else:
  static :
    hint("Declaration of " & "enum_VkClusterAccelerationStructureOpModeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryGetFdInfoKHR):
  type
    struct_VkMemoryGetFdInfoKHR* = struct_VkMemoryGetFdInfoKHR_1107299960
else:
  static :
    hint("Declaration of " & "struct_VkMemoryGetFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkWriteAccelerationStructuresPropertiesKHR):
  type
    PFN_vkWriteAccelerationStructuresPropertiesKHR* = PFN_vkWriteAccelerationStructuresPropertiesKHR_1107305222
else:
  static :
    hint("Declaration of " & "PFN_vkWriteAccelerationStructuresPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyImage2KHR):
  type
    PFN_vkCmdCopyImage2KHR* = PFN_vkCmdCopyImage2KHR_1107300726
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyImage2KHR" &
        " already exists, not redeclaring")
when not declared(VkAccessFlagBits3KHR):
  type
    VkAccessFlagBits3KHR* = VkAccessFlagBits3KHR_1107301342
else:
  static :
    hint("Declaration of " & "VkAccessFlagBits3KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkAcquireDrmDisplayEXT):
  type
    PFN_vkAcquireDrmDisplayEXT* = PFN_vkAcquireDrmDisplayEXT_1107302898
else:
  static :
    hint("Declaration of " & "PFN_vkAcquireDrmDisplayEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT):
  type
    VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT* = VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT_1107304384
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkBufferUsageFlags2CreateInfo):
  type
    VkBufferUsageFlags2CreateInfo* = VkBufferUsageFlags2CreateInfo_1107299110
else:
  static :
    hint("Declaration of " & "VkBufferUsageFlags2CreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPresentRegionKHR):
  type
    VkPresentRegionKHR* = VkPresentRegionKHR_1107300018
else:
  static :
    hint("Declaration of " & "VkPresentRegionKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkAttachmentSampleCountInfoAMD):
  type
    struct_VkAttachmentSampleCountInfoAMD* = struct_VkAttachmentSampleCountInfoAMD_1107301866
else:
  static :
    hint("Declaration of " & "struct_VkAttachmentSampleCountInfoAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkVertexInputBindingDescription):
  type
    struct_VkVertexInputBindingDescription* = struct_VkVertexInputBindingDescription_1107297480
else:
  static :
    hint("Declaration of " & "struct_VkVertexInputBindingDescription" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateBufferView):
  type
    PFN_vkCreateBufferView* = PFN_vkCreateBufferView_1107297780
else:
  static :
    hint("Declaration of " & "PFN_vkCreateBufferView" &
        " already exists, not redeclaring")
when not declared(VkBufferCopy2):
  type
    VkBufferCopy2* = VkBufferCopy2_1107298772
else:
  static :
    hint("Declaration of " & "VkBufferCopy2" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV):
  type
    struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV* = struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV_1107304710
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceExternalComputeQueuePropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkRenderingFragmentDensityMapAttachmentInfoEXT):
  type
    VkRenderingFragmentDensityMapAttachmentInfoEXT* = VkRenderingFragmentDensityMapAttachmentInfoEXT_1107302474
else:
  static :
    hint("Declaration of " & "VkRenderingFragmentDensityMapAttachmentInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetAccelerationStructureBuildSizesKHR):
  type
    PFN_vkGetAccelerationStructureBuildSizesKHR* = PFN_vkGetAccelerationStructureBuildSizesKHR_1107305236
else:
  static :
    hint("Declaration of " & "PFN_vkGetAccelerationStructureBuildSizesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSurfaceFormatsKHR):
  type
    PFN_vkGetPhysicalDeviceSurfaceFormatsKHR* = PFN_vkGetPhysicalDeviceSurfaceFormatsKHR_1107299286
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceSurfaceFormatsKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupPresentModeFlagsKHR):
  type
    VkDeviceGroupPresentModeFlagsKHR* = VkDeviceGroupPresentModeFlagsKHR_1107299302
else:
  static :
    hint("Declaration of " & "VkDeviceGroupPresentModeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance4PropertiesKHR):
  type
    VkPhysicalDeviceMaintenance4PropertiesKHR* = VkPhysicalDeviceMaintenance4PropertiesKHR_1107300758
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance4PropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkCommandPoolCreateFlagBits):
  type
    VkCommandPoolCreateFlagBits* = VkCommandPoolCreateFlagBits_1107297190
else:
  static :
    hint("Declaration of " & "VkCommandPoolCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeTuningModeKHR):
  type
    VkVideoEncodeTuningModeKHR* = VkVideoEncodeTuningModeKHR_1107300554
else:
  static :
    hint("Declaration of " & "VkVideoEncodeTuningModeKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetCheckpointNV):
  type
    PFN_vkCmdSetCheckpointNV* = PFN_vkCmdSetCheckpointNV_1107302362
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetCheckpointNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR):
  type
    struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR* = struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR_1107300238
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderBfloat16FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkCopyMemoryIndirectCommandKHR):
  type
    VkCopyMemoryIndirectCommandKHR* = VkCopyMemoryIndirectCommandKHR_1107301220
else:
  static :
    hint("Declaration of " & "VkCopyMemoryIndirectCommandKHR" &
        " already exists, not redeclaring")
when not declared(VkIndexType):
  type
    VkIndexType* = VkIndexType_1107296918
else:
  static :
    hint("Declaration of " & "VkIndexType" & " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeAV1ExtensionHeader):
  type
    struct_StdVideoEncodeAV1ExtensionHeader* = struct_StdVideoEncodeAV1ExtensionHeader_1107305770
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeAV1ExtensionHeader" &
        " already exists, not redeclaring")
when not declared(enum_VkFragmentShadingRateNV):
  type
    enum_VkFragmentShadingRateNV* = enum_VkFragmentShadingRateNV_1107303110
else:
  static :
    hint("Declaration of " & "enum_VkFragmentShadingRateNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageSparseMemoryRequirements2):
  type
    PFN_vkGetImageSparseMemoryRequirements2* = PFN_vkGetImageSparseMemoryRequirements2_1107298342
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageSparseMemoryRequirements2" &
        " already exists, not redeclaring")
when not declared(enum_VkToolPurposeFlagBits):
  type
    enum_VkToolPurposeFlagBits* = enum_VkToolPurposeFlagBits_1107298654
else:
  static :
    hint("Declaration of " & "enum_VkToolPurposeFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdResolveImage2):
  type
    PFN_vkCmdResolveImage2* = PFN_vkCmdResolveImage2_1107298930
else:
  static :
    hint("Declaration of " & "PFN_vkCmdResolveImage2" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT):
  type
    struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* = struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT_1107303832
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDepthStencilResolveProperties):
  type
    struct_VkPhysicalDeviceDepthStencilResolveProperties* = struct_VkPhysicalDeviceDepthStencilResolveProperties_1107298510
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDepthStencilResolveProperties" &
        " already exists, not redeclaring")
when not declared(VkColorSpaceKHR):
  type
    VkColorSpaceKHR* = VkColorSpaceKHR_1107299258
else:
  static :
    hint("Declaration of " & "VkColorSpaceKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineRasterizationStateStreamCreateInfoEXT):
  type
    struct_VkPipelineRasterizationStateStreamCreateInfoEXT* = struct_VkPipelineRasterizationStateStreamCreateInfoEXT_1107301476
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineRasterizationStateStreamCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPerformanceCounterDescriptionFlagBitsKHR):
  type
    VkPerformanceCounterDescriptionFlagBitsKHR* = VkPerformanceCounterDescriptionFlagBitsKHR_1107300122
else:
  static :
    hint("Declaration of " & "VkPerformanceCounterDescriptionFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV):
  type
    struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV* = struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV_1107302060
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(enum_VkMicromapCreateFlagBitsEXT):
  type
    enum_VkMicromapCreateFlagBitsEXT* = enum_VkMicromapCreateFlagBitsEXT_1107303548
else:
  static :
    hint("Declaration of " & "enum_VkMicromapCreateFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkXlibSurfaceCreateFlagsKHR):
  type
    VkXlibSurfaceCreateFlagsKHR* = VkXlibSurfaceCreateFlagsKHR_1107305426
else:
  static :
    hint("Declaration of " & "VkXlibSurfaceCreateFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineExecutablePropertiesKHR):
  type
    VkPipelineExecutablePropertiesKHR* = VkPipelineExecutablePropertiesKHR_1107300500
else:
  static :
    hint("Declaration of " & "VkPipelineExecutablePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkAttachmentDescription):
  type
    VkAttachmentDescription* = VkAttachmentDescription_1107297590
else:
  static :
    hint("Declaration of " & "VkAttachmentDescription" &
        " already exists, not redeclaring")
when not declared(VkSurfaceCapabilitiesFullScreenExclusiveEXT):
  type
    VkSurfaceCapabilitiesFullScreenExclusiveEXT* = VkSurfaceCapabilitiesFullScreenExclusiveEXT_1107305406
else:
  static :
    hint("Declaration of " & "VkSurfaceCapabilitiesFullScreenExclusiveEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMemoryProperties2KHR):
  type
    VkPhysicalDeviceMemoryProperties2KHR* = VkPhysicalDeviceMemoryProperties2KHR_1107299866
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMemoryProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationStateRasterizationOrderAMD):
  type
    VkPipelineRasterizationStateRasterizationOrderAMD* = VkPipelineRasterizationStateRasterizationOrderAMD_1107301430
else:
  static :
    hint("Declaration of " & "VkPipelineRasterizationStateRasterizationOrderAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExternalFenceInfo):
  type
    struct_VkPhysicalDeviceExternalFenceInfo* = struct_VkPhysicalDeviceExternalFenceInfo_1107298286
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceExternalFenceInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceBufferMemoryRequirements):
  type
    struct_VkDeviceBufferMemoryRequirements* = struct_VkDeviceBufferMemoryRequirements_1107298890
else:
  static :
    hint("Declaration of " & "struct_VkDeviceBufferMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeProfileRgbConversionInfoVALVE):
  type
    struct_VkVideoEncodeProfileRgbConversionInfoVALVE* = struct_VkVideoEncodeProfileRgbConversionInfoVALVE_1107303464
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeProfileRgbConversionInfoVALVE" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM):
  type
    VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM* = VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM_1107303744
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreateInfoKHR):
  type
    VkPipelineCreateInfoKHR* = VkPipelineCreateInfoKHR_1107300866
else:
  static :
    hint("Declaration of " & "VkPipelineCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineSessionBindPointTypeARM):
  type
    VkDataGraphPipelineSessionBindPointTypeARM* = VkDataGraphPipelineSessionBindPointTypeARM_1107304452
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineSessionBindPointTypeARM" &
        " already exists, not redeclaring")
when not declared(VkHdrMetadataEXT):
  type
    VkHdrMetadataEXT* = VkHdrMetadataEXT_1107301790
else:
  static :
    hint("Declaration of " & "VkHdrMetadataEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorPoolCreateFlags):
  type
    VkDescriptorPoolCreateFlags* = VkDescriptorPoolCreateFlags_1107297148
else:
  static :
    hint("Declaration of " & "VkDescriptorPoolCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265PictureInfoKHR):
  type
    struct_VkVideoEncodeH265PictureInfoKHR* = struct_VkVideoEncodeH265PictureInfoKHR_1107299762
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkFragmentShadingRateAttachmentInfoKHR):
  type
    struct_VkFragmentShadingRateAttachmentInfoKHR* = struct_VkFragmentShadingRateAttachmentInfoKHR_1107300398
else:
  static :
    hint("Declaration of " & "struct_VkFragmentShadingRateAttachmentInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetRayTracingShaderGroupStackSizeKHR):
  type
    PFN_vkGetRayTracingShaderGroupStackSizeKHR* = PFN_vkGetRayTracingShaderGroupStackSizeKHR_1107305274
else:
  static :
    hint("Declaration of " & "PFN_vkGetRayTracingShaderGroupStackSizeKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderDrawParametersFeatures):
  type
    VkPhysicalDeviceShaderDrawParametersFeatures* = VkPhysicalDeviceShaderDrawParametersFeatures_1107298320
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderDrawParametersFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkDrmFormatModifierProperties2EXT):
  type
    struct_VkDrmFormatModifierProperties2EXT* = struct_VkDrmFormatModifierProperties2EXT_1107301980
else:
  static :
    hint("Declaration of " & "struct_VkDrmFormatModifierProperties2EXT" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowExecuteFlagsNV):
  type
    VkOpticalFlowExecuteFlagsNV* = VkOpticalFlowExecuteFlagsNV_1107304172
else:
  static :
    hint("Declaration of " & "VkOpticalFlowExecuteFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265CtbSizeFlagBitsKHR):
  type
    VkVideoEncodeH265CtbSizeFlagBitsKHR* = VkVideoEncodeH265CtbSizeFlagBitsKHR_1107299700
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265CtbSizeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceScalarBlockLayoutFeaturesEXT):
  type
    VkPhysicalDeviceScalarBlockLayoutFeaturesEXT* = VkPhysicalDeviceScalarBlockLayoutFeaturesEXT_1107302476
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceScalarBlockLayoutFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkAttachmentDescriptionStencilLayout):
  type
    VkAttachmentDescriptionStencilLayout* = VkAttachmentDescriptionStencilLayout_1107298568
else:
  static :
    hint("Declaration of " & "VkAttachmentDescriptionStencilLayout" &
        " already exists, not redeclaring")
when not declared(enum_VkCullModeFlagBits):
  type
    enum_VkCullModeFlagBits* = enum_VkCullModeFlagBits_1107297098
else:
  static :
    hint("Declaration of " & "enum_VkCullModeFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPipelineColorBlendStateCreateInfo):
  type
    VkPipelineColorBlendStateCreateInfo* = VkPipelineColorBlendStateCreateInfo_1107297530
else:
  static :
    hint("Declaration of " & "VkPipelineColorBlendStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkDeviceMemoryReportFlagsEXT):
  type
    VkDeviceMemoryReportFlagsEXT* = VkDeviceMemoryReportFlagsEXT_1107302882
else:
  static :
    hint("Declaration of " & "VkDeviceMemoryReportFlagsEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdUpdateBuffer):
  type
    PFN_vkCmdUpdateBuffer* = PFN_vkCmdUpdateBuffer_1107297910
else:
  static :
    hint("Declaration of " & "PFN_vkCmdUpdateBuffer" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeCapabilityFlagsKHR):
  type
    VkVideoEncodeCapabilityFlagsKHR* = VkVideoEncodeCapabilityFlagsKHR_1107300566
else:
  static :
    hint("Declaration of " & "VkVideoEncodeCapabilityFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderCorePropertiesARM):
  type
    struct_VkPhysicalDeviceShaderCorePropertiesARM* = struct_VkPhysicalDeviceShaderCorePropertiesARM_1107303664
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderCorePropertiesARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBlitImage2):
  type
    PFN_vkCmdBlitImage2* = PFN_vkCmdBlitImage2_1107298928
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBlitImage2" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetSemaphoreCounterValue):
  type
    PFN_vkGetSemaphoreCounterValue* = PFN_vkGetSemaphoreCounterValue_1107298632
else:
  static :
    hint("Declaration of " & "PFN_vkGetSemaphoreCounterValue" &
        " already exists, not redeclaring")
when not declared(enum_VkDeviceMemoryReportEventTypeEXT):
  type
    enum_VkDeviceMemoryReportEventTypeEXT* = enum_VkDeviceMemoryReportEventTypeEXT_1107302878
else:
  static :
    hint("Declaration of " & "enum_VkDeviceMemoryReportEventTypeEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryGetRemoteAddressInfoNV):
  type
    struct_VkMemoryGetRemoteAddressInfoNV* = struct_VkMemoryGetRemoteAddressInfoNV_1107303358
else:
  static :
    hint("Declaration of " & "struct_VkMemoryGetRemoteAddressInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPushConstantRange):
  type
    VkPushConstantRange* = VkPushConstantRange_1107297542
else:
  static :
    hint("Declaration of " & "VkPushConstantRange" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePipelineCreationCacheControlFeatures):
  type
    struct_VkPhysicalDevicePipelineCreationCacheControlFeatures* = struct_VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298726
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePipelineCreationCacheControlFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceGroupPresentCapabilitiesKHR):
  type
    PFN_vkGetDeviceGroupPresentCapabilitiesKHR* = PFN_vkGetDeviceGroupPresentCapabilitiesKHR_1107299346
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceGroupPresentCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryAllocateFlagsKHR):
  type
    VkMemoryAllocateFlagsKHR* = VkMemoryAllocateFlagsKHR_1107299890
else:
  static :
    hint("Declaration of " & "VkMemoryAllocateFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetSwapchainStatusKHR):
  type
    PFN_vkGetSwapchainStatusKHR* = PFN_vkGetSwapchainStatusKHR_1107300074
else:
  static :
    hint("Declaration of " & "PFN_vkGetSwapchainStatusKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineExecutableInternalRepresentationKHR):
  type
    struct_VkPipelineExecutableInternalRepresentationKHR* = struct_VkPipelineExecutableInternalRepresentationKHR_1107300514
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineExecutableInternalRepresentationKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT):
  type
    VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT* = VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT_1107301596
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkBindVertexBufferIndirectCommandNV):
  type
    VkBindVertexBufferIndirectCommandNV* = VkBindVertexBufferIndirectCommandNV_1107302800
else:
  static :
    hint("Declaration of " & "VkBindVertexBufferIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(VkBufferCaptureDescriptorDataInfoEXT):
  type
    VkBufferCaptureDescriptorDataInfoEXT* = VkBufferCaptureDescriptorDataInfoEXT_1107303040
else:
  static :
    hint("Declaration of " & "VkBufferCaptureDescriptorDataInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT):
  type
    struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT* = struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT_1107305090
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkMemoryRequirements2):
  type
    VkMemoryRequirements2* = VkMemoryRequirements2_1107298122
else:
  static :
    hint("Declaration of " & "VkMemoryRequirements2" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrModelConversion):
  type
    VkSamplerYcbcrModelConversion* = VkSamplerYcbcrModelConversion_1107297964
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrModelConversion" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE):
  type
    VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* = VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE_1107303694
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1StdFlagBitsKHR):
  type
    VkVideoEncodeAV1StdFlagBitsKHR* = VkVideoEncodeAV1StdFlagBitsKHR_1107301024
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1StdFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeCapabilityFlagsKHR):
  type
    VkVideoDecodeCapabilityFlagsKHR* = VkVideoDecodeCapabilityFlagsKHR_1107299566
else:
  static :
    hint("Declaration of " & "VkVideoDecodeCapabilityFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineInputAssemblyStateCreateFlags):
  type
    VkPipelineInputAssemblyStateCreateFlags* = VkPipelineInputAssemblyStateCreateFlags_1107297106
else:
  static :
    hint("Declaration of " & "VkPipelineInputAssemblyStateCreateFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetBufferOpaqueCaptureAddress):
  type
    PFN_vkGetBufferOpaqueCaptureAddress* = PFN_vkGetBufferOpaqueCaptureAddress_1107298640
else:
  static :
    hint("Declaration of " & "PFN_vkGetBufferOpaqueCaptureAddress" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreateFlagBits2KHR):
  type
    VkPipelineCreateFlagBits2KHR* = VkPipelineCreateFlagBits2KHR_1107300778
else:
  static :
    hint("Declaration of " & "VkPipelineCreateFlagBits2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTilePropertiesFeaturesQCOM):
  type
    VkPhysicalDeviceTilePropertiesFeaturesQCOM* = VkPhysicalDeviceTilePropertiesFeaturesQCOM_1107304286
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTilePropertiesFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeAV1RateControlGroupKHR):
  type
    enum_VkVideoEncodeAV1RateControlGroupKHR* = enum_VkVideoEncodeAV1RateControlGroupKHR_1107301012
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeAV1RateControlGroupKHR" &
        " already exists, not redeclaring")
when not declared(VkExternalBufferProperties):
  type
    VkExternalBufferProperties* = VkExternalBufferProperties_1107298268
else:
  static :
    hint("Declaration of " & "VkExternalBufferProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePresentId2FeaturesKHR):
  type
    struct_VkPhysicalDevicePresentId2FeaturesKHR* = struct_VkPhysicalDevicePresentId2FeaturesKHR_1107300816
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePresentId2FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkPartitionedAccelerationStructureOpTypeNV):
  type
    enum_VkPartitionedAccelerationStructureOpTypeNV* = enum_VkPartitionedAccelerationStructureOpTypeNV_1107304856
else:
  static :
    hint("Declaration of " & "enum_VkPartitionedAccelerationStructureOpTypeNV" &
        " already exists, not redeclaring")
when not declared(VkPipelineExecutableInternalRepresentationKHR):
  type
    VkPipelineExecutableInternalRepresentationKHR* = VkPipelineExecutableInternalRepresentationKHR_1107300516
else:
  static :
    hint("Declaration of " & "VkPipelineExecutableInternalRepresentationKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryUnmapInfoKHR):
  type
    VkMemoryUnmapInfoKHR* = VkMemoryUnmapInfoKHR_1107300530
else:
  static :
    hint("Declaration of " & "VkMemoryUnmapInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDevicePipelineBinaryInternalCacheControlKHR):
  type
    VkDevicePipelineBinaryInternalCacheControlKHR* = VkDevicePipelineBinaryInternalCacheControlKHR_1107300850
else:
  static :
    hint("Declaration of " & "VkDevicePipelineBinaryInternalCacheControlKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorAddressInfoEXT):
  type
    VkDescriptorAddressInfoEXT* = VkDescriptorAddressInfoEXT_1107303020
else:
  static :
    hint("Declaration of " & "VkDescriptorAddressInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPushDescriptorSetInfo):
  type
    struct_VkPushDescriptorSetInfo* = struct_VkPushDescriptorSetInfo_1107299148
else:
  static :
    hint("Declaration of " & "struct_VkPushDescriptorSetInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkSemaphoreTypeCreateInfo):
  type
    struct_VkSemaphoreTypeCreateInfo* = struct_VkSemaphoreTypeCreateInfo_1107298582
else:
  static :
    hint("Declaration of " & "struct_VkSemaphoreTypeCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceDisplayPropertiesKHR):
  type
    PFN_vkGetPhysicalDeviceDisplayPropertiesKHR* = PFN_vkGetPhysicalDeviceDisplayPropertiesKHR_1107299396
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceDisplayPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1RateControlInfoKHR):
  type
    VkVideoEncodeAV1RateControlInfoKHR* = VkVideoEncodeAV1RateControlInfoKHR_1107301094
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1RateControlInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureDeviceAddressInfoKHR):
  type
    struct_VkAccelerationStructureDeviceAddressInfoKHR* = struct_VkAccelerationStructureDeviceAddressInfoKHR_1107305186
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureDeviceAddressInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDepthBiasControlFeaturesEXT):
  type
    VkPhysicalDeviceDepthBiasControlFeaturesEXT* = VkPhysicalDeviceDepthBiasControlFeaturesEXT_1107302866
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDepthBiasControlFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyFence):
  type
    PFN_vkDestroyFence* = PFN_vkDestroyFence_1107297748
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyFence" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoDecodeCapabilityFlagBitsKHR):
  type
    enum_VkVideoDecodeCapabilityFlagBitsKHR* = enum_VkVideoDecodeCapabilityFlagBitsKHR_1107299562
else:
  static :
    hint("Declaration of " & "enum_VkVideoDecodeCapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageSubresourceLayout2EXT):
  type
    PFN_vkGetImageSubresourceLayout2EXT* = PFN_vkGetImageSubresourceLayout2EXT_1107302708
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageSubresourceLayout2EXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentShadingRateFeaturesKHR):
  type
    VkPhysicalDeviceFragmentShadingRateFeaturesKHR* = VkPhysicalDeviceFragmentShadingRateFeaturesKHR_1107300408
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFragmentShadingRateFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkExternalSemaphoreHandleTypeFlagBits):
  type
    enum_VkExternalSemaphoreHandleTypeFlagBits* = enum_VkExternalSemaphoreHandleTypeFlagBits_1107298036
else:
  static :
    hint("Declaration of " & "enum_VkExternalSemaphoreHandleTypeFlagBits" &
        " already exists, not redeclaring")
when not declared(VkImageCompressionFlagBitsEXT):
  type
    VkImageCompressionFlagBitsEXT* = VkImageCompressionFlagBitsEXT_1107303192
else:
  static :
    hint("Declaration of " & "VkImageCompressionFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateCommandPool):
  type
    PFN_vkCreateCommandPool* = PFN_vkCreateCommandPool_1107297846
else:
  static :
    hint("Declaration of " & "PFN_vkCreateCommandPool" &
        " already exists, not redeclaring")
when not declared(VkCopyBufferToImageInfo2KHR):
  type
    VkCopyBufferToImageInfo2KHR* = VkCopyBufferToImageInfo2KHR_1107300706
else:
  static :
    hint("Declaration of " & "VkCopyBufferToImageInfo2KHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1CapabilitiesKHR):
  type
    VkVideoEncodeAV1CapabilitiesKHR* = VkVideoEncodeAV1CapabilitiesKHR_1107301046
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkCommandBuffer):
  type
    VkCommandBuffer* = VkCommandBuffer_1107296733
else:
  static :
    hint("Declaration of " & "VkCommandBuffer" &
        " already exists, not redeclaring")
when not declared(VkSurfaceCapabilitiesPresentId2KHR):
  type
    VkSurfaceCapabilitiesPresentId2KHR* = VkSurfaceCapabilitiesPresentId2KHR_1107300810
else:
  static :
    hint("Declaration of " & "VkSurfaceCapabilitiesPresentId2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDescriptorIndexingFeatures):
  type
    struct_VkPhysicalDeviceDescriptorIndexingFeatures* = struct_VkPhysicalDeviceDescriptorIndexingFeatures_1107298490
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceDescriptorIndexingFeatures" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265RateControlLayerInfoKHR):
  type
    VkVideoEncodeH265RateControlLayerInfoKHR* = VkVideoEncodeH265RateControlLayerInfoKHR_1107299790
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265RateControlLayerInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferResetFlagBits):
  type
    VkCommandBufferResetFlagBits* = VkCommandBufferResetFlagBits_1107297214
else:
  static :
    hint("Declaration of " & "VkCommandBufferResetFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceFaultCountsEXT):
  type
    struct_VkDeviceFaultCountsEXT* = struct_VkDeviceFaultCountsEXT_1107303234
else:
  static :
    hint("Declaration of " & "struct_VkDeviceFaultCountsEXT" &
        " already exists, not redeclaring")
when not declared(VkFenceGetFdInfoKHR):
  type
    VkFenceGetFdInfoKHR* = VkFenceGetFdInfoKHR_1107300102
else:
  static :
    hint("Declaration of " & "VkFenceGetFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR):
  type
    enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR* = enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR_1107301246
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeIntraRefreshModeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264PictureInfoFlags):
  type
    struct_StdVideoEncodeH264PictureInfoFlags* = struct_StdVideoEncodeH264PictureInfoFlags_1107305678
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceHostQueryResetFeaturesEXT):
  type
    VkPhysicalDeviceHostQueryResetFeaturesEXT* = VkPhysicalDeviceHostQueryResetFeaturesEXT_1107302638
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceHostQueryResetFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264WeightTableFlags):
  type
    struct_StdVideoEncodeH264WeightTableFlags* = struct_StdVideoEncodeH264WeightTableFlags_1107305852
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264WeightTableFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderClockFeaturesKHR):
  type
    struct_VkPhysicalDeviceShaderClockFeaturesKHR* = struct_VkPhysicalDeviceShaderClockFeaturesKHR_1107300308
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderClockFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeContentFlagBitsKHR):
  type
    VkVideoEncodeContentFlagBitsKHR* = VkVideoEncodeContentFlagBitsKHR_1107300588
else:
  static :
    hint("Declaration of " & "VkVideoEncodeContentFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyMemoryToImageIndirectKHR):
  type
    PFN_vkCmdCopyMemoryToImageIndirectKHR* = PFN_vkCmdCopyMemoryToImageIndirectKHR_1107301244
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyMemoryToImageIndirectKHR" &
        " already exists, not redeclaring")
when not declared(VkResolveImageInfo2):
  type
    VkResolveImageInfo2* = VkResolveImageInfo2_1107298812
else:
  static :
    hint("Declaration of " & "VkResolveImageInfo2" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineSessionBindPointRequirementsInfoARM):
  type
    VkDataGraphPipelineSessionBindPointRequirementsInfoARM* = VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304504
else:
  static :
    hint("Declaration of " &
        "VkDataGraphPipelineSessionBindPointRequirementsInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPushConstantRange):
  type
    struct_VkPushConstantRange* = struct_VkPushConstantRange_1107297540
else:
  static :
    hint("Declaration of " & "struct_VkPushConstantRange" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderFloatControls2FeaturesKHR):
  type
    VkPhysicalDeviceShaderFloatControls2FeaturesKHR* = VkPhysicalDeviceShaderFloatControls2FeaturesKHR_1107301146
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderFloatControls2FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkAntiLagStageAMD):
  type
    VkAntiLagStageAMD* = VkAntiLagStageAMD_1107304224
else:
  static :
    hint("Declaration of " & "VkAntiLagStageAMD" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeAV1PictureInfo):
  type
    StdVideoDecodeAV1PictureInfo* = StdVideoDecodeAV1PictureInfo_1107300998
else:
  static :
    hint("Declaration of " & "StdVideoDecodeAV1PictureInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265SessionParametersGetInfoKHR):
  type
    VkVideoEncodeH265SessionParametersGetInfoKHR* = VkVideoEncodeH265SessionParametersGetInfoKHR_1107299750
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265SessionParametersGetInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVideoMaintenance1FeaturesKHR):
  type
    VkPhysicalDeviceVideoMaintenance1FeaturesKHR* = VkPhysicalDeviceVideoMaintenance1FeaturesKHR_1107301124
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVideoMaintenance1FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDebugReportCallbackCreateInfoEXT):
  type
    struct_VkDebugReportCallbackCreateInfoEXT* = struct_VkDebugReportCallbackCreateInfoEXT_1107301414
else:
  static :
    hint("Declaration of " & "struct_VkDebugReportCallbackCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkReleaseCapturedPipelineDataInfoKHR):
  type
    VkReleaseCapturedPipelineDataInfoKHR* = VkReleaseCapturedPipelineDataInfoKHR_1107300878
else:
  static :
    hint("Declaration of " & "VkReleaseCapturedPipelineDataInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkSetDeviceMemoryPriorityEXT):
  type
    PFN_vkSetDeviceMemoryPriorityEXT* = PFN_vkSetDeviceMemoryPriorityEXT_1107303662
else:
  static :
    hint("Declaration of " & "PFN_vkSetDeviceMemoryPriorityEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265CapabilityFlagsKHR):
  type
    VkVideoEncodeH265CapabilityFlagsKHR* = VkVideoEncodeH265CapabilityFlagsKHR_1107299690
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265CapabilityFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkQueryPoolCreateFlagBits):
  type
    VkQueryPoolCreateFlagBits* = VkQueryPoolCreateFlagBits_1107297038
else:
  static :
    hint("Declaration of " & "VkQueryPoolCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPipelineFragmentShadingRateStateCreateInfoKHR):
  type
    VkPipelineFragmentShadingRateStateCreateInfoKHR* = VkPipelineFragmentShadingRateStateCreateInfoKHR_1107300404
else:
  static :
    hint("Declaration of " & "VkPipelineFragmentShadingRateStateCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkFormatProperties2):
  type
    struct_VkFormatProperties2* = struct_VkFormatProperties2_1107298136
else:
  static :
    hint("Declaration of " & "struct_VkFormatProperties2" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRgbConversionCapabilitiesVALVE):
  type
    VkVideoEncodeRgbConversionCapabilitiesVALVE* = VkVideoEncodeRgbConversionCapabilitiesVALVE_1107303462
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRgbConversionCapabilitiesVALVE" &
        " already exists, not redeclaring")
when not declared(struct_VkVertexInputBindingDescription2EXT):
  type
    struct_VkVertexInputBindingDescription2EXT* = struct_VkVertexInputBindingDescription2EXT_1107303288
else:
  static :
    hint("Declaration of " & "struct_VkVertexInputBindingDescription2EXT" &
        " already exists, not redeclaring")
when not declared(VkRayTracingShaderGroupCreateInfoNV):
  type
    VkRayTracingShaderGroupCreateInfoNV* = VkRayTracingShaderGroupCreateInfoNV_1107302132
else:
  static :
    hint("Declaration of " & "VkRayTracingShaderGroupCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkBindVideoSessionMemoryInfoKHR):
  type
    struct_VkBindVideoSessionMemoryInfoKHR* = struct_VkBindVideoSessionMemoryInfoKHR_1107299510
else:
  static :
    hint("Declaration of " & "struct_VkBindVideoSessionMemoryInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSampleLocationEXT):
  type
    VkSampleLocationEXT* = VkSampleLocationEXT_1107301880
else:
  static :
    hint("Declaration of " & "VkSampleLocationEXT" &
        " already exists, not redeclaring")
when not declared(VkBufferDeviceAddressInfo):
  type
    VkBufferDeviceAddressInfo* = VkBufferDeviceAddressInfo_1107298604
else:
  static :
    hint("Declaration of " & "VkBufferDeviceAddressInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetViewportWithCount):
  type
    PFN_vkCmdSetViewportWithCount* = PFN_vkCmdSetViewportWithCount_1107298942
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetViewportWithCount" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT):
  type
    struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT* = struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303266
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRayTracingValidationFeaturesNV):
  type
    VkPhysicalDeviceRayTracingValidationFeaturesNV* = VkPhysicalDeviceRayTracingValidationFeaturesNV_1107304738
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRayTracingValidationFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoVP9Segmentation):
  type
    struct_StdVideoVP9Segmentation* = struct_StdVideoVP9Segmentation_1107305784
else:
  static :
    hint("Declaration of " & "struct_StdVideoVP9Segmentation" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265HrdFlags):
  type
    struct_StdVideoH265HrdFlags* = struct_StdVideoH265HrdFlags_1107305860
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265HrdFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT):
  type
    struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* = struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT_1107303500
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV):
  type
    struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV* = struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV_1107303362
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetRenderingInputAttachmentIndicesKHR):
  type
    PFN_vkCmdSetRenderingInputAttachmentIndicesKHR* = PFN_vkCmdSetRenderingInputAttachmentIndicesKHR_1107300434
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetRenderingInputAttachmentIndicesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceMemoryOpaqueCaptureAddress):
  type
    PFN_vkGetDeviceMemoryOpaqueCaptureAddress* = PFN_vkGetDeviceMemoryOpaqueCaptureAddress_1107298642
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceMemoryOpaqueCaptureAddress" &
        " already exists, not redeclaring")
when not declared(struct_VkSemaphoreGetFdInfoKHR):
  type
    struct_VkSemaphoreGetFdInfoKHR* = struct_VkSemaphoreGetFdInfoKHR_1107299992
else:
  static :
    hint("Declaration of " & "struct_VkSemaphoreGetFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSwapchainPresentModeInfoEXT):
  type
    VkSwapchainPresentModeInfoEXT* = VkSwapchainPresentModeInfoEXT_1107302746
else:
  static :
    hint("Declaration of " & "VkSwapchainPresentModeInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkImageStencilUsageCreateInfo):
  type
    VkImageStencilUsageCreateInfo* = VkImageStencilUsageCreateInfo_1107298520
else:
  static :
    hint("Declaration of " & "VkImageStencilUsageCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkImageViewUsageCreateInfoKHR):
  type
    VkImageViewUsageCreateInfoKHR* = VkImageViewUsageCreateInfoKHR_1107300182
else:
  static :
    hint("Declaration of " & "VkImageViewUsageCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkLayerProperties):
  type
    VkLayerProperties* = VkLayerProperties_1107297362
else:
  static :
    hint("Declaration of " & "VkLayerProperties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLinearColorAttachmentFeaturesNV):
  type
    VkPhysicalDeviceLinearColorAttachmentFeaturesNV* = VkPhysicalDeviceLinearColorAttachmentFeaturesNV_1107303830
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLinearColorAttachmentFeaturesNV" &
        " already exists, not redeclaring")
when not declared(union_VkClearValue):
  type
    union_VkClearValue* = union_VkClearValue_1107297648
else:
  static :
    hint("Declaration of " & "union_VkClearValue" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetRayTracingShaderGroupHandlesNV):
  type
    PFN_vkGetRayTracingShaderGroupHandlesNV* = PFN_vkGetRayTracingShaderGroupHandlesNV_1107302214
else:
  static :
    hint("Declaration of " & "PFN_vkGetRayTracingShaderGroupHandlesNV" &
        " already exists, not redeclaring")
when not declared(VkProvokingVertexModeEXT):
  type
    VkProvokingVertexModeEXT* = VkProvokingVertexModeEXT_1107302602
else:
  static :
    hint("Declaration of " & "VkProvokingVertexModeEXT" &
        " already exists, not redeclaring")
when not declared(VkSubpassEndInfo):
  type
    VkSubpassEndInfo* = VkSubpassEndInfo_1107298464
else:
  static :
    hint("Declaration of " & "VkSubpassEndInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT):
  type
    VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* = VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT_1107304122
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetAccelerationStructureHandleNV):
  type
    PFN_vkGetAccelerationStructureHandleNV* = PFN_vkGetAccelerationStructureHandleNV_1107302216
else:
  static :
    hint("Declaration of " & "PFN_vkGetAccelerationStructureHandleNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1FrameSizeKHR):
  type
    VkVideoEncodeAV1FrameSizeKHR* = VkVideoEncodeAV1FrameSizeKHR_1107301086
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1FrameSizeKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSemaphoreWaitInfo):
  type
    struct_VkSemaphoreWaitInfo* = struct_VkSemaphoreWaitInfo_1107298590
else:
  static :
    hint("Declaration of " & "struct_VkSemaphoreWaitInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderBfloat16FeaturesKHR):
  type
    VkPhysicalDeviceShaderBfloat16FeaturesKHR* = VkPhysicalDeviceShaderBfloat16FeaturesKHR_1107300240
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderBfloat16FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkMappedMemoryRange):
  type
    struct_VkMappedMemoryRange* = struct_VkMappedMemoryRange_1107297368
else:
  static :
    hint("Declaration of " & "struct_VkMappedMemoryRange" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDescriptorSetLayout):
  type
    PFN_vkCreateDescriptorSetLayout* = PFN_vkCreateDescriptorSetLayout_1107297820
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDescriptorSetLayout" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindDescriptorSets):
  type
    PFN_vkCmdBindDescriptorSets* = PFN_vkCmdBindDescriptorSets_1107297882
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindDescriptorSets" &
        " already exists, not redeclaring")
when not declared(VkDisplayEventInfoEXT):
  type
    VkDisplayEventInfoEXT* = VkDisplayEventInfoEXT_1107301684
else:
  static :
    hint("Declaration of " & "VkDisplayEventInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkViewportSwizzleNV):
  type
    VkViewportSwizzleNV* = VkViewportSwizzleNV_1107301734
else:
  static :
    hint("Declaration of " & "VkViewportSwizzleNV" &
        " already exists, not redeclaring")
when not declared(VkPerformanceConfigurationINTEL):
  type
    VkPerformanceConfigurationINTEL* = VkPerformanceConfigurationINTEL_1107302372
else:
  static :
    hint("Declaration of " & "VkPerformanceConfigurationINTEL" &
        " already exists, not redeclaring")
when not declared(VkSubpassContents):
  type
    VkSubpassContents* = VkSubpassContents_1107296922
else:
  static :
    hint("Declaration of " & "VkSubpassContents" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT):
  type
    struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT* = struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT_1107303172
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkVertexInputBindingDescription2EXT):
  type
    VkVertexInputBindingDescription2EXT* = VkVertexInputBindingDescription2EXT_1107303290
else:
  static :
    hint("Declaration of " & "VkVertexInputBindingDescription2EXT" &
        " already exists, not redeclaring")
when not declared(VkSubpassShadingPipelineCreateInfoHUAWEI):
  type
    VkSubpassShadingPipelineCreateInfoHUAWEI* = VkSubpassShadingPipelineCreateInfoHUAWEI_1107303336
else:
  static :
    hint("Declaration of " & "VkSubpassShadingPipelineCreateInfoHUAWEI" &
        " already exists, not redeclaring")
when not declared(VkSwapchainPresentBarrierCreateInfoNV):
  type
    VkSwapchainPresentBarrierCreateInfoNV* = VkSwapchainPresentBarrierCreateInfoNV_1107302928
else:
  static :
    hint("Declaration of " & "VkSwapchainPresentBarrierCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineCompilerControlFlagBitsAMD):
  type
    enum_VkPipelineCompilerControlFlagBitsAMD* = enum_VkPipelineCompilerControlFlagBitsAMD_1107302260
else:
  static :
    hint("Declaration of " & "enum_VkPipelineCompilerControlFlagBitsAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1QIndexKHR):
  type
    struct_VkVideoEncodeAV1QIndexKHR* = struct_VkVideoEncodeAV1QIndexKHR_1107301048
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeAV1QIndexKHR" &
        " already exists, not redeclaring")
when not declared(VkGeometryFlagBitsKHR):
  type
    VkGeometryFlagBitsKHR* = VkGeometryFlagBitsKHR_1107302102
else:
  static :
    hint("Declaration of " & "VkGeometryFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureBuildTypeKHR):
  type
    VkAccelerationStructureBuildTypeKHR* = VkAccelerationStructureBuildTypeKHR_1107303540
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureBuildTypeKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyMemoryToAccelerationStructureKHR):
  type
    PFN_vkCmdCopyMemoryToAccelerationStructureKHR* = PFN_vkCmdCopyMemoryToAccelerationStructureKHR_1107305228
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyMemoryToAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT):
  type
    PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT* = PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT_1107305414
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeAV1ReferenceInfoFlags):
  type
    StdVideoDecodeAV1ReferenceInfoFlags* = StdVideoDecodeAV1ReferenceInfoFlags_1107305626
else:
  static :
    hint("Declaration of " & "StdVideoDecodeAV1ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyVideoPropertiesKHR):
  type
    VkQueueFamilyVideoPropertiesKHR* = VkQueueFamilyVideoPropertiesKHR_1107299476
else:
  static :
    hint("Declaration of " & "VkQueueFamilyVideoPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV):
  type
    struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV* = struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304816
else:
  static :
    hint("Declaration of " &
        "struct_VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderCoreProperties2AMD):
  type
    struct_VkPhysicalDeviceShaderCoreProperties2AMD* = struct_VkPhysicalDeviceShaderCoreProperties2AMD_1107302490
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderCoreProperties2AMD" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorViewCaptureDescriptorDataInfoARM):
  type
    struct_VkTensorViewCaptureDescriptorDataInfoARM* = struct_VkTensorViewCaptureDescriptorDataInfoARM_1107304090
else:
  static :
    hint("Declaration of " & "struct_VkTensorViewCaptureDescriptorDataInfoARM" &
        " already exists, not redeclaring")
when not declared(enum_VkPresentModeKHR):
  type
    enum_VkPresentModeKHR* = enum_VkPresentModeKHR_1107299252
else:
  static :
    hint("Declaration of " & "enum_VkPresentModeKHR" &
        " already exists, not redeclaring")
when not declared(VkPartitionedAccelerationStructureUpdateInstanceDataNV):
  type
    VkPartitionedAccelerationStructureUpdateInstanceDataNV* = VkPartitionedAccelerationStructureUpdateInstanceDataNV_1107304888
else:
  static :
    hint("Declaration of " &
        "VkPartitionedAccelerationStructureUpdateInstanceDataNV" &
        " already exists, not redeclaring")
when not declared(VkPresentRegionsKHR):
  type
    VkPresentRegionsKHR* = VkPresentRegionsKHR_1107300022
else:
  static :
    hint("Declaration of " & "VkPresentRegionsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR):
  type
    struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR* = struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR_1107301292
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeH264QuantizationMapCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPerformanceCounterKHR):
  type
    struct_VkPerformanceCounterKHR* = struct_VkPerformanceCounterKHR_1107300140
else:
  static :
    hint("Declaration of " & "struct_VkPerformanceCounterKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDispatchIndirect):
  type
    PFN_vkCmdDispatchIndirect* = PFN_vkCmdDispatchIndirect_1107297898
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDispatchIndirect" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance3Properties):
  type
    VkPhysicalDeviceMaintenance3Properties* = VkPhysicalDeviceMaintenance3Properties_1107298312
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance3Properties" &
        " already exists, not redeclaring")
when not declared(VkDescriptorGetInfoEXT):
  type
    VkDescriptorGetInfoEXT* = VkDescriptorGetInfoEXT_1107303036
else:
  static :
    hint("Declaration of " & "VkDescriptorGetInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceProperties2):
  type
    struct_VkPhysicalDeviceProperties2* = struct_VkPhysicalDeviceProperties2_1107298132
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceProperties2" &
        " already exists, not redeclaring")
when not declared(VkReleaseSwapchainImagesInfoKHR):
  type
    VkReleaseSwapchainImagesInfoKHR* = VkReleaseSwapchainImagesInfoKHR_1107300944
else:
  static :
    hint("Declaration of " & "VkReleaseSwapchainImagesInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSRTDataNV):
  type
    VkSRTDataNV* = VkSRTDataNV_1107303154
else:
  static :
    hint("Declaration of " & "VkSRTDataNV" & " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTensorPropertiesARM):
  type
    struct_VkPhysicalDeviceTensorPropertiesARM* = struct_VkPhysicalDeviceTensorPropertiesARM_1107304030
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceTensorPropertiesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkGeometryNV):
  type
    struct_VkGeometryNV* = struct_VkGeometryNV_1107302150
else:
  static :
    hint("Declaration of " & "struct_VkGeometryNV" &
        " already exists, not redeclaring")
when not declared(VkShaderRequiredSubgroupSizeCreateInfoEXT):
  type
    VkShaderRequiredSubgroupSizeCreateInfoEXT* = VkShaderRequiredSubgroupSizeCreateInfoEXT_1107304268
else:
  static :
    hint("Declaration of " & "VkShaderRequiredSubgroupSizeCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRefreshCycleDurationGOOGLE):
  type
    struct_VkRefreshCycleDurationGOOGLE* = struct_VkRefreshCycleDurationGOOGLE_1107301698
else:
  static :
    hint("Declaration of " & "struct_VkRefreshCycleDurationGOOGLE" &
        " already exists, not redeclaring")
when not declared(struct_VkWin32SurfaceCreateInfoKHR):
  type
    struct_VkWin32SurfaceCreateInfoKHR* = struct_VkWin32SurfaceCreateInfoKHR_1107305302
else:
  static :
    hint("Declaration of " & "struct_VkWin32SurfaceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1Quantization):
  type
    struct_StdVideoAV1Quantization* = struct_StdVideoAV1Quantization_1107305750
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1Quantization" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrConversionImageFormatProperties):
  type
    VkSamplerYcbcrConversionImageFormatProperties* = VkSamplerYcbcrConversionImageFormatProperties_1107298240
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrConversionImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateQueryPool):
  type
    PFN_vkCreateQueryPool* = PFN_vkCreateQueryPool_1107297770
else:
  static :
    hint("Declaration of " & "PFN_vkCreateQueryPool" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureCaptureDescriptorDataInfoEXT):
  type
    VkAccelerationStructureCaptureDescriptorDataInfoEXT* = VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303060
else:
  static :
    hint("Declaration of " &
        "VkAccelerationStructureCaptureDescriptorDataInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265GopRemainingFrameInfoKHR):
  type
    VkVideoEncodeH265GopRemainingFrameInfoKHR* = VkVideoEncodeH265GopRemainingFrameInfoKHR_1107299794
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265GopRemainingFrameInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetScissor):
  type
    PFN_vkCmdSetScissor* = PFN_vkCmdSetScissor_1107297866
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetScissor" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR):
  type
    struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR* = struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR_1107301060
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeAV1SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR):
  type
    struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR* = struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR_1107301336
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceLayeredApiVulkanPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT):
  type
    struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT* = struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT_1107301780
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineRasterizationDepthClipStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264ReferenceListsInfoFlags):
  type
    struct_StdVideoEncodeH264ReferenceListsInfoFlags* = struct_StdVideoEncodeH264ReferenceListsInfoFlags_1107305854
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264ReferenceListsInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkPipelineStageFlagBits2):
  type
    VkPipelineStageFlagBits2* = VkPipelineStageFlagBits2_1107298664
else:
  static :
    hint("Declaration of " & "VkPipelineStageFlagBits2" &
        " already exists, not redeclaring")
when not declared(enum_VkDescriptorPoolCreateFlagBits):
  type
    enum_VkDescriptorPoolCreateFlagBits* = enum_VkDescriptorPoolCreateFlagBits_1107297144
else:
  static :
    hint("Declaration of " & "enum_VkDescriptorPoolCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDescriptorSetLayoutSizeEXT):
  type
    PFN_vkGetDescriptorSetLayoutSizeEXT* = PFN_vkGetDescriptorSetLayoutSizeEXT_1107303062
else:
  static :
    hint("Declaration of " & "PFN_vkGetDescriptorSetLayoutSizeEXT" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryHandleTypeFlagBitsKHR):
  type
    VkExternalMemoryHandleTypeFlagBitsKHR* = VkExternalMemoryHandleTypeFlagBitsKHR_1107299926
else:
  static :
    hint("Declaration of " & "VkExternalMemoryHandleTypeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkGeneratedCommandsInfoNV):
  type
    VkGeneratedCommandsInfoNV* = VkGeneratedCommandsInfoNV_1107302820
else:
  static :
    hint("Declaration of " & "VkGeneratedCommandsInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT):
  type
    struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT* = struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT_1107304650
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceLayeredDriverPropertiesMSFT" &
        " already exists, not redeclaring")
when not declared(VkBindIndexBufferIndirectCommandEXT):
  type
    VkBindIndexBufferIndirectCommandEXT* = VkBindIndexBufferIndirectCommandEXT_1107305012
else:
  static :
    hint("Declaration of " & "VkBindIndexBufferIndirectCommandEXT" &
        " already exists, not redeclaring")
when not declared(VkWin32SurfaceCreateInfoKHR):
  type
    VkWin32SurfaceCreateInfoKHR* = VkWin32SurfaceCreateInfoKHR_1107305308
else:
  static :
    hint("Declaration of " & "VkWin32SurfaceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceComputeShaderDerivativesFeaturesNV):
  type
    VkPhysicalDeviceComputeShaderDerivativesFeaturesNV* = VkPhysicalDeviceComputeShaderDerivativesFeaturesNV_1107302308
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceComputeShaderDerivativesFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineCompilerControlCreateInfoARM):
  type
    struct_VkDataGraphPipelineCompilerControlCreateInfoARM* = struct_VkDataGraphPipelineCompilerControlCreateInfoARM_1107304486
else:
  static :
    hint("Declaration of " &
        "struct_VkDataGraphPipelineCompilerControlCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(enum_VkQueryResultFlagBits):
  type
    enum_VkQueryResultFlagBits* = enum_VkQueryResultFlagBits_1107297042
else:
  static :
    hint("Declaration of " & "enum_VkQueryResultFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance6FeaturesKHR):
  type
    VkPhysicalDeviceMaintenance6FeaturesKHR* = VkPhysicalDeviceMaintenance6FeaturesKHR_1107301174
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance6FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkLayerSettingsCreateInfoEXT):
  type
    VkLayerSettingsCreateInfoEXT* = VkLayerSettingsCreateInfoEXT_1107304372
else:
  static :
    hint("Declaration of " & "VkLayerSettingsCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV):
  type
    struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV* = struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV_1107302334
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineViewportExclusiveScissorStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowExecuteFlagBitsNV):
  type
    VkOpticalFlowExecuteFlagBitsNV* = VkOpticalFlowExecuteFlagBitsNV_1107304170
else:
  static :
    hint("Declaration of " & "VkOpticalFlowExecuteFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndTransformFeedbackEXT):
  type
    PFN_vkCmdEndTransformFeedbackEXT* = PFN_vkCmdEndTransformFeedbackEXT_1107301484
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndTransformFeedbackEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineStageFlagBits2KHR):
  type
    VkPipelineStageFlagBits2KHR* = VkPipelineStageFlagBits2KHR_1107300646
else:
  static :
    hint("Declaration of " & "VkPipelineStageFlagBits2KHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoVP9ColorConfig):
  type
    struct_StdVideoVP9ColorConfig* = struct_StdVideoVP9ColorConfig_1107305780
else:
  static :
    hint("Declaration of " & "struct_StdVideoVP9ColorConfig" &
        " already exists, not redeclaring")
when not declared(SECURITY_ATTRIBUTES):
  type
    SECURITY_ATTRIBUTES* = SECURITY_ATTRIBUTES_1107305324
else:
  static :
    hint("Declaration of " & "SECURITY_ATTRIBUTES" &
        " already exists, not redeclaring")
when not declared(VkSurfacePresentModeCompatibilityKHR):
  type
    VkSurfacePresentModeCompatibilityKHR* = VkSurfacePresentModeCompatibilityKHR_1107300920
else:
  static :
    hint("Declaration of " & "VkSurfacePresentModeCompatibilityKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV):
  type
    VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV* = VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV_1107304656
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkAttachmentFeedbackLoopInfoEXT):
  type
    VkAttachmentFeedbackLoopInfoEXT* = VkAttachmentFeedbackLoopInfoEXT_1107301144
else:
  static :
    hint("Declaration of " & "VkAttachmentFeedbackLoopInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceProtectedMemoryFeatures):
  type
    struct_VkPhysicalDeviceProtectedMemoryFeatures* = struct_VkPhysicalDeviceProtectedMemoryFeatures_1107298202
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceProtectedMemoryFeatures" &
        " already exists, not redeclaring")
when not declared(VkCopyAccelerationStructureToMemoryInfoKHR):
  type
    VkCopyAccelerationStructureToMemoryInfoKHR* = VkCopyAccelerationStructureToMemoryInfoKHR_1107305196
else:
  static :
    hint("Declaration of " & "VkCopyAccelerationStructureToMemoryInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT):
  type
    VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* = VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT_1107302292
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDescriptorSetLayoutSupportKHR):
  type
    PFN_vkGetDescriptorSetLayoutSupportKHR* = PFN_vkGetDescriptorSetLayoutSupportKHR_1107300296
else:
  static :
    hint("Declaration of " & "PFN_vkGetDescriptorSetLayoutSupportKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH265PictureInfoKHR):
  type
    struct_VkVideoDecodeH265PictureInfoKHR* = struct_VkVideoDecodeH265PictureInfoKHR_1107300328
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeH265PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineLibraryCreateInfoKHR):
  type
    struct_VkPipelineLibraryCreateInfoKHR* = struct_VkPipelineLibraryCreateInfoKHR_1107300540
else:
  static :
    hint("Declaration of " & "struct_VkPipelineLibraryCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkConditionalRenderingFlagBitsEXT):
  type
    VkConditionalRenderingFlagBitsEXT* = VkConditionalRenderingFlagBitsEXT_1107301618
else:
  static :
    hint("Declaration of " & "VkConditionalRenderingFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRgbModelConversionFlagBitsVALVE):
  type
    VkVideoEncodeRgbModelConversionFlagBitsVALVE* = VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303440
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRgbModelConversionFlagBitsVALVE" &
        " already exists, not redeclaring")
when not declared(VkComputePipelineIndirectBufferInfoNV):
  type
    VkComputePipelineIndirectBufferInfoNV* = VkComputePipelineIndirectBufferInfoNV_1107303792
else:
  static :
    hint("Declaration of " & "VkComputePipelineIndirectBufferInfoNV" &
        " already exists, not redeclaring")
when not declared(VkExternalSemaphorePropertiesKHR):
  type
    VkExternalSemaphorePropertiesKHR* = VkExternalSemaphorePropertiesKHR_1107299978
else:
  static :
    hint("Declaration of " & "VkExternalSemaphorePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkSurfaceTransformFlagsKHR):
  type
    VkSurfaceTransformFlagsKHR* = VkSurfaceTransformFlagsKHR_1107299270
else:
  static :
    hint("Declaration of " & "VkSurfaceTransformFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineInfoARM):
  type
    struct_VkDataGraphPipelineInfoARM* = struct_VkDataGraphPipelineInfoARM_1107304518
else:
  static :
    hint("Declaration of " & "struct_VkDataGraphPipelineInfoARM" &
        " already exists, not redeclaring")
when not declared(VkImageLayout):
  type
    VkImageLayout* = VkImageLayout_1107296790
else:
  static :
    hint("Declaration of " & "VkImageLayout" &
        " already exists, not redeclaring")
when not declared(VkTensorMemoryBarrierARM):
  type
    VkTensorMemoryBarrierARM* = VkTensorMemoryBarrierARM_1107304036
else:
  static :
    hint("Declaration of " & "VkTensorMemoryBarrierARM" &
        " already exists, not redeclaring")
when not declared(VkVideoSessionCreateFlagBitsKHR):
  type
    VkVideoSessionCreateFlagBitsKHR* = VkVideoSessionCreateFlagBitsKHR_1107299450
else:
  static :
    hint("Declaration of " & "VkVideoSessionCreateFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetShaderInfoAMD):
  type
    PFN_vkGetShaderInfoAMD* = PFN_vkGetShaderInfoAMD_1107301556
else:
  static :
    hint("Declaration of " & "PFN_vkGetShaderInfoAMD" &
        " already exists, not redeclaring")
when not declared(VkDebugReportCallbackCreateInfoEXT):
  type
    VkDebugReportCallbackCreateInfoEXT* = VkDebugReportCallbackCreateInfoEXT_1107301416
else:
  static :
    hint("Declaration of " & "VkDebugReportCallbackCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkLatencySubmissionPresentIdNV):
  type
    struct_VkLatencySubmissionPresentIdNV* = struct_VkLatencySubmissionPresentIdNV_1107304418
else:
  static :
    hint("Declaration of " & "struct_VkLatencySubmissionPresentIdNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDisplayModePropertiesKHR):
  type
    PFN_vkGetDisplayModePropertiesKHR* = PFN_vkGetDisplayModePropertiesKHR_1107299402
else:
  static :
    hint("Declaration of " & "PFN_vkGetDisplayModePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1FrameRestorationType):
  type
    StdVideoAV1FrameRestorationType* = StdVideoAV1FrameRestorationType_1107305834
else:
  static :
    hint("Declaration of " & "StdVideoAV1FrameRestorationType" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePrivateDataFeaturesEXT):
  type
    VkPhysicalDevicePrivateDataFeaturesEXT* = VkPhysicalDevicePrivateDataFeaturesEXT_1107302934
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePrivateDataFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineCreateInfoARM):
  type
    struct_VkDataGraphPipelineCreateInfoARM* = struct_VkDataGraphPipelineCreateInfoARM_1107304490
else:
  static :
    hint("Declaration of " & "struct_VkDataGraphPipelineCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureGeometryDataKHR):
  type
    VkAccelerationStructureGeometryDataKHR* = VkAccelerationStructureGeometryDataKHR_1107305160
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureGeometryDataKHR" &
        " already exists, not redeclaring")
when not declared(VkAttachmentReferenceStencilLayoutKHR):
  type
    VkAttachmentReferenceStencilLayoutKHR* = VkAttachmentReferenceStencilLayoutKHR_1107300446
else:
  static :
    hint("Declaration of " & "VkAttachmentReferenceStencilLayoutKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineCoverageToColorStateCreateInfoNV):
  type
    VkPipelineCoverageToColorStateCreateInfoNV* = VkPipelineCoverageToColorStateCreateInfoNV_1107301934
else:
  static :
    hint("Declaration of " & "VkPipelineCoverageToColorStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV):
  type
    VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV* = VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV_1107302224
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH265LongTermRefPics):
  type
    StdVideoEncodeH265LongTermRefPics* = StdVideoEncodeH265LongTermRefPics_1107305584
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH265LongTermRefPics" &
        " already exists, not redeclaring")
when not declared(struct_VkSubpassDescription2):
  type
    struct_VkSubpassDescription2* = struct_VkSubpassDescription2_1107298446
else:
  static :
    hint("Declaration of " & "struct_VkSubpassDescription2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLineRasterizationFeatures):
  type
    VkPhysicalDeviceLineRasterizationFeatures* = VkPhysicalDeviceLineRasterizationFeatures_1107299042
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLineRasterizationFeatures" &
        " already exists, not redeclaring")
when not declared(VkCommandPoolCreateInfo):
  type
    VkCommandPoolCreateInfo* = VkCommandPoolCreateInfo_1107297614
else:
  static :
    hint("Declaration of " & "VkCommandPoolCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryBarrier2):
  type
    struct_VkMemoryBarrier2* = struct_VkMemoryBarrier2_1107298730
else:
  static :
    hint("Declaration of " & "struct_VkMemoryBarrier2" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI):
  type
    struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI* = struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI_1107303634
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_VkStencilOpState):
  type
    struct_VkStencilOpState* = struct_VkStencilOpState_1107297516
else:
  static :
    hint("Declaration of " & "struct_VkStencilOpState" &
        " already exists, not redeclaring")
when not declared(PFN_vkResetCommandPool):
  type
    PFN_vkResetCommandPool* = PFN_vkResetCommandPool_1107297850
else:
  static :
    hint("Declaration of " & "PFN_vkResetCommandPool" &
        " already exists, not redeclaring")
when not declared(VkRasterizationOrderAMD):
  type
    VkRasterizationOrderAMD* = VkRasterizationOrderAMD_1107301426
else:
  static :
    hint("Declaration of " & "VkRasterizationOrderAMD" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferInheritanceViewportScissorInfoNV):
  type
    VkCommandBufferInheritanceViewportScissorInfoNV* = VkCommandBufferInheritanceViewportScissorInfoNV_1107302844
else:
  static :
    hint("Declaration of " & "VkCommandBufferInheritanceViewportScissorInfoNV" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureKHR):
  type
    VkAccelerationStructureKHR* = VkAccelerationStructureKHR_1107303004
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRobustness2FeaturesKHR):
  type
    VkPhysicalDeviceRobustness2FeaturesKHR* = VkPhysicalDeviceRobustness2FeaturesKHR_1107301390
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRobustness2FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH265WeightTable):
  type
    StdVideoEncodeH265WeightTable* = StdVideoEncodeH265WeightTable_1107305576
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH265WeightTable" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyQueryPoolResults):
  type
    PFN_vkCmdCopyQueryPoolResults* = PFN_vkCmdCopyQueryPoolResults_1107297938
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyQueryPoolResults" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyBuffer2):
  type
    PFN_vkCmdCopyBuffer2* = PFN_vkCmdCopyBuffer2_1107298920
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyBuffer2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePushDescriptorPropertiesKHR):
  type
    VkPhysicalDevicePushDescriptorPropertiesKHR* = VkPhysicalDevicePushDescriptorPropertiesKHR_1107300000
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePushDescriptorPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDispatchTileInfoQCOM):
  type
    struct_VkDispatchTileInfoQCOM* = struct_VkDispatchTileInfoQCOM_1107302990
else:
  static :
    hint("Declaration of " & "struct_VkDispatchTileInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkBlockMatchWindowCompareModeQCOM):
  type
    VkBlockMatchWindowCompareModeQCOM* = VkBlockMatchWindowCompareModeQCOM_1107304598
else:
  static :
    hint("Declaration of " & "VkBlockMatchWindowCompareModeQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyMemoryIndirectInfoKHR):
  type
    struct_VkCopyMemoryIndirectInfoKHR* = struct_VkCopyMemoryIndirectInfoKHR_1107301222
else:
  static :
    hint("Declaration of " & "struct_VkCopyMemoryIndirectInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkRemoteAddressNV):
  type
    VkRemoteAddressNV* = VkRemoteAddressNV_1107303356
else:
  static :
    hint("Declaration of " & "VkRemoteAddressNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthWriteEnable):
  type
    PFN_vkCmdSetDepthWriteEnable* = PFN_vkCmdSetDepthWriteEnable_1107298950
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthWriteEnable" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR):
  type
    VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* = VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR_1107300492
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkValidationCacheEXT):
  type
    VkValidationCacheEXT* = VkValidationCacheEXT_1107301990
else:
  static :
    hint("Declaration of " & "VkValidationCacheEXT" &
        " already exists, not redeclaring")
when not declared(VkSubpassEndInfoKHR):
  type
    VkSubpassEndInfoKHR* = VkSubpassEndInfoKHR_1107300060
else:
  static :
    hint("Declaration of " & "VkSubpassEndInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkHostImageCopyDevicePerformanceQuery):
  type
    VkHostImageCopyDevicePerformanceQuery* = VkHostImageCopyDevicePerformanceQuery_1107299210
else:
  static :
    hint("Declaration of " & "VkHostImageCopyDevicePerformanceQuery" &
        " already exists, not redeclaring")
when not declared(VkTileMemorySizeInfoQCOM):
  type
    VkTileMemorySizeInfoQCOM* = VkTileMemorySizeInfoQCOM_1107304676
else:
  static :
    hint("Declaration of " & "VkTileMemorySizeInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkFilterCubicImageViewImageFormatPropertiesEXT):
  type
    VkFilterCubicImageViewImageFormatPropertiesEXT* = VkFilterCubicImageViewImageFormatPropertiesEXT_1107302236
else:
  static :
    hint("Declaration of " & "VkFilterCubicImageViewImageFormatPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSubresourceLayout2):
  type
    struct_VkSubresourceLayout2* = struct_VkSubresourceLayout2_1107299100
else:
  static :
    hint("Declaration of " & "struct_VkSubresourceLayout2" &
        " already exists, not redeclaring")
when not declared(VkDeviceMemoryReportCallbackDataEXT):
  type
    VkDeviceMemoryReportCallbackDataEXT* = VkDeviceMemoryReportCallbackDataEXT_1107302890
else:
  static :
    hint("Declaration of " & "VkDeviceMemoryReportCallbackDataEXT" &
        " already exists, not redeclaring")
when not declared(VkBuildMicromapFlagsEXT):
  type
    VkBuildMicromapFlagsEXT* = VkBuildMicromapFlagsEXT_1107303546
else:
  static :
    hint("Declaration of " & "VkBuildMicromapFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1DpbSlotInfoKHR):
  type
    VkVideoEncodeAV1DpbSlotInfoKHR* = VkVideoEncodeAV1DpbSlotInfoKHR_1107301078
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSampleLocationsPropertiesEXT):
  type
    VkPhysicalDeviceSampleLocationsPropertiesEXT* = VkPhysicalDeviceSampleLocationsPropertiesEXT_1107301904
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSampleLocationsPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkShaderInfoTypeAMD):
  type
    VkShaderInfoTypeAMD* = VkShaderInfoTypeAMD_1107301546
else:
  static :
    hint("Declaration of " & "VkShaderInfoTypeAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkSparseBufferMemoryBindInfo):
  type
    struct_VkSparseBufferMemoryBindInfo* = struct_VkSparseBufferMemoryBindInfo_1107297384
else:
  static :
    hint("Declaration of " & "struct_VkSparseBufferMemoryBindInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkDebugUtilsLabelEXT):
  type
    struct_VkDebugUtilsLabelEXT* = struct_VkDebugUtilsLabelEXT_1107301816
else:
  static :
    hint("Declaration of " & "struct_VkDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceCapabilitiesKHR):
  type
    struct_VkSurfaceCapabilitiesKHR* = struct_VkSurfaceCapabilitiesKHR_1107299272
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkDebugMarkerObjectTagInfoEXT):
  type
    VkDebugMarkerObjectTagInfoEXT* = VkDebugMarkerObjectTagInfoEXT_1107301438
else:
  static :
    hint("Declaration of " & "VkDebugMarkerObjectTagInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV):
  type
    VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV* = VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV_1107304726
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRayTracingPipelineFeaturesKHR):
  type
    VkPhysicalDeviceRayTracingPipelineFeaturesKHR* = VkPhysicalDeviceRayTracingPipelineFeaturesKHR_1107305256
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRayTracingPipelineFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkSparseBufferMemoryBindInfo):
  type
    VkSparseBufferMemoryBindInfo* = VkSparseBufferMemoryBindInfo_1107297386
else:
  static :
    hint("Declaration of " & "VkSparseBufferMemoryBindInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD):
  type
    struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD* = struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD_1107302494
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceCoherentMemoryFeaturesAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryRequirements):
  type
    struct_VkMemoryRequirements* = struct_VkMemoryRequirements_1107297376
else:
  static :
    hint("Declaration of " & "struct_VkMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(VkFormatFeatureFlags2):
  type
    VkFormatFeatureFlags2* = VkFormatFeatureFlags2_1107298682
else:
  static :
    hint("Declaration of " & "VkFormatFeatureFlags2" &
        " already exists, not redeclaring")
when not declared(VkExternalComputeQueueCreateInfoNV):
  type
    VkExternalComputeQueueCreateInfoNV* = VkExternalComputeQueueCreateInfoNV_1107304704
else:
  static :
    hint("Declaration of " & "VkExternalComputeQueueCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreatePrivateDataSlot):
  type
    PFN_vkCreatePrivateDataSlot* = PFN_vkCreatePrivateDataSlot_1107298900
else:
  static :
    hint("Declaration of " & "PFN_vkCreatePrivateDataSlot" &
        " already exists, not redeclaring")
when not declared(enum_VkDepthClampModeEXT):
  type
    enum_VkDepthClampModeEXT* = enum_VkDepthClampModeEXT_1107304246
else:
  static :
    hint("Declaration of " & "enum_VkDepthClampModeEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM):
  type
    struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM* = struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304554
else:
  static :
    hint("Declaration of " &
        "struct_VkQueueFamilyDataGraphProcessingEnginePropertiesARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT):
  type
    VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT* = VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT_1107304936
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRayQueryFeaturesKHR):
  type
    VkPhysicalDeviceRayQueryFeaturesKHR* = VkPhysicalDeviceRayQueryFeaturesKHR_1107305280
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRayQueryFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSpecializationMapEntry):
  type
    struct_VkSpecializationMapEntry* = struct_VkSpecializationMapEntry_1107297464
else:
  static :
    hint("Declaration of " & "struct_VkSpecializationMapEntry" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureMoveObjectsInputNV):
  type
    struct_VkClusterAccelerationStructureMoveObjectsInputNV* = struct_VkClusterAccelerationStructureMoveObjectsInputNV_1107304792
else:
  static :
    hint("Declaration of " &
        "struct_VkClusterAccelerationStructureMoveObjectsInputNV" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV):
  type
    struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV* = struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV_1107303820
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureGeometryLinearSweptSpheresDataNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFloat16Int8FeaturesKHR):
  type
    VkPhysicalDeviceFloat16Int8FeaturesKHR* = VkPhysicalDeviceFloat16Int8FeaturesKHR_1107300008
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFloat16Int8FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineColorBlendStateCreateFlagBits):
  type
    enum_VkPipelineColorBlendStateCreateFlagBits* = enum_VkPipelineColorBlendStateCreateFlagBits_1107297122
else:
  static :
    hint("Declaration of " & "enum_VkPipelineColorBlendStateCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageFormatInfo2):
  type
    struct_VkPhysicalDeviceImageFormatInfo2* = struct_VkPhysicalDeviceImageFormatInfo2_1107298144
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceImageFormatInfo2" &
        " already exists, not redeclaring")
when not declared(VkPipelineVertexInputDivisorStateCreateInfoKHR):
  type
    VkPipelineVertexInputDivisorStateCreateInfoKHR* = VkPipelineVertexInputDivisorStateCreateInfoKHR_1107301134
else:
  static :
    hint("Declaration of " & "VkPipelineVertexInputDivisorStateCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkRectLayerKHR):
  type
    VkRectLayerKHR* = VkRectLayerKHR_1107300014
else:
  static :
    hint("Declaration of " & "VkRectLayerKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRateControlModeFlagsKHR):
  type
    VkVideoEncodeRateControlModeFlagsKHR* = VkVideoEncodeRateControlModeFlagsKHR_1107300572
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRateControlModeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyGlobalPriorityPropertiesEXT):
  type
    VkQueueFamilyGlobalPriorityPropertiesEXT* = VkQueueFamilyGlobalPriorityPropertiesEXT_1107303436
else:
  static :
    hint("Declaration of " & "VkQueueFamilyGlobalPriorityPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkQueryPoolVideoEncodeFeedbackCreateInfoKHR):
  type
    VkQueryPoolVideoEncodeFeedbackCreateInfoKHR* = VkQueryPoolVideoEncodeFeedbackCreateInfoKHR_1107300604
else:
  static :
    hint("Declaration of " & "VkQueryPoolVideoEncodeFeedbackCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkGetLatencyMarkerInfoNV):
  type
    VkGetLatencyMarkerInfoNV* = VkGetLatencyMarkerInfoNV_1107304416
else:
  static :
    hint("Declaration of " & "VkGetLatencyMarkerInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR):
  type
    PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR* = PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR_1107305270
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineDepthStencilStateCreateInfo):
  type
    VkPipelineDepthStencilStateCreateInfo* = VkPipelineDepthStencilStateCreateInfo_1107297522
else:
  static :
    hint("Declaration of " & "VkPipelineDepthStencilStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkSubresourceLayout2KHR):
  type
    VkSubresourceLayout2KHR* = VkSubresourceLayout2KHR_1107300794
else:
  static :
    hint("Declaration of " & "VkSubresourceLayout2KHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH264SequenceParameterSetVui):
  type
    struct_StdVideoH264SequenceParameterSetVui* = struct_StdVideoH264SequenceParameterSetVui_1107305662
else:
  static :
    hint("Declaration of " & "struct_StdVideoH264SequenceParameterSetVui" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265SequenceParameterSetVui):
  type
    struct_StdVideoH265SequenceParameterSetVui* = struct_StdVideoH265SequenceParameterSetVui_1107305704
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265SequenceParameterSetVui" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRenderPassStripedFeaturesARM):
  type
    VkPhysicalDeviceRenderPassStripedFeaturesARM* = VkPhysicalDeviceRenderPassStripedFeaturesARM_1107303716
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRenderPassStripedFeaturesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkImageSwapchainCreateInfoKHR):
  type
    struct_VkImageSwapchainCreateInfoKHR* = struct_VkImageSwapchainCreateInfoKHR_1107299312
else:
  static :
    hint("Declaration of " & "struct_VkImageSwapchainCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR):
  type
    VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR* = VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR_1107301290
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateImageView):
  type
    PFN_vkCreateImageView* = PFN_vkCreateImageView_1107297790
else:
  static :
    hint("Declaration of " & "PFN_vkCreateImageView" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetLayoutCreateFlagBits):
  type
    VkDescriptorSetLayoutCreateFlagBits* = VkDescriptorSetLayoutCreateFlagBits_1107297154
else:
  static :
    hint("Declaration of " & "VkDescriptorSetLayoutCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetLineRasterizationModeEXT):
  type
    PFN_vkCmdSetLineRasterizationModeEXT* = PFN_vkCmdSetLineRasterizationModeEXT_1107303912
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetLineRasterizationModeEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeUsageInfoKHR):
  type
    VkVideoEncodeUsageInfoKHR* = VkVideoEncodeUsageInfoKHR_1107300608
else:
  static :
    hint("Declaration of " & "VkVideoEncodeUsageInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkDeviceAddressBindingTypeEXT):
  type
    enum_VkDeviceAddressBindingTypeEXT* = enum_VkDeviceAddressBindingTypeEXT_1107303302
else:
  static :
    hint("Declaration of " & "enum_VkDeviceAddressBindingTypeEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVariablePointerFeaturesKHR):
  type
    VkPhysicalDeviceVariablePointerFeaturesKHR* = VkPhysicalDeviceVariablePointerFeaturesKHR_1107300202
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVariablePointerFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryHandleTypeFlagsKHR):
  type
    VkExternalMemoryHandleTypeFlagsKHR* = VkExternalMemoryHandleTypeFlagsKHR_1107299924
else:
  static :
    hint("Declaration of " & "VkExternalMemoryHandleTypeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkRayTracingShaderGroupCreateInfoNV):
  type
    struct_VkRayTracingShaderGroupCreateInfoNV* = struct_VkRayTracingShaderGroupCreateInfoNV_1107302130
else:
  static :
    hint("Declaration of " & "struct_VkRayTracingShaderGroupCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupRenderPassBeginInfo):
  type
    VkDeviceGroupRenderPassBeginInfo* = VkDeviceGroupRenderPassBeginInfo_1107298078
else:
  static :
    hint("Declaration of " & "VkDeviceGroupRenderPassBeginInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkConservativeRasterizationModeEXT):
  type
    enum_VkConservativeRasterizationModeEXT* = enum_VkConservativeRasterizationModeEXT_1107301760
else:
  static :
    hint("Declaration of " & "enum_VkConservativeRasterizationModeEXT" &
        " already exists, not redeclaring")
when not declared(VkDisplayKHR):
  type
    VkDisplayKHR* = VkDisplayKHR_1107299354
else:
  static :
    hint("Declaration of " & "VkDisplayKHR" & " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCommandBufferInheritanceFeaturesNV):
  type
    VkPhysicalDeviceCommandBufferInheritanceFeaturesNV* = VkPhysicalDeviceCommandBufferInheritanceFeaturesNV_1107304722
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceCommandBufferInheritanceFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryFeatureFlags):
  type
    VkExternalMemoryFeatureFlags* = VkExternalMemoryFeatureFlags_1107298010
else:
  static :
    hint("Declaration of " & "VkExternalMemoryFeatureFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDescriptorPool):
  type
    PFN_vkCreateDescriptorPool* = PFN_vkCreateDescriptorPool_1107297824
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDescriptorPool" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowSessionBindingPointNV):
  type
    VkOpticalFlowSessionBindingPointNV* = VkOpticalFlowSessionBindingPointNV_1107304148
else:
  static :
    hint("Declaration of " & "VkOpticalFlowSessionBindingPointNV" &
        " already exists, not redeclaring")
when not declared(VkSampler):
  type
    VkSampler* = VkSampler_1107296766
else:
  static :
    hint("Declaration of " & "VkSampler" & " already exists, not redeclaring")
when not declared(struct_VkDeviceDeviceMemoryReportCreateInfoEXT):
  type
    struct_VkDeviceDeviceMemoryReportCreateInfoEXT* = struct_VkDeviceDeviceMemoryReportCreateInfoEXT_1107302894
else:
  static :
    hint("Declaration of " & "struct_VkDeviceDeviceMemoryReportCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkEnumerateDeviceExtensionProperties):
  type
    PFN_vkEnumerateDeviceExtensionProperties* = PFN_vkEnumerateDeviceExtensionProperties_1107297704
else:
  static :
    hint("Declaration of " & "PFN_vkEnumerateDeviceExtensionProperties" &
        " already exists, not redeclaring")
when not declared(StdVideoH264LevelIdc):
  type
    StdVideoH264LevelIdc* = StdVideoH264LevelIdc_1107299610
else:
  static :
    hint("Declaration of " & "StdVideoH264LevelIdc" &
        " already exists, not redeclaring")
when not declared(VkAttachmentDescriptionStencilLayoutKHR):
  type
    VkAttachmentDescriptionStencilLayoutKHR* = VkAttachmentDescriptionStencilLayoutKHR_1107300448
else:
  static :
    hint("Declaration of " & "VkAttachmentDescriptionStencilLayoutKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH265ReferenceListsInfo):
  type
    struct_StdVideoEncodeH265ReferenceListsInfo* = struct_StdVideoEncodeH265ReferenceListsInfo_1107305720
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH265ReferenceListsInfo" &
        " already exists, not redeclaring")
when not declared(VkPipelineRobustnessBufferBehaviorEXT):
  type
    VkPipelineRobustnessBufferBehaviorEXT* = VkPipelineRobustnessBufferBehaviorEXT_1107301606
else:
  static :
    hint("Declaration of " & "VkPipelineRobustnessBufferBehaviorEXT" &
        " already exists, not redeclaring")
when not declared(VkImportFenceFdInfoKHR):
  type
    VkImportFenceFdInfoKHR* = VkImportFenceFdInfoKHR_1107300098
else:
  static :
    hint("Declaration of " & "VkImportFenceFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR):
  type
    struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR* = struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR_1107300692
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH265WeightTableFlags):
  type
    struct_StdVideoEncodeH265WeightTableFlags* = struct_StdVideoEncodeH265WeightTableFlags_1107305872
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH265WeightTableFlags" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupPresentInfoKHR):
  type
    VkDeviceGroupPresentInfoKHR* = VkDeviceGroupPresentInfoKHR_1107299330
else:
  static :
    hint("Declaration of " & "VkDeviceGroupPresentInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH264SpsVuiFlags):
  type
    struct_StdVideoH264SpsVuiFlags* = struct_StdVideoH264SpsVuiFlags_1107305846
else:
  static :
    hint("Declaration of " & "struct_StdVideoH264SpsVuiFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkImageSubresourceLayers):
  type
    struct_VkImageSubresourceLayers* = struct_VkImageSubresourceLayers_1107297632
else:
  static :
    hint("Declaration of " & "struct_VkImageSubresourceLayers" &
        " already exists, not redeclaring")
when not declared(enum_VkDeviceAddressBindingFlagBitsEXT):
  type
    enum_VkDeviceAddressBindingFlagBitsEXT* = enum_VkDeviceAddressBindingFlagBitsEXT_1107303306
else:
  static :
    hint("Declaration of " & "enum_VkDeviceAddressBindingFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalFenceInfoKHR):
  type
    VkPhysicalDeviceExternalFenceInfoKHR* = VkPhysicalDeviceExternalFenceInfoKHR_1107300084
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalFenceInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyQueryResultStatusPropertiesKHR):
  type
    VkQueueFamilyQueryResultStatusPropertiesKHR* = VkQueueFamilyQueryResultStatusPropertiesKHR_1107299472
else:
  static :
    hint("Declaration of " & "VkQueueFamilyQueryResultStatusPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM):
  type
    PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM* = PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM_1107304118
else:
  static :
    hint("Declaration of " & "PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayModePropertiesKHR):
  type
    struct_VkDisplayModePropertiesKHR* = struct_VkDisplayModePropertiesKHR_1107299376
else:
  static :
    hint("Declaration of " & "struct_VkDisplayModePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBuildClusterAccelerationStructureIndirectNV):
  type
    PFN_vkCmdBuildClusterAccelerationStructureIndirectNV* = PFN_vkCmdBuildClusterAccelerationStructureIndirectNV_1107304854
else:
  static :
    hint("Declaration of " &
        "PFN_vkCmdBuildClusterAccelerationStructureIndirectNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkResetDescriptorPool):
  type
    PFN_vkResetDescriptorPool* = PFN_vkResetDescriptorPool_1107297828
else:
  static :
    hint("Declaration of " & "PFN_vkResetDescriptorPool" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT):
  type
    struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT* = struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT_1107303650
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDescriptorBufferPropertiesEXT):
  type
    VkPhysicalDeviceDescriptorBufferPropertiesEXT* = VkPhysicalDeviceDescriptorBufferPropertiesEXT_1107303008
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDescriptorBufferPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkPerformanceValueTypeINTEL):
  type
    enum_VkPerformanceValueTypeINTEL* = enum_VkPerformanceValueTypeINTEL_1107302390
else:
  static :
    hint("Declaration of " & "enum_VkPerformanceValueTypeINTEL" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance4FeaturesKHR):
  type
    VkPhysicalDeviceMaintenance4FeaturesKHR* = VkPhysicalDeviceMaintenance4FeaturesKHR_1107300756
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance4FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH265SessionParametersAddInfoKHR):
  type
    struct_VkVideoDecodeH265SessionParametersAddInfoKHR* = struct_VkVideoDecodeH265SessionParametersAddInfoKHR_1107300320
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoDecodeH265SessionParametersAddInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkBeginCommandBuffer):
  type
    PFN_vkBeginCommandBuffer* = PFN_vkBeginCommandBuffer_1107297856
else:
  static :
    hint("Declaration of " & "PFN_vkBeginCommandBuffer" &
        " already exists, not redeclaring")
when not declared(VkPresentScalingFlagBitsKHR):
  type
    VkPresentScalingFlagBitsKHR* = VkPresentScalingFlagBitsKHR_1107300900
else:
  static :
    hint("Declaration of " & "VkPresentScalingFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPerformanceParameterINTEL):
  type
    PFN_vkGetPerformanceParameterINTEL* = PFN_vkGetPerformanceParameterINTEL_1107302444
else:
  static :
    hint("Declaration of " & "PFN_vkGetPerformanceParameterINTEL" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsMessengerCreateInfoEXT):
  type
    VkDebugUtilsMessengerCreateInfoEXT* = VkDebugUtilsMessengerCreateInfoEXT_1107301832
else:
  static :
    hint("Declaration of " & "VkDebugUtilsMessengerCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkMemoryDecompressionMethodFlagBitsNV):
  type
    VkMemoryDecompressionMethodFlagBitsNV* = VkMemoryDecompressionMethodFlagBitsNV_1107303766
else:
  static :
    hint("Declaration of " & "VkMemoryDecompressionMethodFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkImageCompressionFixedRateFlagsEXT):
  type
    VkImageCompressionFixedRateFlagsEXT* = VkImageCompressionFixedRateFlagsEXT_1107303200
else:
  static :
    hint("Declaration of " & "VkImageCompressionFixedRateFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkBuildMicromapModeEXT):
  type
    VkBuildMicromapModeEXT* = VkBuildMicromapModeEXT_1107303520
else:
  static :
    hint("Declaration of " & "VkBuildMicromapModeEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeSessionRgbConversionCreateInfoVALVE):
  type
    VkVideoEncodeSessionRgbConversionCreateInfoVALVE* = VkVideoEncodeSessionRgbConversionCreateInfoVALVE_1107303470
else:
  static :
    hint("Declaration of " & "VkVideoEncodeSessionRgbConversionCreateInfoVALVE" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT):
  type
    PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT* = PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT_1107301206
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeAV1ReferenceInfoFlags):
  type
    struct_StdVideoDecodeAV1ReferenceInfoFlags* = struct_StdVideoDecodeAV1ReferenceInfoFlags_1107305764
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeAV1ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkDescriptorPoolCreateInfo):
  type
    VkDescriptorPoolCreateInfo* = VkDescriptorPoolCreateInfo_1107297570
else:
  static :
    hint("Declaration of " & "VkDescriptorPoolCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR):
  type
    struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR* = struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR_1107301368
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceVideoMaintenance2FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceProtectedMemoryProperties):
  type
    struct_VkPhysicalDeviceProtectedMemoryProperties* = struct_VkPhysicalDeviceProtectedMemoryProperties_1107298206
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceProtectedMemoryProperties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFormatPackFeaturesARM):
  type
    VkPhysicalDeviceFormatPackFeaturesARM* = VkPhysicalDeviceFormatPackFeaturesARM_1107305096
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFormatPackFeaturesARM" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264SliceType):
  type
    enum_StdVideoH264SliceType* = enum_StdVideoH264SliceType_1107305670
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264SliceType" &
        " already exists, not redeclaring")
when not declared(VkShaderResourceUsageAMD):
  type
    VkShaderResourceUsageAMD* = VkShaderResourceUsageAMD_1107301550
else:
  static :
    hint("Declaration of " & "VkShaderResourceUsageAMD" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFeatures2KHR):
  type
    VkPhysicalDeviceFeatures2KHR* = VkPhysicalDeviceFeatures2KHR_1107299854
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFeatures2KHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetLayoutHostMappingInfoVALVE):
  type
    VkDescriptorSetLayoutHostMappingInfoVALVE* = VkDescriptorSetLayoutHostMappingInfoVALVE_1107303702
else:
  static :
    hint("Declaration of " & "VkDescriptorSetLayoutHostMappingInfoVALVE" &
        " already exists, not redeclaring")
when not declared(VkExtent2D):
  type
    VkExtent2D* = VkExtent2D_1107297226
else:
  static :
    hint("Declaration of " & "VkExtent2D" & " already exists, not redeclaring")
when not declared(struct_VkSurfaceFullScreenExclusiveInfoEXT):
  type
    struct_VkSurfaceFullScreenExclusiveInfoEXT* = struct_VkSurfaceFullScreenExclusiveInfoEXT_1107305400
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceFullScreenExclusiveInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkQueryControlFlagBits):
  type
    VkQueryControlFlagBits* = VkQueryControlFlagBits_1107297208
else:
  static :
    hint("Declaration of " & "VkQueryControlFlagBits" &
        " already exists, not redeclaring")
when not declared(VkGraphicsPipelineLibraryFlagBitsEXT):
  type
    VkGraphicsPipelineLibraryFlagBitsEXT* = VkGraphicsPipelineLibraryFlagBitsEXT_1107303086
else:
  static :
    hint("Declaration of " & "VkGraphicsPipelineLibraryFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkConditionalRenderingFlagsEXT):
  type
    VkConditionalRenderingFlagsEXT* = VkConditionalRenderingFlagsEXT_1107301620
else:
  static :
    hint("Declaration of " & "VkConditionalRenderingFlagsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR):
  type
    struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR* = struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR_1107300990
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoDecodeAV1SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR):
  type
    PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR* = PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR_1107305438
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceQueueGlobalPriorityCreateInfoEXT):
  type
    VkDeviceQueueGlobalPriorityCreateInfoEXT* = VkDeviceQueueGlobalPriorityCreateInfoEXT_1107302240
else:
  static :
    hint("Declaration of " & "VkDeviceQueueGlobalPriorityCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFloatControlsProperties):
  type
    struct_VkPhysicalDeviceFloatControlsProperties* = struct_VkPhysicalDeviceFloatControlsProperties_1107298482
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceFloatControlsProperties" &
        " already exists, not redeclaring")
when not declared(VkDirectDriverLoadingModeLUNARG):
  type
    VkDirectDriverLoadingModeLUNARG* = VkDirectDriverLoadingModeLUNARG_1107303968
else:
  static :
    hint("Declaration of " & "VkDirectDriverLoadingModeLUNARG" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDepthClampControlFeaturesEXT):
  type
    struct_VkPhysicalDeviceDepthClampControlFeaturesEXT* = struct_VkPhysicalDeviceDepthClampControlFeaturesEXT_1107305056
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDepthClampControlFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineRobustnessImageBehavior):
  type
    enum_VkPipelineRobustnessImageBehavior* = enum_VkPipelineRobustnessImageBehavior_1107298976
else:
  static :
    hint("Declaration of " & "enum_VkPipelineRobustnessImageBehavior" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH264CapabilitiesKHR):
  type
    VkVideoDecodeH264CapabilitiesKHR* = VkVideoDecodeH264CapabilitiesKHR_1107299808
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH264CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorUpdateTemplateCreateInfoKHR):
  type
    VkDescriptorUpdateTemplateCreateInfoKHR* = VkDescriptorUpdateTemplateCreateInfoKHR_1107300032
else:
  static :
    hint("Declaration of " & "VkDescriptorUpdateTemplateCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdUpdatePipelineIndirectBufferNV):
  type
    PFN_vkCmdUpdatePipelineIndirectBufferNV* = PFN_vkCmdUpdatePipelineIndirectBufferNV_1107303804
else:
  static :
    hint("Declaration of " & "PFN_vkCmdUpdatePipelineIndirectBufferNV" &
        " already exists, not redeclaring")
when not declared(VkPresentInfoKHR):
  type
    VkPresentInfoKHR* = VkPresentInfoKHR_1107299310
else:
  static :
    hint("Declaration of " & "VkPresentInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupRenderPassBeginInfoKHR):
  type
    VkDeviceGroupRenderPassBeginInfoKHR* = VkDeviceGroupRenderPassBeginInfoKHR_1107299896
else:
  static :
    hint("Declaration of " & "VkDeviceGroupRenderPassBeginInfoKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeAV1DecoderModelInfo):
  type
    StdVideoEncodeAV1DecoderModelInfo* = StdVideoEncodeAV1DecoderModelInfo_1107301062
else:
  static :
    hint("Declaration of " & "StdVideoEncodeAV1DecoderModelInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBuildMicromapsEXT):
  type
    PFN_vkCmdBuildMicromapsEXT* = PFN_vkCmdBuildMicromapsEXT_1107303610
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBuildMicromapsEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorUpdateTemplateEntryKHR):
  type
    VkDescriptorUpdateTemplateEntryKHR* = VkDescriptorUpdateTemplateEntryKHR_1107300030
else:
  static :
    hint("Declaration of " & "VkDescriptorUpdateTemplateEntryKHR" &
        " already exists, not redeclaring")
when not declared(VkXlibSurfaceCreateInfoKHR):
  type
    VkXlibSurfaceCreateInfoKHR* = VkXlibSurfaceCreateInfoKHR_1107305434
else:
  static :
    hint("Declaration of " & "VkXlibSurfaceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT):
  type
    VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* = VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT_1107301920
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryFdPropertiesKHR):
  type
    struct_VkMemoryFdPropertiesKHR* = struct_VkMemoryFdPropertiesKHR_1107299956
else:
  static :
    hint("Declaration of " & "struct_VkMemoryFdPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceEventInfoEXT):
  type
    VkDeviceEventInfoEXT* = VkDeviceEventInfoEXT_1107301680
else:
  static :
    hint("Declaration of " & "VkDeviceEventInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyProperties2):
  type
    VkQueueFamilyProperties2* = VkQueueFamilyProperties2_1107298150
else:
  static :
    hint("Declaration of " & "VkQueueFamilyProperties2" &
        " already exists, not redeclaring")
when not declared(PFN_vkQueueSetPerformanceConfigurationINTEL):
  type
    PFN_vkQueueSetPerformanceConfigurationINTEL* = PFN_vkQueueSetPerformanceConfigurationINTEL_1107302442
else:
  static :
    hint("Declaration of " & "PFN_vkQueueSetPerformanceConfigurationINTEL" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM):
  type
    PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM* = PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM_1107304580
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM" &
        " already exists, not redeclaring")
when not declared(VkImageViewMinLodCreateInfoEXT):
  type
    VkImageViewMinLodCreateInfoEXT* = VkImageViewMinLodCreateInfoEXT_1107303478
else:
  static :
    hint("Declaration of " & "VkImageViewMinLodCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkShaderGroupShaderKHR):
  type
    VkShaderGroupShaderKHR* = VkShaderGroupShaderKHR_1107305240
else:
  static :
    hint("Declaration of " & "VkShaderGroupShaderKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassCreateInfo):
  type
    struct_VkRenderPassCreateInfo* = struct_VkRenderPassCreateInfo_1107297608
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkRenderingAttachmentInfo):
  type
    VkRenderingAttachmentInfo* = VkRenderingAttachmentInfo_1107298848
else:
  static :
    hint("Declaration of " & "VkRenderingAttachmentInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkCopyAccelerationStructureModeKHR):
  type
    enum_VkCopyAccelerationStructureModeKHR* = enum_VkCopyAccelerationStructureModeKHR_1107302090
else:
  static :
    hint("Declaration of " & "enum_VkCopyAccelerationStructureModeKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1SessionParametersCreateInfoKHR):
  type
    VkVideoEncodeAV1SessionParametersCreateInfoKHR* = VkVideoEncodeAV1SessionParametersCreateInfoKHR_1107301066
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerBlockMatchWindowCreateInfoQCOM):
  type
    struct_VkSamplerBlockMatchWindowCreateInfoQCOM* = struct_VkSamplerBlockMatchWindowCreateInfoQCOM_1107304608
else:
  static :
    hint("Declaration of " & "struct_VkSamplerBlockMatchWindowCreateInfoQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkImportMemoryFdInfoKHR):
  type
    struct_VkImportMemoryFdInfoKHR* = struct_VkImportMemoryFdInfoKHR_1107299952
else:
  static :
    hint("Declaration of " & "struct_VkImportMemoryFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeUsageFlagBitsKHR):
  type
    enum_VkVideoEncodeUsageFlagBitsKHR* = enum_VkVideoEncodeUsageFlagBitsKHR_1107300580
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeUsageFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkColorBlendAdvancedEXT):
  type
    struct_VkColorBlendAdvancedEXT* = struct_VkColorBlendAdvancedEXT_1107303872
else:
  static :
    hint("Declaration of " & "struct_VkColorBlendAdvancedEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSubpassDescriptionDepthStencilResolve):
  type
    struct_VkSubpassDescriptionDepthStencilResolve* = struct_VkSubpassDescriptionDepthStencilResolve_1107298506
else:
  static :
    hint("Declaration of " & "struct_VkSubpassDescriptionDepthStencilResolve" &
        " already exists, not redeclaring")
when not declared(VkFragmentShadingRateNV):
  type
    VkFragmentShadingRateNV* = VkFragmentShadingRateNV_1107303112
else:
  static :
    hint("Declaration of " & "VkFragmentShadingRateNV" &
        " already exists, not redeclaring")
when not declared(struct_VkShaderResourceUsageAMD):
  type
    struct_VkShaderResourceUsageAMD* = struct_VkShaderResourceUsageAMD_1107301548
else:
  static :
    hint("Declaration of " & "struct_VkShaderResourceUsageAMD" &
        " already exists, not redeclaring")
when not declared(union_VkDeviceOrHostAddressKHR):
  type
    union_VkDeviceOrHostAddressKHR* = union_VkDeviceOrHostAddressKHR_1107303558
else:
  static :
    hint("Declaration of " & "union_VkDeviceOrHostAddressKHR" &
        " already exists, not redeclaring")
when not declared(VkRefreshCycleDurationGOOGLE):
  type
    VkRefreshCycleDurationGOOGLE* = VkRefreshCycleDurationGOOGLE_1107301700
else:
  static :
    hint("Declaration of " & "VkRefreshCycleDurationGOOGLE" &
        " already exists, not redeclaring")
when not declared(VkCopyMicromapModeEXT):
  type
    VkCopyMicromapModeEXT* = VkCopyMicromapModeEXT_1107303524
else:
  static :
    hint("Declaration of " & "VkCopyMicromapModeEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeferredOperationMaxConcurrencyKHR):
  type
    PFN_vkGetDeferredOperationMaxConcurrencyKHR* = PFN_vkGetDeferredOperationMaxConcurrencyKHR_1107300480
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeferredOperationMaxConcurrencyKHR" &
        " already exists, not redeclaring")
when not declared(VkCopyMemoryToImageInfo):
  type
    VkCopyMemoryToImageInfo* = VkCopyMemoryToImageInfo_1107299190
else:
  static :
    hint("Declaration of " & "VkCopyMemoryToImageInfo" &
        " already exists, not redeclaring")
when not declared(VkFence):
  type
    VkFence* = VkFence_1107296735
else:
  static :
    hint("Declaration of " & "VkFence" & " already exists, not redeclaring")
when not declared(VkCopyDescriptorSet):
  type
    VkCopyDescriptorSet* = VkCopyDescriptorSet_1107297554
else:
  static :
    hint("Declaration of " & "VkCopyDescriptorSet" &
        " already exists, not redeclaring")
when not declared(PFN_vkResetQueryPool):
  type
    PFN_vkResetQueryPool* = PFN_vkResetQueryPool_1107298630
else:
  static :
    hint("Declaration of " & "PFN_vkResetQueryPool" &
        " already exists, not redeclaring")
when not declared(enum_VkBufferUsageFlagBits):
  type
    enum_VkBufferUsageFlagBits* = enum_VkBufferUsageFlagBits_1107297054
else:
  static :
    hint("Declaration of " & "enum_VkBufferUsageFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkInvalidateMappedMemoryRanges):
  type
    PFN_vkInvalidateMappedMemoryRanges* = PFN_vkInvalidateMappedMemoryRanges_1107297728
else:
  static :
    hint("Declaration of " & "PFN_vkInvalidateMappedMemoryRanges" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM):
  type
    struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM* = struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304550
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance5PropertiesKHR):
  type
    VkPhysicalDeviceMaintenance5PropertiesKHR* = VkPhysicalDeviceMaintenance5PropertiesKHR_1107300786
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance5PropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkExternalComputeQueueDataParamsNV):
  type
    VkExternalComputeQueueDataParamsNV* = VkExternalComputeQueueDataParamsNV_1107304708
else:
  static :
    hint("Declaration of " & "VkExternalComputeQueueDataParamsNV" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1QuantizationFlags):
  type
    struct_StdVideoAV1QuantizationFlags* = struct_StdVideoAV1QuantizationFlags_1107305890
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1QuantizationFlags" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265ProfileTierLevelFlags):
  type
    struct_StdVideoH265ProfileTierLevelFlags* = struct_StdVideoH265ProfileTierLevelFlags_1107305864
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265ProfileTierLevelFlags" &
        " already exists, not redeclaring")
when not declared(VkSubmitFlags):
  type
    VkSubmitFlags* = VkSubmitFlags_1107298674
else:
  static :
    hint("Declaration of " & "VkSubmitFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR):
  type
    PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR* = PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR_1107299538
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyAccelerationStructureKHR):
  type
    PFN_vkDestroyAccelerationStructureKHR* = PFN_vkDestroyAccelerationStructureKHR_1107305208
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeAV1DecoderModelInfo):
  type
    struct_StdVideoEncodeAV1DecoderModelInfo* = struct_StdVideoEncodeAV1DecoderModelInfo_1107305490
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeAV1DecoderModelInfo" &
        " already exists, not redeclaring")
when not declared(VkPresentId2KHR):
  type
    VkPresentId2KHR* = VkPresentId2KHR_1107300814
else:
  static :
    hint("Declaration of " & "VkPresentId2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineDiscardRectangleStateCreateInfoEXT):
  type
    struct_VkPipelineDiscardRectangleStateCreateInfoEXT* = struct_VkPipelineDiscardRectangleStateCreateInfoEXT_1107301750
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineDiscardRectangleStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkBindDataGraphPipelineSessionMemoryARM):
  type
    PFN_vkBindDataGraphPipelineSessionMemoryARM* = PFN_vkBindDataGraphPipelineSessionMemoryARM_1107304570
else:
  static :
    hint("Declaration of " & "PFN_vkBindDataGraphPipelineSessionMemoryARM" &
        " already exists, not redeclaring")
when not declared(VkEvent):
  type
    VkEvent* = VkEvent_1107296739
else:
  static :
    hint("Declaration of " & "VkEvent" & " already exists, not redeclaring")
when not declared(VkDeviceGroupBindSparseInfo):
  type
    VkDeviceGroupBindSparseInfo* = VkDeviceGroupBindSparseInfo_1107298090
else:
  static :
    hint("Declaration of " & "VkDeviceGroupBindSparseInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePresentWaitFeaturesKHR):
  type
    struct_VkPhysicalDevicePresentWaitFeaturesKHR* = struct_VkPhysicalDevicePresentWaitFeaturesKHR_1107300450
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePresentWaitFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR):
  type
    struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR* = struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300618
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkExternalMemoryHandleTypeFlagBitsNV):
  type
    enum_VkExternalMemoryHandleTypeFlagBitsNV* = enum_VkExternalMemoryHandleTypeFlagBitsNV_1107301562
else:
  static :
    hint("Declaration of " & "enum_VkExternalMemoryHandleTypeFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkClearDepthStencilValue):
  type
    VkClearDepthStencilValue* = VkClearDepthStencilValue_1107297646
else:
  static :
    hint("Declaration of " & "VkClearDepthStencilValue" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceConservativeRasterizationPropertiesEXT):
  type
    VkPhysicalDeviceConservativeRasterizationPropertiesEXT* = VkPhysicalDeviceConservativeRasterizationPropertiesEXT_1107301768
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceConservativeRasterizationPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRayTracingPipelineCreateInfoNV):
  type
    struct_VkRayTracingPipelineCreateInfoNV* = struct_VkRayTracingPipelineCreateInfoNV_1107302134
else:
  static :
    hint("Declaration of " & "struct_VkRayTracingPipelineCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRgbRangeCompressionFlagBitsVALVE):
  type
    VkVideoEncodeRgbRangeCompressionFlagBitsVALVE* = VkVideoEncodeRgbRangeCompressionFlagBitsVALVE_1107303446
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRgbRangeCompressionFlagBitsVALVE" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetAccelerationStructureMemoryRequirementsNV):
  type
    PFN_vkGetAccelerationStructureMemoryRequirementsNV* = PFN_vkGetAccelerationStructureMemoryRequirementsNV_1107302200
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetAccelerationStructureMemoryRequirementsNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264StdFlagsKHR):
  type
    VkVideoEncodeH264StdFlagsKHR* = VkVideoEncodeH264StdFlagsKHR_1107299600
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264StdFlagsKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkExternalMemoryHandleTypeFlagBits):
  type
    enum_VkExternalMemoryHandleTypeFlagBits* = enum_VkExternalMemoryHandleTypeFlagBits_1107298000
else:
  static :
    hint("Declaration of " & "enum_VkExternalMemoryHandleTypeFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyMemoryToAccelerationStructureKHR):
  type
    PFN_vkCopyMemoryToAccelerationStructureKHR* = PFN_vkCopyMemoryToAccelerationStructureKHR_1107305220
else:
  static :
    hint("Declaration of " & "PFN_vkCopyMemoryToAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVulkan11Features):
  type
    struct_VkPhysicalDeviceVulkan11Features* = struct_VkPhysicalDeviceVulkan11Features_1107298414
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVulkan11Features" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceGroupPresentInfoKHR):
  type
    struct_VkDeviceGroupPresentInfoKHR* = struct_VkDeviceGroupPresentInfoKHR_1107299328
else:
  static :
    hint("Declaration of " & "struct_VkDeviceGroupPresentInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkBuffer):
  type
    VkBuffer* = VkBuffer_1107296719
else:
  static :
    hint("Declaration of " & "VkBuffer" & " already exists, not redeclaring")
when not declared(struct_StdVideoVP9LoopFilterFlags):
  type
    struct_StdVideoVP9LoopFilterFlags* = struct_StdVideoVP9LoopFilterFlags_1107305902
else:
  static :
    hint("Declaration of " & "struct_StdVideoVP9LoopFilterFlags" &
        " already exists, not redeclaring")
when not declared(enum_VkPerformanceCounterScopeKHR):
  type
    enum_VkPerformanceCounterScopeKHR* = enum_VkPerformanceCounterScopeKHR_1107300112
else:
  static :
    hint("Declaration of " & "enum_VkPerformanceCounterScopeKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265PredictorPaletteEntries):
  type
    struct_StdVideoH265PredictorPaletteEntries* = struct_StdVideoH265PredictorPaletteEntries_1107305706
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265PredictorPaletteEntries" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT):
  type
    struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT* = struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT_1107302612
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkMemoryAllocateFlagBits):
  type
    enum_VkMemoryAllocateFlagBits* = enum_VkMemoryAllocateFlagBits_1107297990
else:
  static :
    hint("Declaration of " & "enum_VkMemoryAllocateFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFeatures2):
  type
    struct_VkPhysicalDeviceFeatures2* = struct_VkPhysicalDeviceFeatures2_1107298128
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceFeatures2" &
        " already exists, not redeclaring")
when not declared(VkDynamicState):
  type
    VkDynamicState* = VkDynamicState_1107296854
else:
  static :
    hint("Declaration of " & "VkDynamicState" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyDescriptorSet):
  type
    struct_VkCopyDescriptorSet* = struct_VkCopyDescriptorSet_1107297552
else:
  static :
    hint("Declaration of " & "struct_VkCopyDescriptorSet" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryRequirements2):
  type
    struct_VkMemoryRequirements2* = struct_VkMemoryRequirements2_1107298120
else:
  static :
    hint("Declaration of " & "struct_VkMemoryRequirements2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderIntegerDotProductFeatures):
  type
    VkPhysicalDeviceShaderIntegerDotProductFeatures* = VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298868
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderIntegerDotProductFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceImageMemoryRequirementsKHR):
  type
    PFN_vkGetDeviceImageMemoryRequirementsKHR* = PFN_vkGetDeviceImageMemoryRequirementsKHR_1107300766
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceImageMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT):
  type
    struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* = struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT_1107302644
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT):
  type
    VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT* = VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT_1107303434
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA):
  type
    struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA* = struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA_1107305044
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImageAlignmentControlFeaturesMESA" &
        " already exists, not redeclaring")
when not declared(struct_VkDrawMeshTasksIndirectCommandEXT):
  type
    struct_VkDrawMeshTasksIndirectCommandEXT* = struct_VkDrawMeshTasksIndirectCommandEXT_1107305290
else:
  static :
    hint("Declaration of " & "struct_VkDrawMeshTasksIndirectCommandEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkAttachmentDescription2):
  type
    struct_VkAttachmentDescription2* = struct_VkAttachmentDescription2_1107298438
else:
  static :
    hint("Declaration of " & "struct_VkAttachmentDescription2" &
        " already exists, not redeclaring")
when not declared(struct_VkTilePropertiesQCOM):
  type
    struct_VkTilePropertiesQCOM* = struct_VkTilePropertiesQCOM_1107304288
else:
  static :
    hint("Declaration of " & "struct_VkTilePropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageViewImageFormatInfoEXT):
  type
    VkPhysicalDeviceImageViewImageFormatInfoEXT* = VkPhysicalDeviceImageViewImageFormatInfoEXT_1107302232
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageViewImageFormatInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageProcessingFeaturesQCOM):
  type
    struct_VkPhysicalDeviceImageProcessingFeaturesQCOM* = struct_VkPhysicalDeviceImageProcessingFeaturesQCOM_1107303840
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImageProcessingFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR):
  type
    struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR* = struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR_1107300698
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoBeginCodingFlagsKHR):
  type
    VkVideoBeginCodingFlagsKHR* = VkVideoBeginCodingFlagsKHR_1107299460
else:
  static :
    hint("Declaration of " & "VkVideoBeginCodingFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSurfaceInfo2KHR):
  type
    struct_VkPhysicalDeviceSurfaceInfo2KHR* = struct_VkPhysicalDeviceSurfaceInfo2KHR_1107300186
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceSurfaceInfo2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceProperties2KHR):
  type
    PFN_vkGetPhysicalDeviceProperties2KHR* = PFN_vkGetPhysicalDeviceProperties2KHR_1107299874
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkTileShadingRenderPassFlagBitsQCOM):
  type
    VkTileShadingRenderPassFlagBitsQCOM* = VkTileShadingRenderPassFlagBitsQCOM_1107302966
else:
  static :
    hint("Declaration of " & "VkTileShadingRenderPassFlagBitsQCOM" &
        " already exists, not redeclaring")
when not declared(StdVideoH264DisableDeblockingFilterIdc):
  type
    StdVideoH264DisableDeblockingFilterIdc* = StdVideoH264DisableDeblockingFilterIdc_1107305536
else:
  static :
    hint("Declaration of " & "StdVideoH264DisableDeblockingFilterIdc" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265SpsVuiFlags):
  type
    struct_StdVideoH265SpsVuiFlags* = struct_StdVideoH265SpsVuiFlags_1107305868
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265SpsVuiFlags" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264LevelIdc):
  type
    enum_StdVideoH264LevelIdc* = enum_StdVideoH264LevelIdc_1107305442
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264LevelIdc" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeH265ReferenceInfo):
  type
    StdVideoDecodeH265ReferenceInfo* = StdVideoDecodeH265ReferenceInfo_1107300336
else:
  static :
    hint("Declaration of " & "StdVideoDecodeH265ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureMotionInfoNV):
  type
    VkAccelerationStructureMotionInfoNV* = VkAccelerationStructureMotionInfoNV_1107303146
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureMotionInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkBuildPartitionedAccelerationStructureInfoNV):
  type
    struct_VkBuildPartitionedAccelerationStructureInfoNV* = struct_VkBuildPartitionedAccelerationStructureInfoNV_1107304902
else:
  static :
    hint("Declaration of " &
        "struct_VkBuildPartitionedAccelerationStructureInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPerformanceQuerySubmitInfoKHR):
  type
    VkPerformanceQuerySubmitInfoKHR* = VkPerformanceQuerySubmitInfoKHR_1107300162
else:
  static :
    hint("Declaration of " & "VkPerformanceQuerySubmitInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264QpKHR):
  type
    VkVideoEncodeH264QpKHR* = VkVideoEncodeH264QpKHR_1107299616
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264QpKHR" &
        " already exists, not redeclaring")
when not declared(VkCopyAccelerationStructureModeKHR):
  type
    VkCopyAccelerationStructureModeKHR* = VkCopyAccelerationStructureModeKHR_1107302092
else:
  static :
    hint("Declaration of " & "VkCopyAccelerationStructureModeKHR" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferAllocateInfo):
  type
    VkCommandBufferAllocateInfo* = VkCommandBufferAllocateInfo_1107297618
else:
  static :
    hint("Declaration of " & "VkCommandBufferAllocateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferMemoryRequirementsInfo2):
  type
    struct_VkBufferMemoryRequirementsInfo2* = struct_VkBufferMemoryRequirementsInfo2_1107298108
else:
  static :
    hint("Declaration of " & "struct_VkBufferMemoryRequirementsInfo2" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineCacheCreateFlagBits):
  type
    enum_VkPipelineCacheCreateFlagBits* = enum_VkPipelineCacheCreateFlagBits_1107297070
else:
  static :
    hint("Declaration of " & "enum_VkPipelineCacheCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(enum_VkAntiLagStageAMD):
  type
    enum_VkAntiLagStageAMD* = enum_VkAntiLagStageAMD_1107304222
else:
  static :
    hint("Declaration of " & "enum_VkAntiLagStageAMD" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceProperties):
  type
    VkPhysicalDeviceProperties* = VkPhysicalDeviceProperties_1107297342
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawIndexedIndirectCountKHR):
  type
    PFN_vkCmdDrawIndexedIndirectCountKHR* = PFN_vkCmdDrawIndexedIndirectCountKHR_1107300300
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawIndexedIndirectCountKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkShaderGroupShaderKHR):
  type
    enum_VkShaderGroupShaderKHR* = enum_VkShaderGroupShaderKHR_1107305238
else:
  static :
    hint("Declaration of " & "enum_VkShaderGroupShaderKHR" &
        " already exists, not redeclaring")
when not declared(VkFenceCreateInfo):
  type
    VkFenceCreateInfo* = VkFenceCreateInfo_1107297418
else:
  static :
    hint("Declaration of " & "VkFenceCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI):
  type
    struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI* = struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI_1107303642
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExternalBufferInfo):
  type
    struct_VkPhysicalDeviceExternalBufferInfo* = struct_VkPhysicalDeviceExternalBufferInfo_1107298262
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceExternalBufferInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceFormatKHR):
  type
    struct_VkSurfaceFormatKHR* = struct_VkSurfaceFormatKHR_1107299276
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceFormatKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdInsertDebugUtilsLabelEXT):
  type
    PFN_vkCmdInsertDebugUtilsLabelEXT* = PFN_vkCmdInsertDebugUtilsLabelEXT_1107301852
else:
  static :
    hint("Declaration of " & "PFN_vkCmdInsertDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroySamplerYcbcrConversionKHR):
  type
    PFN_vkDestroySamplerYcbcrConversionKHR* = PFN_vkDestroySamplerYcbcrConversionKHR_1107300282
else:
  static :
    hint("Declaration of " & "PFN_vkDestroySamplerYcbcrConversionKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR):
  type
    VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR* = VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR_1107300344
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceBufferMemoryRequirements):
  type
    VkDeviceBufferMemoryRequirements* = VkDeviceBufferMemoryRequirements_1107298892
else:
  static :
    hint("Declaration of " & "VkDeviceBufferMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(enum_VkRasterizationOrderAMD):
  type
    enum_VkRasterizationOrderAMD* = enum_VkRasterizationOrderAMD_1107301424
else:
  static :
    hint("Declaration of " & "enum_VkRasterizationOrderAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevice4444FormatsFeaturesEXT):
  type
    struct_VkPhysicalDevice4444FormatsFeaturesEXT* = struct_VkPhysicalDevice4444FormatsFeaturesEXT_1107303218
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevice4444FormatsFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPartitionedAccelerationStructureWriteInstanceDataNV):
  type
    struct_VkPartitionedAccelerationStructureWriteInstanceDataNV* = struct_VkPartitionedAccelerationStructureWriteInstanceDataNV_1107304882
else:
  static :
    hint("Declaration of " &
        "struct_VkPartitionedAccelerationStructureWriteInstanceDataNV" &
        " already exists, not redeclaring")
when not declared(VkSurfaceCapabilitiesKHR):
  type
    VkSurfaceCapabilitiesKHR* = VkSurfaceCapabilitiesKHR_1107299274
else:
  static :
    hint("Declaration of " & "VkSurfaceCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryAllocateFlagsInfoKHR):
  type
    VkMemoryAllocateFlagsInfoKHR* = VkMemoryAllocateFlagsInfoKHR_1107299894
else:
  static :
    hint("Declaration of " & "VkMemoryAllocateFlagsInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance4Properties):
  type
    struct_VkPhysicalDeviceMaintenance4Properties* = struct_VkPhysicalDeviceMaintenance4Properties_1107298886
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance4Properties" &
        " already exists, not redeclaring")
when not declared(struct_VkGeneratedCommandsMemoryRequirementsInfoEXT):
  type
    struct_VkGeneratedCommandsMemoryRequirementsInfoEXT* = struct_VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304942
else:
  static :
    hint("Declaration of " &
        "struct_VkGeneratedCommandsMemoryRequirementsInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkSemaphoreType):
  type
    enum_VkSemaphoreType* = enum_VkSemaphoreType_1107298392
else:
  static :
    hint("Declaration of " & "enum_VkSemaphoreType" &
        " already exists, not redeclaring")
when not declared(enum_VkLineRasterizationMode):
  type
    enum_VkLineRasterizationMode* = enum_VkLineRasterizationMode_1107298984
else:
  static :
    hint("Declaration of " & "enum_VkLineRasterizationMode" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferInheritanceRenderingInfoKHR):
  type
    VkCommandBufferInheritanceRenderingInfoKHR* = VkCommandBufferInheritanceRenderingInfoKHR_1107299842
else:
  static :
    hint("Declaration of " & "VkCommandBufferInheritanceRenderingInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderingFragmentShadingRateAttachmentInfoKHR):
  type
    struct_VkRenderingFragmentShadingRateAttachmentInfoKHR* = struct_VkRenderingFragmentShadingRateAttachmentInfoKHR_1107300418
else:
  static :
    hint("Declaration of " &
        "struct_VkRenderingFragmentShadingRateAttachmentInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoChromaSubsamplingFlagBitsKHR):
  type
    VkVideoChromaSubsamplingFlagBitsKHR* = VkVideoChromaSubsamplingFlagBitsKHR_1107299432
else:
  static :
    hint("Declaration of " & "VkVideoChromaSubsamplingFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkCoverageModulationModeNV):
  type
    enum_VkCoverageModulationModeNV* = enum_VkCoverageModulationModeNV_1107301936
else:
  static :
    hint("Declaration of " & "enum_VkCoverageModulationModeNV" &
        " already exists, not redeclaring")
when not declared(enum_VkCommandPoolResetFlagBits):
  type
    enum_VkCommandPoolResetFlagBits* = enum_VkCommandPoolResetFlagBits_1107297194
else:
  static :
    hint("Declaration of " & "enum_VkCommandPoolResetFlagBits" &
        " already exists, not redeclaring")
when not declared(VkSubpassDependency2KHR):
  type
    VkSubpassDependency2KHR* = VkSubpassDependency2KHR_1107300056
else:
  static :
    hint("Declaration of " & "VkSubpassDependency2KHR" &
        " already exists, not redeclaring")
when not declared(VkCalibratedTimestampInfoKHR):
  type
    VkCalibratedTimestampInfoKHR* = VkCalibratedTimestampInfoKHR_1107301166
else:
  static :
    hint("Declaration of " & "VkCalibratedTimestampInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePushDescriptorProperties):
  type
    struct_VkPhysicalDevicePushDescriptorProperties* = struct_VkPhysicalDevicePushDescriptorProperties_1107299112
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePushDescriptorProperties" &
        " already exists, not redeclaring")
when not declared(enum_VkStencilFaceFlagBits):
  type
    enum_VkStencilFaceFlagBits* = enum_VkStencilFaceFlagBits_1107297218
else:
  static :
    hint("Declaration of " & "enum_VkStencilFaceFlagBits" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264SessionCreateInfoKHR):
  type
    VkVideoEncodeH264SessionCreateInfoKHR* = VkVideoEncodeH264SessionCreateInfoKHR_1107299624
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264SessionCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevice8BitStorageFeaturesKHR):
  type
    VkPhysicalDevice8BitStorageFeaturesKHR* = VkPhysicalDevice8BitStorageFeaturesKHR_1107300304
else:
  static :
    hint("Declaration of " & "VkPhysicalDevice8BitStorageFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkCoverageReductionModeNV):
  type
    enum_VkCoverageReductionModeNV* = enum_VkCoverageReductionModeNV_1107302572
else:
  static :
    hint("Declaration of " & "enum_VkCoverageReductionModeNV" &
        " already exists, not redeclaring")
when not declared(VkBlendOverlapEXT):
  type
    VkBlendOverlapEXT* = VkBlendOverlapEXT_1107301916
else:
  static :
    hint("Declaration of " & "VkBlendOverlapEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkOpticalFlowImageFormatPropertiesNV):
  type
    struct_VkOpticalFlowImageFormatPropertiesNV* = struct_VkOpticalFlowImageFormatPropertiesNV_1107304186
else:
  static :
    hint("Declaration of " & "struct_VkOpticalFlowImageFormatPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkVideoCodingControlFlagBitsKHR):
  type
    VkVideoCodingControlFlagBitsKHR* = VkVideoCodingControlFlagBitsKHR_1107299466
else:
  static :
    hint("Declaration of " & "VkVideoCodingControlFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkQueryControlFlags):
  type
    VkQueryControlFlags* = VkQueryControlFlags_1107297210
else:
  static :
    hint("Declaration of " & "VkQueryControlFlags" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSet):
  type
    VkDescriptorSet* = VkDescriptorSet_1107296768
else:
  static :
    hint("Declaration of " & "VkDescriptorSet" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVertexAttributeDivisorProperties):
  type
    struct_VkPhysicalDeviceVertexAttributeDivisorProperties* = struct_VkPhysicalDeviceVertexAttributeDivisorProperties_1107299052
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceVertexAttributeDivisorProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureCreateInfoKHR):
  type
    struct_VkAccelerationStructureCreateInfoKHR* = struct_VkAccelerationStructureCreateInfoKHR_1107305170
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkExternalTensorPropertiesARM):
  type
    VkExternalTensorPropertiesARM* = VkExternalTensorPropertiesARM_1107304068
else:
  static :
    hint("Declaration of " & "VkExternalTensorPropertiesARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetBlendConstants):
  type
    PFN_vkCmdSetBlendConstants* = PFN_vkCmdSetBlendConstants_1107297872
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetBlendConstants" &
        " already exists, not redeclaring")
when not declared(struct_VkImageSubresource2):
  type
    struct_VkImageSubresource2* = struct_VkImageSubresource2_1107299092
else:
  static :
    hint("Declaration of " & "struct_VkImageSubresource2" &
        " already exists, not redeclaring")
when not declared(VkFormatProperties2KHR):
  type
    VkFormatProperties2KHR* = VkFormatProperties2KHR_1107299858
else:
  static :
    hint("Declaration of " & "VkFormatProperties2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawMeshTasksIndirectNV):
  type
    PFN_vkCmdDrawMeshTasksIndirectNV* = PFN_vkCmdDrawMeshTasksIndirectNV_1107302324
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawMeshTasksIndirectNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM):
  type
    struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM* = struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM_1107304284
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceTilePropertiesFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(VkDisplayEventTypeEXT):
  type
    VkDisplayEventTypeEXT* = VkDisplayEventTypeEXT_1107301672
else:
  static :
    hint("Declaration of " & "VkDisplayEventTypeEXT" &
        " already exists, not redeclaring")
when not declared(VkRenderPassCreateInfo):
  type
    VkRenderPassCreateInfo* = VkRenderPassCreateInfo_1107297610
else:
  static :
    hint("Declaration of " & "VkRenderPassCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkTensorTilingARM):
  type
    VkTensorTilingARM* = VkTensorTilingARM_1107303988
else:
  static :
    hint("Declaration of " & "VkTensorTilingARM" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalComputeQueueDataParamsNV):
  type
    struct_VkExternalComputeQueueDataParamsNV* = struct_VkExternalComputeQueueDataParamsNV_1107304706
else:
  static :
    hint("Declaration of " & "struct_VkExternalComputeQueueDataParamsNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBuildAccelerationStructuresKHR):
  type
    PFN_vkCmdBuildAccelerationStructuresKHR* = PFN_vkCmdBuildAccelerationStructuresKHR_1107305210
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBuildAccelerationStructuresKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkPrimitiveTopology):
  type
    enum_VkPrimitiveTopology* = enum_VkPrimitiveTopology_1107296864
else:
  static :
    hint("Declaration of " & "enum_VkPrimitiveTopology" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceProtectedCapabilitiesKHR):
  type
    struct_VkSurfaceProtectedCapabilitiesKHR* = struct_VkSurfaceProtectedCapabilitiesKHR_1107300440
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceProtectedCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineRepresentativeFragmentTestStateCreateInfoNV):
  type
    VkPipelineRepresentativeFragmentTestStateCreateInfoNV* = VkPipelineRepresentativeFragmentTestStateCreateInfoNV_1107302228
else:
  static :
    hint("Declaration of " &
        "VkPipelineRepresentativeFragmentTestStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1ColorConfig):
  type
    StdVideoAV1ColorConfig* = StdVideoAV1ColorConfig_1107305598
else:
  static :
    hint("Declaration of " & "StdVideoAV1ColorConfig" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroySampler):
  type
    PFN_vkDestroySampler* = PFN_vkDestroySampler_1107297818
else:
  static :
    hint("Declaration of " & "PFN_vkDestroySampler" &
        " already exists, not redeclaring")
when not declared(struct_VkQueueFamilyVideoPropertiesKHR):
  type
    struct_VkQueueFamilyVideoPropertiesKHR* = struct_VkQueueFamilyVideoPropertiesKHR_1107299474
else:
  static :
    hint("Declaration of " & "struct_VkQueueFamilyVideoPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderTileImageFeaturesEXT):
  type
    struct_VkPhysicalDeviceShaderTileImageFeaturesEXT* = struct_VkPhysicalDeviceShaderTileImageFeaturesEXT_1107303504
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderTileImageFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR):
  type
    struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR* = struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR_1107301296
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeH265QuantizationMapCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkImportSemaphoreFdKHR):
  type
    PFN_vkImportSemaphoreFdKHR* = PFN_vkImportSemaphoreFdKHR_1107299996
else:
  static :
    hint("Declaration of " & "PFN_vkImportSemaphoreFdKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineCoverageModulationStateCreateFlagsNV):
  type
    VkPipelineCoverageModulationStateCreateFlagsNV* = VkPipelineCoverageModulationStateCreateFlagsNV_1107301940
else:
  static :
    hint("Declaration of " & "VkPipelineCoverageModulationStateCreateFlagsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryDedicatedAllocateInfoTensorARM):
  type
    struct_VkMemoryDedicatedAllocateInfoTensorARM* = struct_VkMemoryDedicatedAllocateInfoTensorARM_1107304058
else:
  static :
    hint("Declaration of " & "struct_VkMemoryDedicatedAllocateInfoTensorARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSchedulingControlsFlagsARM):
  type
    VkPhysicalDeviceSchedulingControlsFlagsARM* = VkPhysicalDeviceSchedulingControlsFlagsARM_1107303668
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSchedulingControlsFlagsARM" &
        " already exists, not redeclaring")
when not declared(VkCoverageModulationModeNV):
  type
    VkCoverageModulationModeNV* = VkCoverageModulationModeNV_1107301938
else:
  static :
    hint("Declaration of " & "VkCoverageModulationModeNV" &
        " already exists, not redeclaring")
when not declared(enum_VkShaderCreateFlagBitsEXT):
  type
    enum_VkShaderCreateFlagBitsEXT* = enum_VkShaderCreateFlagBitsEXT_1107304250
else:
  static :
    hint("Declaration of " & "enum_VkShaderCreateFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkImageViewHandleInfoNVX):
  type
    VkImageViewHandleInfoNVX* = VkImageViewHandleInfoNVX_1107301524
else:
  static :
    hint("Declaration of " & "VkImageViewHandleInfoNVX" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineRasterizationStateRasterizationOrderAMD):
  type
    struct_VkPipelineRasterizationStateRasterizationOrderAMD* = struct_VkPipelineRasterizationStateRasterizationOrderAMD_1107301428
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineRasterizationStateRasterizationOrderAMD" &
        " already exists, not redeclaring")
when not declared(VkDescriptorDataEXT):
  type
    VkDescriptorDataEXT* = VkDescriptorDataEXT_1107303032
else:
  static :
    hint("Declaration of " & "VkDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkCooperativeVectorPropertiesNV):
  type
    struct_VkCooperativeVectorPropertiesNV* = struct_VkCooperativeVectorPropertiesNV_1107304332
else:
  static :
    hint("Declaration of " & "struct_VkCooperativeVectorPropertiesNV" &
        " already exists, not redeclaring")
when not declared(union_VkIndirectExecutionSetInfoEXT):
  type
    union_VkIndirectExecutionSetInfoEXT* = union_VkIndirectExecutionSetInfoEXT_1107304958
else:
  static :
    hint("Declaration of " & "union_VkIndirectExecutionSetInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkCommandPoolCreateInfo):
  type
    struct_VkCommandPoolCreateInfo* = struct_VkCommandPoolCreateInfo_1107297612
else:
  static :
    hint("Declaration of " & "struct_VkCommandPoolCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264CapabilitiesKHR):
  type
    struct_VkVideoEncodeH264CapabilitiesKHR* = struct_VkVideoEncodeH264CapabilitiesKHR_1107299608
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkWriteDescriptorSetInlineUniformBlockEXT):
  type
    VkWriteDescriptorSetInlineUniformBlockEXT* = VkWriteDescriptorSetInlineUniformBlockEXT_1107301874
else:
  static :
    hint("Declaration of " & "VkWriteDescriptorSetInlineUniformBlockEXT" &
        " already exists, not redeclaring")
when not declared(VkDeviceAddressBindingCallbackDataEXT):
  type
    VkDeviceAddressBindingCallbackDataEXT* = VkDeviceAddressBindingCallbackDataEXT_1107303318
else:
  static :
    hint("Declaration of " & "VkDeviceAddressBindingCallbackDataEXT" &
        " already exists, not redeclaring")
when not declared(VkMemoryOpaqueCaptureAddressAllocateInfoKHR):
  type
    VkMemoryOpaqueCaptureAddressAllocateInfoKHR* = VkMemoryOpaqueCaptureAddressAllocateInfoKHR_1107300464
else:
  static :
    hint("Declaration of " & "VkMemoryOpaqueCaptureAddressAllocateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkCopyMicromapToMemoryInfoEXT):
  type
    VkCopyMicromapToMemoryInfoEXT* = VkCopyMicromapToMemoryInfoEXT_1107303584
else:
  static :
    hint("Declaration of " & "VkCopyMicromapToMemoryInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM):
  type
    enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM* = enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM_1107304458
else:
  static :
    hint("Declaration of " &
        "enum_VkPhysicalDeviceDataGraphProcessingEngineTypeARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceConditionalRenderingFeaturesEXT):
  type
    VkPhysicalDeviceConditionalRenderingFeaturesEXT* = VkPhysicalDeviceConditionalRenderingFeaturesEXT_1107301628
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceConditionalRenderingFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH265ProfileInfoKHR):
  type
    VkVideoDecodeH265ProfileInfoKHR* = VkVideoDecodeH265ProfileInfoKHR_1107300314
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH265ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetTensorOpaqueCaptureDescriptorDataARM):
  type
    PFN_vkGetTensorOpaqueCaptureDescriptorDataARM* = PFN_vkGetTensorOpaqueCaptureDescriptorDataARM_1107304116
else:
  static :
    hint("Declaration of " & "PFN_vkGetTensorOpaqueCaptureDescriptorDataARM" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeUsageInfoKHR):
  type
    struct_VkVideoDecodeUsageInfoKHR* = struct_VkVideoDecodeUsageInfoKHR_1107299580
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeUsageInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkBindImagePlaneMemoryInfo):
  type
    struct_VkBindImagePlaneMemoryInfo* = struct_VkBindImagePlaneMemoryInfo_1107298226
else:
  static :
    hint("Declaration of " & "struct_VkBindImagePlaneMemoryInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineBinaryPropertiesKHR):
  type
    VkPhysicalDevicePipelineBinaryPropertiesKHR* = VkPhysicalDevicePipelineBinaryPropertiesKHR_1107300846
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePipelineBinaryPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkSetStateFlagsIndirectCommandNV):
  type
    VkSetStateFlagsIndirectCommandNV* = VkSetStateFlagsIndirectCommandNV_1107302804
else:
  static :
    hint("Declaration of " & "VkSetStateFlagsIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(struct_VkWriteDescriptorSetInlineUniformBlock):
  type
    struct_VkWriteDescriptorSetInlineUniformBlock* = struct_VkWriteDescriptorSetInlineUniformBlock_1107298834
else:
  static :
    hint("Declaration of " & "struct_VkWriteDescriptorSetInlineUniformBlock" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerReductionModeCreateInfo):
  type
    struct_VkSamplerReductionModeCreateInfo* = struct_VkSamplerReductionModeCreateInfo_1107298522
else:
  static :
    hint("Declaration of " & "struct_VkSamplerReductionModeCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoSessionMemoryRequirementsKHR):
  type
    struct_VkVideoSessionMemoryRequirementsKHR* = struct_VkVideoSessionMemoryRequirementsKHR_1107299506
else:
  static :
    hint("Declaration of " & "struct_VkVideoSessionMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDescriptorBufferFeaturesEXT):
  type
    VkPhysicalDeviceDescriptorBufferFeaturesEXT* = VkPhysicalDeviceDescriptorBufferFeaturesEXT_1107303016
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDescriptorBufferFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkFormatProperties):
  type
    VkFormatProperties* = VkFormatProperties_1107297306
else:
  static :
    hint("Declaration of " & "VkFormatProperties" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH265CapabilitiesKHR):
  type
    VkVideoDecodeH265CapabilitiesKHR* = VkVideoDecodeH265CapabilitiesKHR_1107300318
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH265CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1GopRemainingFrameInfoKHR):
  type
    VkVideoEncodeAV1GopRemainingFrameInfoKHR* = VkVideoEncodeAV1GopRemainingFrameInfoKHR_1107301090
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1GopRemainingFrameInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkAntiLagUpdateAMD):
  type
    PFN_vkAntiLagUpdateAMD* = PFN_vkAntiLagUpdateAMD_1107304238
else:
  static :
    hint("Declaration of " & "PFN_vkAntiLagUpdateAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkImportFenceFdInfoKHR):
  type
    struct_VkImportFenceFdInfoKHR* = struct_VkImportFenceFdInfoKHR_1107300096
else:
  static :
    hint("Declaration of " & "struct_VkImportFenceFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderIntegerDotProductFeatures):
  type
    struct_VkPhysicalDeviceShaderIntegerDotProductFeatures* = struct_VkPhysicalDeviceShaderIntegerDotProductFeatures_1107298866
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderIntegerDotProductFeatures" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSamplerYcbcrConversionFeatures):
  type
    VkPhysicalDeviceSamplerYcbcrConversionFeatures* = VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298236
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSamplerYcbcrConversionFeatures" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV):
  type
    VkPhysicalDeviceShaderSMBuiltinsPropertiesNV* = VkPhysicalDeviceShaderSMBuiltinsPropertiesNV_1107301950
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkVideoFormatAV1QuantizationMapPropertiesKHR):
  type
    VkVideoFormatAV1QuantizationMapPropertiesKHR* = VkVideoFormatAV1QuantizationMapPropertiesKHR_1107301310
else:
  static :
    hint("Declaration of " & "VkVideoFormatAV1QuantizationMapPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV):
  type
    struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV* = struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV_1107304824
else:
  static :
    hint("Declaration of " &
        "struct_VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkSwapchainPresentFenceInfoKHR):
  type
    struct_VkSwapchainPresentFenceInfoKHR* = struct_VkSwapchainPresentFenceInfoKHR_1107300926
else:
  static :
    hint("Declaration of " & "struct_VkSwapchainPresentFenceInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPresentRegionsKHR):
  type
    struct_VkPresentRegionsKHR* = struct_VkPresentRegionsKHR_1107300020
else:
  static :
    hint("Declaration of " & "struct_VkPresentRegionsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR):
  type
    PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR* = PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR_1107300228
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkGeometryDataNV):
  type
    VkGeometryDataNV* = VkGeometryDataNV_1107302148
else:
  static :
    hint("Declaration of " & "VkGeometryDataNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT):
  type
    PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT* = PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT_1107303078
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkWin32KeyedMutexAcquireReleaseInfoNV):
  type
    struct_VkWin32KeyedMutexAcquireReleaseInfoNV* = struct_VkWin32KeyedMutexAcquireReleaseInfoNV_1107305392
else:
  static :
    hint("Declaration of " & "struct_VkWin32KeyedMutexAcquireReleaseInfoNV" &
        " already exists, not redeclaring")
when not declared(VkMicromapTriangleEXT):
  type
    VkMicromapTriangleEXT* = VkMicromapTriangleEXT_1107303604
else:
  static :
    hint("Declaration of " & "VkMicromapTriangleEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetPrimitiveRestartEnableEXT):
  type
    PFN_vkCmdSetPrimitiveRestartEnableEXT* = PFN_vkCmdSetPrimitiveRestartEnableEXT_1107303418
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetPrimitiveRestartEnableEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreationFeedbackFlagBits):
  type
    VkPipelineCreationFeedbackFlagBits* = VkPipelineCreationFeedbackFlagBits_1107298650
else:
  static :
    hint("Declaration of " & "VkPipelineCreationFeedbackFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTileShadingFeaturesQCOM):
  type
    VkPhysicalDeviceTileShadingFeaturesQCOM* = VkPhysicalDeviceTileShadingFeaturesQCOM_1107302972
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTileShadingFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(PFN_vkFreeDescriptorSets):
  type
    PFN_vkFreeDescriptorSets* = PFN_vkFreeDescriptorSets_1107297832
else:
  static :
    hint("Declaration of " & "PFN_vkFreeDescriptorSets" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyCheckpointPropertiesNV):
  type
    VkQueueFamilyCheckpointPropertiesNV* = VkQueueFamilyCheckpointPropertiesNV_1107302348
else:
  static :
    hint("Declaration of " & "VkQueueFamilyCheckpointPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkPresentModeKHR):
  type
    VkPresentModeKHR* = VkPresentModeKHR_1107299254
else:
  static :
    hint("Declaration of " & "VkPresentModeKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT):
  type
    struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT* = struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT_1107301630
else:
  static :
    hint("Declaration of " &
        "struct_VkCommandBufferInheritanceConditionalRenderingInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineSessionCreateFlagsARM):
  type
    VkDataGraphPipelineSessionCreateFlagsARM* = VkDataGraphPipelineSessionCreateFlagsARM_1107304466
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineSessionCreateFlagsARM" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsLayoutUsageFlagsEXT):
  type
    VkIndirectCommandsLayoutUsageFlagsEXT* = VkIndirectCommandsLayoutUsageFlagsEXT_1107304932
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsLayoutUsageFlagsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceFullScreenExclusiveWin32InfoEXT):
  type
    struct_VkSurfaceFullScreenExclusiveWin32InfoEXT* = struct_VkSurfaceFullScreenExclusiveWin32InfoEXT_1107305408
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceFullScreenExclusiveWin32InfoEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1TileInfo):
  type
    StdVideoAV1TileInfo* = StdVideoAV1TileInfo_1107305610
else:
  static :
    hint("Declaration of " & "StdVideoAV1TileInfo" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrConversionCreateInfoKHR):
  type
    VkSamplerYcbcrConversionCreateInfoKHR* = VkSamplerYcbcrConversionCreateInfoKHR_1107300268
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrConversionCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkCompositeAlphaFlagsKHR):
  type
    VkCompositeAlphaFlagsKHR* = VkCompositeAlphaFlagsKHR_1107299268
else:
  static :
    hint("Declaration of " & "VkCompositeAlphaFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkAttachmentDescription2):
  type
    VkAttachmentDescription2* = VkAttachmentDescription2_1107298440
else:
  static :
    hint("Declaration of " & "VkAttachmentDescription2" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowExecuteInfoNV):
  type
    VkOpticalFlowExecuteInfoNV* = VkOpticalFlowExecuteInfoNV_1107304200
else:
  static :
    hint("Declaration of " & "VkOpticalFlowExecuteInfoNV" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineCreateInfoARM):
  type
    VkDataGraphPipelineCreateInfoARM* = VkDataGraphPipelineCreateInfoARM_1107304492
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(VkInstanceCreateFlags):
  type
    VkInstanceCreateFlags* = VkInstanceCreateFlags_1107296964
else:
  static :
    hint("Declaration of " & "VkInstanceCreateFlags" &
        " already exists, not redeclaring")
when not declared(enum_VkGeometryInstanceFlagBitsKHR):
  type
    enum_VkGeometryInstanceFlagBitsKHR* = enum_VkGeometryInstanceFlagBitsKHR_1107302110
else:
  static :
    hint("Declaration of " & "enum_VkGeometryInstanceFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT):
  type
    struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT* = struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT_1107303328
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthBias):
  type
    PFN_vkCmdSetDepthBias* = PFN_vkCmdSetDepthBias_1107297870
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthBias" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthCompareOp):
  type
    PFN_vkCmdSetDepthCompareOp* = PFN_vkCmdSetDepthCompareOp_1107298952
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthCompareOp" &
        " already exists, not redeclaring")
when not declared(VkMemoryUnmapInfo):
  type
    VkMemoryUnmapInfo* = VkMemoryUnmapInfo_1107299078
else:
  static :
    hint("Declaration of " & "VkMemoryUnmapInfo" &
        " already exists, not redeclaring")
when not declared(VkRenderPassTileShadingCreateInfoQCOM):
  type
    VkRenderPassTileShadingCreateInfoQCOM* = VkRenderPassTileShadingCreateInfoQCOM_1107302980
else:
  static :
    hint("Declaration of " & "VkRenderPassTileShadingCreateInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkStridedDeviceAddressRangeKHR):
  type
    VkStridedDeviceAddressRangeKHR* = VkStridedDeviceAddressRangeKHR_1107301216
else:
  static :
    hint("Declaration of " & "VkStridedDeviceAddressRangeKHR" &
        " already exists, not redeclaring")
when not declared(VkTensorCreateFlagBitsARM):
  type
    VkTensorCreateFlagBitsARM* = VkTensorCreateFlagBitsARM_1107303992
else:
  static :
    hint("Declaration of " & "VkTensorCreateFlagBitsARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT):
  type
    VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* = VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT_1107302298
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceQueue2):
  type
    PFN_vkGetDeviceQueue2* = PFN_vkGetDeviceQueue2_1107298360
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceQueue2" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureMotionInstanceDataNV):
  type
    VkAccelerationStructureMotionInstanceDataNV* = VkAccelerationStructureMotionInstanceDataNV_1107303162
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureMotionInstanceDataNV" &
        " already exists, not redeclaring")
when not declared(enum_VkShaderCorePropertiesFlagBitsAMD):
  type
    enum_VkShaderCorePropertiesFlagBitsAMD* = enum_VkShaderCorePropertiesFlagBitsAMD_1107302484
else:
  static :
    hint("Declaration of " & "enum_VkShaderCorePropertiesFlagBitsAMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkUpdateVideoSessionParametersKHR):
  type
    PFN_vkUpdateVideoSessionParametersKHR* = PFN_vkUpdateVideoSessionParametersKHR_1107299552
else:
  static :
    hint("Declaration of " & "PFN_vkUpdateVideoSessionParametersKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264CapabilitiesKHR):
  type
    VkVideoEncodeH264CapabilitiesKHR* = VkVideoEncodeH264CapabilitiesKHR_1107299612
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeVP9PictureInfo):
  type
    StdVideoDecodeVP9PictureInfo* = StdVideoDecodeVP9PictureInfo_1107301118
else:
  static :
    hint("Declaration of " & "StdVideoDecodeVP9PictureInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265QuantizationMapCapabilitiesKHR):
  type
    VkVideoEncodeH265QuantizationMapCapabilitiesKHR* = VkVideoEncodeH265QuantizationMapCapabilitiesKHR_1107301298
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265QuantizationMapCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferUsageFlagBits):
  type
    VkCommandBufferUsageFlagBits* = VkCommandBufferUsageFlagBits_1107297202
else:
  static :
    hint("Declaration of " & "VkCommandBufferUsageFlagBits" &
        " already exists, not redeclaring")
when not declared(VkExternalFenceFeatureFlagBits):
  type
    VkExternalFenceFeatureFlagBits* = VkExternalFenceFeatureFlagBits_1107298020
else:
  static :
    hint("Declaration of " & "VkExternalFenceFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTimelineSemaphoreFeatures):
  type
    struct_VkPhysicalDeviceTimelineSemaphoreFeatures* = struct_VkPhysicalDeviceTimelineSemaphoreFeatures_1107298574
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceTimelineSemaphoreFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetCullModeEXT):
  type
    PFN_vkCmdSetCullModeEXT* = PFN_vkCmdSetCullModeEXT_1107302648
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetCullModeEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCornerSampledImageFeaturesNV):
  type
    VkPhysicalDeviceCornerSampledImageFeaturesNV* = VkPhysicalDeviceCornerSampledImageFeaturesNV_1107301560
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCornerSampledImageFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkPerformanceCounterUnitKHR):
  type
    VkPerformanceCounterUnitKHR* = VkPerformanceCounterUnitKHR_1107300110
else:
  static :
    hint("Declaration of " & "VkPerformanceCounterUnitKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLegacyDitheringFeaturesEXT):
  type
    VkPhysicalDeviceLegacyDitheringFeaturesEXT* = VkPhysicalDeviceLegacyDitheringFeaturesEXT_1107304214
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLegacyDitheringFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorUpdateTemplateTypeKHR):
  type
    VkDescriptorUpdateTemplateTypeKHR* = VkDescriptorUpdateTemplateTypeKHR_1107300026
else:
  static :
    hint("Declaration of " & "VkDescriptorUpdateTemplateTypeKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndDebugUtilsLabelEXT):
  type
    PFN_vkCmdEndDebugUtilsLabelEXT* = PFN_vkCmdEndDebugUtilsLabelEXT_1107301850
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineColorBlendStateCreateInfo):
  type
    struct_VkPipelineColorBlendStateCreateInfo* = struct_VkPipelineColorBlendStateCreateInfo_1107297528
else:
  static :
    hint("Declaration of " & "struct_VkPipelineColorBlendStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkDescriptorPoolResetFlags):
  type
    VkDescriptorPoolResetFlags* = VkDescriptorPoolResetFlags_1107297150
else:
  static :
    hint("Declaration of " & "VkDescriptorPoolResetFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceOpacityMicromapFeaturesEXT):
  type
    VkPhysicalDeviceOpacityMicromapFeaturesEXT* = VkPhysicalDeviceOpacityMicromapFeaturesEXT_1107303572
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceOpacityMicromapFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkFenceImportFlagBits):
  type
    VkFenceImportFlagBits* = VkFenceImportFlagBits_1107298026
else:
  static :
    hint("Declaration of " & "VkFenceImportFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR):
  type
    struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR* = struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR_1107301284
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV):
  type
    PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV* = PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV_1107304340
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkBindImageMemory2KHR):
  type
    PFN_vkBindImageMemory2KHR* = PFN_vkBindImageMemory2KHR_1107300290
else:
  static :
    hint("Declaration of " & "PFN_vkBindImageMemory2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassMultiviewCreateInfo):
  type
    struct_VkRenderPassMultiviewCreateInfo* = struct_VkRenderPassMultiviewCreateInfo_1107298184
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassMultiviewCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoFormatQuantizationMapPropertiesKHR):
  type
    struct_VkVideoFormatQuantizationMapPropertiesKHR* = struct_VkVideoFormatQuantizationMapPropertiesKHR_1107301276
else:
  static :
    hint("Declaration of " & "struct_VkVideoFormatQuantizationMapPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTexelBufferAlignmentProperties):
  type
    VkPhysicalDeviceTexelBufferAlignmentProperties* = VkPhysicalDeviceTexelBufferAlignmentProperties_1107298876
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTexelBufferAlignmentProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeAV1CapabilitiesKHR):
  type
    struct_VkVideoDecodeAV1CapabilitiesKHR* = struct_VkVideoDecodeAV1CapabilitiesKHR_1107300984
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeAV1CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkValidationCheckEXT):
  type
    enum_VkValidationCheckEXT* = enum_VkValidationCheckEXT_1107301588
else:
  static :
    hint("Declaration of " & "enum_VkValidationCheckEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetMemoryHostPointerPropertiesEXT):
  type
    PFN_vkGetMemoryHostPointerPropertiesEXT* = PFN_vkGetMemoryHostPointerPropertiesEXT_1107302254
else:
  static :
    hint("Declaration of " & "PFN_vkGetMemoryHostPointerPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPerformanceValueDataINTEL):
  type
    VkPerformanceValueDataINTEL* = VkPerformanceValueDataINTEL_1107302396
else:
  static :
    hint("Declaration of " & "VkPerformanceValueDataINTEL" &
        " already exists, not redeclaring")
when not declared(VkSwapchainPresentModeInfoKHR):
  type
    VkSwapchainPresentModeInfoKHR* = VkSwapchainPresentModeInfoKHR_1107300936
else:
  static :
    hint("Declaration of " & "VkSwapchainPresentModeInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineDepthStencilStateCreateFlagBits):
  type
    enum_VkPipelineDepthStencilStateCreateFlagBits* = enum_VkPipelineDepthStencilStateCreateFlagBits_1107297116
else:
  static :
    hint("Declaration of " & "enum_VkPipelineDepthStencilStateCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalSemaphoreProperties):
  type
    struct_VkExternalSemaphoreProperties* = struct_VkExternalSemaphoreProperties_1107298306
else:
  static :
    hint("Declaration of " & "struct_VkExternalSemaphoreProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkPushDescriptorSetWithTemplateInfo):
  type
    struct_VkPushDescriptorSetWithTemplateInfo* = struct_VkPushDescriptorSetWithTemplateInfo_1107299152
else:
  static :
    hint("Declaration of " & "struct_VkPushDescriptorSetWithTemplateInfo" &
        " already exists, not redeclaring")
when not declared(VkQueueGlobalPriorityEXT):
  type
    VkQueueGlobalPriorityEXT* = VkQueueGlobalPriorityEXT_1107302238
else:
  static :
    hint("Declaration of " & "VkQueueGlobalPriorityEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoVP9LoopFilter):
  type
    StdVideoVP9LoopFilter* = StdVideoVP9LoopFilter_1107305644
else:
  static :
    hint("Declaration of " & "StdVideoVP9LoopFilter" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265SubLayerHrdParameters):
  type
    struct_StdVideoH265SubLayerHrdParameters* = struct_StdVideoH265SubLayerHrdParameters_1107305862
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265SubLayerHrdParameters" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1TimingInfoFlags):
  type
    struct_StdVideoAV1TimingInfoFlags* = struct_StdVideoAV1TimingInfoFlags_1107305886
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1TimingInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkInputAttachmentAspectReferenceKHR):
  type
    VkInputAttachmentAspectReferenceKHR* = VkInputAttachmentAspectReferenceKHR_1107300180
else:
  static :
    hint("Declaration of " & "VkInputAttachmentAspectReferenceKHR" &
        " already exists, not redeclaring")
when not declared(VkDevice):
  type
    VkDevice* = VkDevice_1107296727
else:
  static :
    hint("Declaration of " & "VkDevice" & " already exists, not redeclaring")
when not declared(struct_VkSparseMemoryBind):
  type
    struct_VkSparseMemoryBind* = struct_VkSparseMemoryBind_1107297380
else:
  static :
    hint("Declaration of " & "struct_VkSparseMemoryBind" &
        " already exists, not redeclaring")
when not declared(enum_VkPeerMemoryFeatureFlagBits):
  type
    enum_VkPeerMemoryFeatureFlagBits* = enum_VkPeerMemoryFeatureFlagBits_1107297984
else:
  static :
    hint("Declaration of " & "enum_VkPeerMemoryFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(VkVideoChromaSubsamplingFlagsKHR):
  type
    VkVideoChromaSubsamplingFlagsKHR* = VkVideoChromaSubsamplingFlagsKHR_1107299434
else:
  static :
    hint("Declaration of " & "VkVideoChromaSubsamplingFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkImageResolve2KHR):
  type
    VkImageResolve2KHR* = VkImageResolve2KHR_1107300722
else:
  static :
    hint("Declaration of " & "VkImageResolve2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkViewportSwizzleNV):
  type
    struct_VkViewportSwizzleNV* = struct_VkViewportSwizzleNV_1107301732
else:
  static :
    hint("Declaration of " & "struct_VkViewportSwizzleNV" &
        " already exists, not redeclaring")
when not declared(VkDirectDriverLoadingListLUNARG):
  type
    VkDirectDriverLoadingListLUNARG* = VkDirectDriverLoadingListLUNARG_1107303980
else:
  static :
    hint("Declaration of " & "VkDirectDriverLoadingListLUNARG" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureTriangleClusterInputNV):
  type
    VkClusterAccelerationStructureTriangleClusterInputNV* = VkClusterAccelerationStructureTriangleClusterInputNV_1107304790
else:
  static :
    hint("Declaration of " &
        "VkClusterAccelerationStructureTriangleClusterInputNV" &
        " already exists, not redeclaring")
when not declared(struct_VkMicromapUsageEXT):
  type
    struct_VkMicromapUsageEXT* = struct_VkMicromapUsageEXT_1107303554
else:
  static :
    hint("Declaration of " & "struct_VkMicromapUsageEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR):
  type
    struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR* = struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR_1107300922
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeSessionParametersGetInfoKHR):
  type
    VkVideoEncodeSessionParametersGetInfoKHR* = VkVideoEncodeSessionParametersGetInfoKHR_1107300632
else:
  static :
    hint("Declaration of " & "VkVideoEncodeSessionParametersGetInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH265ProfileIdc):
  type
    enum_StdVideoH265ProfileIdc* = enum_StdVideoH265ProfileIdc_1107305470
else:
  static :
    hint("Declaration of " & "enum_StdVideoH265ProfileIdc" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV):
  type
    struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV* = struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV_1107302838
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceInheritedViewportScissorFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceImageFormatProperties2):
  type
    PFN_vkGetPhysicalDeviceImageFormatProperties2* = PFN_vkGetPhysicalDeviceImageFormatProperties2_1107298350
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceImageFormatProperties2" &
        " already exists, not redeclaring")
when not declared(VkDedicatedAllocationMemoryAllocateInfoNV):
  type
    VkDedicatedAllocationMemoryAllocateInfoNV* = VkDedicatedAllocationMemoryAllocateInfoNV_1107301464
else:
  static :
    hint("Declaration of " & "VkDedicatedAllocationMemoryAllocateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPipelineCoverageToColorStateCreateFlagsNV):
  type
    VkPipelineCoverageToColorStateCreateFlagsNV* = VkPipelineCoverageToColorStateCreateFlagsNV_1107301930
else:
  static :
    hint("Declaration of " & "VkPipelineCoverageToColorStateCreateFlagsNV" &
        " already exists, not redeclaring")
when not declared(HWND):
  type
    HWND* = HWND_1107305306
else:
  static :
    hint("Declaration of " & "HWND" & " already exists, not redeclaring")
when not declared(VkSemaphoreGetWin32HandleInfoKHR):
  type
    VkSemaphoreGetWin32HandleInfoKHR* = VkSemaphoreGetWin32HandleInfoKHR_1107305360
else:
  static :
    hint("Declaration of " & "VkSemaphoreGetWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdWriteTimestamp2):
  type
    PFN_vkCmdWriteTimestamp2* = PFN_vkCmdWriteTimestamp2_1107298916
else:
  static :
    hint("Declaration of " & "PFN_vkCmdWriteTimestamp2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPipelineBarrier2):
  type
    PFN_vkCmdPipelineBarrier2* = PFN_vkCmdPipelineBarrier2_1107298914
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPipelineBarrier2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateWin32SurfaceKHR):
  type
    PFN_vkCreateWin32SurfaceKHR* = PFN_vkCreateWin32SurfaceKHR_1107305310
else:
  static :
    hint("Declaration of " & "PFN_vkCreateWin32SurfaceKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkSetDebugUtilsObjectTagEXT):
  type
    PFN_vkSetDebugUtilsObjectTagEXT* = PFN_vkSetDebugUtilsObjectTagEXT_1107301840
else:
  static :
    hint("Declaration of " & "PFN_vkSetDebugUtilsObjectTagEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH265ReferenceInfoFlags):
  type
    struct_StdVideoEncodeH265ReferenceInfoFlags* = struct_StdVideoEncodeH265ReferenceInfoFlags_1107305724
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH265ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsLayoutTokenEXT):
  type
    VkIndirectCommandsLayoutTokenEXT* = VkIndirectCommandsLayoutTokenEXT_1107304996
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsLayoutTokenEXT" &
        " already exists, not redeclaring")
when not declared(VkBufferView):
  type
    VkBufferView* = VkBufferView_1107296743
else:
  static :
    hint("Declaration of " & "VkBufferView" & " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDepthClampControlFeaturesEXT):
  type
    VkPhysicalDeviceDepthClampControlFeaturesEXT* = VkPhysicalDeviceDepthClampControlFeaturesEXT_1107305058
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDepthClampControlFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureMoveObjectsInfoNV):
  type
    struct_VkClusterAccelerationStructureMoveObjectsInfoNV* = struct_VkClusterAccelerationStructureMoveObjectsInfoNV_1107304820
else:
  static :
    hint("Declaration of " &
        "struct_VkClusterAccelerationStructureMoveObjectsInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPerTileEndInfoQCOM):
  type
    struct_VkPerTileEndInfoQCOM* = struct_VkPerTileEndInfoQCOM_1107302986
else:
  static :
    hint("Declaration of " & "struct_VkPerTileEndInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkRenderPassInputAttachmentAspectCreateInfo):
  type
    VkRenderPassInputAttachmentAspectCreateInfo* = VkRenderPassInputAttachmentAspectCreateInfo_1107298174
else:
  static :
    hint("Declaration of " & "VkRenderPassInputAttachmentAspectCreateInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkDriverId):
  type
    enum_VkDriverId* = enum_VkDriverId_1107298380
else:
  static :
    hint("Declaration of " & "enum_VkDriverId" &
        " already exists, not redeclaring")
when not declared(VkPipelineExecutableStatisticKHR):
  type
    VkPipelineExecutableStatisticKHR* = VkPipelineExecutableStatisticKHR_1107300512
else:
  static :
    hint("Declaration of " & "VkPipelineExecutableStatisticKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyPipelineLayout):
  type
    PFN_vkDestroyPipelineLayout* = PFN_vkDestroyPipelineLayout_1107297814
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyPipelineLayout" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryBufferCreateInfoKHR):
  type
    VkExternalMemoryBufferCreateInfoKHR* = VkExternalMemoryBufferCreateInfoKHR_1107299948
else:
  static :
    hint("Declaration of " & "VkExternalMemoryBufferCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPushDescriptorSetWithTemplateInfoKHR):
  type
    VkPushDescriptorSetWithTemplateInfoKHR* = VkPushDescriptorSetWithTemplateInfoKHR_1107301186
else:
  static :
    hint("Declaration of " & "VkPushDescriptorSetWithTemplateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageSparseMemoryRequirements):
  type
    PFN_vkGetImageSparseMemoryRequirements* = PFN_vkGetImageSparseMemoryRequirements_1107297740
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageSparseMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV):
  type
    VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV* = VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV_1107303818
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawIndexedIndirect):
  type
    PFN_vkCmdDrawIndexedIndirect* = PFN_vkCmdDrawIndexedIndirect_1107297894
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawIndexedIndirect" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineCacheHeaderVersion):
  type
    enum_VkPipelineCacheHeaderVersion* = enum_VkPipelineCacheHeaderVersion_1107296784
else:
  static :
    hint("Declaration of " & "enum_VkPipelineCacheHeaderVersion" &
        " already exists, not redeclaring")
when not declared(struct_VkGeneratedCommandsMemoryRequirementsInfoNV):
  type
    struct_VkGeneratedCommandsMemoryRequirementsInfoNV* = struct_VkGeneratedCommandsMemoryRequirementsInfoNV_1107302822
else:
  static :
    hint("Declaration of " &
        "struct_VkGeneratedCommandsMemoryRequirementsInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPerformanceCounterDescriptionKHR):
  type
    struct_VkPerformanceCounterDescriptionKHR* = struct_VkPerformanceCounterDescriptionKHR_1107300144
else:
  static :
    hint("Declaration of " & "struct_VkPerformanceCounterDescriptionKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT):
  type
    VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT* = VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT_1107304642
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM):
  type
    PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM* = PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM_1107304568
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM" &
        " already exists, not redeclaring")
when not declared(VkImageViewCreateInfo):
  type
    VkImageViewCreateInfo* = VkImageViewCreateInfo_1107297454
else:
  static :
    hint("Declaration of " & "VkImageViewCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkVertexInputBindingDivisorDescription):
  type
    VkVertexInputBindingDivisorDescription* = VkVertexInputBindingDivisorDescription_1107299058
else:
  static :
    hint("Declaration of " & "VkVertexInputBindingDivisorDescription" &
        " already exists, not redeclaring")
when not declared(struct_VkShaderStatisticsInfoAMD):
  type
    struct_VkShaderStatisticsInfoAMD* = struct_VkShaderStatisticsInfoAMD_1107301552
else:
  static :
    hint("Declaration of " & "struct_VkShaderStatisticsInfoAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT):
  type
    struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT* = struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301192
else:
  static :
    hint("Declaration of " &
        "struct_VkBindDescriptorBufferEmbeddedSamplersInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalFenceProperties):
  type
    struct_VkExternalFenceProperties* = struct_VkExternalFenceProperties_1107298290
else:
  static :
    hint("Declaration of " & "struct_VkExternalFenceProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkPrivateDataSlotCreateInfo):
  type
    struct_VkPrivateDataSlotCreateInfo* = struct_VkPrivateDataSlotCreateInfo_1107298722
else:
  static :
    hint("Declaration of " & "struct_VkPrivateDataSlotCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV):
  type
    struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV* = struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV_1107302578
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCoverageReductionModeFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetLineStipple):
  type
    PFN_vkCmdSetLineStipple* = PFN_vkCmdSetLineStipple_1107299212
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetLineStipple" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1QuantizationFlags):
  type
    StdVideoAV1QuantizationFlags* = StdVideoAV1QuantizationFlags_1107305830
else:
  static :
    hint("Declaration of " & "StdVideoAV1QuantizationFlags" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowSessionCreateFlagBitsNV):
  type
    VkOpticalFlowSessionCreateFlagBitsNV* = VkOpticalFlowSessionCreateFlagBitsNV_1107304164
else:
  static :
    hint("Declaration of " & "VkOpticalFlowSessionCreateFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkMemoryType):
  type
    VkMemoryType* = VkMemoryType_1107297322
else:
  static :
    hint("Declaration of " & "VkMemoryType" & " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1PictureInfoKHR):
  type
    VkVideoEncodeAV1PictureInfoKHR* = VkVideoEncodeAV1PictureInfoKHR_1107301072
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT):
  type
    struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* = struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT_1107304120
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeH264ReferenceInfoFlags):
  type
    struct_StdVideoDecodeH264ReferenceInfoFlags* = struct_StdVideoDecodeH264ReferenceInfoFlags_1107305728
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeH264ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetStencilCompareMask):
  type
    PFN_vkCmdSetStencilCompareMask* = PFN_vkCmdSetStencilCompareMask_1107297876
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetStencilCompareMask" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyImageView):
  type
    PFN_vkDestroyImageView* = PFN_vkDestroyImageView_1107297792
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyImageView" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceGroupPeerMemoryFeatures):
  type
    PFN_vkGetDeviceGroupPeerMemoryFeatures* = PFN_vkGetDeviceGroupPeerMemoryFeatures_1107298330
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceGroupPeerMemoryFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDescriptorBufferOffsetsEXT):
  type
    PFN_vkCmdSetDescriptorBufferOffsetsEXT* = PFN_vkCmdSetDescriptorBufferOffsetsEXT_1107303070
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDescriptorBufferOffsetsEXT" &
        " already exists, not redeclaring")
when not declared(VkSubmitInfo2):
  type
    VkSubmitInfo2* = VkSubmitInfo2_1107298756
else:
  static :
    hint("Declaration of " & "VkSubmitInfo2" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1SessionCreateInfoKHR):
  type
    VkVideoEncodeAV1SessionCreateInfoKHR* = VkVideoEncodeAV1SessionCreateInfoKHR_1107301058
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1SessionCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetViewport):
  type
    PFN_vkCmdSetViewport* = PFN_vkCmdSetViewport_1107297864
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetViewport" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR):
  type
    VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR* = VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR_1107301136
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkCooperativeVectorMatrixLayoutNV):
  type
    VkCooperativeVectorMatrixLayoutNV* = VkCooperativeVectorMatrixLayoutNV_1107304322
else:
  static :
    hint("Declaration of " & "VkCooperativeVectorMatrixLayoutNV" &
        " already exists, not redeclaring")
when not declared(VkDescriptorGetTensorInfoARM):
  type
    VkDescriptorGetTensorInfoARM* = VkDescriptorGetTensorInfoARM_1107304084
else:
  static :
    hint("Declaration of " & "VkDescriptorGetTensorInfoARM" &
        " already exists, not redeclaring")
when not declared(VkExternalFenceFeatureFlags):
  type
    VkExternalFenceFeatureFlags* = VkExternalFenceFeatureFlags_1107298022
else:
  static :
    hint("Declaration of " & "VkExternalFenceFeatureFlags" &
        " already exists, not redeclaring")
when not declared(VkSubpassDependency2):
  type
    VkSubpassDependency2* = VkSubpassDependency2_1107298452
else:
  static :
    hint("Declaration of " & "VkSubpassDependency2" &
        " already exists, not redeclaring")
when not declared(enum_VkAttachmentLoadOp):
  type
    enum_VkAttachmentLoadOp* = enum_VkAttachmentLoadOp_1107296900
else:
  static :
    hint("Declaration of " & "enum_VkAttachmentLoadOp" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayPresentInfoKHR):
  type
    struct_VkDisplayPresentInfoKHR* = struct_VkDisplayPresentInfoKHR_1107299410
else:
  static :
    hint("Declaration of " & "struct_VkDisplayPresentInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndQuery):
  type
    PFN_vkCmdEndQuery* = PFN_vkCmdEndQuery_1107297932
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndQuery" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsIndexBufferTokenEXT):
  type
    VkIndirectCommandsIndexBufferTokenEXT* = VkIndirectCommandsIndexBufferTokenEXT_1107304984
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsIndexBufferTokenEXT" &
        " already exists, not redeclaring")
when not declared(HANDLE):
  type
    HANDLE* = HANDLE_1107305316
else:
  static :
    hint("Declaration of " & "HANDLE" & " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageProcessing2FeaturesQCOM):
  type
    VkPhysicalDeviceImageProcessing2FeaturesQCOM* = VkPhysicalDeviceImageProcessing2FeaturesQCOM_1107304602
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageProcessing2FeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(VkGeneratedCommandsPipelineInfoEXT):
  type
    VkGeneratedCommandsPipelineInfoEXT* = VkGeneratedCommandsPipelineInfoEXT_1107305016
else:
  static :
    hint("Declaration of " & "VkGeneratedCommandsPipelineInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferInheritanceRenderingInfo):
  type
    VkCommandBufferInheritanceRenderingInfo* = VkCommandBufferInheritanceRenderingInfo_1107298864
else:
  static :
    hint("Declaration of " & "VkCommandBufferInheritanceRenderingInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPerformanceValueINTEL):
  type
    struct_VkPerformanceValueINTEL* = struct_VkPerformanceValueINTEL_1107302398
else:
  static :
    hint("Declaration of " & "struct_VkPerformanceValueINTEL" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDescriptorIndexingFeatures):
  type
    VkPhysicalDeviceDescriptorIndexingFeatures* = VkPhysicalDeviceDescriptorIndexingFeatures_1107298492
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDescriptorIndexingFeatures" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV):
  type
    VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV* = VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV_1107304314
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDedicatedAllocationImageCreateInfoNV):
  type
    struct_VkDedicatedAllocationImageCreateInfoNV* = struct_VkDedicatedAllocationImageCreateInfoNV_1107301454
else:
  static :
    hint("Declaration of " & "struct_VkDedicatedAllocationImageCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(enum_VkMicromapTypeEXT):
  type
    enum_VkMicromapTypeEXT* = enum_VkMicromapTypeEXT_1107303514
else:
  static :
    hint("Declaration of " & "enum_VkMicromapTypeEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDynamicRenderingTilePropertiesQCOM):
  type
    PFN_vkGetDynamicRenderingTilePropertiesQCOM* = PFN_vkGetDynamicRenderingTilePropertiesQCOM_1107304294
else:
  static :
    hint("Declaration of " & "PFN_vkGetDynamicRenderingTilePropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerCubicWeightsCreateInfoQCOM):
  type
    struct_VkSamplerCubicWeightsCreateInfoQCOM* = struct_VkSamplerCubicWeightsCreateInfoQCOM_1107304620
else:
  static :
    hint("Declaration of " & "struct_VkSamplerCubicWeightsCreateInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkPerformanceCounterDescriptionKHR):
  type
    VkPerformanceCounterDescriptionKHR* = VkPerformanceCounterDescriptionKHR_1107300146
else:
  static :
    hint("Declaration of " & "VkPerformanceCounterDescriptionKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderingInputAttachmentIndexInfo):
  type
    struct_VkRenderingInputAttachmentIndexInfo* = struct_VkRenderingInputAttachmentIndexInfo_1107299124
else:
  static :
    hint("Declaration of " & "struct_VkRenderingInputAttachmentIndexInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderFloat16Int8Features):
  type
    VkPhysicalDeviceShaderFloat16Int8Features* = VkPhysicalDeviceShaderFloat16Int8Features_1107298480
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderFloat16Int8Features" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferInheritanceConditionalRenderingInfoEXT):
  type
    VkCommandBufferInheritanceConditionalRenderingInfoEXT* = VkCommandBufferInheritanceConditionalRenderingInfoEXT_1107301632
else:
  static :
    hint("Declaration of " &
        "VkCommandBufferInheritanceConditionalRenderingInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShadingRateImageFeaturesNV):
  type
    struct_VkPhysicalDeviceShadingRateImageFeaturesNV* = struct_VkPhysicalDeviceShadingRateImageFeaturesNV_1107302044
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShadingRateImageFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkExportFenceCreateInfoKHR):
  type
    VkExportFenceCreateInfoKHR* = VkExportFenceCreateInfoKHR_1107300094
else:
  static :
    hint("Declaration of " & "VkExportFenceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV):
  type
    VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV* = VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV_1107302776
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePCIBusInfoPropertiesEXT):
  type
    struct_VkPhysicalDevicePCIBusInfoPropertiesEXT* = struct_VkPhysicalDevicePCIBusInfoPropertiesEXT_1107302446
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevicePCIBusInfoPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkDeviceQueueGlobalPriorityCreateInfo):
  type
    VkDeviceQueueGlobalPriorityCreateInfo* = VkDeviceQueueGlobalPriorityCreateInfo_1107299018
else:
  static :
    hint("Declaration of " & "VkDeviceQueueGlobalPriorityCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkDecompressMemoryRegionNV):
  type
    VkDecompressMemoryRegionNV* = VkDecompressMemoryRegionNV_1107303772
else:
  static :
    hint("Declaration of " & "VkDecompressMemoryRegionNV" &
        " already exists, not redeclaring")
when not declared(VkMemoryRequirements):
  type
    VkMemoryRequirements* = VkMemoryRequirements_1107297378
else:
  static :
    hint("Declaration of " & "VkMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG):
  type
    struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG* = struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG_1107301794
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG" &
        " already exists, not redeclaring")
when not declared(struct_VkImageStencilUsageCreateInfo):
  type
    struct_VkImageStencilUsageCreateInfo* = struct_VkImageStencilUsageCreateInfo_1107298518
else:
  static :
    hint("Declaration of " & "struct_VkImageStencilUsageCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyProperties2KHR):
  type
    VkQueueFamilyProperties2KHR* = VkQueueFamilyProperties2KHR_1107299864
else:
  static :
    hint("Declaration of " & "VkQueueFamilyProperties2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT):
  type
    struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT* = struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT_1107301746
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDiscardRectanglePropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkSurfaceFormatKHR):
  type
    VkSurfaceFormatKHR* = VkSurfaceFormatKHR_1107299278
else:
  static :
    hint("Declaration of " & "VkSurfaceFormatKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyIndirectCommandsLayoutNV):
  type
    PFN_vkDestroyIndirectCommandsLayoutNV* = PFN_vkDestroyIndirectCommandsLayoutNV_1107302836
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyIndirectCommandsLayoutNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceHostImageCopyProperties):
  type
    VkPhysicalDeviceHostImageCopyProperties* = VkPhysicalDeviceHostImageCopyProperties_1107299178
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceHostImageCopyProperties" &
        " already exists, not redeclaring")
when not declared(VkSubresourceLayout2EXT):
  type
    VkSubresourceLayout2EXT* = VkSubresourceLayout2EXT_1107302696
else:
  static :
    hint("Declaration of " & "VkSubresourceLayout2EXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateIndirectCommandsLayoutEXT):
  type
    PFN_vkCreateIndirectCommandsLayoutEXT* = PFN_vkCreateIndirectCommandsLayoutEXT_1107305032
else:
  static :
    hint("Declaration of " & "PFN_vkCreateIndirectCommandsLayoutEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFeatures2):
  type
    VkPhysicalDeviceFeatures2* = VkPhysicalDeviceFeatures2_1107298130
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFeatures2" &
        " already exists, not redeclaring")
when not declared(VkBindIndexBufferIndirectCommandNV):
  type
    VkBindIndexBufferIndirectCommandNV* = VkBindIndexBufferIndirectCommandNV_1107302796
else:
  static :
    hint("Declaration of " & "VkBindIndexBufferIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR):
  type
    struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR* = struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR_1107301256
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeSessionIntraRefreshCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkBufferMemoryRequirementsInfo2KHR):
  type
    VkBufferMemoryRequirementsInfo2KHR* = VkBufferMemoryRequirementsInfo2KHR_1107300242
else:
  static :
    hint("Declaration of " & "VkBufferMemoryRequirementsInfo2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSampleLocationsPropertiesEXT):
  type
    struct_VkPhysicalDeviceSampleLocationsPropertiesEXT* = struct_VkPhysicalDeviceSampleLocationsPropertiesEXT_1107301902
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSampleLocationsPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkFullScreenExclusiveEXT):
  type
    enum_VkFullScreenExclusiveEXT* = enum_VkFullScreenExclusiveEXT_1107305396
else:
  static :
    hint("Declaration of " & "enum_VkFullScreenExclusiveEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageAlignmentControlFeaturesMESA):
  type
    VkPhysicalDeviceImageAlignmentControlFeaturesMESA* = VkPhysicalDeviceImageAlignmentControlFeaturesMESA_1107305046
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageAlignmentControlFeaturesMESA" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetBufferOpaqueCaptureAddressKHR):
  type
    PFN_vkGetBufferOpaqueCaptureAddressKHR* = PFN_vkGetBufferOpaqueCaptureAddressKHR_1107300470
else:
  static :
    hint("Declaration of " & "PFN_vkGetBufferOpaqueCaptureAddressKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT):
  type
    PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT* = PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT_1107303072
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT" &
        " already exists, not redeclaring")
when not declared(VkTensorFormatPropertiesARM):
  type
    VkTensorFormatPropertiesARM* = VkTensorFormatPropertiesARM_1107304028
else:
  static :
    hint("Declaration of " & "VkTensorFormatPropertiesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferUsageFlags2CreateInfo):
  type
    struct_VkBufferUsageFlags2CreateInfo* = struct_VkBufferUsageFlags2CreateInfo_1107299108
else:
  static :
    hint("Declaration of " & "struct_VkBufferUsageFlags2CreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV):
  type
    struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV* = struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV_1107303118
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkRenderPassCreationFeedbackCreateInfoEXT):
  type
    VkRenderPassCreationFeedbackCreateInfoEXT* = VkRenderPassCreationFeedbackCreateInfoEXT_1107303956
else:
  static :
    hint("Declaration of " & "VkRenderPassCreationFeedbackCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkCoarseSampleOrderTypeNV):
  type
    VkCoarseSampleOrderTypeNV* = VkCoarseSampleOrderTypeNV_1107302034
else:
  static :
    hint("Declaration of " & "VkCoarseSampleOrderTypeNV" &
        " already exists, not redeclaring")
when not declared(enum_VkDeviceFaultAddressTypeEXT):
  type
    enum_VkDeviceFaultAddressTypeEXT* = enum_VkDeviceFaultAddressTypeEXT_1107303222
else:
  static :
    hint("Declaration of " & "enum_VkDeviceFaultAddressTypeEXT" &
        " already exists, not redeclaring")
when not declared(VkSubresourceHostMemcpySize):
  type
    VkSubresourceHostMemcpySize* = VkSubresourceHostMemcpySize_1107299206
else:
  static :
    hint("Declaration of " & "VkSubresourceHostMemcpySize" &
        " already exists, not redeclaring")
when not declared(VkImportFenceWin32HandleInfoKHR):
  type
    VkImportFenceWin32HandleInfoKHR* = VkImportFenceWin32HandleInfoKHR_1107305368
else:
  static :
    hint("Declaration of " & "VkImportFenceWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkLogicOp):
  type
    enum_VkLogicOp* = enum_VkLogicOp_1107296876
else:
  static :
    hint("Declaration of " & "enum_VkLogicOp" &
        " already exists, not redeclaring")
when not declared(StdVideoH264SequenceParameterSetVui):
  type
    StdVideoH264SequenceParameterSetVui* = StdVideoH264SequenceParameterSetVui_1107305524
else:
  static :
    hint("Declaration of " & "StdVideoH264SequenceParameterSetVui" &
        " already exists, not redeclaring")
when not declared(VkDriverId):
  type
    VkDriverId* = VkDriverId_1107298382
else:
  static :
    hint("Declaration of " & "VkDriverId" & " already exists, not redeclaring")
when not declared(VkPipelineDynamicStateCreateInfo):
  type
    VkPipelineDynamicStateCreateInfo* = VkPipelineDynamicStateCreateInfo_1107297534
else:
  static :
    hint("Declaration of " & "VkPipelineDynamicStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceQueueFamilyProperties):
  type
    PFN_vkGetPhysicalDeviceQueueFamilyProperties* = PFN_vkGetPhysicalDeviceQueueFamilyProperties_1107297690
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceQueueFamilyProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPipelinePropertiesEXT):
  type
    PFN_vkGetPipelinePropertiesEXT* = PFN_vkGetPipelinePropertiesEXT_1107303378
else:
  static :
    hint("Declaration of " & "PFN_vkGetPipelinePropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationConservativeStateCreateInfoEXT):
  type
    VkPipelineRasterizationConservativeStateCreateInfoEXT* = VkPipelineRasterizationConservativeStateCreateInfoEXT_1107301772
else:
  static :
    hint("Declaration of " &
        "VkPipelineRasterizationConservativeStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDirectDriverLoadingListLUNARG):
  type
    struct_VkDirectDriverLoadingListLUNARG* = struct_VkDirectDriverLoadingListLUNARG_1107303978
else:
  static :
    hint("Declaration of " & "struct_VkDirectDriverLoadingListLUNARG" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR):
  type
    struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* = struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR_1107300742
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkSamplerCreateFlagBits):
  type
    VkSamplerCreateFlagBits* = VkSamplerCreateFlagBits_1107297140
else:
  static :
    hint("Declaration of " & "VkSamplerCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT):
  type
    VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT* = VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT_1107302754
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkBlitImageInfo2):
  type
    struct_VkBlitImageInfo2* = struct_VkBlitImageInfo2_1107298802
else:
  static :
    hint("Declaration of " & "struct_VkBlitImageInfo2" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceProperties):
  type
    struct_VkPhysicalDeviceProperties* = struct_VkPhysicalDeviceProperties_1107297340
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkEnumerateDeviceLayerProperties):
  type
    PFN_vkEnumerateDeviceLayerProperties* = PFN_vkEnumerateDeviceLayerProperties_1107297708
else:
  static :
    hint("Declaration of " & "PFN_vkEnumerateDeviceLayerProperties" &
        " already exists, not redeclaring")
when not declared(VkMemoryAllocateFlagsInfo):
  type
    VkMemoryAllocateFlagsInfo* = VkMemoryAllocateFlagsInfo_1107298074
else:
  static :
    hint("Declaration of " & "VkMemoryAllocateFlagsInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFloatControlsProperties):
  type
    VkPhysicalDeviceFloatControlsProperties* = VkPhysicalDeviceFloatControlsProperties_1107298484
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFloatControlsProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetEvent2KHR):
  type
    PFN_vkCmdSetEvent2KHR* = PFN_vkCmdSetEvent2KHR_1107300672
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetEvent2KHR" &
        " already exists, not redeclaring")
when not declared(VkRayTracingLssPrimitiveEndCapsModeNV):
  type
    VkRayTracingLssPrimitiveEndCapsModeNV* = VkRayTracingLssPrimitiveEndCapsModeNV_1107303814
else:
  static :
    hint("Declaration of " & "VkRayTracingLssPrimitiveEndCapsModeNV" &
        " already exists, not redeclaring")
when not declared(StdVideoH264SliceType):
  type
    StdVideoH264SliceType* = StdVideoH264SliceType_1107305532
else:
  static :
    hint("Declaration of " & "StdVideoH264SliceType" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsPushConstantTokenEXT):
  type
    VkIndirectCommandsPushConstantTokenEXT* = VkIndirectCommandsPushConstantTokenEXT_1107304976
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsPushConstantTokenEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceTimelineSemaphoreFeaturesKHR):
  type
    VkPhysicalDeviceTimelineSemaphoreFeaturesKHR* = VkPhysicalDeviceTimelineSemaphoreFeaturesKHR_1107300372
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceTimelineSemaphoreFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkRenderingAreaInfo):
  type
    VkRenderingAreaInfo* = VkRenderingAreaInfo_1107299090
else:
  static :
    hint("Declaration of " & "VkRenderingAreaInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkXlibSurfaceCreateInfoKHR):
  type
    struct_VkXlibSurfaceCreateInfoKHR* = struct_VkXlibSurfaceCreateInfoKHR_1107305428
else:
  static :
    hint("Declaration of " & "struct_VkXlibSurfaceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkEventCreateInfo):
  type
    VkEventCreateInfo* = VkEventCreateInfo_1107297426
else:
  static :
    hint("Declaration of " & "VkEventCreateInfo" &
        " already exists, not redeclaring")
when not declared(StdVideoH264MemMgmtControlOp):
  type
    StdVideoH264MemMgmtControlOp* = StdVideoH264MemMgmtControlOp_1107305908
else:
  static :
    hint("Declaration of " & "StdVideoH264MemMgmtControlOp" &
        " already exists, not redeclaring")
when not declared(PFN_vkUnmapMemory2KHR):
  type
    PFN_vkUnmapMemory2KHR* = PFN_vkUnmapMemory2KHR_1107300534
else:
  static :
    hint("Declaration of " & "PFN_vkUnmapMemory2KHR" &
        " already exists, not redeclaring")
when not declared(enum_VkImageCompressionFlagBitsEXT):
  type
    enum_VkImageCompressionFlagBitsEXT* = enum_VkImageCompressionFlagBitsEXT_1107303190
else:
  static :
    hint("Declaration of " & "enum_VkImageCompressionFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeH265PictureInfoFlags):
  type
    struct_StdVideoDecodeH265PictureInfoFlags* = struct_StdVideoDecodeH265PictureInfoFlags_1107305730
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeH265PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePipelineProtectedAccessFeatures):
  type
    struct_VkPhysicalDevicePipelineProtectedAccessFeatures* = struct_VkPhysicalDevicePipelineProtectedAccessFeatures_1107299156
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePipelineProtectedAccessFeatures" &
        " already exists, not redeclaring")
when not declared(VkDisplayPlaneAlphaFlagBitsKHR):
  type
    VkDisplayPlaneAlphaFlagBitsKHR* = VkDisplayPlaneAlphaFlagBitsKHR_1107299362
else:
  static :
    hint("Declaration of " & "VkDisplayPlaneAlphaFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetQueueCheckpointData2NV):
  type
    PFN_vkGetQueueCheckpointData2NV* = PFN_vkGetQueueCheckpointData2NV_1107302366
else:
  static :
    hint("Declaration of " & "PFN_vkGetQueueCheckpointData2NV" &
        " already exists, not redeclaring")
when not declared(VkPerformanceCounterStorageKHR):
  type
    VkPerformanceCounterStorageKHR* = VkPerformanceCounterStorageKHR_1107300118
else:
  static :
    hint("Declaration of " & "VkPerformanceCounterStorageKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL):
  type
    VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL* = VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL_1107302370
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectCommandsIndexBufferTokenEXT):
  type
    struct_VkIndirectCommandsIndexBufferTokenEXT* = struct_VkIndirectCommandsIndexBufferTokenEXT_1107304982
else:
  static :
    hint("Declaration of " & "struct_VkIndirectCommandsIndexBufferTokenEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetLineWidth):
  type
    PFN_vkCmdSetLineWidth* = PFN_vkCmdSetLineWidth_1107297868
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetLineWidth" &
        " already exists, not redeclaring")
when not declared(union_VkPipelineExecutableStatisticValueKHR):
  type
    union_VkPipelineExecutableStatisticValueKHR* = union_VkPipelineExecutableStatisticValueKHR_1107300506
else:
  static :
    hint("Declaration of " & "union_VkPipelineExecutableStatisticValueKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR):
  type
    struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR* = struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR_1107300410
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentShadingRatePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkConservativeRasterizationModeEXT):
  type
    VkConservativeRasterizationModeEXT* = VkConservativeRasterizationModeEXT_1107301762
else:
  static :
    hint("Declaration of " & "VkConservativeRasterizationModeEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkBindAccelerationStructureMemoryNV):
  type
    PFN_vkBindAccelerationStructureMemoryNV* = PFN_vkBindAccelerationStructureMemoryNV_1107302202
else:
  static :
    hint("Declaration of " & "PFN_vkBindAccelerationStructureMemoryNV" &
        " already exists, not redeclaring")
when not declared(struct_VkInstanceCreateInfo):
  type
    struct_VkInstanceCreateInfo* = struct_VkInstanceCreateInfo_1107297312
else:
  static :
    hint("Declaration of " & "struct_VkInstanceCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureSRTMotionInstanceNV):
  type
    struct_VkAccelerationStructureSRTMotionInstanceNV* = struct_VkAccelerationStructureSRTMotionInstanceNV_1107303156
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureSRTMotionInstanceNV" &
        " already exists, not redeclaring")
when not declared(VkExportMemoryAllocateInfo):
  type
    VkExportMemoryAllocateInfo* = VkExportMemoryAllocateInfo_1107298284
else:
  static :
    hint("Declaration of " & "VkExportMemoryAllocateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265SessionParametersCreateInfoKHR):
  type
    struct_VkVideoEncodeH265SessionParametersCreateInfoKHR* = struct_VkVideoEncodeH265SessionParametersCreateInfoKHR_1107299744
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeH265SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPartitionedAccelerationStructureInstanceFlagsNV):
  type
    VkPartitionedAccelerationStructureInstanceFlagsNV* = VkPartitionedAccelerationStructureInstanceFlagsNV_1107304864
else:
  static :
    hint("Declaration of " & "VkPartitionedAccelerationStructureInstanceFlagsNV" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeH264ReferenceInfo):
  type
    StdVideoDecodeH264ReferenceInfo* = StdVideoDecodeH264ReferenceInfo_1107299826
else:
  static :
    hint("Declaration of " & "StdVideoDecodeH264ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDispatch):
  type
    PFN_vkCmdDispatch* = PFN_vkCmdDispatch_1107297896
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDispatch" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVariablePointersFeatures):
  type
    struct_VkPhysicalDeviceVariablePointersFeatures* = struct_VkPhysicalDeviceVariablePointersFeatures_1107298196
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVariablePointersFeatures" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT):
  type
    VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT* = VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT_1107303686
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkOpticalFlowSessionCreateInfoNV):
  type
    struct_VkOpticalFlowSessionCreateInfoNV* = struct_VkOpticalFlowSessionCreateInfoNV_1107304190
else:
  static :
    hint("Declaration of " & "struct_VkOpticalFlowSessionCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsMessageSeverityFlagsEXT):
  type
    VkDebugUtilsMessageSeverityFlagsEXT* = VkDebugUtilsMessageSeverityFlagsEXT_1107301812
else:
  static :
    hint("Declaration of " & "VkDebugUtilsMessageSeverityFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT):
  type
    VkPhysicalDeviceBufferDeviceAddressFeaturesEXT* = VkPhysicalDeviceBufferDeviceAddressFeaturesEXT_1107302520
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkStencilFaceFlags):
  type
    VkStencilFaceFlags* = VkStencilFaceFlags_1107297222
else:
  static :
    hint("Declaration of " & "VkStencilFaceFlags" &
        " already exists, not redeclaring")
when not declared(VkSubpassDescription2):
  type
    VkSubpassDescription2* = VkSubpassDescription2_1107298448
else:
  static :
    hint("Declaration of " & "VkSubpassDescription2" &
        " already exists, not redeclaring")
when not declared(struct_VkFenceGetFdInfoKHR):
  type
    struct_VkFenceGetFdInfoKHR* = struct_VkFenceGetFdInfoKHR_1107300100
else:
  static :
    hint("Declaration of " & "struct_VkFenceGetFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeAV1PictureInfo):
  type
    struct_StdVideoEncodeAV1PictureInfo* = struct_StdVideoEncodeAV1PictureInfo_1107305494
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeAV1PictureInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryAllocateInfo):
  type
    struct_VkMemoryAllocateInfo* = struct_VkMemoryAllocateInfo_1107297372
else:
  static :
    hint("Declaration of " & "struct_VkMemoryAllocateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginConditionalRenderingEXT):
  type
    PFN_vkCmdBeginConditionalRenderingEXT* = PFN_vkCmdBeginConditionalRenderingEXT_1107301634
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginConditionalRenderingEXT" &
        " already exists, not redeclaring")
when not declared(VkSamplerCreateInfo):
  type
    VkSamplerCreateInfo* = VkSamplerCreateInfo_1107297550
else:
  static :
    hint("Declaration of " & "VkSamplerCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindIndexBuffer):
  type
    PFN_vkCmdBindIndexBuffer* = PFN_vkCmdBindIndexBuffer_1107297884
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindIndexBuffer" &
        " already exists, not redeclaring")
when not declared(VkDeviceQueueInfo2):
  type
    VkDeviceQueueInfo2* = VkDeviceQueueInfo2_1107298212
else:
  static :
    hint("Declaration of " & "VkDeviceQueueInfo2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateBuffer):
  type
    PFN_vkCreateBuffer* = PFN_vkCreateBuffer_1107297776
else:
  static :
    hint("Declaration of " & "PFN_vkCreateBuffer" &
        " already exists, not redeclaring")
when not declared(VkSurfaceTransformFlagBitsKHR):
  type
    VkSurfaceTransformFlagBitsKHR* = VkSurfaceTransformFlagBitsKHR_1107299262
else:
  static :
    hint("Declaration of " & "VkSurfaceTransformFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkCopyImageInfo2KHR):
  type
    VkCopyImageInfo2KHR* = VkCopyImageInfo2KHR_1107300704
else:
  static :
    hint("Declaration of " & "VkCopyImageInfo2KHR" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeVP9PictureInfoKHR):
  type
    VkVideoDecodeVP9PictureInfoKHR* = VkVideoDecodeVP9PictureInfoKHR_1107301120
else:
  static :
    hint("Declaration of " & "VkVideoDecodeVP9PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV):
  type
    PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV* = PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV_1107302590
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV" &
        " already exists, not redeclaring")
when not declared(VkShaderCreateFlagsEXT):
  type
    VkShaderCreateFlagsEXT* = VkShaderCreateFlagsEXT_1107304254
else:
  static :
    hint("Declaration of " & "VkShaderCreateFlagsEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoVP9Segmentation):
  type
    StdVideoVP9Segmentation* = StdVideoVP9Segmentation_1107305646
else:
  static :
    hint("Declaration of " & "StdVideoVP9Segmentation" &
        " already exists, not redeclaring")
when not declared(VkPipelineBinaryHandlesInfoKHR):
  type
    VkPipelineBinaryHandlesInfoKHR* = VkPipelineBinaryHandlesInfoKHR_1107300886
else:
  static :
    hint("Declaration of " & "VkPipelineBinaryHandlesInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSharingMode):
  type
    VkSharingMode* = VkSharingMode_1107296830
else:
  static :
    hint("Declaration of " & "VkSharingMode" &
        " already exists, not redeclaring")
when not declared(struct_VkTileMemoryRequirementsQCOM):
  type
    struct_VkTileMemoryRequirementsQCOM* = struct_VkTileMemoryRequirementsQCOM_1107304666
else:
  static :
    hint("Declaration of " & "struct_VkTileMemoryRequirementsQCOM" &
        " already exists, not redeclaring")
when not declared(VkSwapchainLatencyCreateInfoNV):
  type
    VkSwapchainLatencyCreateInfoNV* = VkSwapchainLatencyCreateInfoNV_1107304424
else:
  static :
    hint("Declaration of " & "VkSwapchainLatencyCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkSparseImageMemoryBind):
  type
    struct_VkSparseImageMemoryBind* = struct_VkSparseImageMemoryBind_1107297396
else:
  static :
    hint("Declaration of " & "struct_VkSparseImageMemoryBind" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureGeometryAabbsDataKHR):
  type
    struct_VkAccelerationStructureGeometryAabbsDataKHR* = struct_VkAccelerationStructureGeometryAabbsDataKHR_1107305150
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureGeometryAabbsDataKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineRobustnessImageBehavior):
  type
    VkPipelineRobustnessImageBehavior* = VkPipelineRobustnessImageBehavior_1107298978
else:
  static :
    hint("Declaration of " & "VkPipelineRobustnessImageBehavior" &
        " already exists, not redeclaring")
when not declared(PFN_vkMapMemory):
  type
    PFN_vkMapMemory* = PFN_vkMapMemory_1107297722
else:
  static :
    hint("Declaration of " & "PFN_vkMapMemory" &
        " already exists, not redeclaring")
when not declared(VkSparseImageFormatFlags):
  type
    VkSparseImageFormatFlags* = VkSparseImageFormatFlags_1107297014
else:
  static :
    hint("Declaration of " & "VkSparseImageFormatFlags" &
        " already exists, not redeclaring")
when not declared(VkDisplayPropertiesKHR):
  type
    VkDisplayPropertiesKHR* = VkDisplayPropertiesKHR_1107299390
else:
  static :
    hint("Declaration of " & "VkDisplayPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV):
  type
    struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV* = struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV_1107303122
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineFragmentShadingRateEnumStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265SessionParametersGetInfoKHR):
  type
    struct_VkVideoEncodeH265SessionParametersGetInfoKHR* = struct_VkVideoEncodeH265SessionParametersGetInfoKHR_1107299748
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeH265SessionParametersGetInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSubgroupProperties):
  type
    struct_VkPhysicalDeviceSubgroupProperties* = struct_VkPhysicalDeviceSubgroupProperties_1107298048
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceSubgroupProperties" &
        " already exists, not redeclaring")
when not declared(enum_VkCommandBufferLevel):
  type
    enum_VkCommandBufferLevel* = enum_VkCommandBufferLevel_1107296912
else:
  static :
    hint("Declaration of " & "enum_VkCommandBufferLevel" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureCreateInfoNV):
  type
    VkAccelerationStructureCreateInfoNV* = VkAccelerationStructureCreateInfoNV_1107302160
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkBufferUsageFlags):
  type
    VkBufferUsageFlags* = VkBufferUsageFlags_1107297058
else:
  static :
    hint("Declaration of " & "VkBufferUsageFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineSampleLocationsStateCreateInfoEXT):
  type
    struct_VkPipelineSampleLocationsStateCreateInfoEXT* = struct_VkPipelineSampleLocationsStateCreateInfoEXT_1107301898
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineSampleLocationsStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV):
  type
    struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV* = struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV_1107303816
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureGeometryInstancesDataKHR):
  type
    struct_VkAccelerationStructureGeometryInstancesDataKHR* = struct_VkAccelerationStructureGeometryInstancesDataKHR_1107305154
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureGeometryInstancesDataKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkQueueBindSparse):
  type
    PFN_vkQueueBindSparse* = PFN_vkQueueBindSparse_1107297744
else:
  static :
    hint("Declaration of " & "PFN_vkQueueBindSparse" &
        " already exists, not redeclaring")
when not declared(VkImageSubresource2EXT):
  type
    VkImageSubresource2EXT* = VkImageSubresource2EXT_1107302698
else:
  static :
    hint("Declaration of " & "VkImageSubresource2EXT" &
        " already exists, not redeclaring")
when not declared(StdVideoH265ShortTermRefPicSet):
  type
    StdVideoH265ShortTermRefPicSet* = StdVideoH265ShortTermRefPicSet_1107305562
else:
  static :
    hint("Declaration of " & "StdVideoH265ShortTermRefPicSet" &
        " already exists, not redeclaring")
when not declared(VkDepthClampRangeEXT):
  type
    VkDepthClampRangeEXT* = VkDepthClampRangeEXT_1107304272
else:
  static :
    hint("Declaration of " & "VkDepthClampRangeEXT" &
        " already exists, not redeclaring")
when not declared(VkHostImageCopyFlags):
  type
    VkHostImageCopyFlags* = VkHostImageCopyFlags_1107299006
else:
  static :
    hint("Declaration of " & "VkHostImageCopyFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyMemoryToImageIndirectCommandKHR):
  type
    struct_VkCopyMemoryToImageIndirectCommandKHR* = struct_VkCopyMemoryToImageIndirectCommandKHR_1107301226
else:
  static :
    hint("Declaration of " & "struct_VkCopyMemoryToImageIndirectCommandKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationProvokingVertexStateCreateInfoEXT):
  type
    VkPipelineRasterizationProvokingVertexStateCreateInfoEXT* = VkPipelineRasterizationProvokingVertexStateCreateInfoEXT_1107302614
else:
  static :
    hint("Declaration of " &
        "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT):
  type
    PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT* = PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT_1107303080
else:
  static :
    hint("Declaration of " & "PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoVP9LoopFilter):
  type
    struct_StdVideoVP9LoopFilter* = struct_StdVideoVP9LoopFilter_1107305782
else:
  static :
    hint("Declaration of " & "struct_StdVideoVP9LoopFilter" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassTransformBeginInfoQCOM):
  type
    struct_VkRenderPassTransformBeginInfoQCOM* = struct_VkRenderPassTransformBeginInfoQCOM_1107302852
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassTransformBeginInfoQCOM" &
        " already exists, not redeclaring")
when not declared(enum_VkViewportCoordinateSwizzleNV):
  type
    enum_VkViewportCoordinateSwizzleNV* = enum_VkViewportCoordinateSwizzleNV_1107301726
else:
  static :
    hint("Declaration of " & "enum_VkViewportCoordinateSwizzleNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeUsageFlagsKHR):
  type
    VkVideoEncodeUsageFlagsKHR* = VkVideoEncodeUsageFlagsKHR_1107300584
else:
  static :
    hint("Declaration of " & "VkVideoEncodeUsageFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkQueueBeginDebugUtilsLabelEXT):
  type
    PFN_vkQueueBeginDebugUtilsLabelEXT* = PFN_vkQueueBeginDebugUtilsLabelEXT_1107301842
else:
  static :
    hint("Declaration of " & "PFN_vkQueueBeginDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM):
  type
    struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM* = struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM_1107304584
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMemoryDecompressionFeaturesNV):
  type
    VkPhysicalDeviceMemoryDecompressionFeaturesNV* = VkPhysicalDeviceMemoryDecompressionFeaturesNV_1107303776
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMemoryDecompressionFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT):
  type
    struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT* = struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT_1107303684
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetMemoryFdPropertiesKHR):
  type
    PFN_vkGetMemoryFdPropertiesKHR* = PFN_vkGetMemoryFdPropertiesKHR_1107299966
else:
  static :
    hint("Declaration of " & "PFN_vkGetMemoryFdPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetInstanceProcAddrLUNARG):
  type
    PFN_vkGetInstanceProcAddrLUNARG* = PFN_vkGetInstanceProcAddrLUNARG_1107303972
else:
  static :
    hint("Declaration of " & "PFN_vkGetInstanceProcAddrLUNARG" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyDataGraphPipelineSessionARM):
  type
    PFN_vkDestroyDataGraphPipelineSessionARM* = PFN_vkDestroyDataGraphPipelineSessionARM_1107304572
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyDataGraphPipelineSessionARM" &
        " already exists, not redeclaring")
when not declared(struct_VkAcquireNextImageInfoKHR):
  type
    struct_VkAcquireNextImageInfoKHR* = struct_VkAcquireNextImageInfoKHR_1107299320
else:
  static :
    hint("Declaration of " & "struct_VkAcquireNextImageInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVulkan14Properties):
  type
    struct_VkPhysicalDeviceVulkan14Properties* = struct_VkPhysicalDeviceVulkan14Properties_1107299012
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVulkan14Properties" &
        " already exists, not redeclaring")
when not declared(VkRenderingAreaInfoKHR):
  type
    VkRenderingAreaInfoKHR* = VkRenderingAreaInfoKHR_1107300788
else:
  static :
    hint("Declaration of " & "VkRenderingAreaInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdWriteBufferMarkerAMD):
  type
    PFN_vkCmdWriteBufferMarkerAMD* = PFN_vkCmdWriteBufferMarkerAMD_1107302256
else:
  static :
    hint("Declaration of " & "PFN_vkCmdWriteBufferMarkerAMD" &
        " already exists, not redeclaring")
when not declared(VkLineRasterizationMode):
  type
    VkLineRasterizationMode* = VkLineRasterizationMode_1107298986
else:
  static :
    hint("Declaration of " & "VkLineRasterizationMode" &
        " already exists, not redeclaring")
when not declared(VkDeviceDiagnosticsConfigFlagsNV):
  type
    VkDeviceDiagnosticsConfigFlagsNV* = VkDeviceDiagnosticsConfigFlagsNV_1107302954
else:
  static :
    hint("Declaration of " & "VkDeviceDiagnosticsConfigFlagsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayPlaneProperties2KHR):
  type
    struct_VkDisplayPlaneProperties2KHR* = struct_VkDisplayPlaneProperties2KHR_1107300210
else:
  static :
    hint("Declaration of " & "struct_VkDisplayPlaneProperties2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkViewportWScalingNV):
  type
    struct_VkViewportWScalingNV* = struct_VkViewportWScalingNV_1107301638
else:
  static :
    hint("Declaration of " & "struct_VkViewportWScalingNV" &
        " already exists, not redeclaring")
when not declared(VkMemoryAllocateFlagBitsKHR):
  type
    VkMemoryAllocateFlagBitsKHR* = VkMemoryAllocateFlagBitsKHR_1107299892
else:
  static :
    hint("Declaration of " & "VkMemoryAllocateFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkDisplayProperties2KHR):
  type
    VkDisplayProperties2KHR* = VkDisplayProperties2KHR_1107300208
else:
  static :
    hint("Declaration of " & "VkDisplayProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineBinaryDataInfoKHR):
  type
    VkPipelineBinaryDataInfoKHR* = VkPipelineBinaryDataInfoKHR_1107300882
else:
  static :
    hint("Declaration of " & "VkPipelineBinaryDataInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureVersionInfoKHR):
  type
    VkAccelerationStructureVersionInfoKHR* = VkAccelerationStructureVersionInfoKHR_1107305192
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureVersionInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR):
  type
    VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR* = VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR_1107300444
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkSubresourceHostMemcpySizeEXT):
  type
    VkSubresourceHostMemcpySizeEXT* = VkSubresourceHostMemcpySizeEXT_1107302692
else:
  static :
    hint("Declaration of " & "VkSubresourceHostMemcpySizeEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1Quantization):
  type
    StdVideoAV1Quantization* = StdVideoAV1Quantization_1107305612
else:
  static :
    hint("Declaration of " & "StdVideoAV1Quantization" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH265DpbSlotInfoKHR):
  type
    struct_VkVideoDecodeH265DpbSlotInfoKHR* = struct_VkVideoDecodeH265DpbSlotInfoKHR_1107300334
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeH265DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindDescriptorSets2):
  type
    PFN_vkCmdBindDescriptorSets2* = PFN_vkCmdBindDescriptorSets2_1107299234
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindDescriptorSets2" &
        " already exists, not redeclaring")
when not declared(struct_VkHdrMetadataEXT):
  type
    struct_VkHdrMetadataEXT* = struct_VkHdrMetadataEXT_1107301788
else:
  static :
    hint("Declaration of " & "struct_VkHdrMetadataEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR):
  type
    VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR* = VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR_1107300536
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkFrontFace):
  type
    VkFrontFace* = VkFrontFace_1107296858
else:
  static :
    hint("Declaration of " & "VkFrontFace" & " already exists, not redeclaring")
when not declared(enum_VkQueryControlFlagBits):
  type
    enum_VkQueryControlFlagBits* = enum_VkQueryControlFlagBits_1107297206
else:
  static :
    hint("Declaration of " & "enum_VkQueryControlFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPeerMemoryFeatureFlagBitsKHR):
  type
    VkPeerMemoryFeatureFlagBitsKHR* = VkPeerMemoryFeatureFlagBitsKHR_1107299888
else:
  static :
    hint("Declaration of " & "VkPeerMemoryFeatureFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCooperativeVectorFeaturesNV):
  type
    VkPhysicalDeviceCooperativeVectorFeaturesNV* = VkPhysicalDeviceCooperativeVectorFeaturesNV_1107304330
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCooperativeVectorFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT):
  type
    PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT* = PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT_1107301660
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyMicromapInfoEXT):
  type
    struct_VkCopyMicromapInfoEXT* = struct_VkCopyMicromapInfoEXT_1107303590
else:
  static :
    hint("Declaration of " & "struct_VkCopyMicromapInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineLibraryCreateInfoKHR):
  type
    VkPipelineLibraryCreateInfoKHR* = VkPipelineLibraryCreateInfoKHR_1107300542
else:
  static :
    hint("Declaration of " & "VkPipelineLibraryCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineCacheCreateInfo):
  type
    struct_VkPipelineCacheCreateInfo* = struct_VkPipelineCacheCreateInfo_1107297460
else:
  static :
    hint("Declaration of " & "struct_VkPipelineCacheCreateInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkSharingMode):
  type
    enum_VkSharingMode* = enum_VkSharingMode_1107296828
else:
  static :
    hint("Declaration of " & "enum_VkSharingMode" &
        " already exists, not redeclaring")
when not declared(enum_VkColorSpaceKHR):
  type
    enum_VkColorSpaceKHR* = enum_VkColorSpaceKHR_1107299256
else:
  static :
    hint("Declaration of " & "enum_VkColorSpaceKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDriverPropertiesKHR):
  type
    VkPhysicalDeviceDriverPropertiesKHR* = VkPhysicalDeviceDriverPropertiesKHR_1107300352
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDriverPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginQueryIndexedEXT):
  type
    PFN_vkCmdBeginQueryIndexedEXT* = PFN_vkCmdBeginQueryIndexedEXT_1107301486
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginQueryIndexedEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyBufferToImageInfo2):
  type
    struct_VkCopyBufferToImageInfo2* = struct_VkCopyBufferToImageInfo2_1107298790
else:
  static :
    hint("Declaration of " & "struct_VkCopyBufferToImageInfo2" &
        " already exists, not redeclaring")
when not declared(StdVideoH265ShortTermRefPicSetFlags):
  type
    StdVideoH265ShortTermRefPicSetFlags* = StdVideoH265ShortTermRefPicSetFlags_1107305806
else:
  static :
    hint("Declaration of " & "StdVideoH265ShortTermRefPicSetFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV):
  type
    VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV* = VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV_1107304868
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceFeatures2):
  type
    PFN_vkGetPhysicalDeviceFeatures2* = PFN_vkGetPhysicalDeviceFeatures2_1107298344
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceFeatures2" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdWaitEvents):
  type
    PFN_vkCmdWaitEvents* = PFN_vkCmdWaitEvents_1107297926
else:
  static :
    hint("Declaration of " & "PFN_vkCmdWaitEvents" &
        " already exists, not redeclaring")
when not declared(enum_VkPointClippingBehavior):
  type
    enum_VkPointClippingBehavior* = enum_VkPointClippingBehavior_1107297954
else:
  static :
    hint("Declaration of " & "enum_VkPointClippingBehavior" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalMemoryBufferCreateInfo):
  type
    struct_VkExternalMemoryBufferCreateInfo* = struct_VkExternalMemoryBufferCreateInfo_1107298278
else:
  static :
    hint("Declaration of " & "struct_VkExternalMemoryBufferCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkRenderingAttachmentInfoKHR):
  type
    VkRenderingAttachmentInfoKHR* = VkRenderingAttachmentInfoKHR_1107299836
else:
  static :
    hint("Declaration of " & "VkRenderingAttachmentInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH265InlineSessionParametersInfoKHR):
  type
    VkVideoDecodeH265InlineSessionParametersInfoKHR* = VkVideoDecodeH265InlineSessionParametersInfoKHR_1107301378
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH265InlineSessionParametersInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageViewHandleNVX):
  type
    PFN_vkGetImageViewHandleNVX* = PFN_vkGetImageViewHandleNVX_1107301530
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageViewHandleNVX" &
        " already exists, not redeclaring")
when not declared(VkPipelineCompilerControlCreateInfoAMD):
  type
    VkPipelineCompilerControlCreateInfoAMD* = VkPipelineCompilerControlCreateInfoAMD_1107302268
else:
  static :
    hint("Declaration of " & "VkPipelineCompilerControlCreateInfoAMD" &
        " already exists, not redeclaring")
when not declared(VkBlitImageInfo2):
  type
    VkBlitImageInfo2* = VkBlitImageInfo2_1107298804
else:
  static :
    hint("Declaration of " & "VkBlitImageInfo2" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE):
  type
    struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE* = struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE_1107305106
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineFragmentDensityMapLayeredCreateInfoVALVE" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH264PictureInfoKHR):
  type
    struct_VkVideoDecodeH264PictureInfoKHR* = struct_VkVideoDecodeH264PictureInfoKHR_1107299818
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeH264PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkQueueFlagBits):
  type
    enum_VkQueueFlagBits* = enum_VkQueueFlagBits_1107296978
else:
  static :
    hint("Declaration of " & "enum_VkQueueFlagBits" &
        " already exists, not redeclaring")
when not declared(VkRenderingFlags):
  type
    VkRenderingFlags* = VkRenderingFlags_1107298680
else:
  static :
    hint("Declaration of " & "VkRenderingFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceOpticalFlowFeaturesNV):
  type
    VkPhysicalDeviceOpticalFlowFeaturesNV* = VkPhysicalDeviceOpticalFlowFeaturesNV_1107304176
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceOpticalFlowFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureInfoNV):
  type
    struct_VkAccelerationStructureInfoNV* = struct_VkAccelerationStructureInfoNV_1107302154
else:
  static :
    hint("Declaration of " & "struct_VkAccelerationStructureInfoNV" &
        " already exists, not redeclaring")
when not declared(VkDisplaySurfaceStereoTypeNV):
  type
    VkDisplaySurfaceStereoTypeNV* = VkDisplaySurfaceStereoTypeNV_1107304682
else:
  static :
    hint("Declaration of " & "VkDisplaySurfaceStereoTypeNV" &
        " already exists, not redeclaring")
when not declared(enum_VkAccessFlagBits):
  type
    enum_VkAccessFlagBits* = enum_VkAccessFlagBits_1107296924
else:
  static :
    hint("Declaration of " & "enum_VkAccessFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVulkanMemoryModelFeatures):
  type
    VkPhysicalDeviceVulkanMemoryModelFeatures* = VkPhysicalDeviceVulkanMemoryModelFeatures_1107298532
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVulkanMemoryModelFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH265ProfileInfoKHR):
  type
    struct_VkVideoDecodeH265ProfileInfoKHR* = struct_VkVideoDecodeH265ProfileInfoKHR_1107300312
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeH265ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyCuModuleNVX):
  type
    PFN_vkDestroyCuModuleNVX* = PFN_vkDestroyCuModuleNVX_1107301516
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyCuModuleNVX" &
        " already exists, not redeclaring")
when not declared(VkBindBufferMemoryDeviceGroupInfoKHR):
  type
    VkBindBufferMemoryDeviceGroupInfoKHR* = VkBindBufferMemoryDeviceGroupInfoKHR_1107299904
else:
  static :
    hint("Declaration of " & "VkBindBufferMemoryDeviceGroupInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsStreamNV):
  type
    VkIndirectCommandsStreamNV* = VkIndirectCommandsStreamNV_1107302808
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsStreamNV" &
        " already exists, not redeclaring")
when not declared(VkShaderStageFlagBits):
  type
    VkShaderStageFlagBits* = VkShaderStageFlagBits_1107297096
else:
  static :
    hint("Declaration of " & "VkShaderStageFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkBuildMicromapsEXT):
  type
    PFN_vkBuildMicromapsEXT* = PFN_vkBuildMicromapsEXT_1107303612
else:
  static :
    hint("Declaration of " & "PFN_vkBuildMicromapsEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceNestedCommandBufferPropertiesEXT):
  type
    VkPhysicalDeviceNestedCommandBufferPropertiesEXT* = VkPhysicalDeviceNestedCommandBufferPropertiesEXT_1107303854
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceNestedCommandBufferPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceImageSparseMemoryRequirements):
  type
    PFN_vkGetDeviceImageSparseMemoryRequirements* = PFN_vkGetDeviceImageSparseMemoryRequirements_1107298970
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceImageSparseMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(enum_VkSemaphoreWaitFlagBits):
  type
    enum_VkSemaphoreWaitFlagBits* = enum_VkSemaphoreWaitFlagBits_1107298408
else:
  static :
    hint("Declaration of " & "enum_VkSemaphoreWaitFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceLayeredApiPropertiesKHR):
  type
    struct_VkPhysicalDeviceLayeredApiPropertiesKHR* = struct_VkPhysicalDeviceLayeredApiPropertiesKHR_1107301328
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceLayeredApiPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkTensorTilingARM):
  type
    enum_VkTensorTilingARM* = enum_VkTensorTilingARM_1107303986
else:
  static :
    hint("Declaration of " & "enum_VkTensorTilingARM" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreSubmitInfoKHR):
  type
    VkSemaphoreSubmitInfoKHR* = VkSemaphoreSubmitInfoKHR_1107300666
else:
  static :
    hint("Declaration of " & "VkSemaphoreSubmitInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectExecutionSetShaderLayoutInfoEXT):
  type
    struct_VkIndirectExecutionSetShaderLayoutInfoEXT* = struct_VkIndirectExecutionSetShaderLayoutInfoEXT_1107304950
else:
  static :
    hint("Declaration of " & "struct_VkIndirectExecutionSetShaderLayoutInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDiscardRectangleEnableEXT):
  type
    PFN_vkCmdSetDiscardRectangleEnableEXT* = PFN_vkCmdSetDiscardRectangleEnableEXT_1107301756
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDiscardRectangleEnableEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264PictureInfoFlags):
  type
    StdVideoEncodeH264PictureInfoFlags* = StdVideoEncodeH264PictureInfoFlags_1107305540
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkBindShaderGroupIndirectCommandNV):
  type
    struct_VkBindShaderGroupIndirectCommandNV* = struct_VkBindShaderGroupIndirectCommandNV_1107302790
else:
  static :
    hint("Declaration of " & "struct_VkBindShaderGroupIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265ProfileInfoKHR):
  type
    VkVideoEncodeH265ProfileInfoKHR* = VkVideoEncodeH265ProfileInfoKHR_1107299778
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSurfaceSupportKHR):
  type
    PFN_vkGetPhysicalDeviceSurfaceSupportKHR* = PFN_vkGetPhysicalDeviceSurfaceSupportKHR_1107299282
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceSurfaceSupportKHR" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineDispatchFlagBitsARM):
  type
    VkDataGraphPipelineDispatchFlagBitsARM* = VkDataGraphPipelineDispatchFlagBitsARM_1107304472
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineDispatchFlagBitsARM" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceGroupSwapchainCreateInfoKHR):
  type
    struct_VkDeviceGroupSwapchainCreateInfoKHR* = struct_VkDeviceGroupSwapchainCreateInfoKHR_1107299332
else:
  static :
    hint("Declaration of " & "struct_VkDeviceGroupSwapchainCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoAV1FrameRestorationType):
  type
    enum_StdVideoAV1FrameRestorationType* = enum_StdVideoAV1FrameRestorationType_1107305894
else:
  static :
    hint("Declaration of " & "enum_StdVideoAV1FrameRestorationType" &
        " already exists, not redeclaring")
when not declared(VkBufferImageCopy):
  type
    VkBufferImageCopy* = VkBufferImageCopy_1107297638
else:
  static :
    hint("Declaration of " & "VkBufferImageCopy" &
        " already exists, not redeclaring")
when not declared(VkShaderFloatControlsIndependenceKHR):
  type
    VkShaderFloatControlsIndependenceKHR* = VkShaderFloatControlsIndependenceKHR_1107300354
else:
  static :
    hint("Declaration of " & "VkShaderFloatControlsIndependenceKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT):
  type
    VkPhysicalDeviceYcbcrImageArraysFeaturesEXT* = VkPhysicalDeviceYcbcrImageArraysFeaturesEXT_1107302598
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreTypeCreateInfoKHR):
  type
    VkSemaphoreTypeCreateInfoKHR* = VkSemaphoreTypeCreateInfoKHR_1107300376
else:
  static :
    hint("Declaration of " & "VkSemaphoreTypeCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkSurfaceFullScreenExclusiveWin32InfoEXT):
  type
    VkSurfaceFullScreenExclusiveWin32InfoEXT* = VkSurfaceFullScreenExclusiveWin32InfoEXT_1107305412
else:
  static :
    hint("Declaration of " & "VkSurfaceFullScreenExclusiveWin32InfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDecompressMemoryNV):
  type
    PFN_vkCmdDecompressMemoryNV* = PFN_vkCmdDecompressMemoryNV_1107303782
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDecompressMemoryNV" &
        " already exists, not redeclaring")
when not declared(VkAttachmentReference):
  type
    VkAttachmentReference* = VkAttachmentReference_1107297594
else:
  static :
    hint("Declaration of " & "VkAttachmentReference" &
        " already exists, not redeclaring")
when not declared(VkPerformanceOverrideTypeINTEL):
  type
    VkPerformanceOverrideTypeINTEL* = VkPerformanceOverrideTypeINTEL_1107302384
else:
  static :
    hint("Declaration of " & "VkPerformanceOverrideTypeINTEL" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeAV1OperatingPointInfoFlags):
  type
    struct_StdVideoEncodeAV1OperatingPointInfoFlags* = struct_StdVideoEncodeAV1OperatingPointInfoFlags_1107305766
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeAV1OperatingPointInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceClusterAccelerationStructureFeaturesNV):
  type
    VkPhysicalDeviceClusterAccelerationStructureFeaturesNV* = VkPhysicalDeviceClusterAccelerationStructureFeaturesNV_1107304778
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceClusterAccelerationStructureFeaturesNV" &
        " already exists, not redeclaring")
when not declared(union_VkPerformanceCounterResultKHR):
  type
    union_VkPerformanceCounterResultKHR* = union_VkPerformanceCounterResultKHR_1107300152
else:
  static :
    hint("Declaration of " & "union_VkPerformanceCounterResultKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkGeneratedCommandsPipelineInfoEXT):
  type
    struct_VkGeneratedCommandsPipelineInfoEXT* = struct_VkGeneratedCommandsPipelineInfoEXT_1107305014
else:
  static :
    hint("Declaration of " & "struct_VkGeneratedCommandsPipelineInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureTrianglesOpacityMicromapEXT):
  type
    VkAccelerationStructureTrianglesOpacityMicromapEXT* = VkAccelerationStructureTrianglesOpacityMicromapEXT_1107303600
else:
  static :
    hint("Declaration of " &
        "VkAccelerationStructureTrianglesOpacityMicromapEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR):
  type
    struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR* = struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR_1107301312
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalMemoryProperties):
  type
    struct_VkExternalMemoryProperties* = struct_VkExternalMemoryProperties_1107298250
else:
  static :
    hint("Declaration of " & "struct_VkExternalMemoryProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineVertexInputDivisorStateCreateInfo):
  type
    struct_VkPipelineVertexInputDivisorStateCreateInfo* = struct_VkPipelineVertexInputDivisorStateCreateInfo_1107299060
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineVertexInputDivisorStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPipelineMultisampleStateCreateFlags):
  type
    VkPipelineMultisampleStateCreateFlags* = VkPipelineMultisampleStateCreateFlags_1107297114
else:
  static :
    hint("Declaration of " & "VkPipelineMultisampleStateCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineCreationCacheControlFeatures):
  type
    VkPhysicalDevicePipelineCreationCacheControlFeatures* = VkPhysicalDevicePipelineCreationCacheControlFeatures_1107298728
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePipelineCreationCacheControlFeatures" &
        " already exists, not redeclaring")
when not declared(VkSetDescriptorBufferOffsetsInfoEXT):
  type
    VkSetDescriptorBufferOffsetsInfoEXT* = VkSetDescriptorBufferOffsetsInfoEXT_1107301190
else:
  static :
    hint("Declaration of " & "VkSetDescriptorBufferOffsetsInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyMemoryIndirectCommandKHR):
  type
    struct_VkCopyMemoryIndirectCommandKHR* = struct_VkCopyMemoryIndirectCommandKHR_1107301218
else:
  static :
    hint("Declaration of " & "struct_VkCopyMemoryIndirectCommandKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCubicClampFeaturesQCOM):
  type
    struct_VkPhysicalDeviceCubicClampFeaturesQCOM* = struct_VkPhysicalDeviceCubicClampFeaturesQCOM_1107304636
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceCubicClampFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyAccelerationStructureKHR):
  type
    PFN_vkCopyAccelerationStructureKHR* = PFN_vkCopyAccelerationStructureKHR_1107305216
else:
  static :
    hint("Declaration of " & "PFN_vkCopyAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeAV1CapabilityFlagBitsKHR):
  type
    enum_VkVideoEncodeAV1CapabilityFlagBitsKHR* = enum_VkVideoEncodeAV1CapabilityFlagBitsKHR_1107301016
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeAV1CapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264ReferenceListsInfo):
  type
    struct_StdVideoEncodeH264ReferenceListsInfo* = struct_StdVideoEncodeH264ReferenceListsInfo_1107305682
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264ReferenceListsInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdResetQueryPool):
  type
    PFN_vkCmdResetQueryPool* = PFN_vkCmdResetQueryPool_1107297934
else:
  static :
    hint("Declaration of " & "PFN_vkCmdResetQueryPool" &
        " already exists, not redeclaring")
when not declared(PFN_vkRegisterDeviceEventEXT):
  type
    PFN_vkRegisterDeviceEventEXT* = PFN_vkRegisterDeviceEventEXT_1107301692
else:
  static :
    hint("Declaration of " & "PFN_vkRegisterDeviceEventEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264ProfileInfoKHR):
  type
    struct_VkVideoEncodeH264ProfileInfoKHR* = struct_VkVideoEncodeH264ProfileInfoKHR_1107299664
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineBinaryDataKHR):
  type
    VkPipelineBinaryDataKHR* = VkPipelineBinaryDataKHR_1107300858
else:
  static :
    hint("Declaration of " & "VkPipelineBinaryDataKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkBindBufferMemoryInfo):
  type
    struct_VkBindBufferMemoryInfo* = struct_VkBindBufferMemoryInfo_1107298052
else:
  static :
    hint("Declaration of " & "struct_VkBindBufferMemoryInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkOpticalFlowUsageFlagBitsNV):
  type
    enum_VkOpticalFlowUsageFlagBitsNV* = enum_VkOpticalFlowUsageFlagBitsNV_1107304156
else:
  static :
    hint("Declaration of " & "enum_VkOpticalFlowUsageFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV):
  type
    VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV* = VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV_1107304850
else:
  static :
    hint("Declaration of " &
        "VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateXlibSurfaceKHR):
  type
    PFN_vkCreateXlibSurfaceKHR* = PFN_vkCreateXlibSurfaceKHR_1107305436
else:
  static :
    hint("Declaration of " & "PFN_vkCreateXlibSurfaceKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoVP9ColorConfigFlags):
  type
    StdVideoVP9ColorConfigFlags* = StdVideoVP9ColorConfigFlags_1107305838
else:
  static :
    hint("Declaration of " & "StdVideoVP9ColorConfigFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL):
  type
    struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL* = struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL_1107302368
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL" &
        " already exists, not redeclaring")
when not declared(VkImageCreateFlags):
  type
    VkImageCreateFlags* = VkImageCreateFlags_1107296946
else:
  static :
    hint("Declaration of " & "VkImageCreateFlags" &
        " already exists, not redeclaring")
when not declared(StdVideoH264WeightedBipredIdc):
  type
    StdVideoH264WeightedBipredIdc* = StdVideoH264WeightedBipredIdc_1107305528
else:
  static :
    hint("Declaration of " & "StdVideoH264WeightedBipredIdc" &
        " already exists, not redeclaring")
when not declared(VkVideoSessionParametersCreateFlagBitsKHR):
  type
    VkVideoSessionParametersCreateFlagBitsKHR* = VkVideoSessionParametersCreateFlagBitsKHR_1107299456
else:
  static :
    hint("Declaration of " & "VkVideoSessionParametersCreateFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePerformanceQueryPropertiesKHR):
  type
    VkPhysicalDevicePerformanceQueryPropertiesKHR* = VkPhysicalDevicePerformanceQueryPropertiesKHR_1107300138
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePerformanceQueryPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkImageViewSampleWeightCreateInfoQCOM):
  type
    VkImageViewSampleWeightCreateInfoQCOM* = VkImageViewSampleWeightCreateInfoQCOM_1107303838
else:
  static :
    hint("Declaration of " & "VkImageViewSampleWeightCreateInfoQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyMemoryToAccelerationStructureInfoKHR):
  type
    struct_VkCopyMemoryToAccelerationStructureInfoKHR* = struct_VkCopyMemoryToAccelerationStructureInfoKHR_1107305198
else:
  static :
    hint("Declaration of " & "struct_VkCopyMemoryToAccelerationStructureInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceProtectedMemoryProperties):
  type
    VkPhysicalDeviceProtectedMemoryProperties* = VkPhysicalDeviceProtectedMemoryProperties_1107298208
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceProtectedMemoryProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyPipelineCache):
  type
    PFN_vkDestroyPipelineCache* = PFN_vkDestroyPipelineCache_1107297800
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyPipelineCache" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceImageMemoryRequirements):
  type
    struct_VkDeviceImageMemoryRequirements* = struct_VkDeviceImageMemoryRequirements_1107298894
else:
  static :
    hint("Declaration of " & "struct_VkDeviceImageMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMeshShaderPropertiesNV):
  type
    VkPhysicalDeviceMeshShaderPropertiesNV* = VkPhysicalDeviceMeshShaderPropertiesNV_1107302316
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMeshShaderPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkExternalSemaphoreHandleTypeFlagBits):
  type
    VkExternalSemaphoreHandleTypeFlagBits* = VkExternalSemaphoreHandleTypeFlagBits_1107298038
else:
  static :
    hint("Declaration of " & "VkExternalSemaphoreHandleTypeFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectCommandsVertexBufferTokenEXT):
  type
    struct_VkIndirectCommandsVertexBufferTokenEXT* = struct_VkIndirectCommandsVertexBufferTokenEXT_1107304978
else:
  static :
    hint("Declaration of " & "struct_VkIndirectCommandsVertexBufferTokenEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkFreeMemory):
  type
    PFN_vkFreeMemory* = PFN_vkFreeMemory_1107297720
else:
  static :
    hint("Declaration of " & "PFN_vkFreeMemory" &
        " already exists, not redeclaring")
when not declared(VkBufferImageCopy2KHR):
  type
    VkBufferImageCopy2KHR* = VkBufferImageCopy2KHR_1107300720
else:
  static :
    hint("Declaration of " & "VkBufferImageCopy2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineProtectedAccessFeatures):
  type
    VkPhysicalDevicePipelineProtectedAccessFeatures* = VkPhysicalDevicePipelineProtectedAccessFeatures_1107299158
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePipelineProtectedAccessFeatures" &
        " already exists, not redeclaring")
when not declared(VkDescriptorBufferInfo):
  type
    VkDescriptorBufferInfo* = VkDescriptorBufferInfo_1107297558
else:
  static :
    hint("Declaration of " & "VkDescriptorBufferInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV):
  type
    struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV* = struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV_1107303828
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceLinearColorAttachmentFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR):
  type
    PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR* = PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR_1107299944
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkInternalAllocationType):
  type
    enum_VkInternalAllocationType* = enum_VkInternalAllocationType_1107296804
else:
  static :
    hint("Declaration of " & "enum_VkInternalAllocationType" &
        " already exists, not redeclaring")
when not declared(VkCommandPoolResetFlags):
  type
    VkCommandPoolResetFlags* = VkCommandPoolResetFlags_1107297198
else:
  static :
    hint("Declaration of " & "VkCommandPoolResetFlags" &
        " already exists, not redeclaring")
when not declared(enum_VkQueryPipelineStatisticFlagBits):
  type
    enum_VkQueryPipelineStatisticFlagBits* = enum_VkQueryPipelineStatisticFlagBits_1107297030
else:
  static :
    hint("Declaration of " & "enum_VkQueryPipelineStatisticFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineCacheHeaderVersionOne):
  type
    struct_VkPipelineCacheHeaderVersionOne* = struct_VkPipelineCacheHeaderVersionOne_1107297280
else:
  static :
    hint("Declaration of " & "struct_VkPipelineCacheHeaderVersionOne" &
        " already exists, not redeclaring")
when not declared(struct_VkSubpassResolvePerformanceQueryEXT):
  type
    struct_VkSubpassResolvePerformanceQueryEXT* = struct_VkSubpassResolvePerformanceQueryEXT_1107303398
else:
  static :
    hint("Declaration of " & "struct_VkSubpassResolvePerformanceQueryEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoCodingControlFlagBitsKHR):
  type
    enum_VkVideoCodingControlFlagBitsKHR* = enum_VkVideoCodingControlFlagBitsKHR_1107299464
else:
  static :
    hint("Declaration of " & "enum_VkVideoCodingControlFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureGeometrySpheresDataNV):
  type
    VkAccelerationStructureGeometrySpheresDataNV* = VkAccelerationStructureGeometrySpheresDataNV_1107303826
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureGeometrySpheresDataNV" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureInputInfoNV):
  type
    VkClusterAccelerationStructureInputInfoNV* = VkClusterAccelerationStructureInputInfoNV_1107304802
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureInputInfoNV" &
        " already exists, not redeclaring")
when not declared(VkImageView):
  type
    VkImageView* = VkImageView_1107296745
else:
  static :
    hint("Declaration of " & "VkImageView" & " already exists, not redeclaring")
when not declared(PFN_vkMergePipelineCaches):
  type
    PFN_vkMergePipelineCaches* = PFN_vkMergePipelineCaches_1107297804
else:
  static :
    hint("Declaration of " & "PFN_vkMergePipelineCaches" &
        " already exists, not redeclaring")
when not declared(VkCopyBufferInfo2):
  type
    VkCopyBufferInfo2* = VkCopyBufferInfo2_1107298776
else:
  static :
    hint("Declaration of " & "VkCopyBufferInfo2" &
        " already exists, not redeclaring")
when not declared(PFN_vkAcquireProfilingLockKHR):
  type
    PFN_vkAcquireProfilingLockKHR* = PFN_vkAcquireProfilingLockKHR_1107300168
else:
  static :
    hint("Declaration of " & "PFN_vkAcquireProfilingLockKHR" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineDispatchInfoARM):
  type
    VkDataGraphPipelineDispatchInfoARM* = VkDataGraphPipelineDispatchInfoARM_1107304532
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineDispatchInfoARM" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1SequenceHeader):
  type
    StdVideoAV1SequenceHeader* = StdVideoAV1SequenceHeader_1107300992
else:
  static :
    hint("Declaration of " & "StdVideoAV1SequenceHeader" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageMemoryRequirements2KHR):
  type
    PFN_vkGetImageMemoryRequirements2KHR* = PFN_vkGetImageMemoryRequirements2KHR_1107300252
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageMemoryRequirements2KHR" &
        " already exists, not redeclaring")
when not declared(VkGeometryInstanceFlagsNV):
  type
    VkGeometryInstanceFlagsNV* = VkGeometryInstanceFlagsNV_1107302116
else:
  static :
    hint("Declaration of " & "VkGeometryInstanceFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExtendedDynamicState3PropertiesEXT):
  type
    VkPhysicalDeviceExtendedDynamicState3PropertiesEXT* = VkPhysicalDeviceExtendedDynamicState3PropertiesEXT_1107303866
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceExtendedDynamicState3PropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkD3D12FenceSubmitInfoKHR):
  type
    VkD3D12FenceSubmitInfoKHR* = VkD3D12FenceSubmitInfoKHR_1107305356
else:
  static :
    hint("Declaration of " & "VkD3D12FenceSubmitInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDispatchIndirectCommand):
  type
    VkDispatchIndirectCommand* = VkDispatchIndirectCommand_1107297258
else:
  static :
    hint("Declaration of " & "VkDispatchIndirectCommand" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyDescriptorSetLayout):
  type
    PFN_vkDestroyDescriptorSetLayout* = PFN_vkDestroyDescriptorSetLayout_1107297822
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyDescriptorSetLayout" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroySurfaceKHR):
  type
    PFN_vkDestroySurfaceKHR* = PFN_vkDestroySurfaceKHR_1107299280
else:
  static :
    hint("Declaration of " & "PFN_vkDestroySurfaceKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineBinaryKeyKHR):
  type
    struct_VkPipelineBinaryKeyKHR* = struct_VkPipelineBinaryKeyKHR_1107300852
else:
  static :
    hint("Declaration of " & "struct_VkPipelineBinaryKeyKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImagelessFramebufferFeatures):
  type
    VkPhysicalDeviceImagelessFramebufferFeatures* = VkPhysicalDeviceImagelessFramebufferFeatures_1107298536
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImagelessFramebufferFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineCoverageModulationStateCreateInfoNV):
  type
    struct_VkPipelineCoverageModulationStateCreateInfoNV* = struct_VkPipelineCoverageModulationStateCreateInfoNV_1107301942
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineCoverageModulationStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT):
  type
    VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT* = VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT_1107301864
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT):
  type
    VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* = VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT_1107303432
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkEventCreateFlagBits):
  type
    VkEventCreateFlagBits* = VkEventCreateFlagBits_1107297026
else:
  static :
    hint("Declaration of " & "VkEventCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR):
  type
    struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR* = struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR_1107301380
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoDecodeAV1InlineSessionParametersInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI):
  type
    VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI* = VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI_1107303640
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI" &
        " already exists, not redeclaring")
when not declared(VkAddressCopyFlagBitsKHR):
  type
    VkAddressCopyFlagBitsKHR* = VkAddressCopyFlagBitsKHR_1107301210
else:
  static :
    hint("Declaration of " & "VkAddressCopyFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM):
  type
    struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM* = struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM_1107304558
else:
  static :
    hint("Declaration of " &
        "struct_VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM" &
        " already exists, not redeclaring")
when not declared(VkShaderCorePropertiesFlagBitsAMD):
  type
    VkShaderCorePropertiesFlagBitsAMD* = VkShaderCorePropertiesFlagBitsAMD_1107302486
else:
  static :
    hint("Declaration of " & "VkShaderCorePropertiesFlagBitsAMD" &
        " already exists, not redeclaring")
when not declared(VkBufferMemoryBarrier2KHR):
  type
    VkBufferMemoryBarrier2KHR* = VkBufferMemoryBarrier2KHR_1107300658
else:
  static :
    hint("Declaration of " & "VkBufferMemoryBarrier2KHR" &
        " already exists, not redeclaring")
when not declared(VkMicromapVersionInfoEXT):
  type
    VkMicromapVersionInfoEXT* = VkMicromapVersionInfoEXT_1107303580
else:
  static :
    hint("Declaration of " & "VkMicromapVersionInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkSystemAllocationScope):
  type
    VkSystemAllocationScope* = VkSystemAllocationScope_1107296802
else:
  static :
    hint("Declaration of " & "VkSystemAllocationScope" &
        " already exists, not redeclaring")
when not declared(VkCommandBufferResetFlags):
  type
    VkCommandBufferResetFlags* = VkCommandBufferResetFlags_1107297216
else:
  static :
    hint("Declaration of " & "VkCommandBufferResetFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures):
  type
    VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* = VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298712
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264PictureInfoKHR):
  type
    struct_VkVideoEncodeH264PictureInfoKHR* = struct_VkVideoEncodeH264PictureInfoKHR_1107299652
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceCreateInfo):
  type
    struct_VkDeviceCreateInfo* = struct_VkDeviceCreateInfo_1107297352
else:
  static :
    hint("Declaration of " & "struct_VkDeviceCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPipelineExecutableStatisticsKHR):
  type
    PFN_vkGetPipelineExecutableStatisticsKHR* = PFN_vkGetPipelineExecutableStatisticsKHR_1107300520
else:
  static :
    hint("Declaration of " & "PFN_vkGetPipelineExecutableStatisticsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM):
  type
    struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM* = struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM_1107304078
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDescriptorBufferTensorPropertiesARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderFloat8FeaturesEXT):
  type
    struct_VkPhysicalDeviceShaderFloat8FeaturesEXT* = struct_VkPhysicalDeviceShaderFloat8FeaturesEXT_1107304732
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderFloat8FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkEventCreateFlags):
  type
    VkEventCreateFlags* = VkEventCreateFlags_1107297028
else:
  static :
    hint("Declaration of " & "VkEventCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsLayoutNV):
  type
    VkIndirectCommandsLayoutNV* = VkIndirectCommandsLayoutNV_1107302756
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsLayoutNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1PictureInfoKHR):
  type
    struct_VkVideoEncodeAV1PictureInfoKHR* = struct_VkVideoEncodeAV1PictureInfoKHR_1107301068
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeAV1PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPastPresentationTimingGOOGLE):
  type
    PFN_vkGetPastPresentationTimingGOOGLE* = PFN_vkGetPastPresentationTimingGOOGLE_1107301716
else:
  static :
    hint("Declaration of " & "PFN_vkGetPastPresentationTimingGOOGLE" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetMemoryWin32HandleKHR):
  type
    PFN_vkGetMemoryWin32HandleKHR* = PFN_vkGetMemoryWin32HandleKHR_1107305338
else:
  static :
    hint("Declaration of " & "PFN_vkGetMemoryWin32HandleKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR):
  type
    PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR* = PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR_1107299540
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkFilterCubicImageViewImageFormatPropertiesEXT):
  type
    struct_VkFilterCubicImageViewImageFormatPropertiesEXT* = struct_VkFilterCubicImageViewImageFormatPropertiesEXT_1107302234
else:
  static :
    hint("Declaration of " &
        "struct_VkFilterCubicImageViewImageFormatPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkRenderPassStripeInfoARM):
  type
    VkRenderPassStripeInfoARM* = VkRenderPassStripeInfoARM_1107303724
else:
  static :
    hint("Declaration of " & "VkRenderPassStripeInfoARM" &
        " already exists, not redeclaring")
when not declared(VkImageViewAddressPropertiesNVX):
  type
    VkImageViewAddressPropertiesNVX* = VkImageViewAddressPropertiesNVX_1107301528
else:
  static :
    hint("Declaration of " & "VkImageViewAddressPropertiesNVX" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreImportFlagsKHR):
  type
    VkSemaphoreImportFlagsKHR* = VkSemaphoreImportFlagsKHR_1107299982
else:
  static :
    hint("Declaration of " & "VkSemaphoreImportFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance7PropertiesKHR):
  type
    VkPhysicalDeviceMaintenance7PropertiesKHR* = VkPhysicalDeviceMaintenance7PropertiesKHR_1107301326
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance7PropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT):
  type
    VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT* = VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT_1107302482
else:
  static :
    hint("Declaration of " &
        "VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateImage):
  type
    PFN_vkCreateImage* = PFN_vkCreateImage_1107297784
else:
  static :
    hint("Declaration of " & "PFN_vkCreateImage" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeAV1ProfileInfoKHR):
  type
    struct_VkVideoDecodeAV1ProfileInfoKHR* = struct_VkVideoDecodeAV1ProfileInfoKHR_1107300978
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeAV1ProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetRayTracingShaderGroupHandlesKHR):
  type
    PFN_vkGetRayTracingShaderGroupHandlesKHR* = PFN_vkGetRayTracingShaderGroupHandlesKHR_1107302212
else:
  static :
    hint("Declaration of " & "PFN_vkGetRayTracingShaderGroupHandlesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkResetQueryPoolEXT):
  type
    PFN_vkResetQueryPoolEXT* = PFN_vkResetQueryPoolEXT_1107302640
else:
  static :
    hint("Declaration of " & "PFN_vkResetQueryPoolEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRayQueryFeaturesKHR):
  type
    struct_VkPhysicalDeviceRayQueryFeaturesKHR* = struct_VkPhysicalDeviceRayQueryFeaturesKHR_1107305278
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceRayQueryFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR):
  type
    VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR* = VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR_1107301236
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSemaphoreCreateInfo):
  type
    struct_VkSemaphoreCreateInfo* = struct_VkSemaphoreCreateInfo_1107297420
else:
  static :
    hint("Declaration of " & "struct_VkSemaphoreCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdClearDepthStencilImage):
  type
    PFN_vkCmdClearDepthStencilImage* = PFN_vkCmdClearDepthStencilImage_1107297916
else:
  static :
    hint("Declaration of " & "PFN_vkCmdClearDepthStencilImage" &
        " already exists, not redeclaring")
when not declared(struct_VkPresentInfoKHR):
  type
    struct_VkPresentInfoKHR* = struct_VkPresentInfoKHR_1107299308
else:
  static :
    hint("Declaration of " & "struct_VkPresentInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkUninitializePerformanceApiINTEL):
  type
    PFN_vkUninitializePerformanceApiINTEL* = PFN_vkUninitializePerformanceApiINTEL_1107302430
else:
  static :
    hint("Declaration of " & "PFN_vkUninitializePerformanceApiINTEL" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT):
  type
    struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT* = struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT_1107304938
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkComputePipelineIndirectBufferInfoNV):
  type
    struct_VkComputePipelineIndirectBufferInfoNV* = struct_VkComputePipelineIndirectBufferInfoNV_1107303790
else:
  static :
    hint("Declaration of " & "struct_VkComputePipelineIndirectBufferInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkSparseImageMemoryRequirements2):
  type
    struct_VkSparseImageMemoryRequirements2* = struct_VkSparseImageMemoryRequirements2_1107298124
else:
  static :
    hint("Declaration of " & "struct_VkSparseImageMemoryRequirements2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLimits):
  type
    VkPhysicalDeviceLimits* = VkPhysicalDeviceLimits_1107297330
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLimits" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265QualityLevelPropertiesKHR):
  type
    VkVideoEncodeH265QualityLevelPropertiesKHR* = VkVideoEncodeH265QualityLevelPropertiesKHR_1107299732
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265QualityLevelPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkRenderingFlagBits):
  type
    VkRenderingFlagBits* = VkRenderingFlagBits_1107298678
else:
  static :
    hint("Declaration of " & "VkRenderingFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceGroupSurfacePresentModesKHR):
  type
    PFN_vkGetDeviceGroupSurfacePresentModesKHR* = PFN_vkGetDeviceGroupSurfacePresentModesKHR_1107299348
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceGroupSurfacePresentModesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEndCodingInfoKHR):
  type
    struct_VkVideoEndCodingInfoKHR* = struct_VkVideoEndCodingInfoKHR_1107299530
else:
  static :
    hint("Declaration of " & "struct_VkVideoEndCodingInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1RateControlInfoKHR):
  type
    struct_VkVideoEncodeAV1RateControlInfoKHR* = struct_VkVideoEncodeAV1RateControlInfoKHR_1107301092
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeAV1RateControlInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkCuFunctionCreateInfoNVX):
  type
    struct_VkCuFunctionCreateInfoNVX* = struct_VkCuFunctionCreateInfoNVX_1107301504
else:
  static :
    hint("Declaration of " & "struct_VkCuFunctionCreateInfoNVX" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyBufferView):
  type
    PFN_vkDestroyBufferView* = PFN_vkDestroyBufferView_1107297782
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyBufferView" &
        " already exists, not redeclaring")
when not declared(struct_VkAttachmentReference):
  type
    struct_VkAttachmentReference* = struct_VkAttachmentReference_1107297592
else:
  static :
    hint("Declaration of " & "struct_VkAttachmentReference" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI):
  type
    struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI* = struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI_1107303342
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI" &
        " already exists, not redeclaring")
when not declared(VkImageMemoryBarrier2KHR):
  type
    VkImageMemoryBarrier2KHR* = VkImageMemoryBarrier2KHR_1107300660
else:
  static :
    hint("Declaration of " & "VkImageMemoryBarrier2KHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265PpsFlags):
  type
    struct_StdVideoH265PpsFlags* = struct_StdVideoH265PpsFlags_1107305708
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265PpsFlags" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeRateControlLayerInfoKHR):
  type
    VkVideoEncodeRateControlLayerInfoKHR* = VkVideoEncodeRateControlLayerInfoKHR_1107300612
else:
  static :
    hint("Declaration of " & "VkVideoEncodeRateControlLayerInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkShaderStageFlagBits):
  type
    enum_VkShaderStageFlagBits* = enum_VkShaderStageFlagBits_1107297094
else:
  static :
    hint("Declaration of " & "enum_VkShaderStageFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPipelineFragmentDensityMapLayeredCreateInfoVALVE):
  type
    VkPipelineFragmentDensityMapLayeredCreateInfoVALVE* = VkPipelineFragmentDensityMapLayeredCreateInfoVALVE_1107305108
else:
  static :
    hint("Declaration of " &
        "VkPipelineFragmentDensityMapLayeredCreateInfoVALVE" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoAV1Level):
  type
    enum_StdVideoAV1Level* = enum_StdVideoAV1Level_1107305482
else:
  static :
    hint("Declaration of " & "enum_StdVideoAV1Level" &
        " already exists, not redeclaring")
when not declared(struct_VkImageDrmFormatModifierExplicitCreateInfoEXT):
  type
    struct_VkImageDrmFormatModifierExplicitCreateInfoEXT* = struct_VkImageDrmFormatModifierExplicitCreateInfoEXT_1107301972
else:
  static :
    hint("Declaration of " &
        "struct_VkImageDrmFormatModifierExplicitCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkHostImageCopyFlagsEXT):
  type
    VkHostImageCopyFlagsEXT* = VkHostImageCopyFlagsEXT_1107302674
else:
  static :
    hint("Declaration of " & "VkHostImageCopyFlagsEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkFragmentShadingRateTypeNV):
  type
    enum_VkFragmentShadingRateTypeNV* = enum_VkFragmentShadingRateTypeNV_1107303106
else:
  static :
    hint("Declaration of " & "enum_VkFragmentShadingRateTypeNV" &
        " already exists, not redeclaring")
when not declared(enum_VkPresentScalingFlagBitsKHR):
  type
    enum_VkPresentScalingFlagBitsKHR* = enum_VkPresentScalingFlagBitsKHR_1107300898
else:
  static :
    hint("Declaration of " & "enum_VkPresentScalingFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkDefaultVertexAttributeValueKHR):
  type
    enum_VkDefaultVertexAttributeValueKHR* = enum_VkDefaultVertexAttributeValueKHR_1107301352
else:
  static :
    hint("Declaration of " & "enum_VkDefaultVertexAttributeValueKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyImageToImage):
  type
    PFN_vkCopyImageToImage* = PFN_vkCopyImageToImage_1107299246
else:
  static :
    hint("Declaration of " & "PFN_vkCopyImageToImage" &
        " already exists, not redeclaring")
when not declared(VkDeviceGroupCommandBufferBeginInfo):
  type
    VkDeviceGroupCommandBufferBeginInfo* = VkDeviceGroupCommandBufferBeginInfo_1107298082
else:
  static :
    hint("Declaration of " & "VkDeviceGroupCommandBufferBeginInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMemoryProperties2):
  type
    VkPhysicalDeviceMemoryProperties2* = VkPhysicalDeviceMemoryProperties2_1107298154
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMemoryProperties2" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoProfileInfoKHR):
  type
    struct_VkVideoProfileInfoKHR* = struct_VkVideoProfileInfoKHR_1107299478
else:
  static :
    hint("Declaration of " & "struct_VkVideoProfileInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureMoveObjectsInfoNV):
  type
    VkClusterAccelerationStructureMoveObjectsInfoNV* = VkClusterAccelerationStructureMoveObjectsInfoNV_1107304822
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureMoveObjectsInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR):
  type
    VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR* = VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300620
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeFeedbackFlagBitsKHR):
  type
    VkVideoEncodeFeedbackFlagBitsKHR* = VkVideoEncodeFeedbackFlagBitsKHR_1107300576
else:
  static :
    hint("Declaration of " & "VkVideoEncodeFeedbackFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT):
  type
    VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* = VkPhysicalDeviceExtendedDynamicStateFeaturesEXT_1107302646
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDescriptorEXT):
  type
    PFN_vkGetDescriptorEXT* = PFN_vkGetDescriptorEXT_1107303066
else:
  static :
    hint("Declaration of " & "PFN_vkGetDescriptorEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264CapabilityFlagBitsKHR):
  type
    VkVideoEncodeH264CapabilityFlagBitsKHR* = VkVideoEncodeH264CapabilityFlagBitsKHR_1107299592
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264CapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyShaderModule):
  type
    PFN_vkDestroyShaderModule* = PFN_vkDestroyShaderModule_1107297796
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyShaderModule" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorAddressInfoEXT):
  type
    struct_VkDescriptorAddressInfoEXT* = struct_VkDescriptorAddressInfoEXT_1107303018
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorAddressInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsLayoutUsageFlagsNV):
  type
    VkIndirectCommandsLayoutUsageFlagsNV* = VkIndirectCommandsLayoutUsageFlagsNV_1107302772
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsLayoutUsageFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRobustness2PropertiesEXT):
  type
    VkPhysicalDeviceRobustness2PropertiesEXT* = VkPhysicalDeviceRobustness2PropertiesEXT_1107302904
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRobustness2PropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoSessionKHR):
  type
    VkVideoSessionKHR* = VkVideoSessionKHR_1107299416
else:
  static :
    hint("Declaration of " & "VkVideoSessionKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkShaderModuleCreateInfo):
  type
    struct_VkShaderModuleCreateInfo* = struct_VkShaderModuleCreateInfo_1107297456
else:
  static :
    hint("Declaration of " & "struct_VkShaderModuleCreateInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineCreateFlagBits):
  type
    enum_VkPipelineCreateFlagBits* = enum_VkPipelineCreateFlagBits_1107297082
else:
  static :
    hint("Declaration of " & "enum_VkPipelineCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkAccessFlags2KHR):
  type
    VkAccessFlags2KHR* = VkAccessFlags2KHR_1107300648
else:
  static :
    hint("Declaration of " & "VkAccessFlags2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCoverageReductionModeFeaturesNV):
  type
    VkPhysicalDeviceCoverageReductionModeFeaturesNV* = VkPhysicalDeviceCoverageReductionModeFeaturesNV_1107302580
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCoverageReductionModeFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkLayerSettingEXT):
  type
    struct_VkLayerSettingEXT* = struct_VkLayerSettingEXT_1107304366
else:
  static :
    hint("Declaration of " & "struct_VkLayerSettingEXT" &
        " already exists, not redeclaring")
when not declared(VkOpacityMicromapFormatEXT):
  type
    VkOpacityMicromapFormatEXT* = VkOpacityMicromapFormatEXT_1107303528
else:
  static :
    hint("Declaration of " & "VkOpacityMicromapFormatEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdWriteAccelerationStructuresPropertiesKHR):
  type
    PFN_vkCmdWriteAccelerationStructuresPropertiesKHR* = PFN_vkCmdWriteAccelerationStructuresPropertiesKHR_1107305232
else:
  static :
    hint("Declaration of " & "PFN_vkCmdWriteAccelerationStructuresPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(WINBOOL):
  type
    WINBOOL* = WINBOOL_1107305652
else:
  static :
    hint("Declaration of " & "WINBOOL" & " already exists, not redeclaring")
when not declared(VkComponentTypeNV):
  type
    VkComponentTypeNV* = VkComponentTypeNV_1107302554
else:
  static :
    hint("Declaration of " & "VkComponentTypeNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkAllocateCommandBuffers):
  type
    PFN_vkAllocateCommandBuffers* = PFN_vkAllocateCommandBuffers_1107297852
else:
  static :
    hint("Declaration of " & "PFN_vkAllocateCommandBuffers" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH265SliceSegmentHeaderFlags):
  type
    struct_StdVideoEncodeH265SliceSegmentHeaderFlags* = struct_StdVideoEncodeH265SliceSegmentHeaderFlags_1107305710
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH265SliceSegmentHeaderFlags" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264MemMgmtControlOp):
  type
    enum_StdVideoH264MemMgmtControlOp* = enum_StdVideoH264MemMgmtControlOp_1107305912
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264MemMgmtControlOp" &
        " already exists, not redeclaring")
when not declared(VkPipelineViewportStateCreateFlags):
  type
    VkPipelineViewportStateCreateFlags* = VkPipelineViewportStateCreateFlags_1107297110
else:
  static :
    hint("Declaration of " & "VkPipelineViewportStateCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkQueryPoolSamplingModeINTEL):
  type
    VkQueryPoolSamplingModeINTEL* = VkQueryPoolSamplingModeINTEL_1107302380
else:
  static :
    hint("Declaration of " & "VkQueryPoolSamplingModeINTEL" &
        " already exists, not redeclaring")
when not declared(PFN_vkUnmapMemory):
  type
    PFN_vkUnmapMemory* = PFN_vkUnmapMemory_1107297724
else:
  static :
    hint("Declaration of " & "PFN_vkUnmapMemory" &
        " already exists, not redeclaring")
when not declared(VkVertexInputBindingDivisorDescriptionEXT):
  type
    VkVertexInputBindingDivisorDescriptionEXT* = VkVertexInputBindingDivisorDescriptionEXT_1107302294
else:
  static :
    hint("Declaration of " & "VkVertexInputBindingDivisorDescriptionEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDataGraphPipelinesARM):
  type
    PFN_vkCreateDataGraphPipelinesARM* = PFN_vkCreateDataGraphPipelinesARM_1107304562
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDataGraphPipelinesARM" &
        " already exists, not redeclaring")
when not declared(VkMemoryUnmapFlags):
  type
    VkMemoryUnmapFlags* = VkMemoryUnmapFlags_1107298992
else:
  static :
    hint("Declaration of " & "VkMemoryUnmapFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV):
  type
    struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV* = struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV_1107302222
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265RateControlInfoKHR):
  type
    struct_VkVideoEncodeH265RateControlInfoKHR* = struct_VkVideoEncodeH265RateControlInfoKHR_1107299780
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH265RateControlInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorCreateInfoARM):
  type
    struct_VkTensorCreateInfoARM* = struct_VkTensorCreateInfoARM_1107304006
else:
  static :
    hint("Declaration of " & "struct_VkTensorCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayPlaneCapabilitiesKHR):
  type
    struct_VkDisplayPlaneCapabilitiesKHR* = struct_VkDisplayPlaneCapabilitiesKHR_1107299380
else:
  static :
    hint("Declaration of " & "struct_VkDisplayPlaneCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264FrameSizeKHR):
  type
    struct_VkVideoEncodeH264FrameSizeKHR* = struct_VkVideoEncodeH264FrameSizeKHR_1107299674
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264FrameSizeKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDescriptorSetHostMappingVALVE):
  type
    PFN_vkGetDescriptorSetHostMappingVALVE* = PFN_vkGetDescriptorSetHostMappingVALVE_1107303706
else:
  static :
    hint("Declaration of " & "PFN_vkGetDescriptorSetHostMappingVALVE" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetLogicOpEnableEXT):
  type
    PFN_vkCmdSetLogicOpEnableEXT* = PFN_vkCmdSetLogicOpEnableEXT_1107303888
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetLogicOpEnableEXT" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureGeometryKHR):
  type
    VkAccelerationStructureGeometryKHR* = VkAccelerationStructureGeometryKHR_1107305164
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureGeometryKHR" &
        " already exists, not redeclaring")
when not declared(VkMicromapUsageEXT):
  type
    VkMicromapUsageEXT* = VkMicromapUsageEXT_1107303556
else:
  static :
    hint("Declaration of " & "VkMicromapUsageEXT" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelinePropertyARM):
  type
    VkDataGraphPipelinePropertyARM* = VkDataGraphPipelinePropertyARM_1107304456
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelinePropertyARM" &
        " already exists, not redeclaring")
when not declared(VkPresentTimesInfoGOOGLE):
  type
    VkPresentTimesInfoGOOGLE* = VkPresentTimesInfoGOOGLE_1107301712
else:
  static :
    hint("Declaration of " & "VkPresentTimesInfoGOOGLE" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowUsageFlagsNV):
  type
    VkOpticalFlowUsageFlagsNV* = VkOpticalFlowUsageFlagsNV_1107304160
else:
  static :
    hint("Declaration of " & "VkOpticalFlowUsageFlagsNV" &
        " already exists, not redeclaring")
when not declared(enum_VkFilter):
  type
    enum_VkFilter* = enum_VkFilter_1107296884
else:
  static :
    hint("Declaration of " & "enum_VkFilter" &
        " already exists, not redeclaring")
when not declared(struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV):
  type
    struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV* = struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV_1107304890
else:
  static :
    hint("Declaration of " &
        "struct_VkPartitionedAccelerationStructureWritePartitionTranslationDataNV" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264SessionParametersCreateInfoKHR):
  type
    VkVideoEncodeH264SessionParametersCreateInfoKHR* = VkVideoEncodeH264SessionParametersCreateInfoKHR_1107299636
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkAttachmentSampleLocationsEXT):
  type
    struct_VkAttachmentSampleLocationsEXT* = struct_VkAttachmentSampleLocationsEXT_1107301886
else:
  static :
    hint("Declaration of " & "struct_VkAttachmentSampleLocationsEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR):
  type
    VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR* = VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR_1107300694
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryBarrier):
  type
    struct_VkMemoryBarrier* = struct_VkMemoryBarrier_1107297276
else:
  static :
    hint("Declaration of " & "struct_VkMemoryBarrier" &
        " already exists, not redeclaring")
when not declared(VkBuildAccelerationStructureFlagBitsKHR):
  type
    VkBuildAccelerationStructureFlagBitsKHR* = VkBuildAccelerationStructureFlagBitsKHR_1107302122
else:
  static :
    hint("Declaration of " & "VkBuildAccelerationStructureFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT):
  type
    VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT* = VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT_1107304356
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkRayTracingPipelineInterfaceCreateInfoKHR):
  type
    VkRayTracingPipelineInterfaceCreateInfoKHR* = VkRayTracingPipelineInterfaceCreateInfoKHR_1107305248
else:
  static :
    hint("Declaration of " & "VkRayTracingPipelineInterfaceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkBuildAccelerationStructuresKHR):
  type
    PFN_vkBuildAccelerationStructuresKHR* = PFN_vkBuildAccelerationStructuresKHR_1107305214
else:
  static :
    hint("Declaration of " & "PFN_vkBuildAccelerationStructuresKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR):
  type
    enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR* = enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR_1107301028
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkScopeKHR):
  type
    VkScopeKHR* = VkScopeKHR_1107300954
else:
  static :
    hint("Declaration of " & "VkScopeKHR" & " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelinePropertiesFeaturesEXT):
  type
    VkPhysicalDevicePipelinePropertiesFeaturesEXT* = VkPhysicalDevicePipelinePropertiesFeaturesEXT_1107303376
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePipelinePropertiesFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureInstantiateClusterInfoNV):
  type
    VkClusterAccelerationStructureInstantiateClusterInfoNV* = VkClusterAccelerationStructureInstantiateClusterInfoNV_1107304838
else:
  static :
    hint("Declaration of " &
        "VkClusterAccelerationStructureInstantiateClusterInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDeferredOperationKHR):
  type
    PFN_vkCreateDeferredOperationKHR* = PFN_vkCreateDeferredOperationKHR_1107300476
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDeferredOperationKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderDrawParametersFeatures):
  type
    struct_VkPhysicalDeviceShaderDrawParametersFeatures* = struct_VkPhysicalDeviceShaderDrawParametersFeatures_1107298318
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderDrawParametersFeatures" &
        " already exists, not redeclaring")
when not declared(VkSwapchainCreateFlagsKHR):
  type
    VkSwapchainCreateFlagsKHR* = VkSwapchainCreateFlagsKHR_1107299296
else:
  static :
    hint("Declaration of " & "VkSwapchainCreateFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyCommandPool):
  type
    PFN_vkDestroyCommandPool* = PFN_vkDestroyCommandPool_1107297848
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyCommandPool" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreType):
  type
    VkSemaphoreType* = VkSemaphoreType_1107298394
else:
  static :
    hint("Declaration of " & "VkSemaphoreType" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeQualityLevelInfoKHR):
  type
    VkVideoEncodeQualityLevelInfoKHR* = VkVideoEncodeQualityLevelInfoKHR_1107300628
else:
  static :
    hint("Declaration of " & "VkVideoEncodeQualityLevelInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkInternalAllocationNotification):
  type
    PFN_vkInternalAllocationNotification* = PFN_vkInternalAllocationNotification_1107297288
else:
  static :
    hint("Declaration of " & "PFN_vkInternalAllocationNotification" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR):
  type
    VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR* = VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR_1107300700
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeQuantizationMapCapabilitiesKHR):
  type
    struct_VkVideoEncodeQuantizationMapCapabilitiesKHR* = struct_VkVideoEncodeQuantizationMapCapabilitiesKHR_1107301272
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeQuantizationMapCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH264FrameSizeKHR):
  type
    VkVideoEncodeH264FrameSizeKHR* = VkVideoEncodeH264FrameSizeKHR_1107299676
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH264FrameSizeKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureMotionInstanceTypeNV):
  type
    VkAccelerationStructureMotionInstanceTypeNV* = VkAccelerationStructureMotionInstanceTypeNV_1107303130
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureMotionInstanceTypeNV" &
        " already exists, not redeclaring")
when not declared(VkShaderModuleIdentifierEXT):
  type
    VkShaderModuleIdentifierEXT* = VkShaderModuleIdentifierEXT_1107304134
else:
  static :
    hint("Declaration of " & "VkShaderModuleIdentifierEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCopyMemoryIndirectFeaturesNV):
  type
    VkPhysicalDeviceCopyMemoryIndirectFeaturesNV* = VkPhysicalDeviceCopyMemoryIndirectFeaturesNV_1107303758
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCopyMemoryIndirectFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDataGraphFeaturesARM):
  type
    struct_VkPhysicalDeviceDataGraphFeaturesARM* = struct_VkPhysicalDeviceDataGraphFeaturesARM_1107304474
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceDataGraphFeaturesARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceMemoryProperties):
  type
    PFN_vkGetPhysicalDeviceMemoryProperties* = PFN_vkGetPhysicalDeviceMemoryProperties_1107297692
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceMemoryProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR):
  type
    PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR* = PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR_1107299284
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR):
  type
    struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR* = struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR_1107300960
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCooperativeMatrixFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkDedicatedAllocationImageCreateInfoNV):
  type
    VkDedicatedAllocationImageCreateInfoNV* = VkDedicatedAllocationImageCreateInfoNV_1107301456
else:
  static :
    hint("Declaration of " & "VkDedicatedAllocationImageCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(enum_VkChromaLocation):
  type
    enum_VkChromaLocation* = enum_VkChromaLocation_1107297970
else:
  static :
    hint("Declaration of " & "enum_VkChromaLocation" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyDescriptorPool):
  type
    PFN_vkDestroyDescriptorPool* = PFN_vkDestroyDescriptorPool_1107297826
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyDescriptorPool" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageViewHandle64NVX):
  type
    PFN_vkGetImageViewHandle64NVX* = PFN_vkGetImageViewHandle64NVX_1107301532
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageViewHandle64NVX" &
        " already exists, not redeclaring")
when not declared(PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR):
  type
    PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR* = PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR_1107300164
else:
  static :
    hint("Declaration of " &
        "PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR" &
        " already exists, not redeclaring")
when not declared(VkPastPresentationTimingGOOGLE):
  type
    VkPastPresentationTimingGOOGLE* = VkPastPresentationTimingGOOGLE_1107301704
else:
  static :
    hint("Declaration of " & "VkPastPresentationTimingGOOGLE" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderCoreProperties2AMD):
  type
    VkPhysicalDeviceShaderCoreProperties2AMD* = VkPhysicalDeviceShaderCoreProperties2AMD_1107302492
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderCoreProperties2AMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR):
  type
    PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR* = PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR_1107300166
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureCompatibilityKHR):
  type
    VkAccelerationStructureCompatibilityKHR* = VkAccelerationStructureCompatibilityKHR_1107303536
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureCompatibilityKHR" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyCheckpointProperties2NV):
  type
    VkQueueFamilyCheckpointProperties2NV* = VkQueueFamilyCheckpointProperties2NV_1107302356
else:
  static :
    hint("Declaration of " & "VkQueueFamilyCheckpointProperties2NV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCooperativeMatrix2FeaturesNV):
  type
    VkPhysicalDeviceCooperativeMatrix2FeaturesNV* = VkPhysicalDeviceCooperativeMatrix2FeaturesNV_1107305078
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCooperativeMatrix2FeaturesNV" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeAV1PictureInfoFlags):
  type
    StdVideoDecodeAV1PictureInfoFlags* = StdVideoDecodeAV1PictureInfoFlags_1107305602
else:
  static :
    hint("Declaration of " & "StdVideoDecodeAV1PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkClearRect):
  type
    struct_VkClearRect* = struct_VkClearRect_1107297656
else:
  static :
    hint("Declaration of " & "struct_VkClearRect" &
        " already exists, not redeclaring")
when not declared(VkSubpassDependency):
  type
    VkSubpassDependency* = VkSubpassDependency_1107297606
else:
  static :
    hint("Declaration of " & "VkSubpassDependency" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265RateControlInfoKHR):
  type
    VkVideoEncodeH265RateControlInfoKHR* = VkVideoEncodeH265RateControlInfoKHR_1107299782
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265RateControlInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkResetEvent):
  type
    PFN_vkResetEvent* = PFN_vkResetEvent_1107297768
else:
  static :
    hint("Declaration of " & "PFN_vkResetEvent" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetCoverageModulationTableEnableNV):
  type
    PFN_vkCmdSetCoverageModulationTableEnableNV* = PFN_vkCmdSetCoverageModulationTableEnableNV_1107303928
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetCoverageModulationTableEnableNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT):
  type
    VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT* = VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT_1107303268
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDebugMarkerEndEXT):
  type
    PFN_vkCmdDebugMarkerEndEXT* = PFN_vkCmdDebugMarkerEndEXT_1107301450
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDebugMarkerEndEXT" &
        " already exists, not redeclaring")
when not declared(VkAntiLagModeAMD):
  type
    VkAntiLagModeAMD* = VkAntiLagModeAMD_1107304220
else:
  static :
    hint("Declaration of " & "VkAntiLagModeAMD" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceOpacityMicromapPropertiesEXT):
  type
    VkPhysicalDeviceOpacityMicromapPropertiesEXT* = VkPhysicalDeviceOpacityMicromapPropertiesEXT_1107303576
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceOpacityMicromapPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR):
  type
    struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR* = struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR_1107301384
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDepthClampZeroOneFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkDisplayPresentInfoKHR):
  type
    VkDisplayPresentInfoKHR* = VkDisplayPresentInfoKHR_1107299412
else:
  static :
    hint("Declaration of " & "VkDisplayPresentInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkFenceGetWin32HandleInfoKHR):
  type
    struct_VkFenceGetWin32HandleInfoKHR* = struct_VkFenceGetWin32HandleInfoKHR_1107305374
else:
  static :
    hint("Declaration of " & "struct_VkFenceGetWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeH264PictureInfoFlags):
  type
    struct_StdVideoDecodeH264PictureInfoFlags* = struct_StdVideoDecodeH264PictureInfoFlags_1107305726
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeH264PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkFormatFeatureFlagBits2):
  type
    VkFormatFeatureFlagBits2* = VkFormatFeatureFlagBits2_1107298684
else:
  static :
    hint("Declaration of " & "VkFormatFeatureFlagBits2" &
        " already exists, not redeclaring")
when not declared(VkDescriptorUpdateTemplate):
  type
    VkDescriptorUpdateTemplate* = VkDescriptorUpdateTemplate_1107297952
else:
  static :
    hint("Declaration of " & "VkDescriptorUpdateTemplate" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTexelBufferAlignmentProperties):
  type
    struct_VkPhysicalDeviceTexelBufferAlignmentProperties* = struct_VkPhysicalDeviceTexelBufferAlignmentProperties_1107298874
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceTexelBufferAlignmentProperties" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreationFeedbackFlagsEXT):
  type
    VkPipelineCreationFeedbackFlagsEXT* = VkPipelineCreationFeedbackFlagsEXT_1107302302
else:
  static :
    hint("Declaration of " & "VkPipelineCreationFeedbackFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkQueue):
  type
    VkQueue* = VkQueue_1107296729
else:
  static :
    hint("Declaration of " & "VkQueue" & " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageFormatInfo2KHR):
  type
    VkPhysicalDeviceImageFormatInfo2KHR* = VkPhysicalDeviceImageFormatInfo2KHR_1107299862
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageFormatInfo2KHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1FilmGrain):
  type
    struct_StdVideoAV1FilmGrain* = struct_StdVideoAV1FilmGrain_1107305762
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1FilmGrain" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMapMemoryPlacedPropertiesEXT):
  type
    VkPhysicalDeviceMapMemoryPlacedPropertiesEXT* = VkPhysicalDeviceMapMemoryPlacedPropertiesEXT_1107302716
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMapMemoryPlacedPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkCuModuleTexturingModeCreateInfoNVX):
  type
    VkCuModuleTexturingModeCreateInfoNVX* = VkCuModuleTexturingModeCreateInfoNVX_1107301502
else:
  static :
    hint("Declaration of " & "VkCuModuleTexturingModeCreateInfoNVX" &
        " already exists, not redeclaring")
when not declared(struct_VkGraphicsPipelineLibraryCreateInfoEXT):
  type
    struct_VkGraphicsPipelineLibraryCreateInfoEXT* = struct_VkGraphicsPipelineLibraryCreateInfoEXT_1107303098
else:
  static :
    hint("Declaration of " & "struct_VkGraphicsPipelineLibraryCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureMatrixMotionInstanceNV):
  type
    VkAccelerationStructureMatrixMotionInstanceNV* = VkAccelerationStructureMatrixMotionInstanceNV_1107303150
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureMatrixMotionInstanceNV" &
        " already exists, not redeclaring")
when not declared(VkBufferOpaqueCaptureAddressCreateInfoKHR):
  type
    VkBufferOpaqueCaptureAddressCreateInfoKHR* = VkBufferOpaqueCaptureAddressCreateInfoKHR_1107300462
else:
  static :
    hint("Declaration of " & "VkBufferOpaqueCaptureAddressCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceIDProperties):
  type
    VkPhysicalDeviceIDProperties* = VkPhysicalDeviceIDProperties_1107298272
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceIDProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkMultiDrawIndexedInfoEXT):
  type
    struct_VkMultiDrawIndexedInfoEXT* = struct_VkMultiDrawIndexedInfoEXT_1107303492
else:
  static :
    hint("Declaration of " & "struct_VkMultiDrawIndexedInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkCopyMicromapInfoEXT):
  type
    VkCopyMicromapInfoEXT* = VkCopyMicromapInfoEXT_1107303592
else:
  static :
    hint("Declaration of " & "VkCopyMicromapInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE):
  type
    enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE* = enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE_1107303450
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeRgbChromaOffsetFlagBitsVALVE" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderingAreaInfo):
  type
    struct_VkRenderingAreaInfo* = struct_VkRenderingAreaInfo_1107299088
else:
  static :
    hint("Declaration of " & "struct_VkRenderingAreaInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkAcquireNextImage2KHR):
  type
    PFN_vkAcquireNextImage2KHR* = PFN_vkAcquireNextImage2KHR_1107299352
else:
  static :
    hint("Declaration of " & "PFN_vkAcquireNextImage2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureCommandsInfoNV):
  type
    struct_VkClusterAccelerationStructureCommandsInfoNV* = struct_VkClusterAccelerationStructureCommandsInfoNV_1107304808
else:
  static :
    hint("Declaration of " &
        "struct_VkClusterAccelerationStructureCommandsInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265ShortTermRefPicSetFlags):
  type
    struct_StdVideoH265ShortTermRefPicSetFlags* = struct_StdVideoH265ShortTermRefPicSetFlags_1107305866
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265ShortTermRefPicSetFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo):
  type
    struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo* = struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo_1107298822
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkCoverageReductionModeNV):
  type
    VkCoverageReductionModeNV* = VkCoverageReductionModeNV_1107302574
else:
  static :
    hint("Declaration of " & "VkCoverageReductionModeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkMutableDescriptorTypeCreateInfoEXT):
  type
    struct_VkMutableDescriptorTypeCreateInfoEXT* = struct_VkMutableDescriptorTypeCreateInfoEXT_1107303278
else:
  static :
    hint("Declaration of " & "struct_VkMutableDescriptorTypeCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowGridSizeFlagBitsNV):
  type
    VkOpticalFlowGridSizeFlagBitsNV* = VkOpticalFlowGridSizeFlagBitsNV_1107304152
else:
  static :
    hint("Declaration of " & "VkOpticalFlowGridSizeFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVariablePointersFeatures):
  type
    VkPhysicalDeviceVariablePointersFeatures* = VkPhysicalDeviceVariablePointersFeatures_1107298198
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVariablePointersFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT):
  type
    struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT* = struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT_1107303054
else:
  static :
    hint("Declaration of " & "struct_VkOpaqueCaptureDescriptorDataCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkBindBufferMemoryInfo):
  type
    VkBindBufferMemoryInfo* = VkBindBufferMemoryInfo_1107298054
else:
  static :
    hint("Declaration of " & "VkBindBufferMemoryInfo" &
        " already exists, not redeclaring")
when not declared(VkGraphicsShaderGroupCreateInfoNV):
  type
    VkGraphicsShaderGroupCreateInfoNV* = VkGraphicsShaderGroupCreateInfoNV_1107302784
else:
  static :
    hint("Declaration of " & "VkGraphicsShaderGroupCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetValidationCacheDataEXT):
  type
    PFN_vkGetValidationCacheDataEXT* = PFN_vkGetValidationCacheDataEXT_1107302012
else:
  static :
    hint("Declaration of " & "PFN_vkGetValidationCacheDataEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevice16BitStorageFeatures):
  type
    struct_VkPhysicalDevice16BitStorageFeatures* = struct_VkPhysicalDevice16BitStorageFeatures_1107298060
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevice16BitStorageFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassCreationControlEXT):
  type
    struct_VkRenderPassCreationControlEXT* = struct_VkRenderPassCreationControlEXT_1107303946
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassCreationControlEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkHdrVividDynamicMetadataHUAWEI):
  type
    struct_VkHdrVividDynamicMetadataHUAWEI* = struct_VkHdrVividDynamicMetadataHUAWEI_1107305068
else:
  static :
    hint("Declaration of " & "struct_VkHdrVividDynamicMetadataHUAWEI" &
        " already exists, not redeclaring")
when not declared(struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV):
  type
    struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV* = struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV_1107304886
else:
  static :
    hint("Declaration of " &
        "struct_VkPartitionedAccelerationStructureUpdateInstanceDataNV" &
        " already exists, not redeclaring")
when not declared(VkValidationCacheHeaderVersionEXT):
  type
    VkValidationCacheHeaderVersionEXT* = VkValidationCacheHeaderVersionEXT_1107301994
else:
  static :
    hint("Declaration of " & "VkValidationCacheHeaderVersionEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT):
  type
    VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT* = VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT_1107302740
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance5Properties):
  type
    VkPhysicalDeviceMaintenance5Properties* = VkPhysicalDeviceMaintenance5Properties_1107299086
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance5Properties" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeFlagsKHR):
  type
    VkVideoDecodeFlagsKHR* = VkVideoDecodeFlagsKHR_1107299574
else:
  static :
    hint("Declaration of " & "VkVideoDecodeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkToolPurposeFlags):
  type
    VkToolPurposeFlags* = VkToolPurposeFlags_1107298658
else:
  static :
    hint("Declaration of " & "VkToolPurposeFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalSemaphoreInfo):
  type
    VkPhysicalDeviceExternalSemaphoreInfo* = VkPhysicalDeviceExternalSemaphoreInfo_1107298304
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalSemaphoreInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures):
  type
    struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* = struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures_1107298710
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures" &
        " already exists, not redeclaring")
when not declared(VkVideoSessionMemoryRequirementsKHR):
  type
    VkVideoSessionMemoryRequirementsKHR* = VkVideoSessionMemoryRequirementsKHR_1107299508
else:
  static :
    hint("Declaration of " & "VkVideoSessionMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceInlineUniformBlockProperties):
  type
    VkPhysicalDeviceInlineUniformBlockProperties* = VkPhysicalDeviceInlineUniformBlockProperties_1107298832
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceInlineUniformBlockProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkImageSparseMemoryRequirementsInfo2):
  type
    struct_VkImageSparseMemoryRequirementsInfo2* = struct_VkImageSparseMemoryRequirementsInfo2_1107298116
else:
  static :
    hint("Declaration of " & "struct_VkImageSparseMemoryRequirementsInfo2" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264WeightTable):
  type
    struct_StdVideoEncodeH264WeightTable* = struct_StdVideoEncodeH264WeightTable_1107305676
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264WeightTable" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV):
  type
    struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV* = struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV_1107305080
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCooperativeMatrix2PropertiesNV" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineLayoutCreateFlagBits):
  type
    enum_VkPipelineLayoutCreateFlagBits* = enum_VkPipelineLayoutCreateFlagBits_1107297130
else:
  static :
    hint("Declaration of " & "enum_VkPipelineLayoutCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT):
  type
    PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT* = PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT_1107303902
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineShaderStageCreateFlags):
  type
    VkPipelineShaderStageCreateFlags* = VkPipelineShaderStageCreateFlags_1107297092
else:
  static :
    hint("Declaration of " & "VkPipelineShaderStageCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVariablePointerFeatures):
  type
    VkPhysicalDeviceVariablePointerFeatures* = VkPhysicalDeviceVariablePointerFeatures_1107298200
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVariablePointerFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkVertexInputBindingDivisorDescription):
  type
    struct_VkVertexInputBindingDivisorDescription* = struct_VkVertexInputBindingDivisorDescription_1107299056
else:
  static :
    hint("Declaration of " & "struct_VkVertexInputBindingDivisorDescription" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrConversionInfo):
  type
    VkSamplerYcbcrConversionInfo* = VkSamplerYcbcrConversionInfo_1107298224
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrConversionInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceAntiLagFeaturesAMD):
  type
    VkPhysicalDeviceAntiLagFeaturesAMD* = VkPhysicalDeviceAntiLagFeaturesAMD_1107304228
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceAntiLagFeaturesAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerCustomBorderColorCreateInfoEXT):
  type
    struct_VkSamplerCustomBorderColorCreateInfoEXT* = struct_VkSamplerCustomBorderColorCreateInfoEXT_1107302906
else:
  static :
    hint("Declaration of " & "struct_VkSamplerCustomBorderColorCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureClusterFlagsNV):
  type
    VkClusterAccelerationStructureClusterFlagsNV* = VkClusterAccelerationStructureClusterFlagsNV_1107304762
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureClusterFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkImageFormatListCreateInfo):
  type
    VkImageFormatListCreateInfo* = VkImageFormatListCreateInfo_1107298436
else:
  static :
    hint("Declaration of " & "VkImageFormatListCreateInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkIndirectExecutionSetInfoTypeEXT):
  type
    enum_VkIndirectExecutionSetInfoTypeEXT* = enum_VkIndirectExecutionSetInfoTypeEXT_1107304914
else:
  static :
    hint("Declaration of " & "enum_VkIndirectExecutionSetInfoTypeEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC):
  type
    struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC* = struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC_1107304296
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceAmigoProfilingFeaturesSEC" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetRasterizerDiscardEnableEXT):
  type
    PFN_vkCmdSetRasterizerDiscardEnableEXT* = PFN_vkCmdSetRasterizerDiscardEnableEXT_1107303412
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetRasterizerDiscardEnableEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkUnmapMemory2):
  type
    PFN_vkUnmapMemory2* = PFN_vkUnmapMemory2_1107299216
else:
  static :
    hint("Declaration of " & "PFN_vkUnmapMemory2" &
        " already exists, not redeclaring")
when not declared(struct_VkImageViewMinLodCreateInfoEXT):
  type
    struct_VkImageViewMinLodCreateInfoEXT* = struct_VkImageViewMinLodCreateInfoEXT_1107303476
else:
  static :
    hint("Declaration of " & "struct_VkImageViewMinLodCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkCopyMemoryToImageIndirectCommandNV):
  type
    VkCopyMemoryToImageIndirectCommandNV* = VkCopyMemoryToImageIndirectCommandNV_1107303754
else:
  static :
    hint("Declaration of " & "VkCopyMemoryToImageIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureMotionInstanceNV):
  type
    VkAccelerationStructureMotionInstanceNV* = VkAccelerationStructureMotionInstanceNV_1107303166
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureMotionInstanceNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeferredOperationResultKHR):
  type
    PFN_vkGetDeferredOperationResultKHR* = PFN_vkGetDeferredOperationResultKHR_1107300482
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeferredOperationResultKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV):
  type
    struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV* = struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV_1107304724
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkWriteDescriptorSetInlineUniformBlock):
  type
    VkWriteDescriptorSetInlineUniformBlock* = VkWriteDescriptorSetInlineUniformBlock_1107298836
else:
  static :
    hint("Declaration of " & "VkWriteDescriptorSetInlineUniformBlock" &
        " already exists, not redeclaring")
when not declared(VkMemoryBarrier2KHR):
  type
    VkMemoryBarrier2KHR* = VkMemoryBarrier2KHR_1107300656
else:
  static :
    hint("Declaration of " & "VkMemoryBarrier2KHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineBinaryInfoKHR):
  type
    VkPipelineBinaryInfoKHR* = VkPipelineBinaryInfoKHR_1107300874
else:
  static :
    hint("Declaration of " & "VkPipelineBinaryInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR):
  type
    VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR* = VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR_1107300976
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH264SessionParametersAddInfoKHR):
  type
    VkVideoDecodeH264SessionParametersAddInfoKHR* = VkVideoDecodeH264SessionParametersAddInfoKHR_1107299812
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH264SessionParametersAddInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkOpticalFlowExecuteInfoNV):
  type
    struct_VkOpticalFlowExecuteInfoNV* = struct_VkOpticalFlowExecuteInfoNV_1107304198
else:
  static :
    hint("Declaration of " & "struct_VkOpticalFlowExecuteInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDataGraphPipelineSessionARM):
  type
    PFN_vkCreateDataGraphPipelineSessionARM* = PFN_vkCreateDataGraphPipelineSessionARM_1107304564
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDataGraphPipelineSessionARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceImageProcessing2PropertiesQCOM):
  type
    VkPhysicalDeviceImageProcessing2PropertiesQCOM* = VkPhysicalDeviceImageProcessing2PropertiesQCOM_1107304606
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceImageProcessing2PropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBeginRenderPass2):
  type
    PFN_vkCmdBeginRenderPass2* = PFN_vkCmdBeginRenderPass2_1107298624
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBeginRenderPass2" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorSetAllocateInfo):
  type
    struct_VkDescriptorSetAllocateInfo* = struct_VkDescriptorSetAllocateInfo_1107297572
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorSetAllocateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkGraphicsPipelineCreateInfo):
  type
    struct_VkGraphicsPipelineCreateInfo* = struct_VkGraphicsPipelineCreateInfo_1107297536
else:
  static :
    hint("Declaration of " & "struct_VkGraphicsPipelineCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures):
  type
    struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures* = struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures_1107298234
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSamplerYcbcrConversionFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalImageFormatPropertiesNV):
  type
    struct_VkExternalImageFormatPropertiesNV* = struct_VkExternalImageFormatPropertiesNV_1107301574
else:
  static :
    hint("Declaration of " & "struct_VkExternalImageFormatPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkShaderModuleIdentifierEXT):
  type
    struct_VkShaderModuleIdentifierEXT* = struct_VkShaderModuleIdentifierEXT_1107304132
else:
  static :
    hint("Declaration of " & "struct_VkShaderModuleIdentifierEXT" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1LoopFilterFlags):
  type
    struct_StdVideoAV1LoopFilterFlags* = struct_StdVideoAV1LoopFilterFlags_1107305892
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1LoopFilterFlags" &
        " already exists, not redeclaring")
when not declared(VkExternalFenceProperties):
  type
    VkExternalFenceProperties* = VkExternalFenceProperties_1107298292
else:
  static :
    hint("Declaration of " & "VkExternalFenceProperties" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeAV1DpbSlotInfoKHR):
  type
    VkVideoDecodeAV1DpbSlotInfoKHR* = VkVideoDecodeAV1DpbSlotInfoKHR_1107301006
else:
  static :
    hint("Declaration of " & "VkVideoDecodeAV1DpbSlotInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRawAccessChainsFeaturesNV):
  type
    VkPhysicalDeviceRawAccessChainsFeaturesNV* = VkPhysicalDeviceRawAccessChainsFeaturesNV_1107304694
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRawAccessChainsFeaturesNV" &
        " already exists, not redeclaring")
when not declared(enum_VkTessellationDomainOrigin):
  type
    enum_VkTessellationDomainOrigin* = enum_VkTessellationDomainOrigin_1107297958
else:
  static :
    hint("Declaration of " & "enum_VkTessellationDomainOrigin" &
        " already exists, not redeclaring")
when not declared(struct_VkCommandBufferInheritanceInfo):
  type
    struct_VkCommandBufferInheritanceInfo* = struct_VkCommandBufferInheritanceInfo_1107297620
else:
  static :
    hint("Declaration of " & "struct_VkCommandBufferInheritanceInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetStencilTestEnableEXT):
  type
    PFN_vkCmdSetStencilTestEnableEXT* = PFN_vkCmdSetStencilTestEnableEXT_1107302668
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetStencilTestEnableEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1Profile):
  type
    StdVideoAV1Profile* = StdVideoAV1Profile_1107300980
else:
  static :
    hint("Declaration of " & "StdVideoAV1Profile" &
        " already exists, not redeclaring")
when not declared(VkMemoryDedicatedAllocateInfoTensorARM):
  type
    VkMemoryDedicatedAllocateInfoTensorARM* = VkMemoryDedicatedAllocateInfoTensorARM_1107304060
else:
  static :
    hint("Declaration of " & "VkMemoryDedicatedAllocateInfoTensorARM" &
        " already exists, not redeclaring")
when not declared(struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR):
  type
    struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR* = struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR_1107300602
else:
  static :
    hint("Declaration of " &
        "struct_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineDynamicStateCreateFlags):
  type
    VkPipelineDynamicStateCreateFlags* = VkPipelineDynamicStateCreateFlags_1107297128
else:
  static :
    hint("Declaration of " & "VkPipelineDynamicStateCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkPresentWait2InfoKHR):
  type
    VkPresentWait2InfoKHR* = VkPresentWait2InfoKHR_1107300830
else:
  static :
    hint("Declaration of " & "VkPresentWait2InfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT):
  type
    struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT* = struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT_1107303848
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceNestedCommandBufferFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkMapMemory2):
  type
    PFN_vkMapMemory2* = PFN_vkMapMemory2_1107299214
else:
  static :
    hint("Declaration of " & "PFN_vkMapMemory2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFeatures):
  type
    VkPhysicalDeviceFeatures* = VkPhysicalDeviceFeatures_1107297326
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFeatures" &
        " already exists, not redeclaring")
when not declared(VkBindImagePlaneMemoryInfo):
  type
    VkBindImagePlaneMemoryInfo* = VkBindImagePlaneMemoryInfo_1107298228
else:
  static :
    hint("Declaration of " & "VkBindImagePlaneMemoryInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT):
  type
    VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT* = VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT_1107303264
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkWaitForPresent2KHR):
  type
    PFN_vkWaitForPresent2KHR* = PFN_vkWaitForPresent2KHR_1107300832
else:
  static :
    hint("Declaration of " & "PFN_vkWaitForPresent2KHR" &
        " already exists, not redeclaring")
when not declared(VkExternalFenceHandleTypeFlagBitsKHR):
  type
    VkExternalFenceHandleTypeFlagBitsKHR* = VkExternalFenceHandleTypeFlagBitsKHR_1107300078
else:
  static :
    hint("Declaration of " & "VkExternalFenceHandleTypeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoVP9Level):
  type
    StdVideoVP9Level* = StdVideoVP9Level_1107301112
else:
  static :
    hint("Declaration of " & "StdVideoVP9Level" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferCopy):
  type
    struct_VkBufferCopy* = struct_VkBufferCopy_1107297628
else:
  static :
    hint("Declaration of " & "struct_VkBufferCopy" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265VpsFlags):
  type
    struct_StdVideoH265VpsFlags* = struct_StdVideoH265VpsFlags_1107305686
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265VpsFlags" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryImageCreateInfo):
  type
    VkExternalMemoryImageCreateInfo* = VkExternalMemoryImageCreateInfo_1107298276
else:
  static :
    hint("Declaration of " & "VkExternalMemoryImageCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkMultisampledRenderToSingleSampledInfoEXT):
  type
    struct_VkMultisampledRenderToSingleSampledInfoEXT* = struct_VkMultisampledRenderToSingleSampledInfoEXT_1107303402
else:
  static :
    hint("Declaration of " & "struct_VkMultisampledRenderToSingleSampledInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkBufferMemoryBarrier2):
  type
    VkBufferMemoryBarrier2* = VkBufferMemoryBarrier2_1107298736
else:
  static :
    hint("Declaration of " & "VkBufferMemoryBarrier2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceGlobalPriorityQueryFeatures):
  type
    VkPhysicalDeviceGlobalPriorityQueryFeatures* = VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299022
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceGlobalPriorityQueryFeatures" &
        " already exists, not redeclaring")
when not declared(enum_VkAcquireProfilingLockFlagBitsKHR):
  type
    enum_VkAcquireProfilingLockFlagBitsKHR* = enum_VkAcquireProfilingLockFlagBitsKHR_1107300126
else:
  static :
    hint("Declaration of " & "enum_VkAcquireProfilingLockFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineExecutableStatisticFormatKHR):
  type
    VkPipelineExecutableStatisticFormatKHR* = VkPipelineExecutableStatisticFormatKHR_1107300488
else:
  static :
    hint("Declaration of " & "VkPipelineExecutableStatisticFormatKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDataGraphFeaturesARM):
  type
    VkPhysicalDeviceDataGraphFeaturesARM* = VkPhysicalDeviceDataGraphFeaturesARM_1107304476
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDataGraphFeaturesARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetAccelerationStructureDeviceAddressKHR):
  type
    PFN_vkGetAccelerationStructureDeviceAddressKHR* = PFN_vkGetAccelerationStructureDeviceAddressKHR_1107305230
else:
  static :
    hint("Declaration of " & "PFN_vkGetAccelerationStructureDeviceAddressKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthTestEnableEXT):
  type
    PFN_vkCmdSetDepthTestEnableEXT* = PFN_vkCmdSetDepthTestEnableEXT_1107302660
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthTestEnableEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawIndirectCountKHR):
  type
    PFN_vkCmdDrawIndirectCountKHR* = PFN_vkCmdDrawIndirectCountKHR_1107300298
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawIndirectCountKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures):
  type
    VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* = VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures_1107298764
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures" &
        " already exists, not redeclaring")
when not declared(VkPresentGravityFlagBitsKHR):
  type
    VkPresentGravityFlagBitsKHR* = VkPresentGravityFlagBitsKHR_1107300906
else:
  static :
    hint("Declaration of " & "VkPresentGravityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(WCHAR):
  type
    WCHAR* = WCHAR_1107305508
else:
  static :
    hint("Declaration of " & "WCHAR" & " already exists, not redeclaring")
when not declared(VkVideoEncodeH265NaluSliceSegmentInfoKHR):
  type
    VkVideoEncodeH265NaluSliceSegmentInfoKHR* = VkVideoEncodeH265NaluSliceSegmentInfoKHR_1107299760
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265NaluSliceSegmentInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkChromaLocationKHR):
  type
    VkChromaLocationKHR* = VkChromaLocationKHR_1107300266
else:
  static :
    hint("Declaration of " & "VkChromaLocationKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkReleaseSwapchainImagesEXT):
  type
    PFN_vkReleaseSwapchainImagesEXT* = PFN_vkReleaseSwapchainImagesEXT_1107302752
else:
  static :
    hint("Declaration of " & "PFN_vkReleaseSwapchainImagesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkTileMemoryBindInfoQCOM):
  type
    struct_VkTileMemoryBindInfoQCOM* = struct_VkTileMemoryBindInfoQCOM_1107304670
else:
  static :
    hint("Declaration of " & "struct_VkTileMemoryBindInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkXYColorEXT):
  type
    VkXYColorEXT* = VkXYColorEXT_1107301786
else:
  static :
    hint("Declaration of " & "VkXYColorEXT" & " already exists, not redeclaring")
when not declared(VkSparseImageMemoryBind):
  type
    VkSparseImageMemoryBind* = VkSparseImageMemoryBind_1107297398
else:
  static :
    hint("Declaration of " & "VkSparseImageMemoryBind" &
        " already exists, not redeclaring")
when not declared(enum_VkPipelineRobustnessBufferBehavior):
  type
    enum_VkPipelineRobustnessBufferBehavior* = enum_VkPipelineRobustnessBufferBehavior_1107298972
else:
  static :
    hint("Declaration of " & "enum_VkPipelineRobustnessBufferBehavior" &
        " already exists, not redeclaring")
when not declared(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV):
  type
    VkPipelineViewportCoarseSampleOrderStateCreateInfoNV* = VkPipelineViewportCoarseSampleOrderStateCreateInfoNV_1107302062
else:
  static :
    hint("Declaration of " &
        "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevice):
  type
    VkPhysicalDevice* = VkPhysicalDevice_1107296725
else:
  static :
    hint("Declaration of " & "VkPhysicalDevice" &
        " already exists, not redeclaring")
when not declared(VkDeviceDiagnosticsConfigCreateInfoNV):
  type
    VkDeviceDiagnosticsConfigCreateInfoNV* = VkDeviceDiagnosticsConfigCreateInfoNV_1107302962
else:
  static :
    hint("Declaration of " & "VkDeviceDiagnosticsConfigCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetRasterizationStreamEXT):
  type
    PFN_vkCmdSetRasterizationStreamEXT* = PFN_vkCmdSetRasterizationStreamEXT_1107303898
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetRasterizationStreamEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264ReferenceInfo):
  type
    StdVideoEncodeH264ReferenceInfo* = StdVideoEncodeH264ReferenceInfo_1107299660
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkMemoryOverallocationBehaviorAMD):
  type
    enum_VkMemoryOverallocationBehaviorAMD* = enum_VkMemoryOverallocationBehaviorAMD_1107302282
else:
  static :
    hint("Declaration of " & "enum_VkMemoryOverallocationBehaviorAMD" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdNextSubpass2KHR):
  type
    PFN_vkCmdNextSubpass2KHR* = PFN_vkCmdNextSubpass2KHR_1107300066
else:
  static :
    hint("Declaration of " & "PFN_vkCmdNextSubpass2KHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceOrHostAddressConstKHR):
  type
    VkDeviceOrHostAddressConstKHR* = VkDeviceOrHostAddressConstKHR_1107303138
else:
  static :
    hint("Declaration of " & "VkDeviceOrHostAddressConstKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyMemoryIndirectNV):
  type
    PFN_vkCmdCopyMemoryIndirectNV* = PFN_vkCmdCopyMemoryIndirectNV_1107303762
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyMemoryIndirectNV" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreWaitInfo):
  type
    VkSemaphoreWaitInfo* = VkSemaphoreWaitInfo_1107298592
else:
  static :
    hint("Declaration of " & "VkSemaphoreWaitInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPipelineIndirectMemoryRequirementsNV):
  type
    PFN_vkGetPipelineIndirectMemoryRequirementsNV* = PFN_vkGetPipelineIndirectMemoryRequirementsNV_1107303802
else:
  static :
    hint("Declaration of " & "PFN_vkGetPipelineIndirectMemoryRequirementsNV" &
        " already exists, not redeclaring")
when not declared(enum_VkPolygonMode):
  type
    enum_VkPolygonMode* = enum_VkPolygonMode_1107296868
else:
  static :
    hint("Declaration of " & "enum_VkPolygonMode" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetTensorMemoryRequirementsARM):
  type
    PFN_vkGetTensorMemoryRequirementsARM* = PFN_vkGetTensorMemoryRequirementsARM_1107304106
else:
  static :
    hint("Declaration of " & "PFN_vkGetTensorMemoryRequirementsARM" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH264PictureInfo):
  type
    StdVideoEncodeH264PictureInfo* = StdVideoEncodeH264PictureInfo_1107299654
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH264PictureInfo" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureMotionInfoFlagsNV):
  type
    VkAccelerationStructureMotionInfoFlagsNV* = VkAccelerationStructureMotionInfoFlagsNV_1107303132
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureMotionInfoFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineSessionMemoryRequirementsInfoARM):
  type
    VkDataGraphPipelineSessionMemoryRequirementsInfoARM* = VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304512
else:
  static :
    hint("Declaration of " &
        "VkDataGraphPipelineSessionMemoryRequirementsInfoARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDiscardRectanglePropertiesEXT):
  type
    VkPhysicalDeviceDiscardRectanglePropertiesEXT* = VkPhysicalDeviceDiscardRectanglePropertiesEXT_1107301748
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDiscardRectanglePropertiesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkDebugUtilsMessageSeverityFlagBitsEXT):
  type
    enum_VkDebugUtilsMessageSeverityFlagBitsEXT* = enum_VkDebugUtilsMessageSeverityFlagBitsEXT_1107301802
else:
  static :
    hint("Declaration of " & "enum_VkDebugUtilsMessageSeverityFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkSemaphoreImportFlagBits):
  type
    enum_VkSemaphoreImportFlagBits* = enum_VkSemaphoreImportFlagBits_1107298030
else:
  static :
    hint("Declaration of " & "enum_VkSemaphoreImportFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateSemaphore):
  type
    PFN_vkCreateSemaphore* = PFN_vkCreateSemaphore_1107297756
else:
  static :
    hint("Declaration of " & "PFN_vkCreateSemaphore" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfaceCapabilities2KHR):
  type
    struct_VkSurfaceCapabilities2KHR* = struct_VkSurfaceCapabilities2KHR_1107300190
else:
  static :
    hint("Declaration of " & "struct_VkSurfaceCapabilities2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH265CapabilitiesKHR):
  type
    struct_VkVideoDecodeH265CapabilitiesKHR* = struct_VkVideoDecodeH265CapabilitiesKHR_1107300316
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeH265CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV):
  type
    struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV* = struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV_1107304592
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePerStageDescriptorSetFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkDeferredOperationKHR):
  type
    VkDeferredOperationKHR* = VkDeferredOperationKHR_1107300474
else:
  static :
    hint("Declaration of " & "VkDeferredOperationKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVulkan11Features):
  type
    VkPhysicalDeviceVulkan11Features* = VkPhysicalDeviceVulkan11Features_1107298416
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVulkan11Features" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineCreateFlags2CreateInfo):
  type
    struct_VkPipelineCreateFlags2CreateInfo* = struct_VkPipelineCreateFlags2CreateInfo_1107299104
else:
  static :
    hint("Declaration of " & "struct_VkPipelineCreateFlags2CreateInfo" &
        " already exists, not redeclaring")
when not declared(StdVideoH265SequenceParameterSet):
  type
    StdVideoH265SequenceParameterSet* = StdVideoH265SequenceParameterSet_1107299738
else:
  static :
    hint("Declaration of " & "StdVideoH265SequenceParameterSet" &
        " already exists, not redeclaring")
when not declared(VkImageSparseMemoryRequirementsInfo2KHR):
  type
    VkImageSparseMemoryRequirementsInfo2KHR* = VkImageSparseMemoryRequirementsInfo2KHR_1107300246
else:
  static :
    hint("Declaration of " & "VkImageSparseMemoryRequirementsInfo2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVulkan11Properties):
  type
    VkPhysicalDeviceVulkan11Properties* = VkPhysicalDeviceVulkan11Properties_1107298420
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVulkan11Properties" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1QualityLevelPropertiesKHR):
  type
    struct_VkVideoEncodeAV1QualityLevelPropertiesKHR* = struct_VkVideoEncodeAV1QualityLevelPropertiesKHR_1107301052
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeAV1QualityLevelPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkDebugMarkerObjectNameInfoEXT):
  type
    VkDebugMarkerObjectNameInfoEXT* = VkDebugMarkerObjectNameInfoEXT_1107301434
else:
  static :
    hint("Declaration of " & "VkDebugMarkerObjectNameInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineDiscardRectangleStateCreateFlagsEXT):
  type
    VkPipelineDiscardRectangleStateCreateFlagsEXT* = VkPipelineDiscardRectangleStateCreateFlagsEXT_1107301744
else:
  static :
    hint("Declaration of " & "VkPipelineDiscardRectangleStateCreateFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExclusiveScissorFeaturesNV):
  type
    VkPhysicalDeviceExclusiveScissorFeaturesNV* = VkPhysicalDeviceExclusiveScissorFeaturesNV_1107302340
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExclusiveScissorFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyImage):
  type
    PFN_vkDestroyImage* = PFN_vkDestroyImage_1107297786
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyImage" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoSessionCreateInfoKHR):
  type
    struct_VkVideoSessionCreateInfoKHR* = struct_VkVideoSessionCreateInfoKHR_1107299514
else:
  static :
    hint("Declaration of " & "struct_VkVideoSessionCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkBufferUsageFlagBits):
  type
    VkBufferUsageFlagBits* = VkBufferUsageFlagBits_1107297056
else:
  static :
    hint("Declaration of " & "VkBufferUsageFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorGetTensorInfoARM):
  type
    struct_VkDescriptorGetTensorInfoARM* = struct_VkDescriptorGetTensorInfoARM_1107304082
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorGetTensorInfoARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceToolProperties):
  type
    PFN_vkGetPhysicalDeviceToolProperties* = PFN_vkGetPhysicalDeviceToolProperties_1107298898
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceToolProperties" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineSessionBindPointRequirementARM):
  type
    VkDataGraphPipelineSessionBindPointRequirementARM* = VkDataGraphPipelineSessionBindPointRequirementARM_1107304508
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineSessionBindPointRequirementARM" &
        " already exists, not redeclaring")
when not declared(VkCopyAccelerationStructureInfoKHR):
  type
    VkCopyAccelerationStructureInfoKHR* = VkCopyAccelerationStructureInfoKHR_1107305204
else:
  static :
    hint("Declaration of " & "VkCopyAccelerationStructureInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryGetRemoteAddressInfoNV):
  type
    VkMemoryGetRemoteAddressInfoNV* = VkMemoryGetRemoteAddressInfoNV_1107303360
else:
  static :
    hint("Declaration of " & "VkMemoryGetRemoteAddressInfoNV" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH264SessionParametersCreateInfoKHR):
  type
    VkVideoDecodeH264SessionParametersCreateInfoKHR* = VkVideoDecodeH264SessionParametersCreateInfoKHR_1107299816
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH264SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkImportFenceWin32HandleKHR):
  type
    PFN_vkImportFenceWin32HandleKHR* = PFN_vkImportFenceWin32HandleKHR_1107305378
else:
  static :
    hint("Declaration of " & "PFN_vkImportFenceWin32HandleKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoH264SpsFlags):
  type
    StdVideoH264SpsFlags* = StdVideoH264SpsFlags_1107305516
else:
  static :
    hint("Declaration of " & "StdVideoH264SpsFlags" &
        " already exists, not redeclaring")
when not declared(VkDisplayPlaneAlphaFlagsKHR):
  type
    VkDisplayPlaneAlphaFlagsKHR* = VkDisplayPlaneAlphaFlagsKHR_1107299364
else:
  static :
    hint("Declaration of " & "VkDisplayPlaneAlphaFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkImageMemoryBarrier2):
  type
    VkImageMemoryBarrier2* = VkImageMemoryBarrier2_1107298740
else:
  static :
    hint("Declaration of " & "VkImageMemoryBarrier2" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineTessellationDomainOriginStateCreateInfo):
  type
    struct_VkPipelineTessellationDomainOriginStateCreateInfo* = struct_VkPipelineTessellationDomainOriginStateCreateInfo_1107298180
else:
  static :
    hint("Declaration of " &
        "struct_VkPipelineTessellationDomainOriginStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV):
  type
    VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV* = VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV_1107303788
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkCheckpointDataNV):
  type
    struct_VkCheckpointDataNV* = struct_VkCheckpointDataNV_1107302350
else:
  static :
    hint("Declaration of " & "struct_VkCheckpointDataNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR):
  type
    VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR* = VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR_1107301314
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMemoryBudgetPropertiesEXT):
  type
    VkPhysicalDeviceMemoryBudgetPropertiesEXT* = VkPhysicalDeviceMemoryBudgetPropertiesEXT_1107302504
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMemoryBudgetPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkSubpassDescriptionFlagBits):
  type
    VkSubpassDescriptionFlagBits* = VkSubpassDescriptionFlagBits_1107297184
else:
  static :
    hint("Declaration of " & "VkSubpassDescriptionFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoVP9ColorConfigFlags):
  type
    struct_StdVideoVP9ColorConfigFlags* = struct_StdVideoVP9ColorConfigFlags_1107305898
else:
  static :
    hint("Declaration of " & "struct_StdVideoVP9ColorConfigFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDynamicRenderingLocalReadFeatures):
  type
    VkPhysicalDeviceDynamicRenderingLocalReadFeatures* = VkPhysicalDeviceDynamicRenderingLocalReadFeatures_1107299118
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDynamicRenderingLocalReadFeatures" &
        " already exists, not redeclaring")
when not declared(StdVideoH264ProfileIdc):
  type
    StdVideoH264ProfileIdc* = StdVideoH264ProfileIdc_1107299666
else:
  static :
    hint("Declaration of " & "StdVideoH264ProfileIdc" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetLineStippleKHR):
  type
    PFN_vkCmdSetLineStippleKHR* = PFN_vkCmdSetLineStippleKHR_1107301158
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetLineStippleKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1LoopRestoration):
  type
    struct_StdVideoAV1LoopRestoration* = struct_StdVideoAV1LoopRestoration_1107305758
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1LoopRestoration" &
        " already exists, not redeclaring")
when not declared(enum_VkFormat):
  type
    enum_VkFormat* = enum_VkFormat_1107296808
else:
  static :
    hint("Declaration of " & "enum_VkFormat" &
        " already exists, not redeclaring")
when not declared(enum_VkDisplayEventTypeEXT):
  type
    enum_VkDisplayEventTypeEXT* = enum_VkDisplayEventTypeEXT_1107301670
else:
  static :
    hint("Declaration of " & "enum_VkDisplayEventTypeEXT" &
        " already exists, not redeclaring")
when not declared(VkColorComponentFlags):
  type
    VkColorComponentFlags* = VkColorComponentFlags_1107297080
else:
  static :
    hint("Declaration of " & "VkColorComponentFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkBufferCreateInfo):
  type
    struct_VkBufferCreateInfo* = struct_VkBufferCreateInfo_1107297432
else:
  static :
    hint("Declaration of " & "struct_VkBufferCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkDebugMarkerMarkerInfoEXT):
  type
    struct_VkDebugMarkerMarkerInfoEXT* = struct_VkDebugMarkerMarkerInfoEXT_1107301440
else:
  static :
    hint("Declaration of " & "struct_VkDebugMarkerMarkerInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkConformanceVersionKHR):
  type
    VkConformanceVersionKHR* = VkConformanceVersionKHR_1107300350
else:
  static :
    hint("Declaration of " & "VkConformanceVersionKHR" &
        " already exists, not redeclaring")
when not declared(LPVOID):
  type
    LPVOID* = LPVOID_1107305650
else:
  static :
    hint("Declaration of " & "LPVOID" & " already exists, not redeclaring")
when not declared(VkImageCreateFlagBits):
  type
    VkImageCreateFlagBits* = VkImageCreateFlagBits_1107296944
else:
  static :
    hint("Declaration of " & "VkImageCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceQueue):
  type
    PFN_vkGetDeviceQueue* = PFN_vkGetDeviceQueue_1107297710
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceQueue" &
        " already exists, not redeclaring")
when not declared(VkSparseImageFormatProperties2KHR):
  type
    VkSparseImageFormatProperties2KHR* = VkSparseImageFormatProperties2KHR_1107299868
else:
  static :
    hint("Declaration of " & "VkSparseImageFormatProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR):
  type
    VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR* = VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR_1107300426
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkLatencyTimingsFrameReportNV):
  type
    VkLatencyTimingsFrameReportNV* = VkLatencyTimingsFrameReportNV_1107304412
else:
  static :
    hint("Declaration of " & "VkLatencyTimingsFrameReportNV" &
        " already exists, not redeclaring")
when not declared(VkVideoFormatQuantizationMapPropertiesKHR):
  type
    VkVideoFormatQuantizationMapPropertiesKHR* = VkVideoFormatQuantizationMapPropertiesKHR_1107301278
else:
  static :
    hint("Declaration of " & "VkVideoFormatQuantizationMapPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineCacheCreateFlags):
  type
    VkPipelineCacheCreateFlags* = VkPipelineCacheCreateFlags_1107297074
else:
  static :
    hint("Declaration of " & "VkPipelineCacheCreateFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR):
  type
    VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR* = VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR_1107300538
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMultiviewFeatures):
  type
    struct_VkPhysicalDeviceMultiviewFeatures* = struct_VkPhysicalDeviceMultiviewFeatures_1107298188
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMultiviewFeatures" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDriverProperties):
  type
    VkPhysicalDeviceDriverProperties* = VkPhysicalDeviceDriverProperties_1107298472
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDriverProperties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDescriptorBufferTensorFeaturesARM):
  type
    VkPhysicalDeviceDescriptorBufferTensorFeaturesARM* = VkPhysicalDeviceDescriptorBufferTensorFeaturesARM_1107304076
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDescriptorBufferTensorFeaturesARM" &
        " already exists, not redeclaring")
when not declared(enum_VkDataGraphPipelineSessionBindPointTypeARM):
  type
    enum_VkDataGraphPipelineSessionBindPointTypeARM* = enum_VkDataGraphPipelineSessionBindPointTypeARM_1107304450
else:
  static :
    hint("Declaration of " & "enum_VkDataGraphPipelineSessionBindPointTypeARM" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreationFeedbackFlags):
  type
    VkPipelineCreationFeedbackFlags* = VkPipelineCreationFeedbackFlags_1107298652
else:
  static :
    hint("Declaration of " & "VkPipelineCreationFeedbackFlags" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265StdFlagsKHR):
  type
    VkVideoEncodeH265StdFlagsKHR* = VkVideoEncodeH265StdFlagsKHR_1107299696
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265StdFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT):
  type
    struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT* = struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT_1107301626
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceConditionalRenderingFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDescriptorIndexingProperties):
  type
    struct_VkPhysicalDeviceDescriptorIndexingProperties* = struct_VkPhysicalDeviceDescriptorIndexingProperties_1107298494
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDescriptorIndexingProperties" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsMessengerCallbackDataEXT):
  type
    VkDebugUtilsMessengerCallbackDataEXT* = VkDebugUtilsMessengerCallbackDataEXT_1107301826
else:
  static :
    hint("Declaration of " & "VkDebugUtilsMessengerCallbackDataEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetCoverageToColorLocationNV):
  type
    PFN_vkCmdSetCoverageToColorLocationNV* = PFN_vkCmdSetCoverageToColorLocationNV_1107303924
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetCoverageToColorLocationNV" &
        " already exists, not redeclaring")
when not declared(VkOpticalFlowPerformanceLevelNV):
  type
    VkOpticalFlowPerformanceLevelNV* = VkOpticalFlowPerformanceLevelNV_1107304144
else:
  static :
    hint("Declaration of " & "VkOpticalFlowPerformanceLevelNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkSetPrivateData):
  type
    PFN_vkSetPrivateData* = PFN_vkSetPrivateData_1107298904
else:
  static :
    hint("Declaration of " & "PFN_vkSetPrivateData" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM):
  type
    struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM* = struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM_1107304632
else:
  static :
    hint("Declaration of " &
        "struct_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPushDescriptorSet):
  type
    PFN_vkCmdPushDescriptorSet* = PFN_vkCmdPushDescriptorSet_1107299226
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPushDescriptorSet" &
        " already exists, not redeclaring")
when not declared(VkCompositeAlphaFlagBitsKHR):
  type
    VkCompositeAlphaFlagBitsKHR* = VkCompositeAlphaFlagBitsKHR_1107299266
else:
  static :
    hint("Declaration of " & "VkCompositeAlphaFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVulkan14Features):
  type
    struct_VkPhysicalDeviceVulkan14Features* = struct_VkPhysicalDeviceVulkan14Features_1107299008
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceVulkan14Features" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR):
  type
    struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR* = struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR_1107301138
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkExportMemoryAllocateInfoNV):
  type
    VkExportMemoryAllocateInfoNV* = VkExportMemoryAllocateInfoNV_1107301586
else:
  static :
    hint("Declaration of " & "VkExportMemoryAllocateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkBufferCreateFlagBits):
  type
    VkBufferCreateFlagBits* = VkBufferCreateFlagBits_1107297050
else:
  static :
    hint("Declaration of " & "VkBufferCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPipelineFragmentShadingRateEnumStateCreateInfoNV):
  type
    VkPipelineFragmentShadingRateEnumStateCreateInfoNV* = VkPipelineFragmentShadingRateEnumStateCreateInfoNV_1107303124
else:
  static :
    hint("Declaration of " &
        "VkPipelineFragmentShadingRateEnumStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateExternalComputeQueueNV):
  type
    PFN_vkCreateExternalComputeQueueNV* = PFN_vkCreateExternalComputeQueueNV_1107304714
else:
  static :
    hint("Declaration of " & "PFN_vkCreateExternalComputeQueueNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageSubresourceLayout2):
  type
    PFN_vkGetImageSubresourceLayout2* = PFN_vkGetImageSubresourceLayout2_1107299224
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageSubresourceLayout2" &
        " already exists, not redeclaring")
when not declared(VkImageViewType):
  type
    VkImageViewType* = VkImageViewType_1107296838
else:
  static :
    hint("Declaration of " & "VkImageViewType" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceHostImageCopyFeatures):
  type
    struct_VkPhysicalDeviceHostImageCopyFeatures* = struct_VkPhysicalDeviceHostImageCopyFeatures_1107299172
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceHostImageCopyFeatures" &
        " already exists, not redeclaring")
when not declared(VkDeviceDeviceMemoryReportCreateInfoEXT):
  type
    VkDeviceDeviceMemoryReportCreateInfoEXT* = VkDeviceDeviceMemoryReportCreateInfoEXT_1107302896
else:
  static :
    hint("Declaration of " & "VkDeviceDeviceMemoryReportCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT):
  type
    struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT* = struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT_1107303386
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceFrameBoundaryFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSurfacePresentScalingCapabilitiesKHR):
  type
    struct_VkSurfacePresentScalingCapabilitiesKHR* = struct_VkSurfacePresentScalingCapabilitiesKHR_1107300914
else:
  static :
    hint("Declaration of " & "struct_VkSurfacePresentScalingCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance3Properties):
  type
    struct_VkPhysicalDeviceMaintenance3Properties* = struct_VkPhysicalDeviceMaintenance3Properties_1107298310
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance3Properties" &
        " already exists, not redeclaring")
when not declared(VkOpacityMicromapSpecialIndexEXT):
  type
    VkOpacityMicromapSpecialIndexEXT* = VkOpacityMicromapSpecialIndexEXT_1107303532
else:
  static :
    hint("Declaration of " & "VkOpacityMicromapSpecialIndexEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM):
  type
    struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM* = struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM_1107304588
else:
  static :
    hint("Declaration of " &
        "struct_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureGeometryFlagsNV):
  type
    VkClusterAccelerationStructureGeometryFlagsNV* = VkClusterAccelerationStructureGeometryFlagsNV_1107304768
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureGeometryFlagsNV" &
        " already exists, not redeclaring")
when not declared(enum_VkImageTiling):
  type
    enum_VkImageTiling* = enum_VkImageTiling_1107296812
else:
  static :
    hint("Declaration of " & "enum_VkImageTiling" &
        " already exists, not redeclaring")
when not declared(enum_VkResolveModeFlagBits):
  type
    enum_VkResolveModeFlagBits* = enum_VkResolveModeFlagBits_1107298396
else:
  static :
    hint("Declaration of " & "enum_VkResolveModeFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFrameBoundaryFeaturesEXT):
  type
    VkPhysicalDeviceFrameBoundaryFeaturesEXT* = VkPhysicalDeviceFrameBoundaryFeaturesEXT_1107303388
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceFrameBoundaryFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeH265ReferenceInfoFlags):
  type
    StdVideoEncodeH265ReferenceInfoFlags* = StdVideoEncodeH265ReferenceInfoFlags_1107305586
else:
  static :
    hint("Declaration of " & "StdVideoEncodeH265ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetShadingRateImageEnableNV):
  type
    PFN_vkCmdSetShadingRateImageEnableNV* = PFN_vkCmdSetShadingRateImageEnableNV_1107303932
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetShadingRateImageEnableNV" &
        " already exists, not redeclaring")
when not declared(struct_VkImageViewCreateInfo):
  type
    struct_VkImageViewCreateInfo* = struct_VkImageViewCreateInfo_1107297452
else:
  static :
    hint("Declaration of " & "struct_VkImageViewCreateInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkExternalMemoryFeatureFlagBits):
  type
    enum_VkExternalMemoryFeatureFlagBits* = enum_VkExternalMemoryFeatureFlagBits_1107298006
else:
  static :
    hint("Declaration of " & "enum_VkExternalMemoryFeatureFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkSparseImageOpaqueMemoryBindInfo):
  type
    struct_VkSparseImageOpaqueMemoryBindInfo* = struct_VkSparseImageOpaqueMemoryBindInfo_1107297388
else:
  static :
    hint("Declaration of " & "struct_VkSparseImageOpaqueMemoryBindInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDescriptorIndexingPropertiesEXT):
  type
    VkPhysicalDeviceDescriptorIndexingPropertiesEXT* = VkPhysicalDeviceDescriptorIndexingPropertiesEXT_1107302022
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDescriptorIndexingPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkImageCompressionPropertiesEXT):
  type
    VkImageCompressionPropertiesEXT* = VkImageCompressionPropertiesEXT_1107303212
else:
  static :
    hint("Declaration of " & "VkImageCompressionPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH265SessionParametersAddInfoKHR):
  type
    VkVideoDecodeH265SessionParametersAddInfoKHR* = VkVideoDecodeH265SessionParametersAddInfoKHR_1107300322
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH265SessionParametersAddInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkDisplayPowerStateEXT):
  type
    enum_VkDisplayPowerStateEXT* = enum_VkDisplayPowerStateEXT_1107301662
else:
  static :
    hint("Declaration of " & "enum_VkDisplayPowerStateEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE):
  type
    enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE* = enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE_1107303438
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeRgbModelConversionFlagBitsVALVE" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265VideoParameterSet):
  type
    struct_StdVideoH265VideoParameterSet* = struct_StdVideoH265VideoParameterSet_1107305458
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265VideoParameterSet" &
        " already exists, not redeclaring")
when not declared(VkPipelineTessellationStateCreateInfo):
  type
    VkPipelineTessellationStateCreateInfo* = VkPipelineTessellationStateCreateInfo_1107297498
else:
  static :
    hint("Declaration of " & "VkPipelineTessellationStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1RateControlLayerInfoKHR):
  type
    struct_VkVideoEncodeAV1RateControlLayerInfoKHR* = struct_VkVideoEncodeAV1RateControlLayerInfoKHR_1107301096
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeAV1RateControlLayerInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265SessionParametersFeedbackInfoKHR):
  type
    VkVideoEncodeH265SessionParametersFeedbackInfoKHR* = VkVideoEncodeH265SessionParametersFeedbackInfoKHR_1107299754
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265SessionParametersFeedbackInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT):
  type
    PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT* = PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT_1107303082
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH265SliceType):
  type
    enum_StdVideoH265SliceType* = enum_StdVideoH265SliceType_1107305712
else:
  static :
    hint("Declaration of " & "enum_StdVideoH265SliceType" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPreprocessGeneratedCommandsNV):
  type
    PFN_vkCmdPreprocessGeneratedCommandsNV* = PFN_vkCmdPreprocessGeneratedCommandsNV_1107302828
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPreprocessGeneratedCommandsNV" &
        " already exists, not redeclaring")
when not declared(VkImageSubresource):
  type
    VkImageSubresource* = VkImageSubresource_1107297394
else:
  static :
    hint("Declaration of " & "VkImageSubresource" &
        " already exists, not redeclaring")
when not declared(VkSamplerCaptureDescriptorDataInfoEXT):
  type
    VkSamplerCaptureDescriptorDataInfoEXT* = VkSamplerCaptureDescriptorDataInfoEXT_1107303052
else:
  static :
    hint("Declaration of " & "VkSamplerCaptureDescriptorDataInfoEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1ChromaSamplePosition):
  type
    StdVideoAV1ChromaSamplePosition* = StdVideoAV1ChromaSamplePosition_1107305824
else:
  static :
    hint("Declaration of " & "StdVideoAV1ChromaSamplePosition" &
        " already exists, not redeclaring")
when not declared(enum_VkRayTracingLssPrimitiveEndCapsModeNV):
  type
    enum_VkRayTracingLssPrimitiveEndCapsModeNV* = enum_VkRayTracingLssPrimitiveEndCapsModeNV_1107303812
else:
  static :
    hint("Declaration of " & "enum_VkRayTracingLssPrimitiveEndCapsModeNV" &
        " already exists, not redeclaring")
when not declared(VkBindDescriptorSetsInfoKHR):
  type
    VkBindDescriptorSetsInfoKHR* = VkBindDescriptorSetsInfoKHR_1107301180
else:
  static :
    hint("Declaration of " & "VkBindDescriptorSetsInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPipelineIndirectDeviceAddressNV):
  type
    PFN_vkGetPipelineIndirectDeviceAddressNV* = PFN_vkGetPipelineIndirectDeviceAddressNV_1107303806
else:
  static :
    hint("Declaration of " & "PFN_vkGetPipelineIndirectDeviceAddressNV" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectExecutionSetCreateInfoEXT):
  type
    struct_VkIndirectExecutionSetCreateInfoEXT* = struct_VkIndirectExecutionSetCreateInfoEXT_1107304962
else:
  static :
    hint("Declaration of " & "struct_VkIndirectExecutionSetCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSynchronization2FeaturesKHR):
  type
    VkPhysicalDeviceSynchronization2FeaturesKHR* = VkPhysicalDeviceSynchronization2FeaturesKHR_1107300670
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSynchronization2FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPushConstants2KHR):
  type
    PFN_vkCmdPushConstants2KHR* = PFN_vkCmdPushConstants2KHR_1107301198
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPushConstants2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdPreprocessGeneratedCommandsEXT):
  type
    PFN_vkCmdPreprocessGeneratedCommandsEXT* = PFN_vkCmdPreprocessGeneratedCommandsEXT_1107305028
else:
  static :
    hint("Declaration of " & "PFN_vkCmdPreprocessGeneratedCommandsEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkDescriptorUpdateTemplateType):
  type
    enum_VkDescriptorUpdateTemplateType* = enum_VkDescriptorUpdateTemplateType_1107297974
else:
  static :
    hint("Declaration of " & "enum_VkDescriptorUpdateTemplateType" &
        " already exists, not redeclaring")
when not declared(StdVideoDecodeH265PictureInfo):
  type
    StdVideoDecodeH265PictureInfo* = StdVideoDecodeH265PictureInfo_1107300330
else:
  static :
    hint("Declaration of " & "StdVideoDecodeH265PictureInfo" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreWaitFlagBits):
  type
    VkSemaphoreWaitFlagBits* = VkSemaphoreWaitFlagBits_1107298410
else:
  static :
    hint("Declaration of " & "VkSemaphoreWaitFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPipelineCompilerControlFlagBitsAMD):
  type
    VkPipelineCompilerControlFlagBitsAMD* = VkPipelineCompilerControlFlagBitsAMD_1107302262
else:
  static :
    hint("Declaration of " & "VkPipelineCompilerControlFlagBitsAMD" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH265ReferenceListsInfoFlags):
  type
    struct_StdVideoEncodeH265ReferenceListsInfoFlags* = struct_StdVideoEncodeH265ReferenceListsInfoFlags_1107305874
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH265ReferenceListsInfoFlags" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsObjectNameInfoEXT):
  type
    VkDebugUtilsObjectNameInfoEXT* = VkDebugUtilsObjectNameInfoEXT_1107301822
else:
  static :
    hint("Declaration of " & "VkDebugUtilsObjectNameInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV):
  type
    struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV* = struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV_1107302566
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCooperativeMatrixPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRobustness2FeaturesEXT):
  type
    VkPhysicalDeviceRobustness2FeaturesEXT* = VkPhysicalDeviceRobustness2FeaturesEXT_1107302902
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRobustness2FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR):
  type
    struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* = struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR_1107300684
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSubmitInfo):
  type
    struct_VkSubmitInfo* = struct_VkSubmitInfo_1107297364
else:
  static :
    hint("Declaration of " & "struct_VkSubmitInfo" &
        " already exists, not redeclaring")
when not declared(VkRayTracingPipelineCreateInfoKHR):
  type
    VkRayTracingPipelineCreateInfoKHR* = VkRayTracingPipelineCreateInfoKHR_1107305252
else:
  static :
    hint("Declaration of " & "VkRayTracingPipelineCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(StdVideoAV1LoopFilter):
  type
    StdVideoAV1LoopFilter* = StdVideoAV1LoopFilter_1107305616
else:
  static :
    hint("Declaration of " & "StdVideoAV1LoopFilter" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateEvent):
  type
    PFN_vkCreateEvent* = PFN_vkCreateEvent_1107297760
else:
  static :
    hint("Declaration of " & "PFN_vkCreateEvent" &
        " already exists, not redeclaring")
when not declared(VkDeviceCreateInfo):
  type
    VkDeviceCreateInfo* = VkDeviceCreateInfo_1107297354
else:
  static :
    hint("Declaration of " & "VkDeviceCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265SessionParametersAddInfoKHR):
  type
    struct_VkVideoEncodeH265SessionParametersAddInfoKHR* = struct_VkVideoEncodeH265SessionParametersAddInfoKHR_1107299734
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeH265SessionParametersAddInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationLineStateCreateInfoKHR):
  type
    VkPipelineRasterizationLineStateCreateInfoKHR* = VkPipelineRasterizationLineStateCreateInfoKHR_1107301156
else:
  static :
    hint("Declaration of " & "VkPipelineRasterizationLineStateCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkBuildAccelerationStructureFlagBitsKHR):
  type
    enum_VkBuildAccelerationStructureFlagBitsKHR* = enum_VkBuildAccelerationStructureFlagBitsKHR_1107302120
else:
  static :
    hint("Declaration of " & "enum_VkBuildAccelerationStructureFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkRayTracingLssIndexingModeNV):
  type
    enum_VkRayTracingLssIndexingModeNV* = enum_VkRayTracingLssIndexingModeNV_1107303808
else:
  static :
    hint("Declaration of " & "enum_VkRayTracingLssIndexingModeNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkUpdateIndirectExecutionSetPipelineEXT):
  type
    PFN_vkUpdateIndirectExecutionSetPipelineEXT* = PFN_vkUpdateIndirectExecutionSetPipelineEXT_1107305040
else:
  static :
    hint("Declaration of " & "PFN_vkUpdateIndirectExecutionSetPipelineEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264SessionParametersCreateInfoKHR):
  type
    struct_VkVideoEncodeH264SessionParametersCreateInfoKHR* = struct_VkVideoEncodeH264SessionParametersCreateInfoKHR_1107299634
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeH264SessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT):
  type
    VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT* = VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT_1107303332
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkOpacityMicromapFormatEXT):
  type
    enum_VkOpacityMicromapFormatEXT* = enum_VkOpacityMicromapFormatEXT_1107303526
else:
  static :
    hint("Declaration of " & "enum_VkOpacityMicromapFormatEXT" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineSessionCreateFlagBitsARM):
  type
    VkDataGraphPipelineSessionCreateFlagBitsARM* = VkDataGraphPipelineSessionCreateFlagBitsARM_1107304468
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineSessionCreateFlagBitsARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderFloat16Int8Features):
  type
    struct_VkPhysicalDeviceShaderFloat16Int8Features* = struct_VkPhysicalDeviceShaderFloat16Int8Features_1107298478
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderFloat16Int8Features" &
        " already exists, not redeclaring")
when not declared(enum_VkAttachmentStoreOp):
  type
    enum_VkAttachmentStoreOp* = enum_VkAttachmentStoreOp_1107296904
else:
  static :
    hint("Declaration of " & "enum_VkAttachmentStoreOp" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265SessionParametersAddInfoKHR):
  type
    VkVideoEncodeH265SessionParametersAddInfoKHR* = VkVideoEncodeH265SessionParametersAddInfoKHR_1107299742
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265SessionParametersAddInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkBindBufferMemoryDeviceGroupInfo):
  type
    VkBindBufferMemoryDeviceGroupInfo* = VkBindBufferMemoryDeviceGroupInfo_1107298094
else:
  static :
    hint("Declaration of " & "VkBindBufferMemoryDeviceGroupInfo" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceRenderPassStripedPropertiesARM):
  type
    VkPhysicalDeviceRenderPassStripedPropertiesARM* = VkPhysicalDeviceRenderPassStripedPropertiesARM_1107303720
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceRenderPassStripedPropertiesARM" &
        " already exists, not redeclaring")
when not declared(StdVideoVP9InterpolationFilter):
  type
    StdVideoVP9InterpolationFilter* = StdVideoVP9InterpolationFilter_1107305640
else:
  static :
    hint("Declaration of " & "StdVideoVP9InterpolationFilter" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures):
  type
    struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures* = struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures_1107298550
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceUniformBufferStandardLayoutFeatures" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT):
  type
    VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT* = VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT_1107303736
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryHeap):
  type
    struct_VkMemoryHeap* = struct_VkMemoryHeap_1107297316
else:
  static :
    hint("Declaration of " & "struct_VkMemoryHeap" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryHandleTypeFlagBitsNV):
  type
    VkExternalMemoryHandleTypeFlagBitsNV* = VkExternalMemoryHandleTypeFlagBitsNV_1107301564
else:
  static :
    hint("Declaration of " & "VkExternalMemoryHandleTypeFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoH265HrdParameters):
  type
    struct_StdVideoH265HrdParameters* = struct_StdVideoH265HrdParameters_1107305690
else:
  static :
    hint("Declaration of " & "struct_StdVideoH265HrdParameters" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI):
  type
    PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI* = PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI_1107303346
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264ChromaFormatIdc):
  type
    enum_StdVideoH264ChromaFormatIdc* = enum_StdVideoH264ChromaFormatIdc_1107305656
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264ChromaFormatIdc" &
        " already exists, not redeclaring")
when not declared(StdVideoH264HrdParameters):
  type
    StdVideoH264HrdParameters* = StdVideoH264HrdParameters_1107305790
else:
  static :
    hint("Declaration of " & "StdVideoH264HrdParameters" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeH264RefListModEntry):
  type
    struct_StdVideoEncodeH264RefListModEntry* = struct_StdVideoEncodeH264RefListModEntry_1107305856
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeH264RefListModEntry" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrConversionKHR):
  type
    VkSamplerYcbcrConversionKHR* = VkSamplerYcbcrConversionKHR_1107300260
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrConversionKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorPoolInlineUniformBlockCreateInfo):
  type
    struct_VkDescriptorPoolInlineUniformBlockCreateInfo* = struct_VkDescriptorPoolInlineUniformBlockCreateInfo_1107298838
else:
  static :
    hint("Declaration of " &
        "struct_VkDescriptorPoolInlineUniformBlockCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetSampleLocationsEXT):
  type
    PFN_vkCmdSetSampleLocationsEXT* = PFN_vkCmdSetSampleLocationsEXT_1107301910
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetSampleLocationsEXT" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyProperties):
  type
    VkQueueFamilyProperties* = VkQueueFamilyProperties_1107297346
else:
  static :
    hint("Declaration of " & "VkQueueFamilyProperties" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrConversionImageFormatPropertiesKHR):
  type
    VkSamplerYcbcrConversionImageFormatPropertiesKHR* = VkSamplerYcbcrConversionImageFormatPropertiesKHR_1107300278
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrConversionImageFormatPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineMultisampleStateCreateInfo):
  type
    struct_VkPipelineMultisampleStateCreateInfo* = struct_VkPipelineMultisampleStateCreateInfo_1107297512
else:
  static :
    hint("Declaration of " & "struct_VkPipelineMultisampleStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyTensorARM):
  type
    PFN_vkDestroyTensorARM* = PFN_vkDestroyTensorARM_1107304100
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyTensorARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT):
  type
    struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT* = struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT_1107302864
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDepthBiasControlFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkSemaphoreImportFlagBitsKHR):
  type
    VkSemaphoreImportFlagBitsKHR* = VkSemaphoreImportFlagBitsKHR_1107299984
else:
  static :
    hint("Declaration of " & "VkSemaphoreImportFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkAllocationFunction):
  type
    PFN_vkAllocationFunction* = PFN_vkAllocationFunction_1107297284
else:
  static :
    hint("Declaration of " & "PFN_vkAllocationFunction" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceGlobalPriorityQueryFeatures):
  type
    struct_VkPhysicalDeviceGlobalPriorityQueryFeatures* = struct_VkPhysicalDeviceGlobalPriorityQueryFeatures_1107299020
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceGlobalPriorityQueryFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM):
  type
    struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM* = struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM_1107304374
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM" &
        " already exists, not redeclaring")
when not declared(VkPipelineMultisampleStateCreateInfo):
  type
    VkPipelineMultisampleStateCreateInfo* = VkPipelineMultisampleStateCreateInfo_1107297514
else:
  static :
    hint("Declaration of " & "VkPipelineMultisampleStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkCuModuleCreateInfoNVX):
  type
    struct_VkCuModuleCreateInfoNVX* = struct_VkCuModuleCreateInfoNVX_1107301496
else:
  static :
    hint("Declaration of " & "struct_VkCuModuleCreateInfoNVX" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetEvent2):
  type
    PFN_vkCmdSetEvent2* = PFN_vkCmdSetEvent2_1107298908
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetEvent2" &
        " already exists, not redeclaring")
when not declared(struct_VkExportMemoryAllocateInfoNV):
  type
    struct_VkExportMemoryAllocateInfoNV* = struct_VkExportMemoryAllocateInfoNV_1107301584
else:
  static :
    hint("Declaration of " & "struct_VkExportMemoryAllocateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkCopyImageToMemoryInfo):
  type
    VkCopyImageToMemoryInfo* = VkCopyImageToMemoryInfo_1107299194
else:
  static :
    hint("Declaration of " & "VkCopyImageToMemoryInfo" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationDepthClipStateCreateInfoEXT):
  type
    VkPipelineRasterizationDepthClipStateCreateInfoEXT* = VkPipelineRasterizationDepthClipStateCreateInfoEXT_1107301782
else:
  static :
    hint("Declaration of " &
        "VkPipelineRasterizationDepthClipStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceColorWriteEnableFeaturesEXT):
  type
    VkPhysicalDeviceColorWriteEnableFeaturesEXT* = VkPhysicalDeviceColorWriteEnableFeaturesEXT_1107303422
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceColorWriteEnableFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoDecodeH264CapabilitiesKHR):
  type
    struct_VkVideoDecodeH264CapabilitiesKHR* = struct_VkVideoDecodeH264CapabilitiesKHR_1107299806
else:
  static :
    hint("Declaration of " & "struct_VkVideoDecodeH264CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkMemoryUnmapFlagBitsKHR):
  type
    VkMemoryUnmapFlagBitsKHR* = VkMemoryUnmapFlagBitsKHR_1107300524
else:
  static :
    hint("Declaration of " & "VkMemoryUnmapFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeAV1PictureInfoFlags):
  type
    struct_StdVideoDecodeAV1PictureInfoFlags* = struct_StdVideoDecodeAV1PictureInfoFlags_1107305740
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeAV1PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkImageViewCaptureDescriptorDataInfoEXT):
  type
    struct_VkImageViewCaptureDescriptorDataInfoEXT* = struct_VkImageViewCaptureDescriptorDataInfoEXT_1107303046
else:
  static :
    hint("Declaration of " & "struct_VkImageViewCaptureDescriptorDataInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkShaderInfoTypeAMD):
  type
    enum_VkShaderInfoTypeAMD* = enum_VkShaderInfoTypeAMD_1107301544
else:
  static :
    hint("Declaration of " & "enum_VkShaderInfoTypeAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkCooperativeMatrixPropertiesNV):
  type
    struct_VkCooperativeMatrixPropertiesNV* = struct_VkCooperativeMatrixPropertiesNV_1107302558
else:
  static :
    hint("Declaration of " & "struct_VkCooperativeMatrixPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264QpKHR):
  type
    struct_VkVideoEncodeH264QpKHR* = struct_VkVideoEncodeH264QpKHR_1107299614
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264QpKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVertexAttributeDivisorFeatures):
  type
    struct_VkPhysicalDeviceVertexAttributeDivisorFeatures* = struct_VkPhysicalDeviceVertexAttributeDivisorFeatures_1107299064
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceVertexAttributeDivisorFeatures" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationLineStateCreateInfo):
  type
    VkPipelineRasterizationLineStateCreateInfo* = VkPipelineRasterizationLineStateCreateInfo_1107299050
else:
  static :
    hint("Declaration of " & "VkPipelineRasterizationLineStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoFormatPropertiesKHR):
  type
    VkVideoFormatPropertiesKHR* = VkVideoFormatPropertiesKHR_1107299496
else:
  static :
    hint("Declaration of " & "VkVideoFormatPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV):
  type
    struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV* = struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV_1107304894
else:
  static :
    hint("Declaration of " &
        "struct_VkWriteDescriptorSetPartitionedAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDepthStencilResolveProperties):
  type
    VkPhysicalDeviceDepthStencilResolveProperties* = VkPhysicalDeviceDepthStencilResolveProperties_1107298512
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDepthStencilResolveProperties" &
        " already exists, not redeclaring")
when not declared(VkPipelineShaderStageCreateFlagBits):
  type
    VkPipelineShaderStageCreateFlagBits* = VkPipelineShaderStageCreateFlagBits_1107297090
else:
  static :
    hint("Declaration of " & "VkPipelineShaderStageCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(enum_VkSurfaceTransformFlagBitsKHR):
  type
    enum_VkSurfaceTransformFlagBitsKHR* = enum_VkSurfaceTransformFlagBitsKHR_1107299260
else:
  static :
    hint("Declaration of " & "enum_VkSurfaceTransformFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkMultiviewPerViewAttributesInfoNVX):
  type
    struct_VkMultiviewPerViewAttributesInfoNVX* = struct_VkMultiviewPerViewAttributesInfoNVX_1107301722
else:
  static :
    hint("Declaration of " & "struct_VkMultiviewPerViewAttributesInfoNVX" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreateFlags2KHR):
  type
    VkPipelineCreateFlags2KHR* = VkPipelineCreateFlags2KHR_1107300776
else:
  static :
    hint("Declaration of " & "VkPipelineCreateFlags2KHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineViewportSwizzleStateCreateInfoNV):
  type
    VkPipelineViewportSwizzleStateCreateInfoNV* = VkPipelineViewportSwizzleStateCreateInfoNV_1107301738
else:
  static :
    hint("Declaration of " & "VkPipelineViewportSwizzleStateCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkHdrVividDynamicMetadataHUAWEI):
  type
    VkHdrVividDynamicMetadataHUAWEI* = VkHdrVividDynamicMetadataHUAWEI_1107305070
else:
  static :
    hint("Declaration of " & "VkHdrVividDynamicMetadataHUAWEI" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetRasterizationSamplesEXT):
  type
    PFN_vkCmdSetRasterizationSamplesEXT* = PFN_vkCmdSetRasterizationSamplesEXT_1107303880
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetRasterizationSamplesEXT" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureAddressResolutionFlagsNV):
  type
    VkClusterAccelerationStructureAddressResolutionFlagsNV* = VkClusterAccelerationStructureAddressResolutionFlagsNV_1107304756
else:
  static :
    hint("Declaration of " &
        "VkClusterAccelerationStructureAddressResolutionFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceLayeredApiVulkanPropertiesKHR):
  type
    VkPhysicalDeviceLayeredApiVulkanPropertiesKHR* = VkPhysicalDeviceLayeredApiVulkanPropertiesKHR_1107301338
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceLayeredApiVulkanPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264WeightedBipredIdc):
  type
    enum_StdVideoH264WeightedBipredIdc* = enum_StdVideoH264WeightedBipredIdc_1107305666
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264WeightedBipredIdc" &
        " already exists, not redeclaring")
when not declared(struct_VkImageResolve2):
  type
    struct_VkImageResolve2* = struct_VkImageResolve2_1107298806
else:
  static :
    hint("Declaration of " & "struct_VkImageResolve2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceVideoEncodeAV1FeaturesKHR):
  type
    VkPhysicalDeviceVideoEncodeAV1FeaturesKHR* = VkPhysicalDeviceVideoEncodeAV1FeaturesKHR_1107301042
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindDescriptorSets2KHR):
  type
    PFN_vkCmdBindDescriptorSets2KHR* = PFN_vkCmdBindDescriptorSets2KHR_1107301196
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindDescriptorSets2KHR" &
        " already exists, not redeclaring")
when not declared(VkViewport):
  type
    VkViewport* = VkViewport_1107297502
else:
  static :
    hint("Declaration of " & "VkViewport" & " already exists, not redeclaring")
when not declared(PFN_vkCmdSetColorWriteMaskEXT):
  type
    PFN_vkCmdSetColorWriteMaskEXT* = PFN_vkCmdSetColorWriteMaskEXT_1107303894
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetColorWriteMaskEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceImageSubresourceInfo):
  type
    struct_VkDeviceImageSubresourceInfo* = struct_VkDeviceImageSubresourceInfo_1107299096
else:
  static :
    hint("Declaration of " & "struct_VkDeviceImageSubresourceInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoCapabilityFlagBitsKHR):
  type
    VkVideoCapabilityFlagBitsKHR* = VkVideoCapabilityFlagBitsKHR_1107299444
else:
  static :
    hint("Declaration of " & "VkVideoCapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceExclusiveScissorFeaturesNV):
  type
    struct_VkPhysicalDeviceExclusiveScissorFeaturesNV* = struct_VkPhysicalDeviceExclusiveScissorFeaturesNV_1107302338
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceExclusiveScissorFeaturesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkAttachmentDescription):
  type
    struct_VkAttachmentDescription* = struct_VkAttachmentDescription_1107297588
else:
  static :
    hint("Declaration of " & "struct_VkAttachmentDescription" &
        " already exists, not redeclaring")
when not declared(VkPipelineExecutableStatisticValueKHR):
  type
    VkPipelineExecutableStatisticValueKHR* = VkPipelineExecutableStatisticValueKHR_1107300508
else:
  static :
    hint("Declaration of " & "VkPipelineExecutableStatisticValueKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceProvokingVertexFeaturesEXT):
  type
    VkPhysicalDeviceProvokingVertexFeaturesEXT* = VkPhysicalDeviceProvokingVertexFeaturesEXT_1107302606
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceProvokingVertexFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDebugMarkerObjectNameInfoEXT):
  type
    struct_VkDebugMarkerObjectNameInfoEXT* = struct_VkDebugMarkerObjectNameInfoEXT_1107301432
else:
  static :
    hint("Declaration of " & "struct_VkDebugMarkerObjectNameInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkMemoryMapPlacedInfoEXT):
  type
    VkMemoryMapPlacedInfoEXT* = VkMemoryMapPlacedInfoEXT_1107302720
else:
  static :
    hint("Declaration of " & "VkMemoryMapPlacedInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetShaderModuleIdentifierEXT):
  type
    PFN_vkGetShaderModuleIdentifierEXT* = PFN_vkGetShaderModuleIdentifierEXT_1107304136
else:
  static :
    hint("Declaration of " & "PFN_vkGetShaderModuleIdentifierEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayProperties2KHR):
  type
    struct_VkDisplayProperties2KHR* = struct_VkDisplayProperties2KHR_1107300206
else:
  static :
    hint("Declaration of " & "struct_VkDisplayProperties2KHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetColorBlendAdvancedEXT):
  type
    PFN_vkCmdSetColorBlendAdvancedEXT* = PFN_vkCmdSetColorBlendAdvancedEXT_1107303908
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetColorBlendAdvancedEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkBindImageMemory2):
  type
    PFN_vkBindImageMemory2* = PFN_vkBindImageMemory2_1107298328
else:
  static :
    hint("Declaration of " & "PFN_vkBindImageMemory2" &
        " already exists, not redeclaring")
when not declared(VkDeviceQueueCreateFlags):
  type
    VkDeviceQueueCreateFlags* = VkDeviceQueueCreateFlags_1107296990
else:
  static :
    hint("Declaration of " & "VkDeviceQueueCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyTensorInfoARM):
  type
    struct_VkCopyTensorInfoARM* = struct_VkCopyTensorInfoARM_1107304054
else:
  static :
    hint("Declaration of " & "struct_VkCopyTensorInfoARM" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsInputModeFlagsEXT):
  type
    VkIndirectCommandsInputModeFlagsEXT* = VkIndirectCommandsInputModeFlagsEXT_1107304926
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsInputModeFlagsEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdTraceRaysKHR):
  type
    PFN_vkCmdTraceRaysKHR* = PFN_vkCmdTraceRaysKHR_1107305266
else:
  static :
    hint("Declaration of " & "PFN_vkCmdTraceRaysKHR" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV):
  type
    VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV* = VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV_1107304818
else:
  static :
    hint("Declaration of " &
        "VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkAcquireNextImageInfoKHR):
  type
    VkAcquireNextImageInfoKHR* = VkAcquireNextImageInfoKHR_1107299322
else:
  static :
    hint("Declaration of " & "VkAcquireNextImageInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkQueryResultFlagBits):
  type
    VkQueryResultFlagBits* = VkQueryResultFlagBits_1107297044
else:
  static :
    hint("Declaration of " & "VkQueryResultFlagBits" &
        " already exists, not redeclaring")
when not declared(VkDependencyInfo):
  type
    VkDependencyInfo* = VkDependencyInfo_1107298744
else:
  static :
    hint("Declaration of " & "VkDependencyInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderExpectAssumeFeatures):
  type
    struct_VkPhysicalDeviceShaderExpectAssumeFeatures* = struct_VkPhysicalDeviceShaderExpectAssumeFeatures_1107299036
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceShaderExpectAssumeFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyImageToImageInfo):
  type
    struct_VkCopyImageToImageInfo* = struct_VkCopyImageToImageInfo_1107299196
else:
  static :
    hint("Declaration of " & "struct_VkCopyImageToImageInfo" &
        " already exists, not redeclaring")
when not declared(VkSubpassDescriptionDepthStencilResolveKHR):
  type
    VkSubpassDescriptionDepthStencilResolveKHR* = VkSubpassDescriptionDepthStencilResolveKHR_1107300362
else:
  static :
    hint("Declaration of " & "VkSubpassDescriptionDepthStencilResolveKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorUpdateTemplateEntry):
  type
    VkDescriptorUpdateTemplateEntry* = VkDescriptorUpdateTemplateEntry_1107298244
else:
  static :
    hint("Declaration of " & "VkDescriptorUpdateTemplateEntry" &
        " already exists, not redeclaring")
when not declared(HMONITOR):
  type
    HMONITOR* = HMONITOR_1107305410
else:
  static :
    hint("Declaration of " & "HMONITOR" & " already exists, not redeclaring")
when not declared(VkPhysicalDeviceIDPropertiesKHR):
  type
    VkPhysicalDeviceIDPropertiesKHR* = VkPhysicalDeviceIDPropertiesKHR_1107299942
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceIDPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDepthClipControlFeaturesEXT):
  type
    VkPhysicalDeviceDepthClipControlFeaturesEXT* = VkPhysicalDeviceDepthClipControlFeaturesEXT_1107303322
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDepthClipControlFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceQueueInfo2):
  type
    struct_VkDeviceQueueInfo2* = struct_VkDeviceQueueInfo2_1107298210
else:
  static :
    hint("Declaration of " & "struct_VkDeviceQueueInfo2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCooperativeMatrixPropertiesKHR):
  type
    VkPhysicalDeviceCooperativeMatrixPropertiesKHR* = VkPhysicalDeviceCooperativeMatrixPropertiesKHR_1107300966
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCooperativeMatrixPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetQueueCheckpointDataNV):
  type
    PFN_vkGetQueueCheckpointDataNV* = PFN_vkGetQueueCheckpointDataNV_1107302364
else:
  static :
    hint("Declaration of " & "PFN_vkGetQueueCheckpointDataNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPrivateDataEXT):
  type
    PFN_vkGetPrivateDataEXT* = PFN_vkGetPrivateDataEXT_1107302946
else:
  static :
    hint("Declaration of " & "PFN_vkGetPrivateDataEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetTessellationDomainOriginEXT):
  type
    PFN_vkCmdSetTessellationDomainOriginEXT* = PFN_vkCmdSetTessellationDomainOriginEXT_1107303896
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetTessellationDomainOriginEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkStencilOp):
  type
    enum_VkStencilOp* = enum_VkStencilOp_1107296872
else:
  static :
    hint("Declaration of " & "enum_VkStencilOp" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetExclusiveScissorEnableNV):
  type
    PFN_vkCmdSetExclusiveScissorEnableNV* = PFN_vkCmdSetExclusiveScissorEnableNV_1107302342
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetExclusiveScissorEnableNV" &
        " already exists, not redeclaring")
when not declared(VkVertexInputBindingDivisorDescriptionKHR):
  type
    VkVertexInputBindingDivisorDescriptionKHR* = VkVertexInputBindingDivisorDescriptionKHR_1107301132
else:
  static :
    hint("Declaration of " & "VkVertexInputBindingDivisorDescriptionKHR" &
        " already exists, not redeclaring")
when not declared(VkRenderPassCreateInfo2):
  type
    VkRenderPassCreateInfo2* = VkRenderPassCreateInfo2_1107298456
else:
  static :
    hint("Declaration of " & "VkRenderPassCreateInfo2" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceGroupSubmitInfo):
  type
    struct_VkDeviceGroupSubmitInfo* = struct_VkDeviceGroupSubmitInfo_1107298084
else:
  static :
    hint("Declaration of " & "struct_VkDeviceGroupSubmitInfo" &
        " already exists, not redeclaring")
when not declared(VkFramebuffer):
  type
    VkFramebuffer* = VkFramebuffer_1107296772
else:
  static :
    hint("Declaration of " & "VkFramebuffer" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineCreateInfoKHR):
  type
    struct_VkPipelineCreateInfoKHR* = struct_VkPipelineCreateInfoKHR_1107300864
else:
  static :
    hint("Declaration of " & "struct_VkPipelineCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetVariableDescriptorCountAllocateInfoEXT):
  type
    VkDescriptorSetVariableDescriptorCountAllocateInfoEXT* = VkDescriptorSetVariableDescriptorCountAllocateInfoEXT_1107302024
else:
  static :
    hint("Declaration of " &
        "VkDescriptorSetVariableDescriptorCountAllocateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPerformanceCounterScopeKHR):
  type
    VkPerformanceCounterScopeKHR* = VkPerformanceCounterScopeKHR_1107300114
else:
  static :
    hint("Declaration of " & "VkPerformanceCounterScopeKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineBinaryDataKHR):
  type
    struct_VkPipelineBinaryDataKHR* = struct_VkPipelineBinaryDataKHR_1107300856
else:
  static :
    hint("Declaration of " & "struct_VkPipelineBinaryDataKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkReleaseSwapchainImagesInfoKHR):
  type
    struct_VkReleaseSwapchainImagesInfoKHR* = struct_VkReleaseSwapchainImagesInfoKHR_1107300942
else:
  static :
    hint("Declaration of " & "struct_VkReleaseSwapchainImagesInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkCopyMemoryToAccelerationStructureInfoKHR):
  type
    VkCopyMemoryToAccelerationStructureInfoKHR* = VkCopyMemoryToAccelerationStructureInfoKHR_1107305200
else:
  static :
    hint("Declaration of " & "VkCopyMemoryToAccelerationStructureInfoKHR" &
        " already exists, not redeclaring")
when not declared(Window):
  type
    Window* = Window_1107305432
else:
  static :
    hint("Declaration of " & "Window" & " already exists, not redeclaring")
when not declared(VkRayTracingInvocationReorderModeNV):
  type
    VkRayTracingInvocationReorderModeNV* = VkRayTracingInvocationReorderModeNV_1107304310
else:
  static :
    hint("Declaration of " & "VkRayTracingInvocationReorderModeNV" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoFormatH265QuantizationMapPropertiesKHR):
  type
    struct_VkVideoFormatH265QuantizationMapPropertiesKHR* = struct_VkVideoFormatH265QuantizationMapPropertiesKHR_1107301300
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoFormatH265QuantizationMapPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceOrHostAddressKHR):
  type
    VkDeviceOrHostAddressKHR* = VkDeviceOrHostAddressKHR_1107303560
else:
  static :
    hint("Declaration of " & "VkDeviceOrHostAddressKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateRenderPass2KHR):
  type
    PFN_vkCreateRenderPass2KHR* = PFN_vkCreateRenderPass2KHR_1107300062
else:
  static :
    hint("Declaration of " & "PFN_vkCreateRenderPass2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoSessionParametersCreateInfoKHR):
  type
    struct_VkVideoSessionParametersCreateInfoKHR* = struct_VkVideoSessionParametersCreateInfoKHR_1107299518
else:
  static :
    hint("Declaration of " & "struct_VkVideoSessionParametersCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineDepthStencilStateCreateFlagBits):
  type
    VkPipelineDepthStencilStateCreateFlagBits* = VkPipelineDepthStencilStateCreateFlagBits_1107297118
else:
  static :
    hint("Declaration of " & "VkPipelineDepthStencilStateCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC):
  type
    struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC* = struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC_1107305128
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRayTracingPropertiesNV):
  type
    struct_VkPhysicalDeviceRayTracingPropertiesNV* = struct_VkPhysicalDeviceRayTracingPropertiesNV_1107302174
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceRayTracingPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineSessionBindPointRequirementARM):
  type
    struct_VkDataGraphPipelineSessionBindPointRequirementARM* = struct_VkDataGraphPipelineSessionBindPointRequirementARM_1107304506
else:
  static :
    hint("Declaration of " &
        "struct_VkDataGraphPipelineSessionBindPointRequirementARM" &
        " already exists, not redeclaring")
when not declared(VkFenceGetWin32HandleInfoKHR):
  type
    VkFenceGetWin32HandleInfoKHR* = VkFenceGetWin32HandleInfoKHR_1107305376
else:
  static :
    hint("Declaration of " & "VkFenceGetWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkExternalFenceHandleTypeFlagsKHR):
  type
    VkExternalFenceHandleTypeFlagsKHR* = VkExternalFenceHandleTypeFlagsKHR_1107300076
else:
  static :
    hint("Declaration of " & "VkExternalFenceHandleTypeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreateFlags):
  type
    VkPipelineCreateFlags* = VkPipelineCreateFlags_1107297086
else:
  static :
    hint("Declaration of " & "VkPipelineCreateFlags" &
        " already exists, not redeclaring")
when not declared(StdVideoH265PictureType):
  type
    StdVideoH265PictureType* = StdVideoH265PictureType_1107305580
else:
  static :
    hint("Declaration of " & "StdVideoH265PictureType" &
        " already exists, not redeclaring")
when not declared(PFN_vkBindImageMemory):
  type
    PFN_vkBindImageMemory* = PFN_vkBindImageMemory_1107297734
else:
  static :
    hint("Declaration of " & "PFN_vkBindImageMemory" &
        " already exists, not redeclaring")
when not declared(PFN_vkDebugReportCallbackEXT):
  type
    PFN_vkDebugReportCallbackEXT* = PFN_vkDebugReportCallbackEXT_1107301412
else:
  static :
    hint("Declaration of " & "PFN_vkDebugReportCallbackEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyBuffer):
  type
    PFN_vkCmdCopyBuffer* = PFN_vkCmdCopyBuffer_1107297900
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyBuffer" &
        " already exists, not redeclaring")
when not declared(VkBufferDeviceAddressInfoKHR):
  type
    VkBufferDeviceAddressInfoKHR* = VkBufferDeviceAddressInfoKHR_1107300460
else:
  static :
    hint("Declaration of " & "VkBufferDeviceAddressInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyTensorARM):
  type
    PFN_vkCmdCopyTensorARM* = PFN_vkCmdCopyTensorARM_1107304112
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyTensorARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceLayeredApiPropertiesListKHR):
  type
    struct_VkPhysicalDeviceLayeredApiPropertiesListKHR* = struct_VkPhysicalDeviceLayeredApiPropertiesListKHR_1107301332
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceLayeredApiPropertiesListKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryOpaqueCaptureAddressAllocateInfo):
  type
    struct_VkMemoryOpaqueCaptureAddressAllocateInfo* = struct_VkMemoryOpaqueCaptureAddressAllocateInfo_1107298610
else:
  static :
    hint("Declaration of " & "struct_VkMemoryOpaqueCaptureAddressAllocateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetProvokingVertexModeEXT):
  type
    PFN_vkCmdSetProvokingVertexModeEXT* = PFN_vkCmdSetProvokingVertexModeEXT_1107303910
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetProvokingVertexModeEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkMemoryDedicatedRequirements):
  type
    struct_VkMemoryDedicatedRequirements* = struct_VkMemoryDedicatedRequirements_1107298064
else:
  static :
    hint("Declaration of " & "struct_VkMemoryDedicatedRequirements" &
        " already exists, not redeclaring")
when not declared(struct_VkBindIndexBufferIndirectCommandEXT):
  type
    struct_VkBindIndexBufferIndirectCommandEXT* = struct_VkBindIndexBufferIndirectCommandEXT_1107305010
else:
  static :
    hint("Declaration of " & "struct_VkBindIndexBufferIndirectCommandEXT" &
        " already exists, not redeclaring")
when not declared(VkBindSparseInfo):
  type
    VkBindSparseInfo* = VkBindSparseInfo_1107297406
else:
  static :
    hint("Declaration of " & "VkBindSparseInfo" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyDataGraphPropertiesARM):
  type
    VkQueueFamilyDataGraphPropertiesARM* = VkQueueFamilyDataGraphPropertiesARM_1107304544
else:
  static :
    hint("Declaration of " & "VkQueueFamilyDataGraphPropertiesARM" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceCooperativeMatrixPropertiesNV):
  type
    VkPhysicalDeviceCooperativeMatrixPropertiesNV* = VkPhysicalDeviceCooperativeMatrixPropertiesNV_1107302568
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceCooperativeMatrixPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT):
  type
    struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT* = struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT_1107303852
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceNestedCommandBufferPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkDirectDriverLoadingModeLUNARG):
  type
    enum_VkDirectDriverLoadingModeLUNARG* = enum_VkDirectDriverLoadingModeLUNARG_1107303966
else:
  static :
    hint("Declaration of " & "enum_VkDirectDriverLoadingModeLUNARG" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSurfaceFormats2KHR):
  type
    PFN_vkGetPhysicalDeviceSurfaceFormats2KHR* = PFN_vkGetPhysicalDeviceSurfaceFormats2KHR_1107300200
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceSurfaceFormats2KHR" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureCreateFlagBitsKHR):
  type
    VkAccelerationStructureCreateFlagBitsKHR* = VkAccelerationStructureCreateFlagBitsKHR_1107305138
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureCreateFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkIndirectCommandsLayoutEXT):
  type
    VkIndirectCommandsLayoutEXT* = VkIndirectCommandsLayoutEXT_1107304912
else:
  static :
    hint("Declaration of " & "VkIndirectCommandsLayoutEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDisplayPlaneCapabilitiesKHR):
  type
    PFN_vkGetDisplayPlaneCapabilitiesKHR* = PFN_vkGetDisplayPlaneCapabilitiesKHR_1107299406
else:
  static :
    hint("Declaration of " & "PFN_vkGetDisplayPlaneCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceGroupProperties):
  type
    VkPhysicalDeviceGroupProperties* = VkPhysicalDeviceGroupProperties_1107298102
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceGroupProperties" &
        " already exists, not redeclaring")
when not declared(VkSparseImageOpaqueMemoryBindInfo):
  type
    VkSparseImageOpaqueMemoryBindInfo* = VkSparseImageOpaqueMemoryBindInfo_1107297390
else:
  static :
    hint("Declaration of " & "VkSparseImageOpaqueMemoryBindInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceDisplayProperties2KHR):
  type
    PFN_vkGetPhysicalDeviceDisplayProperties2KHR* = PFN_vkGetPhysicalDeviceDisplayProperties2KHR_1107300226
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceDisplayProperties2KHR" &
        " already exists, not redeclaring")
when not declared(VkCopyImageToMemoryInfoEXT):
  type
    VkCopyImageToMemoryInfoEXT* = VkCopyImageToMemoryInfoEXT_1107302686
else:
  static :
    hint("Declaration of " & "VkCopyImageToMemoryInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkSamplerReductionModeCreateInfo):
  type
    VkSamplerReductionModeCreateInfo* = VkSamplerReductionModeCreateInfo_1107298524
else:
  static :
    hint("Declaration of " & "VkSamplerReductionModeCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDescriptorBufferOffsets2EXT):
  type
    PFN_vkCmdSetDescriptorBufferOffsets2EXT* = PFN_vkCmdSetDescriptorBufferOffsets2EXT_1107301204
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDescriptorBufferOffsets2EXT" &
        " already exists, not redeclaring")
when not declared(struct_VkTensorFormatPropertiesARM):
  type
    struct_VkTensorFormatPropertiesARM* = struct_VkTensorFormatPropertiesARM_1107304026
else:
  static :
    hint("Declaration of " & "struct_VkTensorFormatPropertiesARM" &
        " already exists, not redeclaring")
when not declared(enum_VkOpticalFlowSessionBindingPointNV):
  type
    enum_VkOpticalFlowSessionBindingPointNV* = enum_VkOpticalFlowSessionBindingPointNV_1107304146
else:
  static :
    hint("Declaration of " & "enum_VkOpticalFlowSessionBindingPointNV" &
        " already exists, not redeclaring")
when not declared(LPCWSTR):
  type
    LPCWSTR* = LPCWSTR_1107305318
else:
  static :
    hint("Declaration of " & "LPCWSTR" & " already exists, not redeclaring")
when not declared(VkAntiLagDataAMD):
  type
    VkAntiLagDataAMD* = VkAntiLagDataAMD_1107304236
else:
  static :
    hint("Declaration of " & "VkAntiLagDataAMD" &
        " already exists, not redeclaring")
when not declared(VkDrawIndirectCountIndirectCommandEXT):
  type
    VkDrawIndirectCountIndirectCommandEXT* = VkDrawIndirectCountIndirectCommandEXT_1107305004
else:
  static :
    hint("Declaration of " & "VkDrawIndirectCountIndirectCommandEXT" &
        " already exists, not redeclaring")
when not declared(VkVideoEndCodingFlagsKHR):
  type
    VkVideoEndCodingFlagsKHR* = VkVideoEndCodingFlagsKHR_1107299462
else:
  static :
    hint("Declaration of " & "VkVideoEndCodingFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkInitializePerformanceApiInfoINTEL):
  type
    struct_VkInitializePerformanceApiInfoINTEL* = struct_VkInitializePerformanceApiInfoINTEL_1107302402
else:
  static :
    hint("Declaration of " & "struct_VkInitializePerformanceApiInfoINTEL" &
        " already exists, not redeclaring")
when not declared(struct_VkBindTensorMemoryInfoARM):
  type
    struct_VkBindTensorMemoryInfoARM* = struct_VkBindTensorMemoryInfoARM_1107304018
else:
  static :
    hint("Declaration of " & "struct_VkBindTensorMemoryInfoARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR):
  type
    PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR* = PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR_1107299980
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineSessionCreateInfoARM):
  type
    VkDataGraphPipelineSessionCreateInfoARM* = VkDataGraphPipelineSessionCreateInfoARM_1107304500
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineSessionCreateInfoARM" &
        " already exists, not redeclaring")
when not declared(struct_VkSampleLocationsInfoEXT):
  type
    struct_VkSampleLocationsInfoEXT* = struct_VkSampleLocationsInfoEXT_1107301882
else:
  static :
    hint("Declaration of " & "struct_VkSampleLocationsInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoSessionParametersUpdateInfoKHR):
  type
    struct_VkVideoSessionParametersUpdateInfoKHR* = struct_VkVideoSessionParametersUpdateInfoKHR_1107299522
else:
  static :
    hint("Declaration of " & "struct_VkVideoSessionParametersUpdateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkDeviceMemoryReportEventTypeEXT):
  type
    VkDeviceMemoryReportEventTypeEXT* = VkDeviceMemoryReportEventTypeEXT_1107302880
else:
  static :
    hint("Declaration of " & "VkDeviceMemoryReportEventTypeEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePresentBarrierFeaturesNV):
  type
    VkPhysicalDevicePresentBarrierFeaturesNV* = VkPhysicalDevicePresentBarrierFeaturesNV_1107302920
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePresentBarrierFeaturesNV" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreateFlagBits):
  type
    VkPipelineCreateFlagBits* = VkPipelineCreateFlagBits_1107297084
else:
  static :
    hint("Declaration of " & "VkPipelineCreateFlagBits" &
        " already exists, not redeclaring")
when not declared(VkShadingRatePaletteNV):
  type
    VkShadingRatePaletteNV* = VkShadingRatePaletteNV_1107302038
else:
  static :
    hint("Declaration of " & "VkShadingRatePaletteNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPerformanceMarkerInfoINTEL):
  type
    struct_VkPerformanceMarkerInfoINTEL* = struct_VkPerformanceMarkerInfoINTEL_1107302412
else:
  static :
    hint("Declaration of " & "struct_VkPerformanceMarkerInfoINTEL" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoEncodeAV1ReferenceInfoFlags):
  type
    struct_StdVideoEncodeAV1ReferenceInfoFlags* = struct_StdVideoEncodeAV1ReferenceInfoFlags_1107305772
else:
  static :
    hint("Declaration of " & "struct_StdVideoEncodeAV1ReferenceInfoFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeRateControlLayerInfoKHR):
  type
    struct_VkVideoEncodeRateControlLayerInfoKHR* = struct_VkVideoEncodeRateControlLayerInfoKHR_1107300610
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeRateControlLayerInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkImageType):
  type
    VkImageType* = VkImageType_1107296818
else:
  static :
    hint("Declaration of " & "VkImageType" & " already exists, not redeclaring")
when not declared(VkVideoEncodeH265TransformBlockSizeFlagBitsKHR):
  type
    VkVideoEncodeH265TransformBlockSizeFlagBitsKHR* = VkVideoEncodeH265TransformBlockSizeFlagBitsKHR_1107299706
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265TransformBlockSizeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeFlagsKHR):
  type
    VkVideoEncodeFlagsKHR* = VkVideoEncodeFlagsKHR_1107300560
else:
  static :
    hint("Declaration of " & "VkVideoEncodeFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkBufferCopy2KHR):
  type
    VkBufferCopy2KHR* = VkBufferCopy2KHR_1107300714
else:
  static :
    hint("Declaration of " & "VkBufferCopy2KHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDataGraphOperationTypeARM):
  type
    VkPhysicalDeviceDataGraphOperationTypeARM* = VkPhysicalDeviceDataGraphOperationTypeARM_1107304464
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDataGraphOperationTypeARM" &
        " already exists, not redeclaring")
when not declared(enum_VkClusterAccelerationStructureTypeNV):
  type
    enum_VkClusterAccelerationStructureTypeNV* = enum_VkClusterAccelerationStructureTypeNV_1107304740
else:
  static :
    hint("Declaration of " & "enum_VkClusterAccelerationStructureTypeNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShadingRateImagePropertiesNV):
  type
    VkPhysicalDeviceShadingRateImagePropertiesNV* = VkPhysicalDeviceShadingRateImagePropertiesNV_1107302050
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShadingRateImagePropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeH265PictureInfoKHR):
  type
    VkVideoDecodeH265PictureInfoKHR* = VkVideoDecodeH265PictureInfoKHR_1107300332
else:
  static :
    hint("Declaration of " & "VkVideoDecodeH265PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalComputeQueuePropertiesNV):
  type
    VkPhysicalDeviceExternalComputeQueuePropertiesNV* = VkPhysicalDeviceExternalComputeQueuePropertiesNV_1107304712
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalComputeQueuePropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkSubpassDescription):
  type
    VkSubpassDescription* = VkSubpassDescription_1107297602
else:
  static :
    hint("Declaration of " & "VkSubpassDescription" &
        " already exists, not redeclaring")
when not declared(VkSamplerBlockMatchWindowCreateInfoQCOM):
  type
    VkSamplerBlockMatchWindowCreateInfoQCOM* = VkSamplerBlockMatchWindowCreateInfoQCOM_1107304610
else:
  static :
    hint("Declaration of " & "VkSamplerBlockMatchWindowCreateInfoQCOM" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoAV1LoopFilter):
  type
    struct_StdVideoAV1LoopFilter* = struct_StdVideoAV1LoopFilter_1107305754
else:
  static :
    hint("Declaration of " & "struct_StdVideoAV1LoopFilter" &
        " already exists, not redeclaring")
when not declared(enum_VkPhysicalDeviceLayeredApiKHR):
  type
    enum_VkPhysicalDeviceLayeredApiKHR* = enum_VkPhysicalDeviceLayeredApiKHR_1107301316
else:
  static :
    hint("Declaration of " & "enum_VkPhysicalDeviceLayeredApiKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkHostImageLayoutTransitionInfo):
  type
    struct_VkHostImageLayoutTransitionInfo* = struct_VkHostImageLayoutTransitionInfo_1107299200
else:
  static :
    hint("Declaration of " & "struct_VkHostImageLayoutTransitionInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeQualityLevelInfoKHR):
  type
    struct_VkVideoEncodeQualityLevelInfoKHR* = struct_VkVideoEncodeQualityLevelInfoKHR_1107300626
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeQualityLevelInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineColorBlendAdvancedStateCreateInfoEXT):
  type
    VkPipelineColorBlendAdvancedStateCreateInfoEXT* = VkPipelineColorBlendAdvancedStateCreateInfoEXT_1107301928
else:
  static :
    hint("Declaration of " & "VkPipelineColorBlendAdvancedStateCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(enum_VkGeometryFlagBitsKHR):
  type
    enum_VkGeometryFlagBitsKHR* = enum_VkGeometryFlagBitsKHR_1107302100
else:
  static :
    hint("Declaration of " & "enum_VkGeometryFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSparseImageFormatProperties2):
  type
    struct_VkSparseImageFormatProperties2* = struct_VkSparseImageFormatProperties2_1107298156
else:
  static :
    hint("Declaration of " & "struct_VkSparseImageFormatProperties2" &
        " already exists, not redeclaring")
when not declared(VkAccessFlagBits2KHR):
  type
    VkAccessFlagBits2KHR* = VkAccessFlagBits2KHR_1107300650
else:
  static :
    hint("Declaration of " & "VkAccessFlagBits2KHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeProfileRgbConversionInfoVALVE):
  type
    VkVideoEncodeProfileRgbConversionInfoVALVE* = VkVideoEncodeProfileRgbConversionInfoVALVE_1107303466
else:
  static :
    hint("Declaration of " & "VkVideoEncodeProfileRgbConversionInfoVALVE" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEncodeVideoKHR):
  type
    PFN_vkCmdEncodeVideoKHR* = PFN_vkCmdEncodeVideoKHR_1107300642
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEncodeVideoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceIndexTypeUint8Features):
  type
    VkPhysicalDeviceIndexTypeUint8Features* = VkPhysicalDeviceIndexTypeUint8Features_1107299070
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceIndexTypeUint8Features" &
        " already exists, not redeclaring")
when not declared(PFN_vkDeviceMemoryReportCallbackEXT):
  type
    PFN_vkDeviceMemoryReportCallbackEXT* = PFN_vkDeviceMemoryReportCallbackEXT_1107302892
else:
  static :
    hint("Declaration of " & "PFN_vkDeviceMemoryReportCallbackEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineIndirectDeviceAddressInfoNV):
  type
    struct_VkPipelineIndirectDeviceAddressInfoNV* = struct_VkPipelineIndirectDeviceAddressInfoNV_1107303794
else:
  static :
    hint("Declaration of " & "struct_VkPipelineIndirectDeviceAddressInfoNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorSetVariableDescriptorCountLayoutSupport):
  type
    struct_VkDescriptorSetVariableDescriptorCountLayoutSupport* = struct_VkDescriptorSetVariableDescriptorCountLayoutSupport_1107298502
else:
  static :
    hint("Declaration of " &
        "struct_VkDescriptorSetVariableDescriptorCountLayoutSupport" &
        " already exists, not redeclaring")
when not declared(VkVideoDecodeVP9CapabilitiesKHR):
  type
    VkVideoDecodeVP9CapabilitiesKHR* = VkVideoDecodeVP9CapabilitiesKHR_1107301114
else:
  static :
    hint("Declaration of " & "VkVideoDecodeVP9CapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(VkCooperativeMatrixPropertiesNV):
  type
    VkCooperativeMatrixPropertiesNV* = VkCooperativeMatrixPropertiesNV_1107302560
else:
  static :
    hint("Declaration of " & "VkCooperativeMatrixPropertiesNV" &
        " already exists, not redeclaring")
when not declared(struct_VkExternalTensorPropertiesARM):
  type
    struct_VkExternalTensorPropertiesARM* = struct_VkExternalTensorPropertiesARM_1107304066
else:
  static :
    hint("Declaration of " & "struct_VkExternalTensorPropertiesARM" &
        " already exists, not redeclaring")
when not declared(VkPushDescriptorSetInfo):
  type
    VkPushDescriptorSetInfo* = VkPushDescriptorSetInfo_1107299150
else:
  static :
    hint("Declaration of " & "VkPushDescriptorSetInfo" &
        " already exists, not redeclaring")
when not declared(VkAccelerationStructureGeometryAabbsDataKHR):
  type
    VkAccelerationStructureGeometryAabbsDataKHR* = VkAccelerationStructureGeometryAabbsDataKHR_1107305152
else:
  static :
    hint("Declaration of " & "VkAccelerationStructureGeometryAabbsDataKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineCreationFeedback):
  type
    struct_VkPipelineCreationFeedback* = struct_VkPipelineCreationFeedback_1107298694
else:
  static :
    hint("Declaration of " & "struct_VkPipelineCreationFeedback" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSubgroupSizeControlFeatures):
  type
    VkPhysicalDeviceSubgroupSizeControlFeatures* = VkPhysicalDeviceSubgroupSizeControlFeatures_1107298816
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSubgroupSizeControlFeatures" &
        " already exists, not redeclaring")
when not declared(struct_VkIndirectCommandsExecutionSetTokenEXT):
  type
    struct_VkIndirectCommandsExecutionSetTokenEXT* = struct_VkIndirectCommandsExecutionSetTokenEXT_1107304986
else:
  static :
    hint("Declaration of " & "struct_VkIndirectCommandsExecutionSetTokenEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTimelineSemaphoreProperties):
  type
    struct_VkPhysicalDeviceTimelineSemaphoreProperties* = struct_VkPhysicalDeviceTimelineSemaphoreProperties_1107298578
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceTimelineSemaphoreProperties" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeCapabilityFlagBitsKHR):
  type
    VkVideoEncodeCapabilityFlagBitsKHR* = VkVideoEncodeCapabilityFlagBitsKHR_1107300564
else:
  static :
    hint("Declaration of " & "VkVideoEncodeCapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineTessellationStateCreateFlags):
  type
    VkPipelineTessellationStateCreateFlags* = VkPipelineTessellationStateCreateFlags_1107297108
else:
  static :
    hint("Declaration of " & "VkPipelineTessellationStateCreateFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkSparseImageMemoryRequirements):
  type
    struct_VkSparseImageMemoryRequirements* = struct_VkSparseImageMemoryRequirements_1107297412
else:
  static :
    hint("Declaration of " & "struct_VkSparseImageMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT):
  type
    struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT* = struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT_1107302910
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCustomBorderColorPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetDeviceTensorMemoryRequirementsARM):
  type
    PFN_vkGetDeviceTensorMemoryRequirementsARM* = PFN_vkGetDeviceTensorMemoryRequirementsARM_1107304110
else:
  static :
    hint("Declaration of " & "PFN_vkGetDeviceTensorMemoryRequirementsARM" &
        " already exists, not redeclaring")
when not declared(PFN_vkFlushMappedMemoryRanges):
  type
    PFN_vkFlushMappedMemoryRanges* = PFN_vkFlushMappedMemoryRanges_1107297726
else:
  static :
    hint("Declaration of " & "PFN_vkFlushMappedMemoryRanges" &
        " already exists, not redeclaring")
when not declared(struct_VkAccelerationStructureGeometrySpheresDataNV):
  type
    struct_VkAccelerationStructureGeometrySpheresDataNV* = struct_VkAccelerationStructureGeometrySpheresDataNV_1107303824
else:
  static :
    hint("Declaration of " &
        "struct_VkAccelerationStructureGeometrySpheresDataNV" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureClusterFlagBitsNV):
  type
    VkClusterAccelerationStructureClusterFlagBitsNV* = VkClusterAccelerationStructureClusterFlagBitsNV_1107304760
else:
  static :
    hint("Declaration of " & "VkClusterAccelerationStructureClusterFlagBitsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV):
  type
    struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV* = struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV_1107303786
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindIndexBuffer2):
  type
    PFN_vkCmdBindIndexBuffer2* = PFN_vkCmdBindIndexBuffer2_1107299218
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindIndexBuffer2" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR):
  type
    VkVideoEncodeAV1QuantizationMapCapabilitiesKHR* = VkVideoEncodeAV1QuantizationMapCapabilitiesKHR_1107301306
else:
  static :
    hint("Declaration of " & "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR):
  type
    struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR* = struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR_1107300752
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderUntypedPointersFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoBeginCodingInfoKHR):
  type
    VkVideoBeginCodingInfoKHR* = VkVideoBeginCodingInfoKHR_1107299528
else:
  static :
    hint("Declaration of " & "VkVideoBeginCodingInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSwapchainDisplayNativeHdrCreateInfoAMD):
  type
    struct_VkSwapchainDisplayNativeHdrCreateInfoAMD* = struct_VkSwapchainDisplayNativeHdrCreateInfoAMD_1107302454
else:
  static :
    hint("Declaration of " & "struct_VkSwapchainDisplayNativeHdrCreateInfoAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkSwapchainPresentBarrierCreateInfoNV):
  type
    struct_VkSwapchainPresentBarrierCreateInfoNV* = struct_VkSwapchainPresentBarrierCreateInfoNV_1107302926
else:
  static :
    hint("Declaration of " & "struct_VkSwapchainPresentBarrierCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkImageAlignmentControlCreateInfoMESA):
  type
    VkImageAlignmentControlCreateInfoMESA* = VkImageAlignmentControlCreateInfoMESA_1107305054
else:
  static :
    hint("Declaration of " & "VkImageAlignmentControlCreateInfoMESA" &
        " already exists, not redeclaring")
when not declared(StdVideoEncodeAV1PictureInfoFlags):
  type
    StdVideoEncodeAV1PictureInfoFlags* = StdVideoEncodeAV1PictureInfoFlags_1107305630
else:
  static :
    hint("Declaration of " & "StdVideoEncodeAV1PictureInfoFlags" &
        " already exists, not redeclaring")
when not declared(struct_VkCopyMemoryToImageInfo):
  type
    struct_VkCopyMemoryToImageInfo* = struct_VkCopyMemoryToImageInfo_1107299188
else:
  static :
    hint("Declaration of " & "struct_VkCopyMemoryToImageInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkReleaseFullScreenExclusiveModeEXT):
  type
    PFN_vkReleaseFullScreenExclusiveModeEXT* = PFN_vkReleaseFullScreenExclusiveModeEXT_1107305418
else:
  static :
    hint("Declaration of " & "PFN_vkReleaseFullScreenExclusiveModeEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance5FeaturesKHR):
  type
    VkPhysicalDeviceMaintenance5FeaturesKHR* = VkPhysicalDeviceMaintenance5FeaturesKHR_1107300784
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance5FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkBuildMicromapFlagBitsEXT):
  type
    enum_VkBuildMicromapFlagBitsEXT* = enum_VkBuildMicromapFlagBitsEXT_1107303542
else:
  static :
    hint("Declaration of " & "enum_VkBuildMicromapFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkMutableDescriptorTypeListVALVE):
  type
    VkMutableDescriptorTypeListVALVE* = VkMutableDescriptorTypeListVALVE_1107303276
else:
  static :
    hint("Declaration of " & "VkMutableDescriptorTypeListVALVE" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageSparseMemoryRequirements2KHR):
  type
    PFN_vkGetImageSparseMemoryRequirements2KHR* = PFN_vkGetImageSparseMemoryRequirements2KHR_1107300256
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageSparseMemoryRequirements2KHR" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeUsageFlagBitsKHR):
  type
    VkVideoEncodeUsageFlagBitsKHR* = VkVideoEncodeUsageFlagBitsKHR_1107300582
else:
  static :
    hint("Declaration of " & "VkVideoEncodeUsageFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkGeometryNV):
  type
    VkGeometryNV* = VkGeometryNV_1107302152
else:
  static :
    hint("Declaration of " & "VkGeometryNV" & " already exists, not redeclaring")
when not declared(VkFormatFeatureFlags):
  type
    VkFormatFeatureFlags* = VkFormatFeatureFlags_1107296940
else:
  static :
    hint("Declaration of " & "VkFormatFeatureFlags" &
        " already exists, not redeclaring")
when not declared(VkExternalSemaphoreFeatureFlagsKHR):
  type
    VkExternalSemaphoreFeatureFlagsKHR* = VkExternalSemaphoreFeatureFlagsKHR_1107299972
else:
  static :
    hint("Declaration of " & "VkExternalSemaphoreFeatureFlagsKHR" &
        " already exists, not redeclaring")
when not declared(VkDebugUtilsObjectTagInfoEXT):
  type
    VkDebugUtilsObjectTagInfoEXT* = VkDebugUtilsObjectTagInfoEXT_1107301836
else:
  static :
    hint("Declaration of " & "VkDebugUtilsObjectTagInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorGetInfoEXT):
  type
    struct_VkDescriptorGetInfoEXT* = struct_VkDescriptorGetInfoEXT_1107303034
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorGetInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassStripeSubmitInfoARM):
  type
    struct_VkRenderPassStripeSubmitInfoARM* = struct_VkRenderPassStripeSubmitInfoARM_1107303730
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassStripeSubmitInfoARM" &
        " already exists, not redeclaring")
when not declared(VkBindImageMemoryDeviceGroupInfo):
  type
    VkBindImageMemoryDeviceGroupInfo* = VkBindImageMemoryDeviceGroupInfo_1107298098
else:
  static :
    hint("Declaration of " & "VkBindImageMemoryDeviceGroupInfo" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeH264CapabilityFlagBitsKHR):
  type
    enum_VkVideoEncodeH264CapabilityFlagBitsKHR* = enum_VkVideoEncodeH264CapabilityFlagBitsKHR_1107299590
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeH264CapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(VkSubpassSampleLocationsEXT):
  type
    VkSubpassSampleLocationsEXT* = VkSubpassSampleLocationsEXT_1107301892
else:
  static :
    hint("Declaration of " & "VkSubpassSampleLocationsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDevice8BitStorageFeatures):
  type
    struct_VkPhysicalDevice8BitStorageFeatures* = struct_VkPhysicalDevice8BitStorageFeatures_1107298466
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDevice8BitStorageFeatures" &
        " already exists, not redeclaring")
when not declared(VkCopyMemoryIndirectCommandNV):
  type
    VkCopyMemoryIndirectCommandNV* = VkCopyMemoryIndirectCommandNV_1107303752
else:
  static :
    hint("Declaration of " & "VkCopyMemoryIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(struct_VkRayTracingShaderGroupCreateInfoKHR):
  type
    struct_VkRayTracingShaderGroupCreateInfoKHR* = struct_VkRayTracingShaderGroupCreateInfoKHR_1107305242
else:
  static :
    hint("Declaration of " & "struct_VkRayTracingShaderGroupCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageSubresourceLayout):
  type
    PFN_vkGetImageSubresourceLayout* = PFN_vkGetImageSubresourceLayout_1107297788
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageSubresourceLayout" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceProvokingVertexPropertiesEXT):
  type
    VkPhysicalDeviceProvokingVertexPropertiesEXT* = VkPhysicalDeviceProvokingVertexPropertiesEXT_1107302610
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceProvokingVertexPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkConvertCooperativeVectorMatrixInfoNV):
  type
    struct_VkConvertCooperativeVectorMatrixInfoNV* = struct_VkConvertCooperativeVectorMatrixInfoNV_1107304336
else:
  static :
    hint("Declaration of " & "struct_VkConvertCooperativeVectorMatrixInfoNV" &
        " already exists, not redeclaring")
when not declared(VkVideoReferenceIntraRefreshInfoKHR):
  type
    VkVideoReferenceIntraRefreshInfoKHR* = VkVideoReferenceIntraRefreshInfoKHR_1107301266
else:
  static :
    hint("Declaration of " & "VkVideoReferenceIntraRefreshInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineCacheCreateInfo):
  type
    VkPipelineCacheCreateInfo* = VkPipelineCacheCreateInfo_1107297462
else:
  static :
    hint("Declaration of " & "VkPipelineCacheCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkDestroyEvent):
  type
    PFN_vkDestroyEvent* = PFN_vkDestroyEvent_1107297762
else:
  static :
    hint("Declaration of " & "PFN_vkDestroyEvent" &
        " already exists, not redeclaring")
when not declared(struct_VkCommandBufferSubmitInfo):
  type
    struct_VkCommandBufferSubmitInfo* = struct_VkCommandBufferSubmitInfo_1107298750
else:
  static :
    hint("Declaration of " & "struct_VkCommandBufferSubmitInfo" &
        " already exists, not redeclaring")
when not declared(VkGeometryTypeNV):
  type
    VkGeometryTypeNV* = VkGeometryTypeNV_1107302082
else:
  static :
    hint("Declaration of " & "VkGeometryTypeNV" &
        " already exists, not redeclaring")
when not declared(VkSharedPresentSurfaceCapabilitiesKHR):
  type
    VkSharedPresentSurfaceCapabilitiesKHR* = VkSharedPresentSurfaceCapabilitiesKHR_1107300072
else:
  static :
    hint("Declaration of " & "VkSharedPresentSurfaceCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineInfoKHR):
  type
    struct_VkPipelineInfoKHR* = struct_VkPipelineInfoKHR_1107300494
else:
  static :
    hint("Declaration of " & "struct_VkPipelineInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMemoryProperties):
  type
    VkPhysicalDeviceMemoryProperties* = VkPhysicalDeviceMemoryProperties_1107297334
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMemoryProperties" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMaintenance8FeaturesKHR):
  type
    VkPhysicalDeviceMaintenance8FeaturesKHR* = VkPhysicalDeviceMaintenance8FeaturesKHR_1107301350
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMaintenance8FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetCoverageReductionModeNV):
  type
    PFN_vkCmdSetCoverageReductionModeNV* = PFN_vkCmdSetCoverageReductionModeNV_1107303936
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetCoverageReductionModeNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawIndirectCount):
  type
    PFN_vkCmdDrawIndirectCount* = PFN_vkCmdDrawIndirectCount_1107298618
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawIndirectCount" &
        " already exists, not redeclaring")
when not declared(StdVideoH264PictureType):
  type
    StdVideoH264PictureType* = StdVideoH264PictureType_1107305542
else:
  static :
    hint("Declaration of " & "StdVideoH264PictureType" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeFlagBitsKHR):
  type
    enum_VkVideoEncodeFlagBitsKHR* = enum_VkVideoEncodeFlagBitsKHR_1107300556
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPipelineLayoutCreateInfo):
  type
    struct_VkPipelineLayoutCreateInfo* = struct_VkPipelineLayoutCreateInfo_1107297544
else:
  static :
    hint("Declaration of " & "struct_VkPipelineLayoutCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkAcquireProfilingLockFlagsKHR):
  type
    VkAcquireProfilingLockFlagsKHR* = VkAcquireProfilingLockFlagsKHR_1107300130
else:
  static :
    hint("Declaration of " & "VkAcquireProfilingLockFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceRobustness2FeaturesKHR):
  type
    struct_VkPhysicalDeviceRobustness2FeaturesKHR* = struct_VkPhysicalDeviceRobustness2FeaturesKHR_1107301388
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceRobustness2FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT):
  type
    struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT* = struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT_1107302914
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceCustomBorderColorFeaturesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkFramebufferMixedSamplesCombinationNV):
  type
    struct_VkFramebufferMixedSamplesCombinationNV* = struct_VkFramebufferMixedSamplesCombinationNV_1107302586
else:
  static :
    hint("Declaration of " & "struct_VkFramebufferMixedSamplesCombinationNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCopyImageToMemory):
  type
    PFN_vkCopyImageToMemory* = PFN_vkCopyImageToMemory_1107299244
else:
  static :
    hint("Declaration of " & "PFN_vkCopyImageToMemory" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetAlphaToCoverageEnableEXT):
  type
    PFN_vkCmdSetAlphaToCoverageEnableEXT* = PFN_vkCmdSetAlphaToCoverageEnableEXT_1107303884
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetAlphaToCoverageEnableEXT" &
        " already exists, not redeclaring")
when not declared(VkQueryType):
  type
    VkQueryType* = VkQueryType_1107296826
else:
  static :
    hint("Declaration of " & "VkQueryType" & " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR):
  type
    PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR* = PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR_1107300638
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateDisplayModeKHR):
  type
    PFN_vkCreateDisplayModeKHR* = PFN_vkCreateDisplayModeKHR_1107299404
else:
  static :
    hint("Declaration of " & "PFN_vkCreateDisplayModeKHR" &
        " already exists, not redeclaring")
when not declared(VkGeometryAABBNV):
  type
    VkGeometryAABBNV* = VkGeometryAABBNV_1107302144
else:
  static :
    hint("Declaration of " & "VkGeometryAABBNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM):
  type
    struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM* = struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM_1107304658
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceTileMemoryHeapFeaturesQCOM" &
        " already exists, not redeclaring")
when not declared(struct_VkQueueFamilyCheckpointProperties2NV):
  type
    struct_VkQueueFamilyCheckpointProperties2NV* = struct_VkQueueFamilyCheckpointProperties2NV_1107302354
else:
  static :
    hint("Declaration of " & "struct_VkQueueFamilyCheckpointProperties2NV" &
        " already exists, not redeclaring")
when not declared(VkPipelineCreateFlagBits2):
  type
    VkPipelineCreateFlagBits2* = VkPipelineCreateFlagBits2_1107298996
else:
  static :
    hint("Declaration of " & "VkPipelineCreateFlagBits2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDevicePipelineRobustnessFeatures):
  type
    VkPhysicalDevicePipelineRobustnessFeatures* = VkPhysicalDevicePipelineRobustnessFeatures_1107299162
else:
  static :
    hint("Declaration of " & "VkPhysicalDevicePipelineRobustnessFeatures" &
        " already exists, not redeclaring")
when not declared(VkMemoryGetFdInfoKHR):
  type
    VkMemoryGetFdInfoKHR* = VkMemoryGetFdInfoKHR_1107299962
else:
  static :
    hint("Declaration of " & "VkMemoryGetFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderQuadControlFeaturesKHR):
  type
    VkPhysicalDeviceShaderQuadControlFeaturesKHR* = VkPhysicalDeviceShaderQuadControlFeaturesKHR_1107300438
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderQuadControlFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceGroupBindSparseInfo):
  type
    struct_VkDeviceGroupBindSparseInfo* = struct_VkDeviceGroupBindSparseInfo_1107298088
else:
  static :
    hint("Declaration of " & "struct_VkDeviceGroupBindSparseInfo" &
        " already exists, not redeclaring")
when not declared(VkVideoCapabilitiesKHR):
  type
    VkVideoCapabilitiesKHR* = VkVideoCapabilitiesKHR_1107299488
else:
  static :
    hint("Declaration of " & "VkVideoCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawMultiEXT):
  type
    PFN_vkCmdDrawMultiEXT* = PFN_vkCmdDrawMultiEXT_1107303496
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawMultiEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthBoundsTestEnableEXT):
  type
    PFN_vkCmdSetDepthBoundsTestEnableEXT* = PFN_vkCmdSetDepthBoundsTestEnableEXT_1107302666
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthBoundsTestEnableEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSamplerCaptureDescriptorDataInfoEXT):
  type
    struct_VkSamplerCaptureDescriptorDataInfoEXT* = struct_VkSamplerCaptureDescriptorDataInfoEXT_1107303050
else:
  static :
    hint("Declaration of " & "struct_VkSamplerCaptureDescriptorDataInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineLayout):
  type
    VkPipelineLayout* = VkPipelineLayout_1107296751
else:
  static :
    hint("Declaration of " & "VkPipelineLayout" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265PictureInfoKHR):
  type
    VkVideoEncodeH265PictureInfoKHR* = VkVideoEncodeH265PictureInfoKHR_1107299766
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265PictureInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_StdVideoDecodeH265ReferenceInfo):
  type
    struct_StdVideoDecodeH265ReferenceInfo* = struct_StdVideoDecodeH265ReferenceInfo_1107305478
else:
  static :
    hint("Declaration of " & "struct_StdVideoDecodeH265ReferenceInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdWriteMicromapsPropertiesEXT):
  type
    PFN_vkCmdWriteMicromapsPropertiesEXT* = PFN_vkCmdWriteMicromapsPropertiesEXT_1107303628
else:
  static :
    hint("Declaration of " & "PFN_vkCmdWriteMicromapsPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkSetStateFlagsIndirectCommandNV):
  type
    struct_VkSetStateFlagsIndirectCommandNV* = struct_VkSetStateFlagsIndirectCommandNV_1107302802
else:
  static :
    hint("Declaration of " & "struct_VkSetStateFlagsIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(enum_VkAccelerationStructureBuildTypeKHR):
  type
    enum_VkAccelerationStructureBuildTypeKHR* = enum_VkAccelerationStructureBuildTypeKHR_1107303538
else:
  static :
    hint("Declaration of " & "enum_VkAccelerationStructureBuildTypeKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkRayTracingPipelineInterfaceCreateInfoKHR):
  type
    struct_VkRayTracingPipelineInterfaceCreateInfoKHR* = struct_VkRayTracingPipelineInterfaceCreateInfoKHR_1107305246
else:
  static :
    hint("Declaration of " & "struct_VkRayTracingPipelineInterfaceCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindInvocationMaskHUAWEI):
  type
    PFN_vkCmdBindInvocationMaskHUAWEI* = PFN_vkCmdBindInvocationMaskHUAWEI_1107303354
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindInvocationMaskHUAWEI" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR):
  type
    PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR* = PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR_1107300198
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDebugUtilsMessengerCallbackDataEXT):
  type
    struct_VkDebugUtilsMessengerCallbackDataEXT* = struct_VkDebugUtilsMessengerCallbackDataEXT_1107301824
else:
  static :
    hint("Declaration of " & "struct_VkDebugUtilsMessengerCallbackDataEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPartitionedAccelerationStructureFlagsNV):
  type
    struct_VkPartitionedAccelerationStructureFlagsNV* = struct_VkPartitionedAccelerationStructureFlagsNV_1107304874
else:
  static :
    hint("Declaration of " & "struct_VkPartitionedAccelerationStructureFlagsNV" &
        " already exists, not redeclaring")
when not declared(VkVideoInlineQueryInfoKHR):
  type
    VkVideoInlineQueryInfoKHR* = VkVideoInlineQueryInfoKHR_1107301128
else:
  static :
    hint("Declaration of " & "VkVideoInlineQueryInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkCheckpointData2NV):
  type
    struct_VkCheckpointData2NV* = struct_VkCheckpointData2NV_1107302358
else:
  static :
    hint("Declaration of " & "struct_VkCheckpointData2NV" &
        " already exists, not redeclaring")
when not declared(VkImportMemoryFdInfoKHR):
  type
    VkImportMemoryFdInfoKHR* = VkImportMemoryFdInfoKHR_1107299954
else:
  static :
    hint("Declaration of " & "VkImportMemoryFdInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkPipelineRasterizationDepthClipStateCreateFlagsEXT):
  type
    VkPipelineRasterizationDepthClipStateCreateFlagsEXT* = VkPipelineRasterizationDepthClipStateCreateFlagsEXT_1107301774
else:
  static :
    hint("Declaration of " &
        "VkPipelineRasterizationDepthClipStateCreateFlagsEXT" &
        " already exists, not redeclaring")
when not declared(VkPipelineVertexInputStateCreateInfo):
  type
    VkPipelineVertexInputStateCreateInfo* = VkPipelineVertexInputStateCreateInfo_1107297490
else:
  static :
    hint("Declaration of " & "VkPipelineVertexInputStateCreateInfo" &
        " already exists, not redeclaring")
when not declared(VkGeometryTrianglesNV):
  type
    VkGeometryTrianglesNV* = VkGeometryTrianglesNV_1107302140
else:
  static :
    hint("Declaration of " & "VkGeometryTrianglesNV" &
        " already exists, not redeclaring")
when not declared(VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV):
  type
    VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV* = VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV_1107304826
else:
  static :
    hint("Declaration of " &
        "VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV" &
        " already exists, not redeclaring")
when not declared(StdVideoVP9ColorConfig):
  type
    StdVideoVP9ColorConfig* = StdVideoVP9ColorConfig_1107305642
else:
  static :
    hint("Declaration of " & "StdVideoVP9ColorConfig" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeFlagBitsKHR):
  type
    VkVideoEncodeFlagBitsKHR* = VkVideoEncodeFlagBitsKHR_1107300558
else:
  static :
    hint("Declaration of " & "VkVideoEncodeFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDisplayEventInfoEXT):
  type
    struct_VkDisplayEventInfoEXT* = struct_VkDisplayEventInfoEXT_1107301682
else:
  static :
    hint("Declaration of " & "struct_VkDisplayEventInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkPushConstantsInfo):
  type
    VkPushConstantsInfo* = VkPushConstantsInfo_1107299146
else:
  static :
    hint("Declaration of " & "VkPushConstantsInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetFenceStatus):
  type
    PFN_vkGetFenceStatus* = PFN_vkGetFenceStatus_1107297752
else:
  static :
    hint("Declaration of " & "PFN_vkGetFenceStatus" &
        " already exists, not redeclaring")
when not declared(VkBindVertexBufferIndirectCommandEXT):
  type
    VkBindVertexBufferIndirectCommandEXT* = VkBindVertexBufferIndirectCommandEXT_1107305008
else:
  static :
    hint("Declaration of " & "VkBindVertexBufferIndirectCommandEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkImageMemoryBarrier2):
  type
    struct_VkImageMemoryBarrier2* = struct_VkImageMemoryBarrier2_1107298738
else:
  static :
    hint("Declaration of " & "struct_VkImageMemoryBarrier2" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderFloatControls2Features):
  type
    VkPhysicalDeviceShaderFloatControls2Features* = VkPhysicalDeviceShaderFloatControls2Features_1107299034
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderFloatControls2Features" &
        " already exists, not redeclaring")
when not declared(enum_StdVideoH264AspectRatioIdc):
  type
    enum_StdVideoH264AspectRatioIdc* = enum_StdVideoH264AspectRatioIdc_1107305848
else:
  static :
    hint("Declaration of " & "enum_StdVideoH264AspectRatioIdc" &
        " already exists, not redeclaring")
when not declared(VkRayTracingShaderGroupTypeKHR):
  type
    VkRayTracingShaderGroupTypeKHR* = VkRayTracingShaderGroupTypeKHR_1107302074
else:
  static :
    hint("Declaration of " & "VkRayTracingShaderGroupTypeKHR" &
        " already exists, not redeclaring")
when not declared(VkQueueFlags):
  type
    VkQueueFlags* = VkQueueFlags_1107296982
else:
  static :
    hint("Declaration of " & "VkQueueFlags" & " already exists, not redeclaring")
when not declared(VkFrameBoundaryTensorsARM):
  type
    VkFrameBoundaryTensorsARM* = VkFrameBoundaryTensorsARM_1107304096
else:
  static :
    hint("Declaration of " & "VkFrameBoundaryTensorsARM" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT):
  type
    struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT* = struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT_1107301766
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceConservativeRasterizationPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderExpectAssumeFeaturesKHR):
  type
    VkPhysicalDeviceShaderExpectAssumeFeaturesKHR* = VkPhysicalDeviceShaderExpectAssumeFeaturesKHR_1107301172
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderExpectAssumeFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineDispatchInfoARM):
  type
    struct_VkDataGraphPipelineDispatchInfoARM* = struct_VkDataGraphPipelineDispatchInfoARM_1107304530
else:
  static :
    hint("Declaration of " & "struct_VkDataGraphPipelineDispatchInfoARM" &
        " already exists, not redeclaring")
when not declared(VkDescriptorSetVariableDescriptorCountLayoutSupportEXT):
  type
    VkDescriptorSetVariableDescriptorCountLayoutSupportEXT* = VkDescriptorSetVariableDescriptorCountLayoutSupportEXT_1107302026
else:
  static :
    hint("Declaration of " &
        "VkDescriptorSetVariableDescriptorCountLayoutSupportEXT" &
        " already exists, not redeclaring")
when not declared(VkSwapchainCreateFlagBitsKHR):
  type
    VkSwapchainCreateFlagBitsKHR* = VkSwapchainCreateFlagBitsKHR_1107299294
else:
  static :
    hint("Declaration of " & "VkSwapchainCreateFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkUpdateDescriptorSetWithTemplate):
  type
    PFN_vkUpdateDescriptorSetWithTemplate* = PFN_vkUpdateDescriptorSetWithTemplate_1107298370
else:
  static :
    hint("Declaration of " & "PFN_vkUpdateDescriptorSetWithTemplate" &
        " already exists, not redeclaring")
when not declared(VkSubmitFlagBits):
  type
    VkSubmitFlagBits* = VkSubmitFlagBits_1107298672
else:
  static :
    hint("Declaration of " & "VkSubmitFlagBits" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDescriptorIndexingProperties):
  type
    VkPhysicalDeviceDescriptorIndexingProperties* = VkPhysicalDeviceDescriptorIndexingProperties_1107298496
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDescriptorIndexingProperties" &
        " already exists, not redeclaring")
when not declared(struct_VkBindImageMemorySwapchainInfoKHR):
  type
    struct_VkBindImageMemorySwapchainInfoKHR* = struct_VkBindImageMemorySwapchainInfoKHR_1107299316
else:
  static :
    hint("Declaration of " & "struct_VkBindImageMemorySwapchainInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1FrameSizeKHR):
  type
    struct_VkVideoEncodeAV1FrameSizeKHR* = struct_VkVideoEncodeAV1FrameSizeKHR_1107301084
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeAV1FrameSizeKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkSurfaceCounterFlagBitsEXT):
  type
    enum_VkSurfaceCounterFlagBitsEXT* = enum_VkSurfaceCounterFlagBitsEXT_1107301650
else:
  static :
    hint("Declaration of " & "enum_VkSurfaceCounterFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassFragmentDensityMapCreateInfoEXT):
  type
    struct_VkRenderPassFragmentDensityMapCreateInfoEXT* = struct_VkRenderPassFragmentDensityMapCreateInfoEXT_1107302468
else:
  static :
    hint("Declaration of " &
        "struct_VkRenderPassFragmentDensityMapCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBindPipelineShaderGroupNV):
  type
    PFN_vkCmdBindPipelineShaderGroupNV* = PFN_vkCmdBindPipelineShaderGroupNV_1107302832
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBindPipelineShaderGroupNV" &
        " already exists, not redeclaring")
when not declared(DWORD):
  type
    DWORD* = DWORD_1107305326
else:
  static :
    hint("Declaration of " & "DWORD" & " already exists, not redeclaring")
when not declared(PFN_vkCmdEndRendering2EXT):
  type
    PFN_vkCmdEndRendering2EXT* = PFN_vkCmdEndRendering2EXT_1107305122
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndRendering2EXT" &
        " already exists, not redeclaring")
when not declared(VkMemoryHeapFlagBits):
  type
    VkMemoryHeapFlagBits* = VkMemoryHeapFlagBits_1107296968
else:
  static :
    hint("Declaration of " & "VkMemoryHeapFlagBits" &
        " already exists, not redeclaring")
when not declared(VkSpecializationInfo):
  type
    VkSpecializationInfo* = VkSpecializationInfo_1107297470
else:
  static :
    hint("Declaration of " & "VkSpecializationInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthBiasEnableEXT):
  type
    PFN_vkCmdSetDepthBiasEnableEXT* = PFN_vkCmdSetDepthBiasEnableEXT_1107303414
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthBiasEnableEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoH265DecPicBufMgr):
  type
    StdVideoH265DecPicBufMgr* = StdVideoH265DecPicBufMgr_1107305550
else:
  static :
    hint("Declaration of " & "StdVideoH265DecPicBufMgr" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH264QualityLevelPropertiesKHR):
  type
    struct_VkVideoEncodeH264QualityLevelPropertiesKHR* = struct_VkVideoEncodeH264QualityLevelPropertiesKHR_1107299618
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeH264QualityLevelPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSubgroupSizeControlProperties):
  type
    struct_VkPhysicalDeviceSubgroupSizeControlProperties* = struct_VkPhysicalDeviceSubgroupSizeControlProperties_1107298818
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSubgroupSizeControlProperties" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateVideoSessionParametersKHR):
  type
    PFN_vkCreateVideoSessionParametersKHR* = PFN_vkCreateVideoSessionParametersKHR_1107299550
else:
  static :
    hint("Declaration of " & "PFN_vkCreateVideoSessionParametersKHR" &
        " already exists, not redeclaring")
when not declared(VkDisplayModeProperties2KHR):
  type
    VkDisplayModeProperties2KHR* = VkDisplayModeProperties2KHR_1107300216
else:
  static :
    hint("Declaration of " & "VkDisplayModeProperties2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkDedicatedAllocationBufferCreateInfoNV):
  type
    struct_VkDedicatedAllocationBufferCreateInfoNV* = struct_VkDedicatedAllocationBufferCreateInfoNV_1107301458
else:
  static :
    hint("Declaration of " & "struct_VkDedicatedAllocationBufferCreateInfoNV" &
        " already exists, not redeclaring")
when not declared(VkQueryPipelineStatisticFlagBits):
  type
    VkQueryPipelineStatisticFlagBits* = VkQueryPipelineStatisticFlagBits_1107297032
else:
  static :
    hint("Declaration of " & "VkQueryPipelineStatisticFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkCreateMicromapEXT):
  type
    PFN_vkCreateMicromapEXT* = PFN_vkCreateMicromapEXT_1107303606
else:
  static :
    hint("Declaration of " & "PFN_vkCreateMicromapEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderIntegerDotProductProperties):
  type
    struct_VkPhysicalDeviceShaderIntegerDotProductProperties* = struct_VkPhysicalDeviceShaderIntegerDotProductProperties_1107298870
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderIntegerDotProductProperties" &
        " already exists, not redeclaring")
when not declared(VkQueueFamilyGlobalPriorityProperties):
  type
    VkQueueFamilyGlobalPriorityProperties* = VkQueueFamilyGlobalPriorityProperties_1107299026
else:
  static :
    hint("Declaration of " & "VkQueueFamilyGlobalPriorityProperties" &
        " already exists, not redeclaring")
when not declared(VkMultisampledRenderToSingleSampledInfoEXT):
  type
    VkMultisampledRenderToSingleSampledInfoEXT* = VkMultisampledRenderToSingleSampledInfoEXT_1107303404
else:
  static :
    hint("Declaration of " & "VkMultisampledRenderToSingleSampledInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetDepthClampRangeEXT):
  type
    PFN_vkCmdSetDepthClampRangeEXT* = PFN_vkCmdSetDepthClampRangeEXT_1107304282
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetDepthClampRangeEXT" &
        " already exists, not redeclaring")
when not declared(VkMemoryDedicatedAllocateInfo):
  type
    VkMemoryDedicatedAllocateInfo* = VkMemoryDedicatedAllocateInfo_1107298070
else:
  static :
    hint("Declaration of " & "VkMemoryDedicatedAllocateInfo" &
        " already exists, not redeclaring")
when not declared(VkPipelineViewportSwizzleStateCreateFlagsNV):
  type
    VkPipelineViewportSwizzleStateCreateFlagsNV* = VkPipelineViewportSwizzleStateCreateFlagsNV_1107301730
else:
  static :
    hint("Declaration of " & "VkPipelineViewportSwizzleStateCreateFlagsNV" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV):
  type
    struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV* = struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV_1107301948
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT):
  type
    VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* = VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT_1107304126
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkDeviceMemoryOpaqueCaptureAddressInfo):
  type
    struct_VkDeviceMemoryOpaqueCaptureAddressInfo* = struct_VkDeviceMemoryOpaqueCaptureAddressInfo_1107298614
else:
  static :
    hint("Declaration of " & "struct_VkDeviceMemoryOpaqueCaptureAddressInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetLogicOpEXT):
  type
    PFN_vkCmdSetLogicOpEXT* = PFN_vkCmdSetLogicOpEXT_1107303416
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetLogicOpEXT" &
        " already exists, not redeclaring")
when not declared(VkWin32SurfaceCreateFlagsKHR):
  type
    VkWin32SurfaceCreateFlagsKHR* = VkWin32SurfaceCreateFlagsKHR_1107305300
else:
  static :
    hint("Declaration of " & "VkWin32SurfaceCreateFlagsKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkLayerSettingsCreateInfoEXT):
  type
    struct_VkLayerSettingsCreateInfoEXT* = struct_VkLayerSettingsCreateInfoEXT_1107304370
else:
  static :
    hint("Declaration of " & "struct_VkLayerSettingsCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(VkImage):
  type
    VkImage* = VkImage_1107296721
else:
  static :
    hint("Declaration of " & "VkImage" & " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceImageRobustnessFeatures):
  type
    struct_VkPhysicalDeviceImageRobustnessFeatures* = struct_VkPhysicalDeviceImageRobustnessFeatures_1107298766
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceImageRobustnessFeatures" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdSetViewportWScalingEnableNV):
  type
    PFN_vkCmdSetViewportWScalingEnableNV* = PFN_vkCmdSetViewportWScalingEnableNV_1107303918
else:
  static :
    hint("Declaration of " & "PFN_vkCmdSetViewportWScalingEnableNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceMultiviewFeaturesKHR):
  type
    VkPhysicalDeviceMultiviewFeaturesKHR* = VkPhysicalDeviceMultiviewFeaturesKHR_1107299850
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceMultiviewFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPipelineKeyKHR):
  type
    PFN_vkGetPipelineKeyKHR* = PFN_vkGetPipelineKeyKHR_1107300892
else:
  static :
    hint("Declaration of " & "PFN_vkGetPipelineKeyKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkReleasePerformanceConfigurationINTEL):
  type
    PFN_vkReleasePerformanceConfigurationINTEL* = PFN_vkReleasePerformanceConfigurationINTEL_1107302440
else:
  static :
    hint("Declaration of " & "PFN_vkReleasePerformanceConfigurationINTEL" &
        " already exists, not redeclaring")
when not declared(VkImageUsageFlagBits):
  type
    VkImageUsageFlagBits* = VkImageUsageFlagBits_1107296956
else:
  static :
    hint("Declaration of " & "VkImageUsageFlagBits" &
        " already exists, not redeclaring")
when not declared(struct_VkDataGraphPipelineConstantARM):
  type
    struct_VkDataGraphPipelineConstantARM* = struct_VkDataGraphPipelineConstantARM_1107304478
else:
  static :
    hint("Declaration of " & "struct_VkDataGraphPipelineConstantARM" &
        " already exists, not redeclaring")
when not declared(wchar_t):
  type
    wchar_t* = wchar_t_1107305648
else:
  static :
    hint("Declaration of " & "wchar_t" & " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceSchedulingControlsFeaturesARM):
  type
    struct_VkPhysicalDeviceSchedulingControlsFeaturesARM* = struct_VkPhysicalDeviceSchedulingControlsFeaturesARM_1107303676
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceSchedulingControlsFeaturesARM" &
        " already exists, not redeclaring")
when not declared(StdVideoH265VideoParameterSet):
  type
    StdVideoH265VideoParameterSet* = StdVideoH265VideoParameterSet_1107299736
else:
  static :
    hint("Declaration of " & "StdVideoH265VideoParameterSet" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdResetEvent2KHR):
  type
    PFN_vkCmdResetEvent2KHR* = PFN_vkCmdResetEvent2KHR_1107300674
else:
  static :
    hint("Declaration of " & "PFN_vkCmdResetEvent2KHR" &
        " already exists, not redeclaring")
when not declared(VkInstance):
  type
    VkInstance* = VkInstance_1107296723
else:
  static :
    hint("Declaration of " & "VkInstance" & " already exists, not redeclaring")
when not declared(VkMemoryAllocateFlags):
  type
    VkMemoryAllocateFlags* = VkMemoryAllocateFlags_1107297994
else:
  static :
    hint("Declaration of " & "VkMemoryAllocateFlags" &
        " already exists, not redeclaring")
when not declared(StdVideoH265ProfileIdc):
  type
    StdVideoH265ProfileIdc* = StdVideoH265ProfileIdc_1107299776
else:
  static :
    hint("Declaration of " & "StdVideoH265ProfileIdc" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDynamicRenderingFeaturesKHR):
  type
    VkPhysicalDeviceDynamicRenderingFeaturesKHR* = VkPhysicalDeviceDynamicRenderingFeaturesKHR_1107299840
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceDynamicRenderingFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceProperties2):
  type
    PFN_vkGetPhysicalDeviceProperties2* = PFN_vkGetPhysicalDeviceProperties2_1107298346
else:
  static :
    hint("Declaration of " & "PFN_vkGetPhysicalDeviceProperties2" &
        " already exists, not redeclaring")
when not declared(VkDrawMeshTasksIndirectCommandNV):
  type
    VkDrawMeshTasksIndirectCommandNV* = VkDrawMeshTasksIndirectCommandNV_1107302320
else:
  static :
    hint("Declaration of " & "VkDrawMeshTasksIndirectCommandNV" &
        " already exists, not redeclaring")
when not declared(VkAttachmentDescriptionFlags):
  type
    VkAttachmentDescriptionFlags* = VkAttachmentDescriptionFlags_1107297162
else:
  static :
    hint("Declaration of " & "VkAttachmentDescriptionFlags" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceExternalImageFormatInfoKHR):
  type
    VkPhysicalDeviceExternalImageFormatInfoKHR* = VkPhysicalDeviceExternalImageFormatInfoKHR_1107299934
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceExternalImageFormatInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkVideoComponentBitDepthFlagsKHR):
  type
    VkVideoComponentBitDepthFlagsKHR* = VkVideoComponentBitDepthFlagsKHR_1107299440
else:
  static :
    hint("Declaration of " & "VkVideoComponentBitDepthFlagsKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCompileDeferredNV):
  type
    PFN_vkCompileDeferredNV* = PFN_vkCompileDeferredNV_1107302220
else:
  static :
    hint("Declaration of " & "PFN_vkCompileDeferredNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDebugMarkerBeginEXT):
  type
    PFN_vkCmdDebugMarkerBeginEXT* = PFN_vkCmdDebugMarkerBeginEXT_1107301448
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDebugMarkerBeginEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkRenderPassCreationFeedbackCreateInfoEXT):
  type
    struct_VkRenderPassCreationFeedbackCreateInfoEXT* = struct_VkRenderPassCreationFeedbackCreateInfoEXT_1107303954
else:
  static :
    hint("Declaration of " & "struct_VkRenderPassCreationFeedbackCreateInfoEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT):
  type
    struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT* = struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT_1107302722
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" &
        " already exists, not redeclaring")
when not declared(VkComponentTypeKHR):
  type
    VkComponentTypeKHR* = VkComponentTypeKHR_1107300950
else:
  static :
    hint("Declaration of " & "VkComponentTypeKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdCopyImageToBuffer2KHR):
  type
    PFN_vkCmdCopyImageToBuffer2KHR* = PFN_vkCmdCopyImageToBuffer2KHR_1107300730
else:
  static :
    hint("Declaration of " & "PFN_vkCmdCopyImageToBuffer2KHR" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeAV1SessionCreateInfoKHR):
  type
    struct_VkVideoEncodeAV1SessionCreateInfoKHR* = struct_VkVideoEncodeAV1SessionCreateInfoKHR_1107301056
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeAV1SessionCreateInfoKHR" &
        " already exists, not redeclaring")
when not declared(VkRenderPassBeginInfo):
  type
    VkRenderPassBeginInfo* = VkRenderPassBeginInfo_1107297674
else:
  static :
    hint("Declaration of " & "VkRenderPassBeginInfo" &
        " already exists, not redeclaring")
when not declared(struct_VkApplicationInfo):
  type
    struct_VkApplicationInfo* = struct_VkApplicationInfo_1107297300
else:
  static :
    hint("Declaration of " & "struct_VkApplicationInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdEndVideoCodingKHR):
  type
    PFN_vkCmdEndVideoCodingKHR* = PFN_vkCmdEndVideoCodingKHR_1107299558
else:
  static :
    hint("Declaration of " & "PFN_vkCmdEndVideoCodingKHR" &
        " already exists, not redeclaring")
when not declared(VkExportSemaphoreWin32HandleInfoKHR):
  type
    VkExportSemaphoreWin32HandleInfoKHR* = VkExportSemaphoreWin32HandleInfoKHR_1107305352
else:
  static :
    hint("Declaration of " & "VkExportSemaphoreWin32HandleInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR):
  type
    struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR* = struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR_1107301122
else:
  static :
    hint("Declaration of " &
        "struct_VkPhysicalDeviceVideoMaintenance1FeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetGeneratedCommandsMemoryRequirementsNV):
  type
    PFN_vkGetGeneratedCommandsMemoryRequirementsNV* = PFN_vkGetGeneratedCommandsMemoryRequirementsNV_1107302826
else:
  static :
    hint("Declaration of " & "PFN_vkGetGeneratedCommandsMemoryRequirementsNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdBuildAccelerationStructuresIndirectKHR):
  type
    PFN_vkCmdBuildAccelerationStructuresIndirectKHR* = PFN_vkCmdBuildAccelerationStructuresIndirectKHR_1107305212
else:
  static :
    hint("Declaration of " & "PFN_vkCmdBuildAccelerationStructuresIndirectKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkPresentTimesInfoGOOGLE):
  type
    struct_VkPresentTimesInfoGOOGLE* = struct_VkPresentTimesInfoGOOGLE_1107301710
else:
  static :
    hint("Declaration of " & "struct_VkPresentTimesInfoGOOGLE" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR):
  type
    PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR* = PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR_1107301168
else:
  static :
    hint("Declaration of " &
        "PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSparseProperties):
  type
    VkPhysicalDeviceSparseProperties* = VkPhysicalDeviceSparseProperties_1107297338
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSparseProperties" &
        " already exists, not redeclaring")
when not declared(VkDataGraphPipelineDispatchFlagsARM):
  type
    VkDataGraphPipelineDispatchFlagsARM* = VkDataGraphPipelineDispatchFlagsARM_1107304470
else:
  static :
    hint("Declaration of " & "VkDataGraphPipelineDispatchFlagsARM" &
        " already exists, not redeclaring")
when not declared(struct_VkDescriptorPoolSize):
  type
    struct_VkDescriptorPoolSize* = struct_VkDescriptorPoolSize_1107297564
else:
  static :
    hint("Declaration of " & "struct_VkDescriptorPoolSize" &
        " already exists, not redeclaring")
when not declared(VkDeviceImageSubresourceInfo):
  type
    VkDeviceImageSubresourceInfo* = VkDeviceImageSubresourceInfo_1107299098
else:
  static :
    hint("Declaration of " & "VkDeviceImageSubresourceInfo" &
        " already exists, not redeclaring")
when not declared(VkSurfaceCounterFlagBitsEXT):
  type
    VkSurfaceCounterFlagBitsEXT* = VkSurfaceCounterFlagBitsEXT_1107301652
else:
  static :
    hint("Declaration of " & "VkSurfaceCounterFlagBitsEXT" &
        " already exists, not redeclaring")
when not declared(VkResolveModeFlags):
  type
    VkResolveModeFlags* = VkResolveModeFlags_1107298400
else:
  static :
    hint("Declaration of " & "VkResolveModeFlags" &
        " already exists, not redeclaring")
when not declared(VkVideoEncodeH265QpKHR):
  type
    VkVideoEncodeH265QpKHR* = VkVideoEncodeH265QpKHR_1107299728
else:
  static :
    hint("Declaration of " & "VkVideoEncodeH265QpKHR" &
        " already exists, not redeclaring")
when not declared(VkExternalMemoryAcquireUnmodifiedEXT):
  type
    VkExternalMemoryAcquireUnmodifiedEXT* = VkExternalMemoryAcquireUnmodifiedEXT_1107303858
else:
  static :
    hint("Declaration of " & "VkExternalMemoryAcquireUnmodifiedEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceShaderTerminateInvocationFeatures):
  type
    VkPhysicalDeviceShaderTerminateInvocationFeatures* = VkPhysicalDeviceShaderTerminateInvocationFeatures_1107298704
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceShaderTerminateInvocationFeatures" &
        " already exists, not redeclaring")
when not declared(VkPipelineStageFlags2KHR):
  type
    VkPipelineStageFlags2KHR* = VkPipelineStageFlags2KHR_1107300644
else:
  static :
    hint("Declaration of " & "VkPipelineStageFlags2KHR" &
        " already exists, not redeclaring")
when not declared(VkSamplerYcbcrConversionCreateInfo):
  type
    VkSamplerYcbcrConversionCreateInfo* = VkSamplerYcbcrConversionCreateInfo_1107298220
else:
  static :
    hint("Declaration of " & "VkSamplerYcbcrConversionCreateInfo" &
        " already exists, not redeclaring")
when not declared(PFN_vkQueuePresentKHR):
  type
    PFN_vkQueuePresentKHR* = PFN_vkQueuePresentKHR_1107299344
else:
  static :
    hint("Declaration of " & "PFN_vkQueuePresentKHR" &
        " already exists, not redeclaring")
when not declared(VkStencilFaceFlagBits):
  type
    VkStencilFaceFlagBits* = VkStencilFaceFlagBits_1107297220
else:
  static :
    hint("Declaration of " & "VkStencilFaceFlagBits" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdTraceRaysNV):
  type
    PFN_vkCmdTraceRaysNV* = PFN_vkCmdTraceRaysNV_1107302208
else:
  static :
    hint("Declaration of " & "PFN_vkCmdTraceRaysNV" &
        " already exists, not redeclaring")
when not declared(struct_VkCommandBufferInheritanceViewportScissorInfoNV):
  type
    struct_VkCommandBufferInheritanceViewportScissorInfoNV* = struct_VkCommandBufferInheritanceViewportScissorInfoNV_1107302842
else:
  static :
    hint("Declaration of " &
        "struct_VkCommandBufferInheritanceViewportScissorInfoNV" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV):
  type
    VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV* = VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV_1107302516
else:
  static :
    hint("Declaration of " &
        "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV" &
        " already exists, not redeclaring")
when not declared(PFN_vkGetImageDrmFormatModifierPropertiesEXT):
  type
    PFN_vkGetImageDrmFormatModifierPropertiesEXT* = PFN_vkGetImageDrmFormatModifierPropertiesEXT_1107301988
else:
  static :
    hint("Declaration of " & "PFN_vkGetImageDrmFormatModifierPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(VkDescriptorUpdateTemplateType):
  type
    VkDescriptorUpdateTemplateType* = VkDescriptorUpdateTemplateType_1107297976
else:
  static :
    hint("Declaration of " & "VkDescriptorUpdateTemplateType" &
        " already exists, not redeclaring")
when not declared(VkLineRasterizationModeKHR):
  type
    VkLineRasterizationModeKHR* = VkLineRasterizationModeKHR_1107301150
else:
  static :
    hint("Declaration of " & "VkLineRasterizationModeKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkVoidFunction):
  type
    PFN_vkVoidFunction* = PFN_vkVoidFunction_1107297294
else:
  static :
    hint("Declaration of " & "PFN_vkVoidFunction" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR):
  type
    struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR* = struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR_1107299752
else:
  static :
    hint("Declaration of " &
        "struct_VkVideoEncodeH265SessionParametersFeedbackInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkSubresourceLayout):
  type
    struct_VkSubresourceLayout* = struct_VkSubresourceLayout_1107297444
else:
  static :
    hint("Declaration of " & "struct_VkSubresourceLayout" &
        " already exists, not redeclaring")
when not declared(enum_VkVideoEncodeH265CapabilityFlagBitsKHR):
  type
    enum_VkVideoEncodeH265CapabilityFlagBitsKHR* = enum_VkVideoEncodeH265CapabilityFlagBitsKHR_1107299686
else:
  static :
    hint("Declaration of " & "enum_VkVideoEncodeH265CapabilityFlagBitsKHR" &
        " already exists, not redeclaring")
when not declared(enum_VkDiscardRectangleModeEXT):
  type
    enum_VkDiscardRectangleModeEXT* = enum_VkDiscardRectangleModeEXT_1107301740
else:
  static :
    hint("Declaration of " & "enum_VkDiscardRectangleModeEXT" &
        " already exists, not redeclaring")
when not declared(VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR):
  type
    VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR* = VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR_1107300276
else:
  static :
    hint("Declaration of " & "VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(PFN_vkBindTensorMemoryARM):
  type
    PFN_vkBindTensorMemoryARM* = PFN_vkBindTensorMemoryARM_1107304108
else:
  static :
    hint("Declaration of " & "PFN_vkBindTensorMemoryARM" &
        " already exists, not redeclaring")
when not declared(struct_VkVideoEncodeRateControlInfoKHR):
  type
    struct_VkVideoEncodeRateControlInfoKHR* = struct_VkVideoEncodeRateControlInfoKHR_1107300614
else:
  static :
    hint("Declaration of " & "struct_VkVideoEncodeRateControlInfoKHR" &
        " already exists, not redeclaring")
when not declared(struct_VkGeneratedCommandsShaderInfoEXT):
  type
    struct_VkGeneratedCommandsShaderInfoEXT* = struct_VkGeneratedCommandsShaderInfoEXT_1107305018
else:
  static :
    hint("Declaration of " & "struct_VkGeneratedCommandsShaderInfoEXT" &
        " already exists, not redeclaring")
when not declared(PFN_vkResetCommandBuffer):
  type
    PFN_vkResetCommandBuffer* = PFN_vkResetCommandBuffer_1107297860
else:
  static :
    hint("Declaration of " & "PFN_vkResetCommandBuffer" &
        " already exists, not redeclaring")
when not declared(VkPointClippingBehaviorKHR):
  type
    VkPointClippingBehaviorKHR* = VkPointClippingBehaviorKHR_1107300172
else:
  static :
    hint("Declaration of " & "VkPointClippingBehaviorKHR" &
        " already exists, not redeclaring")
when not declared(VkDescriptorBufferBindingPushDescriptorBufferHandleEXT):
  type
    VkDescriptorBufferBindingPushDescriptorBufferHandleEXT* = VkDescriptorBufferBindingPushDescriptorBufferHandleEXT_1107303028
else:
  static :
    hint("Declaration of " &
        "VkDescriptorBufferBindingPushDescriptorBufferHandleEXT" &
        " already exists, not redeclaring")
when not declared(StdVideoH264ModificationOfPicNumsIdc):
  type
    StdVideoH264ModificationOfPicNumsIdc* = StdVideoH264ModificationOfPicNumsIdc_1107305906
else:
  static :
    hint("Declaration of " & "StdVideoH264ModificationOfPicNumsIdc" &
        " already exists, not redeclaring")
when not declared(VkExternalFenceHandleTypeFlags):
  type
    VkExternalFenceHandleTypeFlags* = VkExternalFenceHandleTypeFlags_1107298016
else:
  static :
    hint("Declaration of " & "VkExternalFenceHandleTypeFlags" &
        " already exists, not redeclaring")
when not declared(PFN_vkCmdDrawIndirectCountAMD):
  type
    PFN_vkCmdDrawIndirectCountAMD* = PFN_vkCmdDrawIndirectCountAMD_1107301536
else:
  static :
    hint("Declaration of " & "PFN_vkCmdDrawIndirectCountAMD" &
        " already exists, not redeclaring")
when not declared(struct_VkMicromapTriangleEXT):
  type
    struct_VkMicromapTriangleEXT* = struct_VkMicromapTriangleEXT_1107303602
else:
  static :
    hint("Declaration of " & "struct_VkMicromapTriangleEXT" &
        " already exists, not redeclaring")
when not declared(struct_VkPhysicalDeviceMaintenance6Features):
  type
    struct_VkPhysicalDeviceMaintenance6Features* = struct_VkPhysicalDeviceMaintenance6Features_1107299128
else:
  static :
    hint("Declaration of " & "struct_VkPhysicalDeviceMaintenance6Features" &
        " already exists, not redeclaring")
when not declared(struct_VkClusterAccelerationStructureClustersBottomLevelInputNV):
  type
    struct_VkClusterAccelerationStructureClustersBottomLevelInputNV* = struct_VkClusterAccelerationStructureClustersBottomLevelInputNV_1107304784
else:
  static :
    hint("Declaration of " &
        "struct_VkClusterAccelerationStructureClustersBottomLevelInputNV" &
        " already exists, not redeclaring")
when not declared(struct_VkDirectDriverLoadingInfoLUNARG):
  type
    struct_VkDirectDriverLoadingInfoLUNARG* = struct_VkDirectDriverLoadingInfoLUNARG_1107303974
else:
  static :
    hint("Declaration of " & "struct_VkDirectDriverLoadingInfoLUNARG" &
        " already exists, not redeclaring")
when not declared(VULKAN_H_private):
  when 1 is static:
    const
      VULKAN_H_private* = 1  ## Generated based on /usr/include/vulkan/vulkan.h:2:9
  else:
    let VULKAN_H_private* = 1 ## Generated based on /usr/include/vulkan/vulkan.h:2:9
else:
  static :
    hint("Declaration of " & "VULKAN_H_private" &
        " already exists, not redeclaring")
when not declared(VULKAN_CORE_H_private):
  when 1 is static:
    const
      VULKAN_CORE_H_private* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:2:9
  else:
    let VULKAN_CORE_H_private* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:2:9
else:
  static :
    hint("Declaration of " & "VULKAN_CORE_H_private" &
        " already exists, not redeclaring")
when not declared(VK_VERSION_1_0):
  when 1 is static:
    const
      VK_VERSION_1_0* = 1    ## Generated based on /usr/include/vulkan/vulkan_core.h:23:9
  else:
    let VK_VERSION_1_0* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:23:9
else:
  static :
    hint("Declaration of " & "VK_VERSION_1_0" &
        " already exists, not redeclaring")
when not declared(VK_USE_64_BIT_PTR_DEFINES):
  when 1 is static:
    const
      VK_USE_64_BIT_PTR_DEFINES* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:31:17
  else:
    let VK_USE_64_BIT_PTR_DEFINES* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:31:17
else:
  static :
    hint("Declaration of " & "VK_USE_64_BIT_PTR_DEFINES" &
        " already exists, not redeclaring")
when not declared(VK_HEADER_VERSION):
  when 328 is static:
    const
      VK_HEADER_VERSION* = 328 ## Generated based on /usr/include/vulkan/vulkan_core.h:72:9
  else:
    let VK_HEADER_VERSION* = 328 ## Generated based on /usr/include/vulkan/vulkan_core.h:72:9
else:
  static :
    hint("Declaration of " & "VK_HEADER_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_FALSE):
  when cast[cuint](0'i64) is static:
    const
      VK_FALSE* = cast[cuint](0'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:125:9
  else:
    let VK_FALSE* = cast[cuint](0'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:125:9
else:
  static :
    hint("Declaration of " & "VK_FALSE" & " already exists, not redeclaring")
when not declared(VK_LOD_CLAMP_NONE):
  when 1000.0 is static:
    const
      VK_LOD_CLAMP_NONE* = 1000.0 ## Generated based on /usr/include/vulkan/vulkan_core.h:126:9
  else:
    let VK_LOD_CLAMP_NONE* = 1000.0 ## Generated based on /usr/include/vulkan/vulkan_core.h:126:9
else:
  static :
    hint("Declaration of " & "VK_LOD_CLAMP_NONE" &
        " already exists, not redeclaring")
when not declared(VK_TRUE):
  when cast[cuint](1'i64) is static:
    const
      VK_TRUE* = cast[cuint](1'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:131:9
  else:
    let VK_TRUE* = cast[cuint](1'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:131:9
else:
  static :
    hint("Declaration of " & "VK_TRUE" & " already exists, not redeclaring")
when not declared(VK_MAX_MEMORY_TYPES):
  when cast[cuint](32'i64) is static:
    const
      VK_MAX_MEMORY_TYPES* = cast[cuint](32'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:133:9
  else:
    let VK_MAX_MEMORY_TYPES* = cast[cuint](32'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:133:9
else:
  static :
    hint("Declaration of " & "VK_MAX_MEMORY_TYPES" &
        " already exists, not redeclaring")
when not declared(VK_MAX_PHYSICAL_DEVICE_NAME_SIZE):
  when cast[cuint](256'i64) is static:
    const
      VK_MAX_PHYSICAL_DEVICE_NAME_SIZE* = cast[cuint](256'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:134:9
  else:
    let VK_MAX_PHYSICAL_DEVICE_NAME_SIZE* = cast[cuint](256'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:134:9
else:
  static :
    hint("Declaration of " & "VK_MAX_PHYSICAL_DEVICE_NAME_SIZE" &
        " already exists, not redeclaring")
when not declared(VK_UUID_SIZE):
  when cast[cuint](16'i64) is static:
    const
      VK_UUID_SIZE* = cast[cuint](16'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:135:9
  else:
    let VK_UUID_SIZE* = cast[cuint](16'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:135:9
else:
  static :
    hint("Declaration of " & "VK_UUID_SIZE" & " already exists, not redeclaring")
when not declared(VK_MAX_EXTENSION_NAME_SIZE):
  when cast[cuint](256'i64) is static:
    const
      VK_MAX_EXTENSION_NAME_SIZE* = cast[cuint](256'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:136:9
  else:
    let VK_MAX_EXTENSION_NAME_SIZE* = cast[cuint](256'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:136:9
else:
  static :
    hint("Declaration of " & "VK_MAX_EXTENSION_NAME_SIZE" &
        " already exists, not redeclaring")
when not declared(VK_MAX_DESCRIPTION_SIZE):
  when cast[cuint](256'i64) is static:
    const
      VK_MAX_DESCRIPTION_SIZE* = cast[cuint](256'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:137:9
  else:
    let VK_MAX_DESCRIPTION_SIZE* = cast[cuint](256'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:137:9
else:
  static :
    hint("Declaration of " & "VK_MAX_DESCRIPTION_SIZE" &
        " already exists, not redeclaring")
when not declared(VK_MAX_MEMORY_HEAPS):
  when cast[cuint](16'i64) is static:
    const
      VK_MAX_MEMORY_HEAPS* = cast[cuint](16'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:138:9
  else:
    let VK_MAX_MEMORY_HEAPS* = cast[cuint](16'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:138:9
else:
  static :
    hint("Declaration of " & "VK_MAX_MEMORY_HEAPS" &
        " already exists, not redeclaring")
when not declared(VK_VERSION_1_1):
  when 1 is static:
    const
      VK_VERSION_1_1* = 1    ## Generated based on /usr/include/vulkan/vulkan_core.h:5262:9
  else:
    let VK_VERSION_1_1* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:5262:9
else:
  static :
    hint("Declaration of " & "VK_VERSION_1_1" &
        " already exists, not redeclaring")
when not declared(VK_MAX_DEVICE_GROUP_SIZE):
  when cast[cuint](32'i64) is static:
    const
      VK_MAX_DEVICE_GROUP_SIZE* = cast[cuint](32'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:5268:9
  else:
    let VK_MAX_DEVICE_GROUP_SIZE* = cast[cuint](32'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:5268:9
else:
  static :
    hint("Declaration of " & "VK_MAX_DEVICE_GROUP_SIZE" &
        " already exists, not redeclaring")
when not declared(VK_LUID_SIZE):
  when cast[cuint](8'i64) is static:
    const
      VK_LUID_SIZE* = cast[cuint](8'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:5269:9
  else:
    let VK_LUID_SIZE* = cast[cuint](8'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:5269:9
else:
  static :
    hint("Declaration of " & "VK_LUID_SIZE" & " already exists, not redeclaring")
when not declared(VK_VERSION_1_2):
  when 1 is static:
    const
      VK_VERSION_1_2* = 1    ## Generated based on /usr/include/vulkan/vulkan_core.h:6138:9
  else:
    let VK_VERSION_1_2* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:6138:9
else:
  static :
    hint("Declaration of " & "VK_VERSION_1_2" &
        " already exists, not redeclaring")
when not declared(VK_MAX_DRIVER_NAME_SIZE):
  when cast[cuint](256'i64) is static:
    const
      VK_MAX_DRIVER_NAME_SIZE* = cast[cuint](256'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:6142:9
  else:
    let VK_MAX_DRIVER_NAME_SIZE* = cast[cuint](256'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:6142:9
else:
  static :
    hint("Declaration of " & "VK_MAX_DRIVER_NAME_SIZE" &
        " already exists, not redeclaring")
when not declared(VK_MAX_DRIVER_INFO_SIZE):
  when cast[cuint](256'i64) is static:
    const
      VK_MAX_DRIVER_INFO_SIZE* = cast[cuint](256'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:6143:9
  else:
    let VK_MAX_DRIVER_INFO_SIZE* = cast[cuint](256'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:6143:9
else:
  static :
    hint("Declaration of " & "VK_MAX_DRIVER_INFO_SIZE" &
        " already exists, not redeclaring")
when not declared(VK_VERSION_1_3):
  when 1 is static:
    const
      VK_VERSION_1_3* = 1    ## Generated based on /usr/include/vulkan/vulkan_core.h:6899:9
  else:
    let VK_VERSION_1_3* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:6899:9
else:
  static :
    hint("Declaration of " & "VK_VERSION_1_3" &
        " already exists, not redeclaring")
when not declared(VK_VERSION_1_4):
  when 1 is static:
    const
      VK_VERSION_1_4* = 1    ## Generated based on /usr/include/vulkan/vulkan_core.h:7955:9
  else:
    let VK_VERSION_1_4* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:7955:9
else:
  static :
    hint("Declaration of " & "VK_VERSION_1_4" &
        " already exists, not redeclaring")
when not declared(VK_MAX_GLOBAL_PRIORITY_SIZE):
  when cast[cuint](16'i64) is static:
    const
      VK_MAX_GLOBAL_PRIORITY_SIZE* = cast[cuint](16'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:7959:9
  else:
    let VK_MAX_GLOBAL_PRIORITY_SIZE* = cast[cuint](16'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:7959:9
else:
  static :
    hint("Declaration of " & "VK_MAX_GLOBAL_PRIORITY_SIZE" &
        " already exists, not redeclaring")
when not declared(VK_KHR_surface):
  when 1 is static:
    const
      VK_KHR_surface* = 1    ## Generated based on /usr/include/vulkan/vulkan_core.h:8693:9
  else:
    let VK_KHR_surface* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:8693:9
else:
  static :
    hint("Declaration of " & "VK_KHR_surface" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SURFACE_SPEC_VERSION):
  when 25 is static:
    const
      VK_KHR_SURFACE_SPEC_VERSION* = 25 ## Generated based on /usr/include/vulkan/vulkan_core.h:8695:9
  else:
    let VK_KHR_SURFACE_SPEC_VERSION* = 25 ## Generated based on /usr/include/vulkan/vulkan_core.h:8695:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SURFACE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SURFACE_EXTENSION_NAME):
  when "VK_KHR_surface" is static:
    const
      VK_KHR_SURFACE_EXTENSION_NAME* = "VK_KHR_surface" ## Generated based on /usr/include/vulkan/vulkan_core.h:8696:9
  else:
    let VK_KHR_SURFACE_EXTENSION_NAME* = "VK_KHR_surface" ## Generated based on /usr/include/vulkan/vulkan_core.h:8696:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SURFACE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_swapchain):
  when 1 is static:
    const
      VK_KHR_swapchain* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:8823:9
  else:
    let VK_KHR_swapchain* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:8823:9
else:
  static :
    hint("Declaration of " & "VK_KHR_swapchain" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SWAPCHAIN_SPEC_VERSION):
  when 70 is static:
    const
      VK_KHR_SWAPCHAIN_SPEC_VERSION* = 70 ## Generated based on /usr/include/vulkan/vulkan_core.h:8825:9
  else:
    let VK_KHR_SWAPCHAIN_SPEC_VERSION* = 70 ## Generated based on /usr/include/vulkan/vulkan_core.h:8825:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SWAPCHAIN_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SWAPCHAIN_EXTENSION_NAME):
  when "VK_KHR_swapchain" is static:
    const
      VK_KHR_SWAPCHAIN_EXTENSION_NAME* = "VK_KHR_swapchain" ## Generated based on /usr/include/vulkan/vulkan_core.h:8826:9
  else:
    let VK_KHR_SWAPCHAIN_EXTENSION_NAME* = "VK_KHR_swapchain" ## Generated based on /usr/include/vulkan/vulkan_core.h:8826:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SWAPCHAIN_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_display):
  when 1 is static:
    const
      VK_KHR_display* = 1    ## Generated based on /usr/include/vulkan/vulkan_core.h:9005:9
  else:
    let VK_KHR_display* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:9005:9
else:
  static :
    hint("Declaration of " & "VK_KHR_display" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DISPLAY_SPEC_VERSION):
  when 23 is static:
    const
      VK_KHR_DISPLAY_SPEC_VERSION* = 23 ## Generated based on /usr/include/vulkan/vulkan_core.h:9008:9
  else:
    let VK_KHR_DISPLAY_SPEC_VERSION* = 23 ## Generated based on /usr/include/vulkan/vulkan_core.h:9008:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DISPLAY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DISPLAY_EXTENSION_NAME):
  when "VK_KHR_display" is static:
    const
      VK_KHR_DISPLAY_EXTENSION_NAME* = "VK_KHR_display" ## Generated based on /usr/include/vulkan/vulkan_core.h:9009:9
  else:
    let VK_KHR_DISPLAY_EXTENSION_NAME* = "VK_KHR_display" ## Generated based on /usr/include/vulkan/vulkan_core.h:9009:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DISPLAY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_display_swapchain):
  when 1 is static:
    const
      VK_KHR_display_swapchain* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9145:9
  else:
    let VK_KHR_display_swapchain* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9145:9
else:
  static :
    hint("Declaration of " & "VK_KHR_display_swapchain" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION):
  when 10 is static:
    const
      VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION* = 10 ## Generated based on /usr/include/vulkan/vulkan_core.h:9146:9
  else:
    let VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION* = 10 ## Generated based on /usr/include/vulkan/vulkan_core.h:9146:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME):
  when "VK_KHR_display_swapchain" is static:
    const
      VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME* = "VK_KHR_display_swapchain" ## Generated based on /usr/include/vulkan/vulkan_core.h:9147:9
  else:
    let VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME* = "VK_KHR_display_swapchain" ## Generated based on /usr/include/vulkan/vulkan_core.h:9147:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_sampler_mirror_clamp_to_edge):
  when 1 is static:
    const
      VK_KHR_sampler_mirror_clamp_to_edge* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9171:9
  else:
    let VK_KHR_sampler_mirror_clamp_to_edge* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9171:9
else:
  static :
    hint("Declaration of " & "VK_KHR_sampler_mirror_clamp_to_edge" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION):
  when 3 is static:
    const
      VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:9172:9
  else:
    let VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:9172:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME):
  when "VK_KHR_sampler_mirror_clamp_to_edge" is static:
    const
      VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME* = "VK_KHR_sampler_mirror_clamp_to_edge" ## Generated based on /usr/include/vulkan/vulkan_core.h:9173:9
  else:
    let VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME* = "VK_KHR_sampler_mirror_clamp_to_edge" ## Generated based on /usr/include/vulkan/vulkan_core.h:9173:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_queue):
  when 1 is static:
    const
      VK_KHR_video_queue* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9177:9
  else:
    let VK_KHR_video_queue* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9177:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_queue" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_QUEUE_SPEC_VERSION):
  when 8 is static:
    const
      VK_KHR_VIDEO_QUEUE_SPEC_VERSION* = 8 ## Generated based on /usr/include/vulkan/vulkan_core.h:9180:9
  else:
    let VK_KHR_VIDEO_QUEUE_SPEC_VERSION* = 8 ## Generated based on /usr/include/vulkan/vulkan_core.h:9180:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_QUEUE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_QUEUE_EXTENSION_NAME):
  when "VK_KHR_video_queue" is static:
    const
      VK_KHR_VIDEO_QUEUE_EXTENSION_NAME* = "VK_KHR_video_queue" ## Generated based on /usr/include/vulkan/vulkan_core.h:9181:9
  else:
    let VK_KHR_VIDEO_QUEUE_EXTENSION_NAME* = "VK_KHR_video_queue" ## Generated based on /usr/include/vulkan/vulkan_core.h:9181:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_QUEUE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_decode_queue):
  when 1 is static:
    const
      VK_KHR_video_decode_queue* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9500:9
  else:
    let VK_KHR_video_decode_queue* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9500:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_decode_queue" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION):
  when 8 is static:
    const
      VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION* = 8 ## Generated based on /usr/include/vulkan/vulkan_core.h:9501:9
  else:
    let VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION* = 8 ## Generated based on /usr/include/vulkan/vulkan_core.h:9501:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME):
  when "VK_KHR_video_decode_queue" is static:
    const
      VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME* = "VK_KHR_video_decode_queue" ## Generated based on /usr/include/vulkan/vulkan_core.h:9502:9
  else:
    let VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME* = "VK_KHR_video_decode_queue" ## Generated based on /usr/include/vulkan/vulkan_core.h:9502:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_encode_h264):
  when 1 is static:
    const
      VK_KHR_video_encode_h264* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9557:9
  else:
    let VK_KHR_video_encode_h264* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9557:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_encode_h264" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_H264_SPEC_VERSION):
  when 14 is static:
    const
      VK_KHR_VIDEO_ENCODE_H264_SPEC_VERSION* = 14 ## Generated based on /usr/include/vulkan/vulkan_core.h:9560:9
  else:
    let VK_KHR_VIDEO_ENCODE_H264_SPEC_VERSION* = 14 ## Generated based on /usr/include/vulkan/vulkan_core.h:9560:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_ENCODE_H264_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_H264_EXTENSION_NAME):
  when "VK_KHR_video_encode_h264" is static:
    const
      VK_KHR_VIDEO_ENCODE_H264_EXTENSION_NAME* = "VK_KHR_video_encode_h264" ## Generated based on /usr/include/vulkan/vulkan_core.h:9561:9
  else:
    let VK_KHR_VIDEO_ENCODE_H264_EXTENSION_NAME* = "VK_KHR_video_encode_h264" ## Generated based on /usr/include/vulkan/vulkan_core.h:9561:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_ENCODE_H264_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_encode_h265):
  when 1 is static:
    const
      VK_KHR_video_encode_h265* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9758:9
  else:
    let VK_KHR_video_encode_h265* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9758:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_encode_h265" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_H265_SPEC_VERSION):
  when 14 is static:
    const
      VK_KHR_VIDEO_ENCODE_H265_SPEC_VERSION* = 14 ## Generated based on /usr/include/vulkan/vulkan_core.h:9761:9
  else:
    let VK_KHR_VIDEO_ENCODE_H265_SPEC_VERSION* = 14 ## Generated based on /usr/include/vulkan/vulkan_core.h:9761:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_ENCODE_H265_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_H265_EXTENSION_NAME):
  when "VK_KHR_video_encode_h265" is static:
    const
      VK_KHR_VIDEO_ENCODE_H265_EXTENSION_NAME* = "VK_KHR_video_encode_h265" ## Generated based on /usr/include/vulkan/vulkan_core.h:9762:9
  else:
    let VK_KHR_VIDEO_ENCODE_H265_EXTENSION_NAME* = "VK_KHR_video_encode_h265" ## Generated based on /usr/include/vulkan/vulkan_core.h:9762:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_ENCODE_H265_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_decode_h264):
  when 1 is static:
    const
      VK_KHR_video_decode_h264* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9985:9
  else:
    let VK_KHR_video_decode_h264* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:9985:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_decode_h264" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_DECODE_H264_SPEC_VERSION):
  when 9 is static:
    const
      VK_KHR_VIDEO_DECODE_H264_SPEC_VERSION* = 9 ## Generated based on /usr/include/vulkan/vulkan_core.h:9987:9
  else:
    let VK_KHR_VIDEO_DECODE_H264_SPEC_VERSION* = 9 ## Generated based on /usr/include/vulkan/vulkan_core.h:9987:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_DECODE_H264_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME):
  when "VK_KHR_video_decode_h264" is static:
    const
      VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME* = "VK_KHR_video_decode_h264" ## Generated based on /usr/include/vulkan/vulkan_core.h:9988:9
  else:
    let VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME* = "VK_KHR_video_decode_h264" ## Generated based on /usr/include/vulkan/vulkan_core.h:9988:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_dynamic_rendering):
  when 1 is static:
    const
      VK_KHR_dynamic_rendering* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10045:9
  else:
    let VK_KHR_dynamic_rendering* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10045:9
else:
  static :
    hint("Declaration of " & "VK_KHR_dynamic_rendering" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DYNAMIC_RENDERING_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_DYNAMIC_RENDERING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10046:9
  else:
    let VK_KHR_DYNAMIC_RENDERING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10046:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DYNAMIC_RENDERING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME):
  when "VK_KHR_dynamic_rendering" is static:
    const
      VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME* = "VK_KHR_dynamic_rendering" ## Generated based on /usr/include/vulkan/vulkan_core.h:10047:9
  else:
    let VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME* = "VK_KHR_dynamic_rendering" ## Generated based on /usr/include/vulkan/vulkan_core.h:10047:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_multiview):
  when 1 is static:
    const
      VK_KHR_multiview* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:10080:9
  else:
    let VK_KHR_multiview* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10080:9
else:
  static :
    hint("Declaration of " & "VK_KHR_multiview" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MULTIVIEW_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_MULTIVIEW_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10081:9
  else:
    let VK_KHR_MULTIVIEW_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10081:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MULTIVIEW_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MULTIVIEW_EXTENSION_NAME):
  when "VK_KHR_multiview" is static:
    const
      VK_KHR_MULTIVIEW_EXTENSION_NAME* = "VK_KHR_multiview" ## Generated based on /usr/include/vulkan/vulkan_core.h:10082:9
  else:
    let VK_KHR_MULTIVIEW_EXTENSION_NAME* = "VK_KHR_multiview" ## Generated based on /usr/include/vulkan/vulkan_core.h:10082:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MULTIVIEW_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_get_physical_device_properties2):
  when 1 is static:
    const
      VK_KHR_get_physical_device_properties2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10092:9
  else:
    let VK_KHR_get_physical_device_properties2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10092:9
else:
  static :
    hint("Declaration of " & "VK_KHR_get_physical_device_properties2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION):
  when 2 is static:
    const
      VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:10093:9
  else:
    let VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:10093:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME):
  when "VK_KHR_get_physical_device_properties2" is static:
    const
      VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME* = "VK_KHR_get_physical_device_properties2" ## Generated based on /usr/include/vulkan/vulkan_core.h:10094:9
  else:
    let VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME* = "VK_KHR_get_physical_device_properties2" ## Generated based on /usr/include/vulkan/vulkan_core.h:10094:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_device_group):
  when 1 is static:
    const
      VK_KHR_device_group* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10172:9
  else:
    let VK_KHR_device_group* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10172:9
else:
  static :
    hint("Declaration of " & "VK_KHR_device_group" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEVICE_GROUP_SPEC_VERSION):
  when 4 is static:
    const
      VK_KHR_DEVICE_GROUP_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:10173:9
  else:
    let VK_KHR_DEVICE_GROUP_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:10173:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEVICE_GROUP_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEVICE_GROUP_EXTENSION_NAME):
  when "VK_KHR_device_group" is static:
    const
      VK_KHR_DEVICE_GROUP_EXTENSION_NAME* = "VK_KHR_device_group" ## Generated based on /usr/include/vulkan/vulkan_core.h:10174:9
  else:
    let VK_KHR_DEVICE_GROUP_EXTENSION_NAME* = "VK_KHR_device_group" ## Generated based on /usr/include/vulkan/vulkan_core.h:10174:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEVICE_GROUP_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_draw_parameters):
  when 1 is static:
    const
      VK_KHR_shader_draw_parameters* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10231:9
  else:
    let VK_KHR_shader_draw_parameters* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10231:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_draw_parameters" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10232:9
  else:
    let VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10232:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME):
  when "VK_KHR_shader_draw_parameters" is static:
    const
      VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME* = "VK_KHR_shader_draw_parameters" ## Generated based on /usr/include/vulkan/vulkan_core.h:10233:9
  else:
    let VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME* = "VK_KHR_shader_draw_parameters" ## Generated based on /usr/include/vulkan/vulkan_core.h:10233:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_maintenance1):
  when 1 is static:
    const
      VK_KHR_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10237:9
  else:
    let VK_KHR_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10237:9
else:
  static :
    hint("Declaration of " & "VK_KHR_maintenance1" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_1_SPEC_VERSION):
  when 2 is static:
    const
      VK_KHR_MAINTENANCE_1_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:10238:9
  else:
    let VK_KHR_MAINTENANCE_1_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:10238:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_1_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_1_EXTENSION_NAME):
  when "VK_KHR_maintenance1" is static:
    const
      VK_KHR_MAINTENANCE_1_EXTENSION_NAME* = "VK_KHR_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:10239:9
  else:
    let VK_KHR_MAINTENANCE_1_EXTENSION_NAME* = "VK_KHR_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:10239:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_1_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE1_SPEC_VERSION_const):
  when VK_KHR_MAINTENANCE_1_SPEC_VERSION is typedesc:
    type
      VK_KHR_MAINTENANCE1_SPEC_VERSION_const* = VK_KHR_MAINTENANCE_1_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:10241:9
  else:
    when VK_KHR_MAINTENANCE_1_SPEC_VERSION is static:
      const
        VK_KHR_MAINTENANCE1_SPEC_VERSION_const* = VK_KHR_MAINTENANCE_1_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:10241:9
    else:
      let VK_KHR_MAINTENANCE1_SPEC_VERSION_const* = VK_KHR_MAINTENANCE_1_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:10241:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE1_SPEC_VERSION_const" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE1_EXTENSION_NAME_const):
  when VK_KHR_MAINTENANCE_1_EXTENSION_NAME is typedesc:
    type
      VK_KHR_MAINTENANCE1_EXTENSION_NAME_const* = VK_KHR_MAINTENANCE_1_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:10243:9
  else:
    when VK_KHR_MAINTENANCE_1_EXTENSION_NAME is static:
      const
        VK_KHR_MAINTENANCE1_EXTENSION_NAME_const* = VK_KHR_MAINTENANCE_1_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:10243:9
    else:
      let VK_KHR_MAINTENANCE1_EXTENSION_NAME_const* = VK_KHR_MAINTENANCE_1_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:10243:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE1_EXTENSION_NAME_const" &
        " already exists, not redeclaring")
when not declared(VK_KHR_device_group_creation):
  when 1 is static:
    const
      VK_KHR_device_group_creation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10259:9
  else:
    let VK_KHR_device_group_creation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10259:9
else:
  static :
    hint("Declaration of " & "VK_KHR_device_group_creation" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEVICE_GROUP_CREATION_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_DEVICE_GROUP_CREATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10260:9
  else:
    let VK_KHR_DEVICE_GROUP_CREATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10260:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEVICE_GROUP_CREATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME):
  when "VK_KHR_device_group_creation" is static:
    const
      VK_KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME* = "VK_KHR_device_group_creation" ## Generated based on /usr/include/vulkan/vulkan_core.h:10261:9
  else:
    let VK_KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME* = "VK_KHR_device_group_creation" ## Generated based on /usr/include/vulkan/vulkan_core.h:10261:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_MAX_DEVICE_GROUP_SIZE_KHR):
  when VK_MAX_DEVICE_GROUP_SIZE is typedesc:
    type
      VK_MAX_DEVICE_GROUP_SIZE_KHR* = VK_MAX_DEVICE_GROUP_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:10262:9
  else:
    when VK_MAX_DEVICE_GROUP_SIZE is static:
      const
        VK_MAX_DEVICE_GROUP_SIZE_KHR* = VK_MAX_DEVICE_GROUP_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:10262:9
    else:
      let VK_MAX_DEVICE_GROUP_SIZE_KHR* = VK_MAX_DEVICE_GROUP_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:10262:9
else:
  static :
    hint("Declaration of " & "VK_MAX_DEVICE_GROUP_SIZE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_memory_capabilities):
  when 1 is static:
    const
      VK_KHR_external_memory_capabilities* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10280:9
  else:
    let VK_KHR_external_memory_capabilities* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10280:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_memory_capabilities" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10281:9
  else:
    let VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10281:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME):
  when "VK_KHR_external_memory_capabilities" is static:
    const
      VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME* = "VK_KHR_external_memory_capabilities" ## Generated based on /usr/include/vulkan/vulkan_core.h:10282:9
  else:
    let VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME* = "VK_KHR_external_memory_capabilities" ## Generated based on /usr/include/vulkan/vulkan_core.h:10282:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_LUID_SIZE_KHR):
  when VK_LUID_SIZE is typedesc:
    type
      VK_LUID_SIZE_KHR* = VK_LUID_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:10283:9
  else:
    when VK_LUID_SIZE is static:
      const
        VK_LUID_SIZE_KHR* = VK_LUID_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:10283:9
    else:
      let VK_LUID_SIZE_KHR* = VK_LUID_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:10283:9
else:
  static :
    hint("Declaration of " & "VK_LUID_SIZE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_memory):
  when 1 is static:
    const
      VK_KHR_external_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10317:9
  else:
    let VK_KHR_external_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10317:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_memory" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_MEMORY_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10318:9
  else:
    let VK_KHR_EXTERNAL_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10318:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_MEMORY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_MEMORY_EXTENSION_NAME):
  when "VK_KHR_external_memory" is static:
    const
      VK_KHR_EXTERNAL_MEMORY_EXTENSION_NAME* = "VK_KHR_external_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:10319:9
  else:
    let VK_KHR_EXTERNAL_MEMORY_EXTENSION_NAME* = "VK_KHR_external_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:10319:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_MEMORY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QUEUE_FAMILY_EXTERNAL_KHR):
  when VK_QUEUE_FAMILY_EXTERNAL is typedesc:
    type
      VK_QUEUE_FAMILY_EXTERNAL_KHR* = VK_QUEUE_FAMILY_EXTERNAL ## Generated based on /usr/include/vulkan/vulkan_core.h:10320:9
  else:
    when VK_QUEUE_FAMILY_EXTERNAL is static:
      const
        VK_QUEUE_FAMILY_EXTERNAL_KHR* = VK_QUEUE_FAMILY_EXTERNAL ## Generated based on /usr/include/vulkan/vulkan_core.h:10320:9
    else:
      let VK_QUEUE_FAMILY_EXTERNAL_KHR* = VK_QUEUE_FAMILY_EXTERNAL ## Generated based on /usr/include/vulkan/vulkan_core.h:10320:9
else:
  static :
    hint("Declaration of " & "VK_QUEUE_FAMILY_EXTERNAL_KHR" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_memory_fd):
  when 1 is static:
    const
      VK_KHR_external_memory_fd* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10330:9
  else:
    let VK_KHR_external_memory_fd* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10330:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_memory_fd" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10331:9
  else:
    let VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10331:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME):
  when "VK_KHR_external_memory_fd" is static:
    const
      VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME* = "VK_KHR_external_memory_fd" ## Generated based on /usr/include/vulkan/vulkan_core.h:10332:9
  else:
    let VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME* = "VK_KHR_external_memory_fd" ## Generated based on /usr/include/vulkan/vulkan_core.h:10332:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_semaphore_capabilities):
  when 1 is static:
    const
      VK_KHR_external_semaphore_capabilities* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10375:9
  else:
    let VK_KHR_external_semaphore_capabilities* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10375:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_semaphore_capabilities" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10376:9
  else:
    let VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10376:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME):
  when "VK_KHR_external_semaphore_capabilities" is static:
    const
      VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME* = "VK_KHR_external_semaphore_capabilities" ## Generated based on /usr/include/vulkan/vulkan_core.h:10377:9
  else:
    let VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME* = "VK_KHR_external_semaphore_capabilities" ## Generated based on /usr/include/vulkan/vulkan_core.h:10377:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_semaphore):
  when 1 is static:
    const
      VK_KHR_external_semaphore* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10403:9
  else:
    let VK_KHR_external_semaphore* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10403:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_semaphore" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10404:9
  else:
    let VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10404:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME):
  when "VK_KHR_external_semaphore" is static:
    const
      VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME* = "VK_KHR_external_semaphore" ## Generated based on /usr/include/vulkan/vulkan_core.h:10405:9
  else:
    let VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME* = "VK_KHR_external_semaphore" ## Generated based on /usr/include/vulkan/vulkan_core.h:10405:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_semaphore_fd):
  when 1 is static:
    const
      VK_KHR_external_semaphore_fd* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10415:9
  else:
    let VK_KHR_external_semaphore_fd* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10415:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_semaphore_fd" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10416:9
  else:
    let VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10416:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME):
  when "VK_KHR_external_semaphore_fd" is static:
    const
      VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME* = "VK_KHR_external_semaphore_fd" ## Generated based on /usr/include/vulkan/vulkan_core.h:10417:9
  else:
    let VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME* = "VK_KHR_external_semaphore_fd" ## Generated based on /usr/include/vulkan/vulkan_core.h:10417:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_push_descriptor):
  when 1 is static:
    const
      VK_KHR_push_descriptor* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10454:9
  else:
    let VK_KHR_push_descriptor* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10454:9
else:
  static :
    hint("Declaration of " & "VK_KHR_push_descriptor" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION):
  when 2 is static:
    const
      VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:10455:9
  else:
    let VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:10455:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME):
  when "VK_KHR_push_descriptor" is static:
    const
      VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME* = "VK_KHR_push_descriptor" ## Generated based on /usr/include/vulkan/vulkan_core.h:10456:9
  else:
    let VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME* = "VK_KHR_push_descriptor" ## Generated based on /usr/include/vulkan/vulkan_core.h:10456:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_float16_int8):
  when 1 is static:
    const
      VK_KHR_shader_float16_int8* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10485:9
  else:
    let VK_KHR_shader_float16_int8* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10485:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_float16_int8" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10486:9
  else:
    let VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10486:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME):
  when "VK_KHR_shader_float16_int8" is static:
    const
      VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME* = "VK_KHR_shader_float16_int8" ## Generated based on /usr/include/vulkan/vulkan_core.h:10487:9
  else:
    let VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME* = "VK_KHR_shader_float16_int8" ## Generated based on /usr/include/vulkan/vulkan_core.h:10487:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_16bit_storage):
  when 1 is static:
    const
      VK_KHR_16bit_storage* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10495:9
  else:
    let VK_KHR_16bit_storage* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10495:9
else:
  static :
    hint("Declaration of " & "VK_KHR_16bit_storage" &
        " already exists, not redeclaring")
when not declared(VK_KHR_16BIT_STORAGE_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_16BIT_STORAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10496:9
  else:
    let VK_KHR_16BIT_STORAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10496:9
else:
  static :
    hint("Declaration of " & "VK_KHR_16BIT_STORAGE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_16BIT_STORAGE_EXTENSION_NAME):
  when "VK_KHR_16bit_storage" is static:
    const
      VK_KHR_16BIT_STORAGE_EXTENSION_NAME* = "VK_KHR_16bit_storage" ## Generated based on /usr/include/vulkan/vulkan_core.h:10497:9
  else:
    let VK_KHR_16BIT_STORAGE_EXTENSION_NAME* = "VK_KHR_16bit_storage" ## Generated based on /usr/include/vulkan/vulkan_core.h:10497:9
else:
  static :
    hint("Declaration of " & "VK_KHR_16BIT_STORAGE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_incremental_present):
  when 1 is static:
    const
      VK_KHR_incremental_present* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10503:9
  else:
    let VK_KHR_incremental_present* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10503:9
else:
  static :
    hint("Declaration of " & "VK_KHR_incremental_present" &
        " already exists, not redeclaring")
when not declared(VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION):
  when 2 is static:
    const
      VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:10504:9
  else:
    let VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:10504:9
else:
  static :
    hint("Declaration of " & "VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME):
  when "VK_KHR_incremental_present" is static:
    const
      VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME* = "VK_KHR_incremental_present" ## Generated based on /usr/include/vulkan/vulkan_core.h:10505:9
  else:
    let VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME* = "VK_KHR_incremental_present" ## Generated based on /usr/include/vulkan/vulkan_core.h:10505:9
else:
  static :
    hint("Declaration of " & "VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_descriptor_update_template):
  when 1 is static:
    const
      VK_KHR_descriptor_update_template* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10527:9
  else:
    let VK_KHR_descriptor_update_template* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10527:9
else:
  static :
    hint("Declaration of " & "VK_KHR_descriptor_update_template" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10530:9
  else:
    let VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10530:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME):
  when "VK_KHR_descriptor_update_template" is static:
    const
      VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME* = "VK_KHR_descriptor_update_template" ## Generated based on /usr/include/vulkan/vulkan_core.h:10531:9
  else:
    let VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME* = "VK_KHR_descriptor_update_template" ## Generated based on /usr/include/vulkan/vulkan_core.h:10531:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_imageless_framebuffer):
  when 1 is static:
    const
      VK_KHR_imageless_framebuffer* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10571:9
  else:
    let VK_KHR_imageless_framebuffer* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10571:9
else:
  static :
    hint("Declaration of " & "VK_KHR_imageless_framebuffer" &
        " already exists, not redeclaring")
when not declared(VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10572:9
  else:
    let VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10572:9
else:
  static :
    hint("Declaration of " & "VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME):
  when "VK_KHR_imageless_framebuffer" is static:
    const
      VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME* = "VK_KHR_imageless_framebuffer" ## Generated based on /usr/include/vulkan/vulkan_core.h:10573:9
  else:
    let VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME* = "VK_KHR_imageless_framebuffer" ## Generated based on /usr/include/vulkan/vulkan_core.h:10573:9
else:
  static :
    hint("Declaration of " & "VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_create_renderpass2):
  when 1 is static:
    const
      VK_KHR_create_renderpass2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10585:9
  else:
    let VK_KHR_create_renderpass2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10585:9
else:
  static :
    hint("Declaration of " & "VK_KHR_create_renderpass2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10586:9
  else:
    let VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10586:9
else:
  static :
    hint("Declaration of " & "VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME):
  when "VK_KHR_create_renderpass2" is static:
    const
      VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME* = "VK_KHR_create_renderpass2" ## Generated based on /usr/include/vulkan/vulkan_core.h:10587:9
  else:
    let VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME* = "VK_KHR_create_renderpass2" ## Generated based on /usr/include/vulkan/vulkan_core.h:10587:9
else:
  static :
    hint("Declaration of " & "VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shared_presentable_image):
  when 1 is static:
    const
      VK_KHR_shared_presentable_image* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10639:9
  else:
    let VK_KHR_shared_presentable_image* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10639:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shared_presentable_image" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10640:9
  else:
    let VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10640:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME):
  when "VK_KHR_shared_presentable_image" is static:
    const
      VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME* = "VK_KHR_shared_presentable_image" ## Generated based on /usr/include/vulkan/vulkan_core.h:10641:9
  else:
    let VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME* = "VK_KHR_shared_presentable_image" ## Generated based on /usr/include/vulkan/vulkan_core.h:10641:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_fence_capabilities):
  when 1 is static:
    const
      VK_KHR_external_fence_capabilities* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10660:9
  else:
    let VK_KHR_external_fence_capabilities* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10660:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_fence_capabilities" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10661:9
  else:
    let VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10661:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME):
  when "VK_KHR_external_fence_capabilities" is static:
    const
      VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME* = "VK_KHR_external_fence_capabilities" ## Generated based on /usr/include/vulkan/vulkan_core.h:10662:9
  else:
    let VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME* = "VK_KHR_external_fence_capabilities" ## Generated based on /usr/include/vulkan/vulkan_core.h:10662:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_fence):
  when 1 is static:
    const
      VK_KHR_external_fence* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10688:9
  else:
    let VK_KHR_external_fence* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10688:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_fence" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_FENCE_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_FENCE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10689:9
  else:
    let VK_KHR_EXTERNAL_FENCE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10689:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_FENCE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME):
  when "VK_KHR_external_fence" is static:
    const
      VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME* = "VK_KHR_external_fence" ## Generated based on /usr/include/vulkan/vulkan_core.h:10690:9
  else:
    let VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME* = "VK_KHR_external_fence" ## Generated based on /usr/include/vulkan/vulkan_core.h:10690:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_fence_fd):
  when 1 is static:
    const
      VK_KHR_external_fence_fd* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10700:9
  else:
    let VK_KHR_external_fence_fd* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10700:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_fence_fd" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10701:9
  else:
    let VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10701:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME):
  when "VK_KHR_external_fence_fd" is static:
    const
      VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME* = "VK_KHR_external_fence_fd" ## Generated based on /usr/include/vulkan/vulkan_core.h:10702:9
  else:
    let VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME* = "VK_KHR_external_fence_fd" ## Generated based on /usr/include/vulkan/vulkan_core.h:10702:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_performance_query):
  when 1 is static:
    const
      VK_KHR_performance_query* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10739:9
  else:
    let VK_KHR_performance_query* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10739:9
else:
  static :
    hint("Declaration of " & "VK_KHR_performance_query" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10740:9
  else:
    let VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10740:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME):
  when "VK_KHR_performance_query" is static:
    const
      VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME* = "VK_KHR_performance_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:10741:9
  else:
    let VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME* = "VK_KHR_performance_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:10741:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_maintenance2):
  when 1 is static:
    const
      VK_KHR_maintenance2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10893:9
  else:
    let VK_KHR_maintenance2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10893:9
else:
  static :
    hint("Declaration of " & "VK_KHR_maintenance2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_MAINTENANCE_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10894:9
  else:
    let VK_KHR_MAINTENANCE_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10894:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_2_EXTENSION_NAME):
  when "VK_KHR_maintenance2" is static:
    const
      VK_KHR_MAINTENANCE_2_EXTENSION_NAME* = "VK_KHR_maintenance2" ## Generated based on /usr/include/vulkan/vulkan_core.h:10895:9
  else:
    let VK_KHR_MAINTENANCE_2_EXTENSION_NAME* = "VK_KHR_maintenance2" ## Generated based on /usr/include/vulkan/vulkan_core.h:10895:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE2_SPEC_VERSION_const):
  when VK_KHR_MAINTENANCE_2_SPEC_VERSION is typedesc:
    type
      VK_KHR_MAINTENANCE2_SPEC_VERSION_const* = VK_KHR_MAINTENANCE_2_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:10897:9
  else:
    when VK_KHR_MAINTENANCE_2_SPEC_VERSION is static:
      const
        VK_KHR_MAINTENANCE2_SPEC_VERSION_const* = VK_KHR_MAINTENANCE_2_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:10897:9
    else:
      let VK_KHR_MAINTENANCE2_SPEC_VERSION_const* = VK_KHR_MAINTENANCE_2_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:10897:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE2_SPEC_VERSION_const" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE2_EXTENSION_NAME_const):
  when VK_KHR_MAINTENANCE_2_EXTENSION_NAME is typedesc:
    type
      VK_KHR_MAINTENANCE2_EXTENSION_NAME_const* = VK_KHR_MAINTENANCE_2_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:10899:9
  else:
    when VK_KHR_MAINTENANCE_2_EXTENSION_NAME is static:
      const
        VK_KHR_MAINTENANCE2_EXTENSION_NAME_const* = VK_KHR_MAINTENANCE_2_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:10899:9
    else:
      let VK_KHR_MAINTENANCE2_EXTENSION_NAME_const* = VK_KHR_MAINTENANCE_2_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:10899:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE2_EXTENSION_NAME_const" &
        " already exists, not redeclaring")
when not declared(VK_KHR_get_surface_capabilities2):
  when 1 is static:
    const
      VK_KHR_get_surface_capabilities2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10917:9
  else:
    let VK_KHR_get_surface_capabilities2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10917:9
else:
  static :
    hint("Declaration of " & "VK_KHR_get_surface_capabilities2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10918:9
  else:
    let VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10918:9
else:
  static :
    hint("Declaration of " & "VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME):
  when "VK_KHR_get_surface_capabilities2" is static:
    const
      VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME* = "VK_KHR_get_surface_capabilities2" ## Generated based on /usr/include/vulkan/vulkan_core.h:10919:9
  else:
    let VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME* = "VK_KHR_get_surface_capabilities2" ## Generated based on /usr/include/vulkan/vulkan_core.h:10919:9
else:
  static :
    hint("Declaration of " & "VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_variable_pointers):
  when 1 is static:
    const
      VK_KHR_variable_pointers* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10960:9
  else:
    let VK_KHR_variable_pointers* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10960:9
else:
  static :
    hint("Declaration of " & "VK_KHR_variable_pointers" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VARIABLE_POINTERS_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_VARIABLE_POINTERS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10961:9
  else:
    let VK_KHR_VARIABLE_POINTERS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10961:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VARIABLE_POINTERS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME):
  when "VK_KHR_variable_pointers" is static:
    const
      VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME* = "VK_KHR_variable_pointers" ## Generated based on /usr/include/vulkan/vulkan_core.h:10962:9
  else:
    let VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME* = "VK_KHR_variable_pointers" ## Generated based on /usr/include/vulkan/vulkan_core.h:10962:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_get_display_properties2):
  when 1 is static:
    const
      VK_KHR_get_display_properties2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10970:9
  else:
    let VK_KHR_get_display_properties2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10970:9
else:
  static :
    hint("Declaration of " & "VK_KHR_get_display_properties2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10971:9
  else:
    let VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:10971:9
else:
  static :
    hint("Declaration of " & "VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME):
  when "VK_KHR_get_display_properties2" is static:
    const
      VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME* = "VK_KHR_get_display_properties2" ## Generated based on /usr/include/vulkan/vulkan_core.h:10972:9
  else:
    let VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME* = "VK_KHR_get_display_properties2" ## Generated based on /usr/include/vulkan/vulkan_core.h:10972:9
else:
  static :
    hint("Declaration of " & "VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_dedicated_allocation):
  when 1 is static:
    const
      VK_KHR_dedicated_allocation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11042:9
  else:
    let VK_KHR_dedicated_allocation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11042:9
else:
  static :
    hint("Declaration of " & "VK_KHR_dedicated_allocation" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEDICATED_ALLOCATION_SPEC_VERSION):
  when 3 is static:
    const
      VK_KHR_DEDICATED_ALLOCATION_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:11043:9
  else:
    let VK_KHR_DEDICATED_ALLOCATION_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:11043:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEDICATED_ALLOCATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME):
  when "VK_KHR_dedicated_allocation" is static:
    const
      VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME* = "VK_KHR_dedicated_allocation" ## Generated based on /usr/include/vulkan/vulkan_core.h:11044:9
  else:
    let VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME* = "VK_KHR_dedicated_allocation" ## Generated based on /usr/include/vulkan/vulkan_core.h:11044:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_storage_buffer_storage_class):
  when 1 is static:
    const
      VK_KHR_storage_buffer_storage_class* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11052:9
  else:
    let VK_KHR_storage_buffer_storage_class* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11052:9
else:
  static :
    hint("Declaration of " & "VK_KHR_storage_buffer_storage_class" &
        " already exists, not redeclaring")
when not declared(VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11053:9
  else:
    let VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11053:9
else:
  static :
    hint("Declaration of " & "VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME):
  when "VK_KHR_storage_buffer_storage_class" is static:
    const
      VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME* = "VK_KHR_storage_buffer_storage_class" ## Generated based on /usr/include/vulkan/vulkan_core.h:11054:9
  else:
    let VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME* = "VK_KHR_storage_buffer_storage_class" ## Generated based on /usr/include/vulkan/vulkan_core.h:11054:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_bfloat16):
  when 1 is static:
    const
      VK_KHR_shader_bfloat16* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11058:9
  else:
    let VK_KHR_shader_bfloat16* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11058:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_bfloat16" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_BFLOAT16_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_BFLOAT16_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11059:9
  else:
    let VK_KHR_SHADER_BFLOAT16_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11059:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_BFLOAT16_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_BFLOAT16_EXTENSION_NAME):
  when "VK_KHR_shader_bfloat16" is static:
    const
      VK_KHR_SHADER_BFLOAT16_EXTENSION_NAME* = "VK_KHR_shader_bfloat16" ## Generated based on /usr/include/vulkan/vulkan_core.h:11060:9
  else:
    let VK_KHR_SHADER_BFLOAT16_EXTENSION_NAME* = "VK_KHR_shader_bfloat16" ## Generated based on /usr/include/vulkan/vulkan_core.h:11060:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_BFLOAT16_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_relaxed_block_layout):
  when 1 is static:
    const
      VK_KHR_relaxed_block_layout* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11072:9
  else:
    let VK_KHR_relaxed_block_layout* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11072:9
else:
  static :
    hint("Declaration of " & "VK_KHR_relaxed_block_layout" &
        " already exists, not redeclaring")
when not declared(VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11073:9
  else:
    let VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11073:9
else:
  static :
    hint("Declaration of " & "VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME):
  when "VK_KHR_relaxed_block_layout" is static:
    const
      VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME* = "VK_KHR_relaxed_block_layout" ## Generated based on /usr/include/vulkan/vulkan_core.h:11074:9
  else:
    let VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME* = "VK_KHR_relaxed_block_layout" ## Generated based on /usr/include/vulkan/vulkan_core.h:11074:9
else:
  static :
    hint("Declaration of " & "VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_get_memory_requirements2):
  when 1 is static:
    const
      VK_KHR_get_memory_requirements2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11078:9
  else:
    let VK_KHR_get_memory_requirements2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11078:9
else:
  static :
    hint("Declaration of " & "VK_KHR_get_memory_requirements2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11079:9
  else:
    let VK_KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11079:9
else:
  static :
    hint("Declaration of " & "VK_KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME):
  when "VK_KHR_get_memory_requirements2" is static:
    const
      VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME* = "VK_KHR_get_memory_requirements2" ## Generated based on /usr/include/vulkan/vulkan_core.h:11080:9
  else:
    let VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME* = "VK_KHR_get_memory_requirements2" ## Generated based on /usr/include/vulkan/vulkan_core.h:11080:9
else:
  static :
    hint("Declaration of " & "VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_image_format_list):
  when 1 is static:
    const
      VK_KHR_image_format_list* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11121:9
  else:
    let VK_KHR_image_format_list* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11121:9
else:
  static :
    hint("Declaration of " & "VK_KHR_image_format_list" &
        " already exists, not redeclaring")
when not declared(VK_KHR_IMAGE_FORMAT_LIST_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_IMAGE_FORMAT_LIST_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11122:9
  else:
    let VK_KHR_IMAGE_FORMAT_LIST_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11122:9
else:
  static :
    hint("Declaration of " & "VK_KHR_IMAGE_FORMAT_LIST_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME):
  when "VK_KHR_image_format_list" is static:
    const
      VK_KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME* = "VK_KHR_image_format_list" ## Generated based on /usr/include/vulkan/vulkan_core.h:11123:9
  else:
    let VK_KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME* = "VK_KHR_image_format_list" ## Generated based on /usr/include/vulkan/vulkan_core.h:11123:9
else:
  static :
    hint("Declaration of " & "VK_KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_sampler_ycbcr_conversion):
  when 1 is static:
    const
      VK_KHR_sampler_ycbcr_conversion* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11129:9
  else:
    let VK_KHR_sampler_ycbcr_conversion* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11129:9
else:
  static :
    hint("Declaration of " & "VK_KHR_sampler_ycbcr_conversion" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION):
  when 14 is static:
    const
      VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION* = 14 ## Generated based on /usr/include/vulkan/vulkan_core.h:11132:9
  else:
    let VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION* = 14 ## Generated based on /usr/include/vulkan/vulkan_core.h:11132:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME):
  when "VK_KHR_sampler_ycbcr_conversion" is static:
    const
      VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME* = "VK_KHR_sampler_ycbcr_conversion" ## Generated based on /usr/include/vulkan/vulkan_core.h:11133:9
  else:
    let VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME* = "VK_KHR_sampler_ycbcr_conversion" ## Generated based on /usr/include/vulkan/vulkan_core.h:11133:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_bind_memory2):
  when 1 is static:
    const
      VK_KHR_bind_memory2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11174:9
  else:
    let VK_KHR_bind_memory2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11174:9
else:
  static :
    hint("Declaration of " & "VK_KHR_bind_memory2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_BIND_MEMORY_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_BIND_MEMORY_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11175:9
  else:
    let VK_KHR_BIND_MEMORY_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11175:9
else:
  static :
    hint("Declaration of " & "VK_KHR_BIND_MEMORY_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_BIND_MEMORY_2_EXTENSION_NAME):
  when "VK_KHR_bind_memory2" is static:
    const
      VK_KHR_BIND_MEMORY_2_EXTENSION_NAME* = "VK_KHR_bind_memory2" ## Generated based on /usr/include/vulkan/vulkan_core.h:11176:9
  else:
    let VK_KHR_BIND_MEMORY_2_EXTENSION_NAME* = "VK_KHR_bind_memory2" ## Generated based on /usr/include/vulkan/vulkan_core.h:11176:9
else:
  static :
    hint("Declaration of " & "VK_KHR_BIND_MEMORY_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_maintenance3):
  when 1 is static:
    const
      VK_KHR_maintenance3* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11202:9
  else:
    let VK_KHR_maintenance3* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11202:9
else:
  static :
    hint("Declaration of " & "VK_KHR_maintenance3" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_3_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_MAINTENANCE_3_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11203:9
  else:
    let VK_KHR_MAINTENANCE_3_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11203:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_3_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_3_EXTENSION_NAME):
  when "VK_KHR_maintenance3" is static:
    const
      VK_KHR_MAINTENANCE_3_EXTENSION_NAME* = "VK_KHR_maintenance3" ## Generated based on /usr/include/vulkan/vulkan_core.h:11204:9
  else:
    let VK_KHR_MAINTENANCE_3_EXTENSION_NAME* = "VK_KHR_maintenance3" ## Generated based on /usr/include/vulkan/vulkan_core.h:11204:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_3_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE3_SPEC_VERSION_const):
  when VK_KHR_MAINTENANCE_3_SPEC_VERSION is typedesc:
    type
      VK_KHR_MAINTENANCE3_SPEC_VERSION_const* = VK_KHR_MAINTENANCE_3_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:11206:9
  else:
    when VK_KHR_MAINTENANCE_3_SPEC_VERSION is static:
      const
        VK_KHR_MAINTENANCE3_SPEC_VERSION_const* = VK_KHR_MAINTENANCE_3_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:11206:9
    else:
      let VK_KHR_MAINTENANCE3_SPEC_VERSION_const* = VK_KHR_MAINTENANCE_3_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:11206:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE3_SPEC_VERSION_const" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE3_EXTENSION_NAME_const):
  when VK_KHR_MAINTENANCE_3_EXTENSION_NAME is typedesc:
    type
      VK_KHR_MAINTENANCE3_EXTENSION_NAME_const* = VK_KHR_MAINTENANCE_3_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:11208:9
  else:
    when VK_KHR_MAINTENANCE_3_EXTENSION_NAME is static:
      const
        VK_KHR_MAINTENANCE3_EXTENSION_NAME_const* = VK_KHR_MAINTENANCE_3_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:11208:9
    else:
      let VK_KHR_MAINTENANCE3_EXTENSION_NAME_const* = VK_KHR_MAINTENANCE_3_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:11208:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE3_EXTENSION_NAME_const" &
        " already exists, not redeclaring")
when not declared(VK_KHR_draw_indirect_count):
  when 1 is static:
    const
      VK_KHR_draw_indirect_count* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11226:9
  else:
    let VK_KHR_draw_indirect_count* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11226:9
else:
  static :
    hint("Declaration of " & "VK_KHR_draw_indirect_count" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11227:9
  else:
    let VK_KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11227:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME):
  when "VK_KHR_draw_indirect_count" is static:
    const
      VK_KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME* = "VK_KHR_draw_indirect_count" ## Generated based on /usr/include/vulkan/vulkan_core.h:11228:9
  else:
    let VK_KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME* = "VK_KHR_draw_indirect_count" ## Generated based on /usr/include/vulkan/vulkan_core.h:11228:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_subgroup_extended_types):
  when 1 is static:
    const
      VK_KHR_shader_subgroup_extended_types* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11258:9
  else:
    let VK_KHR_shader_subgroup_extended_types* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11258:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_subgroup_extended_types" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11259:9
  else:
    let VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11259:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME):
  when "VK_KHR_shader_subgroup_extended_types" is static:
    const
      VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME* = "VK_KHR_shader_subgroup_extended_types" ## Generated based on /usr/include/vulkan/vulkan_core.h:11260:9
  else:
    let VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME* = "VK_KHR_shader_subgroup_extended_types" ## Generated based on /usr/include/vulkan/vulkan_core.h:11260:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_8bit_storage):
  when 1 is static:
    const
      VK_KHR_8bit_storage* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11266:9
  else:
    let VK_KHR_8bit_storage* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11266:9
else:
  static :
    hint("Declaration of " & "VK_KHR_8bit_storage" &
        " already exists, not redeclaring")
when not declared(VK_KHR_8BIT_STORAGE_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_8BIT_STORAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11267:9
  else:
    let VK_KHR_8BIT_STORAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11267:9
else:
  static :
    hint("Declaration of " & "VK_KHR_8BIT_STORAGE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_8BIT_STORAGE_EXTENSION_NAME):
  when "VK_KHR_8bit_storage" is static:
    const
      VK_KHR_8BIT_STORAGE_EXTENSION_NAME* = "VK_KHR_8bit_storage" ## Generated based on /usr/include/vulkan/vulkan_core.h:11268:9
  else:
    let VK_KHR_8BIT_STORAGE_EXTENSION_NAME* = "VK_KHR_8bit_storage" ## Generated based on /usr/include/vulkan/vulkan_core.h:11268:9
else:
  static :
    hint("Declaration of " & "VK_KHR_8BIT_STORAGE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_atomic_int64):
  when 1 is static:
    const
      VK_KHR_shader_atomic_int64* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11274:9
  else:
    let VK_KHR_shader_atomic_int64* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11274:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_atomic_int64" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11275:9
  else:
    let VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11275:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME):
  when "VK_KHR_shader_atomic_int64" is static:
    const
      VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME* = "VK_KHR_shader_atomic_int64" ## Generated based on /usr/include/vulkan/vulkan_core.h:11276:9
  else:
    let VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME* = "VK_KHR_shader_atomic_int64" ## Generated based on /usr/include/vulkan/vulkan_core.h:11276:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_clock):
  when 1 is static:
    const
      VK_KHR_shader_clock* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11282:9
  else:
    let VK_KHR_shader_clock* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11282:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_clock" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_CLOCK_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_CLOCK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11283:9
  else:
    let VK_KHR_SHADER_CLOCK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11283:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_CLOCK_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_CLOCK_EXTENSION_NAME):
  when "VK_KHR_shader_clock" is static:
    const
      VK_KHR_SHADER_CLOCK_EXTENSION_NAME* = "VK_KHR_shader_clock" ## Generated based on /usr/include/vulkan/vulkan_core.h:11284:9
  else:
    let VK_KHR_SHADER_CLOCK_EXTENSION_NAME* = "VK_KHR_shader_clock" ## Generated based on /usr/include/vulkan/vulkan_core.h:11284:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_CLOCK_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_decode_h265):
  when 1 is static:
    const
      VK_KHR_video_decode_h265* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11295:9
  else:
    let VK_KHR_video_decode_h265* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11295:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_decode_h265" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_DECODE_H265_SPEC_VERSION):
  when 8 is static:
    const
      VK_KHR_VIDEO_DECODE_H265_SPEC_VERSION* = 8 ## Generated based on /usr/include/vulkan/vulkan_core.h:11297:9
  else:
    let VK_KHR_VIDEO_DECODE_H265_SPEC_VERSION* = 8 ## Generated based on /usr/include/vulkan/vulkan_core.h:11297:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_DECODE_H265_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME):
  when "VK_KHR_video_decode_h265" is static:
    const
      VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME* = "VK_KHR_video_decode_h265" ## Generated based on /usr/include/vulkan/vulkan_core.h:11298:9
  else:
    let VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME* = "VK_KHR_video_decode_h265" ## Generated based on /usr/include/vulkan/vulkan_core.h:11298:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_global_priority):
  when 1 is static:
    const
      VK_KHR_global_priority* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11348:9
  else:
    let VK_KHR_global_priority* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11348:9
else:
  static :
    hint("Declaration of " & "VK_KHR_global_priority" &
        " already exists, not redeclaring")
when not declared(VK_KHR_GLOBAL_PRIORITY_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_GLOBAL_PRIORITY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11349:9
  else:
    let VK_KHR_GLOBAL_PRIORITY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11349:9
else:
  static :
    hint("Declaration of " & "VK_KHR_GLOBAL_PRIORITY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME):
  when "VK_KHR_global_priority" is static:
    const
      VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME* = "VK_KHR_global_priority" ## Generated based on /usr/include/vulkan/vulkan_core.h:11350:9
  else:
    let VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME* = "VK_KHR_global_priority" ## Generated based on /usr/include/vulkan/vulkan_core.h:11350:9
else:
  static :
    hint("Declaration of " & "VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_MAX_GLOBAL_PRIORITY_SIZE_KHR):
  when VK_MAX_GLOBAL_PRIORITY_SIZE is typedesc:
    type
      VK_MAX_GLOBAL_PRIORITY_SIZE_KHR* = VK_MAX_GLOBAL_PRIORITY_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:11351:9
  else:
    when VK_MAX_GLOBAL_PRIORITY_SIZE is static:
      const
        VK_MAX_GLOBAL_PRIORITY_SIZE_KHR* = VK_MAX_GLOBAL_PRIORITY_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:11351:9
    else:
      let VK_MAX_GLOBAL_PRIORITY_SIZE_KHR* = VK_MAX_GLOBAL_PRIORITY_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:11351:9
else:
  static :
    hint("Declaration of " & "VK_MAX_GLOBAL_PRIORITY_SIZE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_KHR_driver_properties):
  when 1 is static:
    const
      VK_KHR_driver_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11363:9
  else:
    let VK_KHR_driver_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11363:9
else:
  static :
    hint("Declaration of " & "VK_KHR_driver_properties" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11364:9
  else:
    let VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11364:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME):
  when "VK_KHR_driver_properties" is static:
    const
      VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME* = "VK_KHR_driver_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:11365:9
  else:
    let VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME* = "VK_KHR_driver_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:11365:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_MAX_DRIVER_NAME_SIZE_KHR):
  when VK_MAX_DRIVER_NAME_SIZE is typedesc:
    type
      VK_MAX_DRIVER_NAME_SIZE_KHR* = VK_MAX_DRIVER_NAME_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:11366:9
  else:
    when VK_MAX_DRIVER_NAME_SIZE is static:
      const
        VK_MAX_DRIVER_NAME_SIZE_KHR* = VK_MAX_DRIVER_NAME_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:11366:9
    else:
      let VK_MAX_DRIVER_NAME_SIZE_KHR* = VK_MAX_DRIVER_NAME_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:11366:9
else:
  static :
    hint("Declaration of " & "VK_MAX_DRIVER_NAME_SIZE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_MAX_DRIVER_INFO_SIZE_KHR):
  when VK_MAX_DRIVER_INFO_SIZE is typedesc:
    type
      VK_MAX_DRIVER_INFO_SIZE_KHR* = VK_MAX_DRIVER_INFO_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:11367:9
  else:
    when VK_MAX_DRIVER_INFO_SIZE is static:
      const
        VK_MAX_DRIVER_INFO_SIZE_KHR* = VK_MAX_DRIVER_INFO_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:11367:9
    else:
      let VK_MAX_DRIVER_INFO_SIZE_KHR* = VK_MAX_DRIVER_INFO_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:11367:9
else:
  static :
    hint("Declaration of " & "VK_MAX_DRIVER_INFO_SIZE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_float_controls):
  when 1 is static:
    const
      VK_KHR_shader_float_controls* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11377:9
  else:
    let VK_KHR_shader_float_controls* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11377:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_float_controls" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION):
  when 4 is static:
    const
      VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:11378:9
  else:
    let VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:11378:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME):
  when "VK_KHR_shader_float_controls" is static:
    const
      VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME* = "VK_KHR_shader_float_controls" ## Generated based on /usr/include/vulkan/vulkan_core.h:11379:9
  else:
    let VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME* = "VK_KHR_shader_float_controls" ## Generated based on /usr/include/vulkan/vulkan_core.h:11379:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_depth_stencil_resolve):
  when 1 is static:
    const
      VK_KHR_depth_stencil_resolve* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11387:9
  else:
    let VK_KHR_depth_stencil_resolve* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11387:9
else:
  static :
    hint("Declaration of " & "VK_KHR_depth_stencil_resolve" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11388:9
  else:
    let VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11388:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME):
  when "VK_KHR_depth_stencil_resolve" is static:
    const
      VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME* = "VK_KHR_depth_stencil_resolve" ## Generated based on /usr/include/vulkan/vulkan_core.h:11389:9
  else:
    let VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME* = "VK_KHR_depth_stencil_resolve" ## Generated based on /usr/include/vulkan/vulkan_core.h:11389:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_swapchain_mutable_format):
  when 1 is static:
    const
      VK_KHR_swapchain_mutable_format* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11401:9
  else:
    let VK_KHR_swapchain_mutable_format* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11401:9
else:
  static :
    hint("Declaration of " & "VK_KHR_swapchain_mutable_format" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11402:9
  else:
    let VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11402:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME):
  when "VK_KHR_swapchain_mutable_format" is static:
    const
      VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME* = "VK_KHR_swapchain_mutable_format" ## Generated based on /usr/include/vulkan/vulkan_core.h:11403:9
  else:
    let VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME* = "VK_KHR_swapchain_mutable_format" ## Generated based on /usr/include/vulkan/vulkan_core.h:11403:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_timeline_semaphore):
  when 1 is static:
    const
      VK_KHR_timeline_semaphore* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11407:9
  else:
    let VK_KHR_timeline_semaphore* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11407:9
else:
  static :
    hint("Declaration of " & "VK_KHR_timeline_semaphore" &
        " already exists, not redeclaring")
when not declared(VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION):
  when 2 is static:
    const
      VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:11408:9
  else:
    let VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:11408:9
else:
  static :
    hint("Declaration of " & "VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME):
  when "VK_KHR_timeline_semaphore" is static:
    const
      VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME* = "VK_KHR_timeline_semaphore" ## Generated based on /usr/include/vulkan/vulkan_core.h:11409:9
  else:
    let VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME* = "VK_KHR_timeline_semaphore" ## Generated based on /usr/include/vulkan/vulkan_core.h:11409:9
else:
  static :
    hint("Declaration of " & "VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_vulkan_memory_model):
  when 1 is static:
    const
      VK_KHR_vulkan_memory_model* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11456:9
  else:
    let VK_KHR_vulkan_memory_model* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11456:9
else:
  static :
    hint("Declaration of " & "VK_KHR_vulkan_memory_model" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION):
  when 3 is static:
    const
      VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:11457:9
  else:
    let VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:11457:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME):
  when "VK_KHR_vulkan_memory_model" is static:
    const
      VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME* = "VK_KHR_vulkan_memory_model" ## Generated based on /usr/include/vulkan/vulkan_core.h:11458:9
  else:
    let VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME* = "VK_KHR_vulkan_memory_model" ## Generated based on /usr/include/vulkan/vulkan_core.h:11458:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_terminate_invocation):
  when 1 is static:
    const
      VK_KHR_shader_terminate_invocation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11464:9
  else:
    let VK_KHR_shader_terminate_invocation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11464:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_terminate_invocation" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11465:9
  else:
    let VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11465:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME):
  when "VK_KHR_shader_terminate_invocation" is static:
    const
      VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME* = "VK_KHR_shader_terminate_invocation" ## Generated based on /usr/include/vulkan/vulkan_core.h:11466:9
  else:
    let VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME* = "VK_KHR_shader_terminate_invocation" ## Generated based on /usr/include/vulkan/vulkan_core.h:11466:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_fragment_shading_rate):
  when 1 is static:
    const
      VK_KHR_fragment_shading_rate* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11472:9
  else:
    let VK_KHR_fragment_shading_rate* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11472:9
else:
  static :
    hint("Declaration of " & "VK_KHR_fragment_shading_rate" &
        " already exists, not redeclaring")
when not declared(VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION):
  when 2 is static:
    const
      VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:11473:9
  else:
    let VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:11473:9
else:
  static :
    hint("Declaration of " & "VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME):
  when "VK_KHR_fragment_shading_rate" is static:
    const
      VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME* = "VK_KHR_fragment_shading_rate" ## Generated based on /usr/include/vulkan/vulkan_core.h:11474:9
  else:
    let VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME* = "VK_KHR_fragment_shading_rate" ## Generated based on /usr/include/vulkan/vulkan_core.h:11474:9
else:
  static :
    hint("Declaration of " & "VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_dynamic_rendering_local_read):
  when 1 is static:
    const
      VK_KHR_dynamic_rendering_local_read* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11564:9
  else:
    let VK_KHR_dynamic_rendering_local_read* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11564:9
else:
  static :
    hint("Declaration of " & "VK_KHR_dynamic_rendering_local_read" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11565:9
  else:
    let VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11565:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME):
  when "VK_KHR_dynamic_rendering_local_read" is static:
    const
      VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME* = "VK_KHR_dynamic_rendering_local_read" ## Generated based on /usr/include/vulkan/vulkan_core.h:11566:9
  else:
    let VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME* = "VK_KHR_dynamic_rendering_local_read" ## Generated based on /usr/include/vulkan/vulkan_core.h:11566:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_quad_control):
  when 1 is static:
    const
      VK_KHR_shader_quad_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11592:9
  else:
    let VK_KHR_shader_quad_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11592:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_quad_control" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11593:9
  else:
    let VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11593:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME):
  when "VK_KHR_shader_quad_control" is static:
    const
      VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME* = "VK_KHR_shader_quad_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:11594:9
  else:
    let VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME* = "VK_KHR_shader_quad_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:11594:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_spirv_1_4):
  when 1 is static:
    const
      VK_KHR_spirv_1_4* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:11604:9
  else:
    let VK_KHR_spirv_1_4* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11604:9
else:
  static :
    hint("Declaration of " & "VK_KHR_spirv_1_4" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SPIRV_1_4_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SPIRV_1_4_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11605:9
  else:
    let VK_KHR_SPIRV_1_4_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11605:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SPIRV_1_4_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SPIRV_1_4_EXTENSION_NAME):
  when "VK_KHR_spirv_1_4" is static:
    const
      VK_KHR_SPIRV_1_4_EXTENSION_NAME* = "VK_KHR_spirv_1_4" ## Generated based on /usr/include/vulkan/vulkan_core.h:11606:9
  else:
    let VK_KHR_SPIRV_1_4_EXTENSION_NAME* = "VK_KHR_spirv_1_4" ## Generated based on /usr/include/vulkan/vulkan_core.h:11606:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SPIRV_1_4_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_surface_protected_capabilities):
  when 1 is static:
    const
      VK_KHR_surface_protected_capabilities* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11610:9
  else:
    let VK_KHR_surface_protected_capabilities* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11610:9
else:
  static :
    hint("Declaration of " & "VK_KHR_surface_protected_capabilities" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11611:9
  else:
    let VK_KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11611:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME):
  when "VK_KHR_surface_protected_capabilities" is static:
    const
      VK_KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME* = "VK_KHR_surface_protected_capabilities" ## Generated based on /usr/include/vulkan/vulkan_core.h:11612:9
  else:
    let VK_KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME* = "VK_KHR_surface_protected_capabilities" ## Generated based on /usr/include/vulkan/vulkan_core.h:11612:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_separate_depth_stencil_layouts):
  when 1 is static:
    const
      VK_KHR_separate_depth_stencil_layouts* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11622:9
  else:
    let VK_KHR_separate_depth_stencil_layouts* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11622:9
else:
  static :
    hint("Declaration of " & "VK_KHR_separate_depth_stencil_layouts" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11623:9
  else:
    let VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11623:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME):
  when "VK_KHR_separate_depth_stencil_layouts" is static:
    const
      VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME* = "VK_KHR_separate_depth_stencil_layouts" ## Generated based on /usr/include/vulkan/vulkan_core.h:11624:9
  else:
    let VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME* = "VK_KHR_separate_depth_stencil_layouts" ## Generated based on /usr/include/vulkan/vulkan_core.h:11624:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_present_wait):
  when 1 is static:
    const
      VK_KHR_present_wait* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11634:9
  else:
    let VK_KHR_present_wait* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11634:9
else:
  static :
    hint("Declaration of " & "VK_KHR_present_wait" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PRESENT_WAIT_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_PRESENT_WAIT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11635:9
  else:
    let VK_KHR_PRESENT_WAIT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11635:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PRESENT_WAIT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PRESENT_WAIT_EXTENSION_NAME):
  when "VK_KHR_present_wait" is static:
    const
      VK_KHR_PRESENT_WAIT_EXTENSION_NAME* = "VK_KHR_present_wait" ## Generated based on /usr/include/vulkan/vulkan_core.h:11636:9
  else:
    let VK_KHR_PRESENT_WAIT_EXTENSION_NAME* = "VK_KHR_present_wait" ## Generated based on /usr/include/vulkan/vulkan_core.h:11636:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PRESENT_WAIT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_uniform_buffer_standard_layout):
  when 1 is static:
    const
      VK_KHR_uniform_buffer_standard_layout* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11657:9
  else:
    let VK_KHR_uniform_buffer_standard_layout* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11657:9
else:
  static :
    hint("Declaration of " & "VK_KHR_uniform_buffer_standard_layout" &
        " already exists, not redeclaring")
when not declared(VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11658:9
  else:
    let VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11658:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME):
  when "VK_KHR_uniform_buffer_standard_layout" is static:
    const
      VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME* = "VK_KHR_uniform_buffer_standard_layout" ## Generated based on /usr/include/vulkan/vulkan_core.h:11659:9
  else:
    let VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME* = "VK_KHR_uniform_buffer_standard_layout" ## Generated based on /usr/include/vulkan/vulkan_core.h:11659:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_buffer_device_address):
  when 1 is static:
    const
      VK_KHR_buffer_device_address* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11665:9
  else:
    let VK_KHR_buffer_device_address* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11665:9
else:
  static :
    hint("Declaration of " & "VK_KHR_buffer_device_address" &
        " already exists, not redeclaring")
when not declared(VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11666:9
  else:
    let VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11666:9
else:
  static :
    hint("Declaration of " & "VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME):
  when "VK_KHR_buffer_device_address" is static:
    const
      VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME* = "VK_KHR_buffer_device_address" ## Generated based on /usr/include/vulkan/vulkan_core.h:11667:9
  else:
    let VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME* = "VK_KHR_buffer_device_address" ## Generated based on /usr/include/vulkan/vulkan_core.h:11667:9
else:
  static :
    hint("Declaration of " & "VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_deferred_host_operations):
  when 1 is static:
    const
      VK_KHR_deferred_host_operations* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11704:9
  else:
    let VK_KHR_deferred_host_operations* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11704:9
else:
  static :
    hint("Declaration of " & "VK_KHR_deferred_host_operations" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION):
  when 4 is static:
    const
      VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:11706:9
  else:
    let VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:11706:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME):
  when "VK_KHR_deferred_host_operations" is static:
    const
      VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME* = "VK_KHR_deferred_host_operations" ## Generated based on /usr/include/vulkan/vulkan_core.h:11707:9
  else:
    let VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME* = "VK_KHR_deferred_host_operations" ## Generated based on /usr/include/vulkan/vulkan_core.h:11707:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_pipeline_executable_properties):
  when 1 is static:
    const
      VK_KHR_pipeline_executable_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11750:9
  else:
    let VK_KHR_pipeline_executable_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11750:9
else:
  static :
    hint("Declaration of " & "VK_KHR_pipeline_executable_properties" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11751:9
  else:
    let VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11751:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME):
  when "VK_KHR_pipeline_executable_properties" is static:
    const
      VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME* = "VK_KHR_pipeline_executable_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:11752:9
  else:
    let VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME* = "VK_KHR_pipeline_executable_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:11752:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_map_memory2):
  when 1 is static:
    const
      VK_KHR_map_memory2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11847:9
  else:
    let VK_KHR_map_memory2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11847:9
else:
  static :
    hint("Declaration of " & "VK_KHR_map_memory2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAP_MEMORY_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_MAP_MEMORY_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11848:9
  else:
    let VK_KHR_MAP_MEMORY_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11848:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAP_MEMORY_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAP_MEMORY_2_EXTENSION_NAME):
  when "VK_KHR_map_memory2" is static:
    const
      VK_KHR_MAP_MEMORY_2_EXTENSION_NAME* = "VK_KHR_map_memory2" ## Generated based on /usr/include/vulkan/vulkan_core.h:11849:9
  else:
    let VK_KHR_MAP_MEMORY_2_EXTENSION_NAME* = "VK_KHR_map_memory2" ## Generated based on /usr/include/vulkan/vulkan_core.h:11849:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAP_MEMORY_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_integer_dot_product):
  when 1 is static:
    const
      VK_KHR_shader_integer_dot_product* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11878:9
  else:
    let VK_KHR_shader_integer_dot_product* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11878:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_integer_dot_product" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11879:9
  else:
    let VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11879:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME):
  when "VK_KHR_shader_integer_dot_product" is static:
    const
      VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME* = "VK_KHR_shader_integer_dot_product" ## Generated based on /usr/include/vulkan/vulkan_core.h:11880:9
  else:
    let VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME* = "VK_KHR_shader_integer_dot_product" ## Generated based on /usr/include/vulkan/vulkan_core.h:11880:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_pipeline_library):
  when 1 is static:
    const
      VK_KHR_pipeline_library* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11888:9
  else:
    let VK_KHR_pipeline_library* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11888:9
else:
  static :
    hint("Declaration of " & "VK_KHR_pipeline_library" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11889:9
  else:
    let VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11889:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME):
  when "VK_KHR_pipeline_library" is static:
    const
      VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME* = "VK_KHR_pipeline_library" ## Generated based on /usr/include/vulkan/vulkan_core.h:11890:9
  else:
    let VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME* = "VK_KHR_pipeline_library" ## Generated based on /usr/include/vulkan/vulkan_core.h:11890:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_non_semantic_info):
  when 1 is static:
    const
      VK_KHR_shader_non_semantic_info* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11901:9
  else:
    let VK_KHR_shader_non_semantic_info* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11901:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_non_semantic_info" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11902:9
  else:
    let VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11902:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME):
  when "VK_KHR_shader_non_semantic_info" is static:
    const
      VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME* = "VK_KHR_shader_non_semantic_info" ## Generated based on /usr/include/vulkan/vulkan_core.h:11903:9
  else:
    let VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME* = "VK_KHR_shader_non_semantic_info" ## Generated based on /usr/include/vulkan/vulkan_core.h:11903:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_present_id):
  when 1 is static:
    const
      VK_KHR_present_id* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11907:9
  else:
    let VK_KHR_present_id* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11907:9
else:
  static :
    hint("Declaration of " & "VK_KHR_present_id" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PRESENT_ID_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_PRESENT_ID_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11908:9
  else:
    let VK_KHR_PRESENT_ID_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11908:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PRESENT_ID_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PRESENT_ID_EXTENSION_NAME):
  when "VK_KHR_present_id" is static:
    const
      VK_KHR_PRESENT_ID_EXTENSION_NAME* = "VK_KHR_present_id" ## Generated based on /usr/include/vulkan/vulkan_core.h:11909:9
  else:
    let VK_KHR_PRESENT_ID_EXTENSION_NAME* = "VK_KHR_present_id" ## Generated based on /usr/include/vulkan/vulkan_core.h:11909:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PRESENT_ID_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_encode_queue):
  when 1 is static:
    const
      VK_KHR_video_encode_queue* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11926:9
  else:
    let VK_KHR_video_encode_queue* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:11926:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_encode_queue" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION):
  when 12 is static:
    const
      VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION* = 12 ## Generated based on /usr/include/vulkan/vulkan_core.h:11927:9
  else:
    let VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION* = 12 ## Generated based on /usr/include/vulkan/vulkan_core.h:11927:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME):
  when "VK_KHR_video_encode_queue" is static:
    const
      VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME* = "VK_KHR_video_encode_queue" ## Generated based on /usr/include/vulkan/vulkan_core.h:11928:9
  else:
    let VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME* = "VK_KHR_video_encode_queue" ## Generated based on /usr/include/vulkan/vulkan_core.h:11928:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_synchronization2):
  when 1 is static:
    const
      VK_KHR_synchronization2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12114:9
  else:
    let VK_KHR_synchronization2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12114:9
else:
  static :
    hint("Declaration of " & "VK_KHR_synchronization2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12115:9
  else:
    let VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12115:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME):
  when "VK_KHR_synchronization2" is static:
    const
      VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME* = "VK_KHR_synchronization2" ## Generated based on /usr/include/vulkan/vulkan_core.h:12116:9
  else:
    let VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME* = "VK_KHR_synchronization2" ## Generated based on /usr/include/vulkan/vulkan_core.h:12116:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_fragment_shader_barycentric):
  when 1 is static:
    const
      VK_KHR_fragment_shader_barycentric* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12200:9
  else:
    let VK_KHR_fragment_shader_barycentric* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12200:9
else:
  static :
    hint("Declaration of " & "VK_KHR_fragment_shader_barycentric" &
        " already exists, not redeclaring")
when not declared(VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12201:9
  else:
    let VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12201:9
else:
  static :
    hint("Declaration of " & "VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME):
  when "VK_KHR_fragment_shader_barycentric" is static:
    const
      VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME* = "VK_KHR_fragment_shader_barycentric" ## Generated based on /usr/include/vulkan/vulkan_core.h:12202:9
  else:
    let VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME* = "VK_KHR_fragment_shader_barycentric" ## Generated based on /usr/include/vulkan/vulkan_core.h:12202:9
else:
  static :
    hint("Declaration of " & "VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_subgroup_uniform_control_flow):
  when 1 is static:
    const
      VK_KHR_shader_subgroup_uniform_control_flow* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12218:9
  else:
    let VK_KHR_shader_subgroup_uniform_control_flow* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12218:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_subgroup_uniform_control_flow" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12219:9
  else:
    let VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12219:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME):
  when "VK_KHR_shader_subgroup_uniform_control_flow" is static:
    const
      VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME* = "VK_KHR_shader_subgroup_uniform_control_flow" ## Generated based on /usr/include/vulkan/vulkan_core.h:12220:9
  else:
    let VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME* = "VK_KHR_shader_subgroup_uniform_control_flow" ## Generated based on /usr/include/vulkan/vulkan_core.h:12220:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_zero_initialize_workgroup_memory):
  when 1 is static:
    const
      VK_KHR_zero_initialize_workgroup_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12230:9
  else:
    let VK_KHR_zero_initialize_workgroup_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12230:9
else:
  static :
    hint("Declaration of " & "VK_KHR_zero_initialize_workgroup_memory" &
        " already exists, not redeclaring")
when not declared(VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12231:9
  else:
    let VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12231:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME):
  when "VK_KHR_zero_initialize_workgroup_memory" is static:
    const
      VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME* = "VK_KHR_zero_initialize_workgroup_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:12232:9
  else:
    let VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME* = "VK_KHR_zero_initialize_workgroup_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:12232:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_workgroup_memory_explicit_layout):
  when 1 is static:
    const
      VK_KHR_workgroup_memory_explicit_layout* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12238:9
  else:
    let VK_KHR_workgroup_memory_explicit_layout* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12238:9
else:
  static :
    hint("Declaration of " & "VK_KHR_workgroup_memory_explicit_layout" &
        " already exists, not redeclaring")
when not declared(VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12239:9
  else:
    let VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12239:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME):
  when "VK_KHR_workgroup_memory_explicit_layout" is static:
    const
      VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME* = "VK_KHR_workgroup_memory_explicit_layout" ## Generated based on /usr/include/vulkan/vulkan_core.h:12240:9
  else:
    let VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME* = "VK_KHR_workgroup_memory_explicit_layout" ## Generated based on /usr/include/vulkan/vulkan_core.h:12240:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_copy_commands2):
  when 1 is static:
    const
      VK_KHR_copy_commands2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12253:9
  else:
    let VK_KHR_copy_commands2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12253:9
else:
  static :
    hint("Declaration of " & "VK_KHR_copy_commands2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_COPY_COMMANDS_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_COPY_COMMANDS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12254:9
  else:
    let VK_KHR_COPY_COMMANDS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12254:9
else:
  static :
    hint("Declaration of " & "VK_KHR_COPY_COMMANDS_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME):
  when "VK_KHR_copy_commands2" is static:
    const
      VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME* = "VK_KHR_copy_commands2" ## Generated based on /usr/include/vulkan/vulkan_core.h:12255:9
  else:
    let VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME* = "VK_KHR_copy_commands2" ## Generated based on /usr/include/vulkan/vulkan_core.h:12255:9
else:
  static :
    hint("Declaration of " & "VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_format_feature_flags2):
  when 1 is static:
    const
      VK_KHR_format_feature_flags2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12325:9
  else:
    let VK_KHR_format_feature_flags2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12325:9
else:
  static :
    hint("Declaration of " & "VK_KHR_format_feature_flags2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION):
  when 2 is static:
    const
      VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:12326:9
  else:
    let VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:12326:9
else:
  static :
    hint("Declaration of " & "VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME):
  when "VK_KHR_format_feature_flags2" is static:
    const
      VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME* = "VK_KHR_format_feature_flags2" ## Generated based on /usr/include/vulkan/vulkan_core.h:12327:9
  else:
    let VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME* = "VK_KHR_format_feature_flags2" ## Generated based on /usr/include/vulkan/vulkan_core.h:12327:9
else:
  static :
    hint("Declaration of " & "VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_ray_tracing_maintenance1):
  when 1 is static:
    const
      VK_KHR_ray_tracing_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12337:9
  else:
    let VK_KHR_ray_tracing_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12337:9
else:
  static :
    hint("Declaration of " & "VK_KHR_ray_tracing_maintenance1" &
        " already exists, not redeclaring")
when not declared(VK_KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12338:9
  else:
    let VK_KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12338:9
else:
  static :
    hint("Declaration of " & "VK_KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME):
  when "VK_KHR_ray_tracing_maintenance1" is static:
    const
      VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME* = "VK_KHR_ray_tracing_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:12339:9
  else:
    let VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME* = "VK_KHR_ray_tracing_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:12339:9
else:
  static :
    hint("Declaration of " & "VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_untyped_pointers):
  when 1 is static:
    const
      VK_KHR_shader_untyped_pointers* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12376:9
  else:
    let VK_KHR_shader_untyped_pointers* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12376:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_untyped_pointers" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_UNTYPED_POINTERS_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_UNTYPED_POINTERS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12377:9
  else:
    let VK_KHR_SHADER_UNTYPED_POINTERS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12377:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_UNTYPED_POINTERS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_UNTYPED_POINTERS_EXTENSION_NAME):
  when "VK_KHR_shader_untyped_pointers" is static:
    const
      VK_KHR_SHADER_UNTYPED_POINTERS_EXTENSION_NAME* = "VK_KHR_shader_untyped_pointers" ## Generated based on /usr/include/vulkan/vulkan_core.h:12378:9
  else:
    let VK_KHR_SHADER_UNTYPED_POINTERS_EXTENSION_NAME* = "VK_KHR_shader_untyped_pointers" ## Generated based on /usr/include/vulkan/vulkan_core.h:12378:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_UNTYPED_POINTERS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_portability_enumeration):
  when 1 is static:
    const
      VK_KHR_portability_enumeration* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12388:9
  else:
    let VK_KHR_portability_enumeration* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12388:9
else:
  static :
    hint("Declaration of " & "VK_KHR_portability_enumeration" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12389:9
  else:
    let VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12389:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME):
  when "VK_KHR_portability_enumeration" is static:
    const
      VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME* = "VK_KHR_portability_enumeration" ## Generated based on /usr/include/vulkan/vulkan_core.h:12390:9
  else:
    let VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME* = "VK_KHR_portability_enumeration" ## Generated based on /usr/include/vulkan/vulkan_core.h:12390:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_maintenance4):
  when 1 is static:
    const
      VK_KHR_maintenance4* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12394:9
  else:
    let VK_KHR_maintenance4* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12394:9
else:
  static :
    hint("Declaration of " & "VK_KHR_maintenance4" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_4_SPEC_VERSION):
  when 2 is static:
    const
      VK_KHR_MAINTENANCE_4_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:12395:9
  else:
    let VK_KHR_MAINTENANCE_4_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:12395:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_4_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_4_EXTENSION_NAME):
  when "VK_KHR_maintenance4" is static:
    const
      VK_KHR_MAINTENANCE_4_EXTENSION_NAME* = "VK_KHR_maintenance4" ## Generated based on /usr/include/vulkan/vulkan_core.h:12396:9
  else:
    let VK_KHR_MAINTENANCE_4_EXTENSION_NAME* = "VK_KHR_maintenance4" ## Generated based on /usr/include/vulkan/vulkan_core.h:12396:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_4_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_subgroup_rotate):
  when 1 is static:
    const
      VK_KHR_shader_subgroup_rotate* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12435:9
  else:
    let VK_KHR_shader_subgroup_rotate* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12435:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_subgroup_rotate" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_SUBGROUP_ROTATE_SPEC_VERSION):
  when 2 is static:
    const
      VK_KHR_SHADER_SUBGROUP_ROTATE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:12436:9
  else:
    let VK_KHR_SHADER_SUBGROUP_ROTATE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:12436:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_SUBGROUP_ROTATE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME):
  when "VK_KHR_shader_subgroup_rotate" is static:
    const
      VK_KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME* = "VK_KHR_shader_subgroup_rotate" ## Generated based on /usr/include/vulkan/vulkan_core.h:12437:9
  else:
    let VK_KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME* = "VK_KHR_shader_subgroup_rotate" ## Generated based on /usr/include/vulkan/vulkan_core.h:12437:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_maximal_reconvergence):
  when 1 is static:
    const
      VK_KHR_shader_maximal_reconvergence* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12443:9
  else:
    let VK_KHR_shader_maximal_reconvergence* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12443:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_maximal_reconvergence" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12444:9
  else:
    let VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12444:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_EXTENSION_NAME):
  when "VK_KHR_shader_maximal_reconvergence" is static:
    const
      VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_EXTENSION_NAME* = "VK_KHR_shader_maximal_reconvergence" ## Generated based on /usr/include/vulkan/vulkan_core.h:12445:9
  else:
    let VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_EXTENSION_NAME* = "VK_KHR_shader_maximal_reconvergence" ## Generated based on /usr/include/vulkan/vulkan_core.h:12445:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_maintenance5):
  when 1 is static:
    const
      VK_KHR_maintenance5* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12455:9
  else:
    let VK_KHR_maintenance5* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12455:9
else:
  static :
    hint("Declaration of " & "VK_KHR_maintenance5" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_5_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_MAINTENANCE_5_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12456:9
  else:
    let VK_KHR_MAINTENANCE_5_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12456:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_5_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_5_EXTENSION_NAME):
  when "VK_KHR_maintenance5" is static:
    const
      VK_KHR_MAINTENANCE_5_EXTENSION_NAME* = "VK_KHR_maintenance5" ## Generated based on /usr/include/vulkan/vulkan_core.h:12457:9
  else:
    let VK_KHR_MAINTENANCE_5_EXTENSION_NAME* = "VK_KHR_maintenance5" ## Generated based on /usr/include/vulkan/vulkan_core.h:12457:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_5_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_present_id2):
  when 1 is static:
    const
      VK_KHR_present_id2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12522:9
  else:
    let VK_KHR_present_id2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12522:9
else:
  static :
    hint("Declaration of " & "VK_KHR_present_id2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PRESENT_ID_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_PRESENT_ID_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12523:9
  else:
    let VK_KHR_PRESENT_ID_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12523:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PRESENT_ID_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PRESENT_ID_2_EXTENSION_NAME):
  when "VK_KHR_present_id2" is static:
    const
      VK_KHR_PRESENT_ID_2_EXTENSION_NAME* = "VK_KHR_present_id2" ## Generated based on /usr/include/vulkan/vulkan_core.h:12524:9
  else:
    let VK_KHR_PRESENT_ID_2_EXTENSION_NAME* = "VK_KHR_present_id2" ## Generated based on /usr/include/vulkan/vulkan_core.h:12524:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PRESENT_ID_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_present_wait2):
  when 1 is static:
    const
      VK_KHR_present_wait2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12547:9
  else:
    let VK_KHR_present_wait2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12547:9
else:
  static :
    hint("Declaration of " & "VK_KHR_present_wait2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PRESENT_WAIT_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_PRESENT_WAIT_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12548:9
  else:
    let VK_KHR_PRESENT_WAIT_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12548:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PRESENT_WAIT_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PRESENT_WAIT_2_EXTENSION_NAME):
  when "VK_KHR_present_wait2" is static:
    const
      VK_KHR_PRESENT_WAIT_2_EXTENSION_NAME* = "VK_KHR_present_wait2" ## Generated based on /usr/include/vulkan/vulkan_core.h:12549:9
  else:
    let VK_KHR_PRESENT_WAIT_2_EXTENSION_NAME* = "VK_KHR_present_wait2" ## Generated based on /usr/include/vulkan/vulkan_core.h:12549:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PRESENT_WAIT_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_ray_tracing_position_fetch):
  when 1 is static:
    const
      VK_KHR_ray_tracing_position_fetch* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12582:9
  else:
    let VK_KHR_ray_tracing_position_fetch* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12582:9
else:
  static :
    hint("Declaration of " & "VK_KHR_ray_tracing_position_fetch" &
        " already exists, not redeclaring")
when not declared(VK_KHR_RAY_TRACING_POSITION_FETCH_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_RAY_TRACING_POSITION_FETCH_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12583:9
  else:
    let VK_KHR_RAY_TRACING_POSITION_FETCH_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12583:9
else:
  static :
    hint("Declaration of " & "VK_KHR_RAY_TRACING_POSITION_FETCH_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME):
  when "VK_KHR_ray_tracing_position_fetch" is static:
    const
      VK_KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME* = "VK_KHR_ray_tracing_position_fetch" ## Generated based on /usr/include/vulkan/vulkan_core.h:12584:9
  else:
    let VK_KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME* = "VK_KHR_ray_tracing_position_fetch" ## Generated based on /usr/include/vulkan/vulkan_core.h:12584:9
else:
  static :
    hint("Declaration of " & "VK_KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_pipeline_binary):
  when 1 is static:
    const
      VK_KHR_pipeline_binary* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12594:9
  else:
    let VK_KHR_pipeline_binary* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12594:9
else:
  static :
    hint("Declaration of " & "VK_KHR_pipeline_binary" &
        " already exists, not redeclaring")
when not declared(VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR):
  when cast[cuint](32'i64) is static:
    const
      VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR* = cast[cuint](32'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:12596:9
  else:
    let VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR* = cast[cuint](32'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:12596:9
else:
  static :
    hint("Declaration of " & "VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PIPELINE_BINARY_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_PIPELINE_BINARY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12597:9
  else:
    let VK_KHR_PIPELINE_BINARY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12597:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PIPELINE_BINARY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PIPELINE_BINARY_EXTENSION_NAME):
  when "VK_KHR_pipeline_binary" is static:
    const
      VK_KHR_PIPELINE_BINARY_EXTENSION_NAME* = "VK_KHR_pipeline_binary" ## Generated based on /usr/include/vulkan/vulkan_core.h:12598:9
  else:
    let VK_KHR_PIPELINE_BINARY_EXTENSION_NAME* = "VK_KHR_pipeline_binary" ## Generated based on /usr/include/vulkan/vulkan_core.h:12598:9
else:
  static :
    hint("Declaration of " & "VK_KHR_PIPELINE_BINARY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_surface_maintenance1):
  when 1 is static:
    const
      VK_KHR_surface_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12726:9
  else:
    let VK_KHR_surface_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12726:9
else:
  static :
    hint("Declaration of " & "VK_KHR_surface_maintenance1" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SURFACE_MAINTENANCE_1_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SURFACE_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12727:9
  else:
    let VK_KHR_SURFACE_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12727:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SURFACE_MAINTENANCE_1_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SURFACE_MAINTENANCE_1_EXTENSION_NAME):
  when "VK_KHR_surface_maintenance1" is static:
    const
      VK_KHR_SURFACE_MAINTENANCE_1_EXTENSION_NAME* = "VK_KHR_surface_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:12728:9
  else:
    let VK_KHR_SURFACE_MAINTENANCE_1_EXTENSION_NAME* = "VK_KHR_surface_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:12728:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SURFACE_MAINTENANCE_1_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_swapchain_maintenance1):
  when 1 is static:
    const
      VK_KHR_swapchain_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12777:9
  else:
    let VK_KHR_swapchain_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12777:9
else:
  static :
    hint("Declaration of " & "VK_KHR_swapchain_maintenance1" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12778:9
  else:
    let VK_KHR_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12778:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME):
  when "VK_KHR_swapchain_maintenance1" is static:
    const
      VK_KHR_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME* = "VK_KHR_swapchain_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:12779:9
  else:
    let VK_KHR_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME* = "VK_KHR_swapchain_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:12779:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_cooperative_matrix):
  when 1 is static:
    const
      VK_KHR_cooperative_matrix* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12835:9
  else:
    let VK_KHR_cooperative_matrix* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12835:9
else:
  static :
    hint("Declaration of " & "VK_KHR_cooperative_matrix" &
        " already exists, not redeclaring")
when not declared(VK_KHR_COOPERATIVE_MATRIX_SPEC_VERSION):
  when 2 is static:
    const
      VK_KHR_COOPERATIVE_MATRIX_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:12836:9
  else:
    let VK_KHR_COOPERATIVE_MATRIX_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:12836:9
else:
  static :
    hint("Declaration of " & "VK_KHR_COOPERATIVE_MATRIX_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_COOPERATIVE_MATRIX_EXTENSION_NAME):
  when "VK_KHR_cooperative_matrix" is static:
    const
      VK_KHR_COOPERATIVE_MATRIX_EXTENSION_NAME* = "VK_KHR_cooperative_matrix" ## Generated based on /usr/include/vulkan/vulkan_core.h:12837:9
  else:
    let VK_KHR_COOPERATIVE_MATRIX_EXTENSION_NAME* = "VK_KHR_cooperative_matrix" ## Generated based on /usr/include/vulkan/vulkan_core.h:12837:9
else:
  static :
    hint("Declaration of " & "VK_KHR_COOPERATIVE_MATRIX_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_compute_shader_derivatives):
  when 1 is static:
    const
      VK_KHR_compute_shader_derivatives* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12923:9
  else:
    let VK_KHR_compute_shader_derivatives* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12923:9
else:
  static :
    hint("Declaration of " & "VK_KHR_compute_shader_derivatives" &
        " already exists, not redeclaring")
when not declared(VK_KHR_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12924:9
  else:
    let VK_KHR_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12924:9
else:
  static :
    hint("Declaration of " & "VK_KHR_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME):
  when "VK_KHR_compute_shader_derivatives" is static:
    const
      VK_KHR_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME* = "VK_KHR_compute_shader_derivatives" ## Generated based on /usr/include/vulkan/vulkan_core.h:12925:9
  else:
    let VK_KHR_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME* = "VK_KHR_compute_shader_derivatives" ## Generated based on /usr/include/vulkan/vulkan_core.h:12925:9
else:
  static :
    hint("Declaration of " & "VK_KHR_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_decode_av1):
  when 1 is static:
    const
      VK_KHR_video_decode_av1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12942:9
  else:
    let VK_KHR_video_decode_av1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12942:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_decode_av1" &
        " already exists, not redeclaring")
when not declared(VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR):
  when cast[cuint](7'i64) is static:
    const
      VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR* = cast[cuint](7'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:12945:9
  else:
    let VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR* = cast[cuint](7'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:12945:9
else:
  static :
    hint("Declaration of " & "VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_DECODE_AV1_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_VIDEO_DECODE_AV1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12946:9
  else:
    let VK_KHR_VIDEO_DECODE_AV1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12946:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_DECODE_AV1_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_DECODE_AV1_EXTENSION_NAME):
  when "VK_KHR_video_decode_av1" is static:
    const
      VK_KHR_VIDEO_DECODE_AV1_EXTENSION_NAME* = "VK_KHR_video_decode_av1" ## Generated based on /usr/include/vulkan/vulkan_core.h:12947:9
  else:
    let VK_KHR_VIDEO_DECODE_AV1_EXTENSION_NAME* = "VK_KHR_video_decode_av1" ## Generated based on /usr/include/vulkan/vulkan_core.h:12947:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_DECODE_AV1_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_encode_av1):
  when 1 is static:
    const
      VK_KHR_video_encode_av1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12987:9
  else:
    let VK_KHR_video_encode_av1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12987:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_encode_av1" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_AV1_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_VIDEO_ENCODE_AV1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12989:9
  else:
    let VK_KHR_VIDEO_ENCODE_AV1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:12989:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_ENCODE_AV1_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_AV1_EXTENSION_NAME):
  when "VK_KHR_video_encode_av1" is static:
    const
      VK_KHR_VIDEO_ENCODE_AV1_EXTENSION_NAME* = "VK_KHR_video_encode_av1" ## Generated based on /usr/include/vulkan/vulkan_core.h:12990:9
  else:
    let VK_KHR_VIDEO_ENCODE_AV1_EXTENSION_NAME* = "VK_KHR_video_encode_av1" ## Generated based on /usr/include/vulkan/vulkan_core.h:12990:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_ENCODE_AV1_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_decode_vp9):
  when 1 is static:
    const
      VK_KHR_video_decode_vp9* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13182:9
  else:
    let VK_KHR_video_decode_vp9* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13182:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_decode_vp9" &
        " already exists, not redeclaring")
when not declared(VK_MAX_VIDEO_VP9_REFERENCES_PER_FRAME_KHR):
  when cast[cuint](3'i64) is static:
    const
      VK_MAX_VIDEO_VP9_REFERENCES_PER_FRAME_KHR* = cast[cuint](3'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:13185:9
  else:
    let VK_MAX_VIDEO_VP9_REFERENCES_PER_FRAME_KHR* = cast[cuint](3'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:13185:9
else:
  static :
    hint("Declaration of " & "VK_MAX_VIDEO_VP9_REFERENCES_PER_FRAME_KHR" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_DECODE_VP9_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_VIDEO_DECODE_VP9_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13186:9
  else:
    let VK_KHR_VIDEO_DECODE_VP9_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13186:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_DECODE_VP9_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_DECODE_VP9_EXTENSION_NAME):
  when "VK_KHR_video_decode_vp9" is static:
    const
      VK_KHR_VIDEO_DECODE_VP9_EXTENSION_NAME* = "VK_KHR_video_decode_vp9" ## Generated based on /usr/include/vulkan/vulkan_core.h:13187:9
  else:
    let VK_KHR_VIDEO_DECODE_VP9_EXTENSION_NAME* = "VK_KHR_video_decode_vp9" ## Generated based on /usr/include/vulkan/vulkan_core.h:13187:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_DECODE_VP9_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_maintenance1):
  when 1 is static:
    const
      VK_KHR_video_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13219:9
  else:
    let VK_KHR_video_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13219:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_maintenance1" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_MAINTENANCE_1_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_VIDEO_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13220:9
  else:
    let VK_KHR_VIDEO_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13220:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_MAINTENANCE_1_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME):
  when "VK_KHR_video_maintenance1" is static:
    const
      VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME* = "VK_KHR_video_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:13221:9
  else:
    let VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME* = "VK_KHR_video_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:13221:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_vertex_attribute_divisor):
  when 1 is static:
    const
      VK_KHR_vertex_attribute_divisor* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13239:9
  else:
    let VK_KHR_vertex_attribute_divisor* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13239:9
else:
  static :
    hint("Declaration of " & "VK_KHR_vertex_attribute_divisor" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13240:9
  else:
    let VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13240:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME):
  when "VK_KHR_vertex_attribute_divisor" is static:
    const
      VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME* = "VK_KHR_vertex_attribute_divisor" ## Generated based on /usr/include/vulkan/vulkan_core.h:13241:9
  else:
    let VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME* = "VK_KHR_vertex_attribute_divisor" ## Generated based on /usr/include/vulkan/vulkan_core.h:13241:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_load_store_op_none):
  when 1 is static:
    const
      VK_KHR_load_store_op_none* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13253:9
  else:
    let VK_KHR_load_store_op_none* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13253:9
else:
  static :
    hint("Declaration of " & "VK_KHR_load_store_op_none" &
        " already exists, not redeclaring")
when not declared(VK_KHR_LOAD_STORE_OP_NONE_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_LOAD_STORE_OP_NONE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13254:9
  else:
    let VK_KHR_LOAD_STORE_OP_NONE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13254:9
else:
  static :
    hint("Declaration of " & "VK_KHR_LOAD_STORE_OP_NONE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME):
  when "VK_KHR_load_store_op_none" is static:
    const
      VK_KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME* = "VK_KHR_load_store_op_none" ## Generated based on /usr/include/vulkan/vulkan_core.h:13255:9
  else:
    let VK_KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME* = "VK_KHR_load_store_op_none" ## Generated based on /usr/include/vulkan/vulkan_core.h:13255:9
else:
  static :
    hint("Declaration of " & "VK_KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_unified_image_layouts):
  when 1 is static:
    const
      VK_KHR_unified_image_layouts* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13259:9
  else:
    let VK_KHR_unified_image_layouts* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13259:9
else:
  static :
    hint("Declaration of " & "VK_KHR_unified_image_layouts" &
        " already exists, not redeclaring")
when not declared(VK_KHR_UNIFIED_IMAGE_LAYOUTS_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_UNIFIED_IMAGE_LAYOUTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13260:9
  else:
    let VK_KHR_UNIFIED_IMAGE_LAYOUTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13260:9
else:
  static :
    hint("Declaration of " & "VK_KHR_UNIFIED_IMAGE_LAYOUTS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME):
  when "VK_KHR_unified_image_layouts" is static:
    const
      VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME* = "VK_KHR_unified_image_layouts" ## Generated based on /usr/include/vulkan/vulkan_core.h:13261:9
  else:
    let VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME* = "VK_KHR_unified_image_layouts" ## Generated based on /usr/include/vulkan/vulkan_core.h:13261:9
else:
  static :
    hint("Declaration of " & "VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_float_controls2):
  when 1 is static:
    const
      VK_KHR_shader_float_controls2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13278:9
  else:
    let VK_KHR_shader_float_controls2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13278:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_float_controls2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13279:9
  else:
    let VK_KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13279:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME):
  when "VK_KHR_shader_float_controls2" is static:
    const
      VK_KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME* = "VK_KHR_shader_float_controls2" ## Generated based on /usr/include/vulkan/vulkan_core.h:13280:9
  else:
    let VK_KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME* = "VK_KHR_shader_float_controls2" ## Generated based on /usr/include/vulkan/vulkan_core.h:13280:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_index_type_uint8):
  when 1 is static:
    const
      VK_KHR_index_type_uint8* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13286:9
  else:
    let VK_KHR_index_type_uint8* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13286:9
else:
  static :
    hint("Declaration of " & "VK_KHR_index_type_uint8" &
        " already exists, not redeclaring")
when not declared(VK_KHR_INDEX_TYPE_UINT8_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_INDEX_TYPE_UINT8_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13287:9
  else:
    let VK_KHR_INDEX_TYPE_UINT8_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13287:9
else:
  static :
    hint("Declaration of " & "VK_KHR_INDEX_TYPE_UINT8_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_INDEX_TYPE_UINT8_EXTENSION_NAME):
  when "VK_KHR_index_type_uint8" is static:
    const
      VK_KHR_INDEX_TYPE_UINT8_EXTENSION_NAME* = "VK_KHR_index_type_uint8" ## Generated based on /usr/include/vulkan/vulkan_core.h:13288:9
  else:
    let VK_KHR_INDEX_TYPE_UINT8_EXTENSION_NAME* = "VK_KHR_index_type_uint8" ## Generated based on /usr/include/vulkan/vulkan_core.h:13288:9
else:
  static :
    hint("Declaration of " & "VK_KHR_INDEX_TYPE_UINT8_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_line_rasterization):
  when 1 is static:
    const
      VK_KHR_line_rasterization* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13294:9
  else:
    let VK_KHR_line_rasterization* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13294:9
else:
  static :
    hint("Declaration of " & "VK_KHR_line_rasterization" &
        " already exists, not redeclaring")
when not declared(VK_KHR_LINE_RASTERIZATION_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_LINE_RASTERIZATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13295:9
  else:
    let VK_KHR_LINE_RASTERIZATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13295:9
else:
  static :
    hint("Declaration of " & "VK_KHR_LINE_RASTERIZATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_LINE_RASTERIZATION_EXTENSION_NAME):
  when "VK_KHR_line_rasterization" is static:
    const
      VK_KHR_LINE_RASTERIZATION_EXTENSION_NAME* = "VK_KHR_line_rasterization" ## Generated based on /usr/include/vulkan/vulkan_core.h:13296:9
  else:
    let VK_KHR_LINE_RASTERIZATION_EXTENSION_NAME* = "VK_KHR_line_rasterization" ## Generated based on /usr/include/vulkan/vulkan_core.h:13296:9
else:
  static :
    hint("Declaration of " & "VK_KHR_LINE_RASTERIZATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_calibrated_timestamps):
  when 1 is static:
    const
      VK_KHR_calibrated_timestamps* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13318:9
  else:
    let VK_KHR_calibrated_timestamps* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13318:9
else:
  static :
    hint("Declaration of " & "VK_KHR_calibrated_timestamps" &
        " already exists, not redeclaring")
when not declared(VK_KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13319:9
  else:
    let VK_KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13319:9
else:
  static :
    hint("Declaration of " & "VK_KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME):
  when "VK_KHR_calibrated_timestamps" is static:
    const
      VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME* = "VK_KHR_calibrated_timestamps" ## Generated based on /usr/include/vulkan/vulkan_core.h:13320:9
  else:
    let VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME* = "VK_KHR_calibrated_timestamps" ## Generated based on /usr/include/vulkan/vulkan_core.h:13320:9
else:
  static :
    hint("Declaration of " & "VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_expect_assume):
  when 1 is static:
    const
      VK_KHR_shader_expect_assume* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13362:9
  else:
    let VK_KHR_shader_expect_assume* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13362:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_expect_assume" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13363:9
  else:
    let VK_KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13363:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME):
  when "VK_KHR_shader_expect_assume" is static:
    const
      VK_KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME* = "VK_KHR_shader_expect_assume" ## Generated based on /usr/include/vulkan/vulkan_core.h:13364:9
  else:
    let VK_KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME* = "VK_KHR_shader_expect_assume" ## Generated based on /usr/include/vulkan/vulkan_core.h:13364:9
else:
  static :
    hint("Declaration of " & "VK_KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_maintenance6):
  when 1 is static:
    const
      VK_KHR_maintenance6* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13370:9
  else:
    let VK_KHR_maintenance6* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13370:9
else:
  static :
    hint("Declaration of " & "VK_KHR_maintenance6" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_6_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_MAINTENANCE_6_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13371:9
  else:
    let VK_KHR_MAINTENANCE_6_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13371:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_6_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_6_EXTENSION_NAME):
  when "VK_KHR_maintenance6" is static:
    const
      VK_KHR_MAINTENANCE_6_EXTENSION_NAME* = "VK_KHR_maintenance6" ## Generated based on /usr/include/vulkan/vulkan_core.h:13372:9
  else:
    let VK_KHR_MAINTENANCE_6_EXTENSION_NAME* = "VK_KHR_maintenance6" ## Generated based on /usr/include/vulkan/vulkan_core.h:13372:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_6_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_copy_memory_indirect):
  when 1 is static:
    const
      VK_KHR_copy_memory_indirect* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13453:9
  else:
    let VK_KHR_copy_memory_indirect* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13453:9
else:
  static :
    hint("Declaration of " & "VK_KHR_copy_memory_indirect" &
        " already exists, not redeclaring")
when not declared(VK_KHR_COPY_MEMORY_INDIRECT_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_COPY_MEMORY_INDIRECT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13454:9
  else:
    let VK_KHR_COPY_MEMORY_INDIRECT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13454:9
else:
  static :
    hint("Declaration of " & "VK_KHR_COPY_MEMORY_INDIRECT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_COPY_MEMORY_INDIRECT_EXTENSION_NAME):
  when "VK_KHR_copy_memory_indirect" is static:
    const
      VK_KHR_COPY_MEMORY_INDIRECT_EXTENSION_NAME* = "VK_KHR_copy_memory_indirect" ## Generated based on /usr/include/vulkan/vulkan_core.h:13455:9
  else:
    let VK_KHR_COPY_MEMORY_INDIRECT_EXTENSION_NAME* = "VK_KHR_copy_memory_indirect" ## Generated based on /usr/include/vulkan/vulkan_core.h:13455:9
else:
  static :
    hint("Declaration of " & "VK_KHR_COPY_MEMORY_INDIRECT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_encode_intra_refresh):
  when 1 is static:
    const
      VK_KHR_video_encode_intra_refresh* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13537:9
  else:
    let VK_KHR_video_encode_intra_refresh* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13537:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_encode_intra_refresh" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_INTRA_REFRESH_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_VIDEO_ENCODE_INTRA_REFRESH_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13538:9
  else:
    let VK_KHR_VIDEO_ENCODE_INTRA_REFRESH_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13538:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_ENCODE_INTRA_REFRESH_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_INTRA_REFRESH_EXTENSION_NAME):
  when "VK_KHR_video_encode_intra_refresh" is static:
    const
      VK_KHR_VIDEO_ENCODE_INTRA_REFRESH_EXTENSION_NAME* = "VK_KHR_video_encode_intra_refresh" ## Generated based on /usr/include/vulkan/vulkan_core.h:13539:9
  else:
    let VK_KHR_VIDEO_ENCODE_INTRA_REFRESH_EXTENSION_NAME* = "VK_KHR_video_encode_intra_refresh" ## Generated based on /usr/include/vulkan/vulkan_core.h:13539:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_ENCODE_INTRA_REFRESH_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_encode_quantization_map):
  when 1 is static:
    const
      VK_KHR_video_encode_quantization_map* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13588:9
  else:
    let VK_KHR_video_encode_quantization_map* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13588:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_encode_quantization_map" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_SPEC_VERSION):
  when 2 is static:
    const
      VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:13589:9
  else:
    let VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:13589:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_EXTENSION_NAME):
  when "VK_KHR_video_encode_quantization_map" is static:
    const
      VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_EXTENSION_NAME* = "VK_KHR_video_encode_quantization_map" ## Generated based on /usr/include/vulkan/vulkan_core.h:13590:9
  else:
    let VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_EXTENSION_NAME* = "VK_KHR_video_encode_quantization_map" ## Generated based on /usr/include/vulkan/vulkan_core.h:13590:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_shader_relaxed_extended_instruction):
  when 1 is static:
    const
      VK_KHR_shader_relaxed_extended_instruction* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13658:9
  else:
    let VK_KHR_shader_relaxed_extended_instruction* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13658:9
else:
  static :
    hint("Declaration of " & "VK_KHR_shader_relaxed_extended_instruction" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13659:9
  else:
    let VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13659:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME):
  when "VK_KHR_shader_relaxed_extended_instruction" is static:
    const
      VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME* = "VK_KHR_shader_relaxed_extended_instruction" ## Generated based on /usr/include/vulkan/vulkan_core.h:13660:9
  else:
    let VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME* = "VK_KHR_shader_relaxed_extended_instruction" ## Generated based on /usr/include/vulkan/vulkan_core.h:13660:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_maintenance7):
  when 1 is static:
    const
      VK_KHR_maintenance7* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13670:9
  else:
    let VK_KHR_maintenance7* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13670:9
else:
  static :
    hint("Declaration of " & "VK_KHR_maintenance7" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_7_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_MAINTENANCE_7_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13671:9
  else:
    let VK_KHR_MAINTENANCE_7_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13671:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_7_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_7_EXTENSION_NAME):
  when "VK_KHR_maintenance7" is static:
    const
      VK_KHR_MAINTENANCE_7_EXTENSION_NAME* = "VK_KHR_maintenance7" ## Generated based on /usr/include/vulkan/vulkan_core.h:13672:9
  else:
    let VK_KHR_MAINTENANCE_7_EXTENSION_NAME* = "VK_KHR_maintenance7" ## Generated based on /usr/include/vulkan/vulkan_core.h:13672:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_7_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_maintenance8):
  when 1 is static:
    const
      VK_KHR_maintenance8* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13726:9
  else:
    let VK_KHR_maintenance8* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13726:9
else:
  static :
    hint("Declaration of " & "VK_KHR_maintenance8" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_8_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_MAINTENANCE_8_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13727:9
  else:
    let VK_KHR_MAINTENANCE_8_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13727:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_8_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_8_EXTENSION_NAME):
  when "VK_KHR_maintenance8" is static:
    const
      VK_KHR_MAINTENANCE_8_EXTENSION_NAME* = "VK_KHR_maintenance8" ## Generated based on /usr/include/vulkan/vulkan_core.h:13728:9
  else:
    let VK_KHR_MAINTENANCE_8_EXTENSION_NAME* = "VK_KHR_maintenance8" ## Generated based on /usr/include/vulkan/vulkan_core.h:13728:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_8_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_maintenance9):
  when 1 is static:
    const
      VK_KHR_maintenance9* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13751:9
  else:
    let VK_KHR_maintenance9* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13751:9
else:
  static :
    hint("Declaration of " & "VK_KHR_maintenance9" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_9_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_MAINTENANCE_9_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13752:9
  else:
    let VK_KHR_MAINTENANCE_9_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13752:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_9_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_MAINTENANCE_9_EXTENSION_NAME):
  when "VK_KHR_maintenance9" is static:
    const
      VK_KHR_MAINTENANCE_9_EXTENSION_NAME* = "VK_KHR_maintenance9" ## Generated based on /usr/include/vulkan/vulkan_core.h:13753:9
  else:
    let VK_KHR_MAINTENANCE_9_EXTENSION_NAME* = "VK_KHR_maintenance9" ## Generated based on /usr/include/vulkan/vulkan_core.h:13753:9
else:
  static :
    hint("Declaration of " & "VK_KHR_MAINTENANCE_9_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_video_maintenance2):
  when 1 is static:
    const
      VK_KHR_video_maintenance2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13782:9
  else:
    let VK_KHR_video_maintenance2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13782:9
else:
  static :
    hint("Declaration of " & "VK_KHR_video_maintenance2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_MAINTENANCE_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_VIDEO_MAINTENANCE_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13783:9
  else:
    let VK_KHR_VIDEO_MAINTENANCE_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13783:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_MAINTENANCE_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_VIDEO_MAINTENANCE_2_EXTENSION_NAME):
  when "VK_KHR_video_maintenance2" is static:
    const
      VK_KHR_VIDEO_MAINTENANCE_2_EXTENSION_NAME* = "VK_KHR_video_maintenance2" ## Generated based on /usr/include/vulkan/vulkan_core.h:13784:9
  else:
    let VK_KHR_VIDEO_MAINTENANCE_2_EXTENSION_NAME* = "VK_KHR_video_maintenance2" ## Generated based on /usr/include/vulkan/vulkan_core.h:13784:9
else:
  static :
    hint("Declaration of " & "VK_KHR_VIDEO_MAINTENANCE_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_depth_clamp_zero_one):
  when 1 is static:
    const
      VK_KHR_depth_clamp_zero_one* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13815:9
  else:
    let VK_KHR_depth_clamp_zero_one* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13815:9
else:
  static :
    hint("Declaration of " & "VK_KHR_depth_clamp_zero_one" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13816:9
  else:
    let VK_KHR_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13816:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME):
  when "VK_KHR_depth_clamp_zero_one" is static:
    const
      VK_KHR_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME* = "VK_KHR_depth_clamp_zero_one" ## Generated based on /usr/include/vulkan/vulkan_core.h:13817:9
  else:
    let VK_KHR_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME* = "VK_KHR_depth_clamp_zero_one" ## Generated based on /usr/include/vulkan/vulkan_core.h:13817:9
else:
  static :
    hint("Declaration of " & "VK_KHR_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_robustness2):
  when 1 is static:
    const
      VK_KHR_robustness2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13827:9
  else:
    let VK_KHR_robustness2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13827:9
else:
  static :
    hint("Declaration of " & "VK_KHR_robustness2" &
        " already exists, not redeclaring")
when not declared(VK_KHR_ROBUSTNESS_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_ROBUSTNESS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13828:9
  else:
    let VK_KHR_ROBUSTNESS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13828:9
else:
  static :
    hint("Declaration of " & "VK_KHR_ROBUSTNESS_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_ROBUSTNESS_2_EXTENSION_NAME):
  when "VK_KHR_robustness2" is static:
    const
      VK_KHR_ROBUSTNESS_2_EXTENSION_NAME* = "VK_KHR_robustness2" ## Generated based on /usr/include/vulkan/vulkan_core.h:13829:9
  else:
    let VK_KHR_ROBUSTNESS_2_EXTENSION_NAME* = "VK_KHR_robustness2" ## Generated based on /usr/include/vulkan/vulkan_core.h:13829:9
else:
  static :
    hint("Declaration of " & "VK_KHR_ROBUSTNESS_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_present_mode_fifo_latest_ready):
  when 1 is static:
    const
      VK_KHR_present_mode_fifo_latest_ready* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13848:9
  else:
    let VK_KHR_present_mode_fifo_latest_ready* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13848:9
else:
  static :
    hint("Declaration of " & "VK_KHR_present_mode_fifo_latest_ready" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13849:9
  else:
    let VK_KHR_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13849:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME):
  when "VK_KHR_present_mode_fifo_latest_ready" is static:
    const
      VK_KHR_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME* = "VK_KHR_present_mode_fifo_latest_ready" ## Generated based on /usr/include/vulkan/vulkan_core.h:13850:9
  else:
    let VK_KHR_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME* = "VK_KHR_present_mode_fifo_latest_ready" ## Generated based on /usr/include/vulkan/vulkan_core.h:13850:9
else:
  static :
    hint("Declaration of " &
        "VK_KHR_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_debug_report):
  when 1 is static:
    const
      VK_EXT_debug_report* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13860:9
  else:
    let VK_EXT_debug_report* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13860:9
else:
  static :
    hint("Declaration of " & "VK_EXT_debug_report" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEBUG_REPORT_SPEC_VERSION):
  when 10 is static:
    const
      VK_EXT_DEBUG_REPORT_SPEC_VERSION* = 10 ## Generated based on /usr/include/vulkan/vulkan_core.h:13862:9
  else:
    let VK_EXT_DEBUG_REPORT_SPEC_VERSION* = 10 ## Generated based on /usr/include/vulkan/vulkan_core.h:13862:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEBUG_REPORT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEBUG_REPORT_EXTENSION_NAME):
  when "VK_EXT_debug_report" is static:
    const
      VK_EXT_DEBUG_REPORT_EXTENSION_NAME* = "VK_EXT_debug_report" ## Generated based on /usr/include/vulkan/vulkan_core.h:13863:9
  else:
    let VK_EXT_DEBUG_REPORT_EXTENSION_NAME* = "VK_EXT_debug_report" ## Generated based on /usr/include/vulkan/vulkan_core.h:13863:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEBUG_REPORT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_glsl_shader):
  when 1 is static:
    const
      VK_NV_glsl_shader* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13978:9
  else:
    let VK_NV_glsl_shader* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13978:9
else:
  static :
    hint("Declaration of " & "VK_NV_glsl_shader" &
        " already exists, not redeclaring")
when not declared(VK_NV_GLSL_SHADER_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_GLSL_SHADER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13979:9
  else:
    let VK_NV_GLSL_SHADER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13979:9
else:
  static :
    hint("Declaration of " & "VK_NV_GLSL_SHADER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_GLSL_SHADER_EXTENSION_NAME):
  when "VK_NV_glsl_shader" is static:
    const
      VK_NV_GLSL_SHADER_EXTENSION_NAME* = "VK_NV_glsl_shader" ## Generated based on /usr/include/vulkan/vulkan_core.h:13980:9
  else:
    let VK_NV_GLSL_SHADER_EXTENSION_NAME* = "VK_NV_glsl_shader" ## Generated based on /usr/include/vulkan/vulkan_core.h:13980:9
else:
  static :
    hint("Declaration of " & "VK_NV_GLSL_SHADER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_depth_range_unrestricted):
  when 1 is static:
    const
      VK_EXT_depth_range_unrestricted* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13984:9
  else:
    let VK_EXT_depth_range_unrestricted* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13984:9
else:
  static :
    hint("Declaration of " & "VK_EXT_depth_range_unrestricted" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13985:9
  else:
    let VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13985:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME):
  when "VK_EXT_depth_range_unrestricted" is static:
    const
      VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME* = "VK_EXT_depth_range_unrestricted" ## Generated based on /usr/include/vulkan/vulkan_core.h:13986:9
  else:
    let VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME* = "VK_EXT_depth_range_unrestricted" ## Generated based on /usr/include/vulkan/vulkan_core.h:13986:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_IMG_filter_cubic):
  when 1 is static:
    const
      VK_IMG_filter_cubic* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13990:9
  else:
    let VK_IMG_filter_cubic* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13990:9
else:
  static :
    hint("Declaration of " & "VK_IMG_filter_cubic" &
        " already exists, not redeclaring")
when not declared(VK_IMG_FILTER_CUBIC_SPEC_VERSION):
  when 1 is static:
    const
      VK_IMG_FILTER_CUBIC_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13991:9
  else:
    let VK_IMG_FILTER_CUBIC_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13991:9
else:
  static :
    hint("Declaration of " & "VK_IMG_FILTER_CUBIC_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_IMG_FILTER_CUBIC_EXTENSION_NAME):
  when "VK_IMG_filter_cubic" is static:
    const
      VK_IMG_FILTER_CUBIC_EXTENSION_NAME* = "VK_IMG_filter_cubic" ## Generated based on /usr/include/vulkan/vulkan_core.h:13992:9
  else:
    let VK_IMG_FILTER_CUBIC_EXTENSION_NAME* = "VK_IMG_filter_cubic" ## Generated based on /usr/include/vulkan/vulkan_core.h:13992:9
else:
  static :
    hint("Declaration of " & "VK_IMG_FILTER_CUBIC_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_rasterization_order):
  when 1 is static:
    const
      VK_AMD_rasterization_order* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13996:9
  else:
    let VK_AMD_rasterization_order* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13996:9
else:
  static :
    hint("Declaration of " & "VK_AMD_rasterization_order" &
        " already exists, not redeclaring")
when not declared(VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13997:9
  else:
    let VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:13997:9
else:
  static :
    hint("Declaration of " & "VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME):
  when "VK_AMD_rasterization_order" is static:
    const
      VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME* = "VK_AMD_rasterization_order" ## Generated based on /usr/include/vulkan/vulkan_core.h:13998:9
  else:
    let VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME* = "VK_AMD_rasterization_order" ## Generated based on /usr/include/vulkan/vulkan_core.h:13998:9
else:
  static :
    hint("Declaration of " & "VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_shader_trinary_minmax):
  when 1 is static:
    const
      VK_AMD_shader_trinary_minmax* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14014:9
  else:
    let VK_AMD_shader_trinary_minmax* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14014:9
else:
  static :
    hint("Declaration of " & "VK_AMD_shader_trinary_minmax" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14015:9
  else:
    let VK_AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14015:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME):
  when "VK_AMD_shader_trinary_minmax" is static:
    const
      VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME* = "VK_AMD_shader_trinary_minmax" ## Generated based on /usr/include/vulkan/vulkan_core.h:14016:9
  else:
    let VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME* = "VK_AMD_shader_trinary_minmax" ## Generated based on /usr/include/vulkan/vulkan_core.h:14016:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_shader_explicit_vertex_parameter):
  when 1 is static:
    const
      VK_AMD_shader_explicit_vertex_parameter* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14020:9
  else:
    let VK_AMD_shader_explicit_vertex_parameter* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14020:9
else:
  static :
    hint("Declaration of " & "VK_AMD_shader_explicit_vertex_parameter" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14021:9
  else:
    let VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14021:9
else:
  static :
    hint("Declaration of " &
        "VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME):
  when "VK_AMD_shader_explicit_vertex_parameter" is static:
    const
      VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME* = "VK_AMD_shader_explicit_vertex_parameter" ## Generated based on /usr/include/vulkan/vulkan_core.h:14022:9
  else:
    let VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME* = "VK_AMD_shader_explicit_vertex_parameter" ## Generated based on /usr/include/vulkan/vulkan_core.h:14022:9
else:
  static :
    hint("Declaration of " &
        "VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_debug_marker):
  when 1 is static:
    const
      VK_EXT_debug_marker* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14026:9
  else:
    let VK_EXT_debug_marker* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14026:9
else:
  static :
    hint("Declaration of " & "VK_EXT_debug_marker" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEBUG_MARKER_SPEC_VERSION):
  when 4 is static:
    const
      VK_EXT_DEBUG_MARKER_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:14027:9
  else:
    let VK_EXT_DEBUG_MARKER_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:14027:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEBUG_MARKER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEBUG_MARKER_EXTENSION_NAME):
  when "VK_EXT_debug_marker" is static:
    const
      VK_EXT_DEBUG_MARKER_EXTENSION_NAME* = "VK_EXT_debug_marker" ## Generated based on /usr/include/vulkan/vulkan_core.h:14028:9
  else:
    let VK_EXT_DEBUG_MARKER_EXTENSION_NAME* = "VK_EXT_debug_marker" ## Generated based on /usr/include/vulkan/vulkan_core.h:14028:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEBUG_MARKER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_gcn_shader):
  when 1 is static:
    const
      VK_AMD_gcn_shader* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14093:9
  else:
    let VK_AMD_gcn_shader* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14093:9
else:
  static :
    hint("Declaration of " & "VK_AMD_gcn_shader" &
        " already exists, not redeclaring")
when not declared(VK_AMD_GCN_SHADER_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_GCN_SHADER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14094:9
  else:
    let VK_AMD_GCN_SHADER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14094:9
else:
  static :
    hint("Declaration of " & "VK_AMD_GCN_SHADER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_GCN_SHADER_EXTENSION_NAME):
  when "VK_AMD_gcn_shader" is static:
    const
      VK_AMD_GCN_SHADER_EXTENSION_NAME* = "VK_AMD_gcn_shader" ## Generated based on /usr/include/vulkan/vulkan_core.h:14095:9
  else:
    let VK_AMD_GCN_SHADER_EXTENSION_NAME* = "VK_AMD_gcn_shader" ## Generated based on /usr/include/vulkan/vulkan_core.h:14095:9
else:
  static :
    hint("Declaration of " & "VK_AMD_GCN_SHADER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_dedicated_allocation):
  when 1 is static:
    const
      VK_NV_dedicated_allocation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14099:9
  else:
    let VK_NV_dedicated_allocation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14099:9
else:
  static :
    hint("Declaration of " & "VK_NV_dedicated_allocation" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEDICATED_ALLOCATION_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_DEDICATED_ALLOCATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14100:9
  else:
    let VK_NV_DEDICATED_ALLOCATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14100:9
else:
  static :
    hint("Declaration of " & "VK_NV_DEDICATED_ALLOCATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME):
  when "VK_NV_dedicated_allocation" is static:
    const
      VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME* = "VK_NV_dedicated_allocation" ## Generated based on /usr/include/vulkan/vulkan_core.h:14101:9
  else:
    let VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME* = "VK_NV_dedicated_allocation" ## Generated based on /usr/include/vulkan/vulkan_core.h:14101:9
else:
  static :
    hint("Declaration of " & "VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_transform_feedback):
  when 1 is static:
    const
      VK_EXT_transform_feedback* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14124:9
  else:
    let VK_EXT_transform_feedback* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14124:9
else:
  static :
    hint("Declaration of " & "VK_EXT_transform_feedback" &
        " already exists, not redeclaring")
when not declared(VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14125:9
  else:
    let VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14125:9
else:
  static :
    hint("Declaration of " & "VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME):
  when "VK_EXT_transform_feedback" is static:
    const
      VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME* = "VK_EXT_transform_feedback" ## Generated based on /usr/include/vulkan/vulkan_core.h:14126:9
  else:
    let VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME* = "VK_EXT_transform_feedback" ## Generated based on /usr/include/vulkan/vulkan_core.h:14126:9
else:
  static :
    hint("Declaration of " & "VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NVX_binary_import):
  when 1 is static:
    const
      VK_NVX_binary_import* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14224:9
  else:
    let VK_NVX_binary_import* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14224:9
else:
  static :
    hint("Declaration of " & "VK_NVX_binary_import" &
        " already exists, not redeclaring")
when not declared(VK_NVX_BINARY_IMPORT_SPEC_VERSION):
  when 2 is static:
    const
      VK_NVX_BINARY_IMPORT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14227:9
  else:
    let VK_NVX_BINARY_IMPORT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14227:9
else:
  static :
    hint("Declaration of " & "VK_NVX_BINARY_IMPORT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NVX_BINARY_IMPORT_EXTENSION_NAME):
  when "VK_NVX_binary_import" is static:
    const
      VK_NVX_BINARY_IMPORT_EXTENSION_NAME* = "VK_NVX_binary_import" ## Generated based on /usr/include/vulkan/vulkan_core.h:14228:9
  else:
    let VK_NVX_BINARY_IMPORT_EXTENSION_NAME* = "VK_NVX_binary_import" ## Generated based on /usr/include/vulkan/vulkan_core.h:14228:9
else:
  static :
    hint("Declaration of " & "VK_NVX_BINARY_IMPORT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NVX_image_view_handle):
  when 1 is static:
    const
      VK_NVX_image_view_handle* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14312:9
  else:
    let VK_NVX_image_view_handle* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14312:9
else:
  static :
    hint("Declaration of " & "VK_NVX_image_view_handle" &
        " already exists, not redeclaring")
when not declared(VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION):
  when 3 is static:
    const
      VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:14313:9
  else:
    let VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:14313:9
else:
  static :
    hint("Declaration of " & "VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME):
  when "VK_NVX_image_view_handle" is static:
    const
      VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME* = "VK_NVX_image_view_handle" ## Generated based on /usr/include/vulkan/vulkan_core.h:14314:9
  else:
    let VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME* = "VK_NVX_image_view_handle" ## Generated based on /usr/include/vulkan/vulkan_core.h:14314:9
else:
  static :
    hint("Declaration of " & "VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_draw_indirect_count):
  when 1 is static:
    const
      VK_AMD_draw_indirect_count* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14357:9
  else:
    let VK_AMD_draw_indirect_count* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14357:9
else:
  static :
    hint("Declaration of " & "VK_AMD_draw_indirect_count" &
        " already exists, not redeclaring")
when not declared(VK_AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION):
  when 2 is static:
    const
      VK_AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14358:9
  else:
    let VK_AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14358:9
else:
  static :
    hint("Declaration of " & "VK_AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME):
  when "VK_AMD_draw_indirect_count" is static:
    const
      VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME* = "VK_AMD_draw_indirect_count" ## Generated based on /usr/include/vulkan/vulkan_core.h:14359:9
  else:
    let VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME* = "VK_AMD_draw_indirect_count" ## Generated based on /usr/include/vulkan/vulkan_core.h:14359:9
else:
  static :
    hint("Declaration of " & "VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_negative_viewport_height):
  when 1 is static:
    const
      VK_AMD_negative_viewport_height* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14389:9
  else:
    let VK_AMD_negative_viewport_height* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14389:9
else:
  static :
    hint("Declaration of " & "VK_AMD_negative_viewport_height" &
        " already exists, not redeclaring")
when not declared(VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14390:9
  else:
    let VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14390:9
else:
  static :
    hint("Declaration of " & "VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME):
  when "VK_AMD_negative_viewport_height" is static:
    const
      VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME* = "VK_AMD_negative_viewport_height" ## Generated based on /usr/include/vulkan/vulkan_core.h:14391:9
  else:
    let VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME* = "VK_AMD_negative_viewport_height" ## Generated based on /usr/include/vulkan/vulkan_core.h:14391:9
else:
  static :
    hint("Declaration of " & "VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_gpu_shader_half_float):
  when 1 is static:
    const
      VK_AMD_gpu_shader_half_float* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14395:9
  else:
    let VK_AMD_gpu_shader_half_float* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14395:9
else:
  static :
    hint("Declaration of " & "VK_AMD_gpu_shader_half_float" &
        " already exists, not redeclaring")
when not declared(VK_AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION):
  when 2 is static:
    const
      VK_AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14396:9
  else:
    let VK_AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14396:9
else:
  static :
    hint("Declaration of " & "VK_AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME):
  when "VK_AMD_gpu_shader_half_float" is static:
    const
      VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME* = "VK_AMD_gpu_shader_half_float" ## Generated based on /usr/include/vulkan/vulkan_core.h:14397:9
  else:
    let VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME* = "VK_AMD_gpu_shader_half_float" ## Generated based on /usr/include/vulkan/vulkan_core.h:14397:9
else:
  static :
    hint("Declaration of " & "VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_shader_ballot):
  when 1 is static:
    const
      VK_AMD_shader_ballot* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14401:9
  else:
    let VK_AMD_shader_ballot* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14401:9
else:
  static :
    hint("Declaration of " & "VK_AMD_shader_ballot" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_BALLOT_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_SHADER_BALLOT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14402:9
  else:
    let VK_AMD_SHADER_BALLOT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14402:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_BALLOT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_BALLOT_EXTENSION_NAME):
  when "VK_AMD_shader_ballot" is static:
    const
      VK_AMD_SHADER_BALLOT_EXTENSION_NAME* = "VK_AMD_shader_ballot" ## Generated based on /usr/include/vulkan/vulkan_core.h:14403:9
  else:
    let VK_AMD_SHADER_BALLOT_EXTENSION_NAME* = "VK_AMD_shader_ballot" ## Generated based on /usr/include/vulkan/vulkan_core.h:14403:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_BALLOT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_texture_gather_bias_lod):
  when 1 is static:
    const
      VK_AMD_texture_gather_bias_lod* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14407:9
  else:
    let VK_AMD_texture_gather_bias_lod* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14407:9
else:
  static :
    hint("Declaration of " & "VK_AMD_texture_gather_bias_lod" &
        " already exists, not redeclaring")
when not declared(VK_AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14408:9
  else:
    let VK_AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14408:9
else:
  static :
    hint("Declaration of " & "VK_AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME):
  when "VK_AMD_texture_gather_bias_lod" is static:
    const
      VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME* = "VK_AMD_texture_gather_bias_lod" ## Generated based on /usr/include/vulkan/vulkan_core.h:14409:9
  else:
    let VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME* = "VK_AMD_texture_gather_bias_lod" ## Generated based on /usr/include/vulkan/vulkan_core.h:14409:9
else:
  static :
    hint("Declaration of " & "VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_shader_info):
  when 1 is static:
    const
      VK_AMD_shader_info* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14419:9
  else:
    let VK_AMD_shader_info* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14419:9
else:
  static :
    hint("Declaration of " & "VK_AMD_shader_info" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_INFO_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_SHADER_INFO_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14420:9
  else:
    let VK_AMD_SHADER_INFO_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14420:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_INFO_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_INFO_EXTENSION_NAME):
  when "VK_AMD_shader_info" is static:
    const
      VK_AMD_SHADER_INFO_EXTENSION_NAME* = "VK_AMD_shader_info" ## Generated based on /usr/include/vulkan/vulkan_core.h:14421:9
  else:
    let VK_AMD_SHADER_INFO_EXTENSION_NAME* = "VK_AMD_shader_info" ## Generated based on /usr/include/vulkan/vulkan_core.h:14421:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_INFO_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_shader_image_load_store_lod):
  when 1 is static:
    const
      VK_AMD_shader_image_load_store_lod* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14463:9
  else:
    let VK_AMD_shader_image_load_store_lod* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14463:9
else:
  static :
    hint("Declaration of " & "VK_AMD_shader_image_load_store_lod" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14464:9
  else:
    let VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14464:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME):
  when "VK_AMD_shader_image_load_store_lod" is static:
    const
      VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME* = "VK_AMD_shader_image_load_store_lod" ## Generated based on /usr/include/vulkan/vulkan_core.h:14465:9
  else:
    let VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME* = "VK_AMD_shader_image_load_store_lod" ## Generated based on /usr/include/vulkan/vulkan_core.h:14465:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_corner_sampled_image):
  when 1 is static:
    const
      VK_NV_corner_sampled_image* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14469:9
  else:
    let VK_NV_corner_sampled_image* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14469:9
else:
  static :
    hint("Declaration of " & "VK_NV_corner_sampled_image" &
        " already exists, not redeclaring")
when not declared(VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION):
  when 2 is static:
    const
      VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14470:9
  else:
    let VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14470:9
else:
  static :
    hint("Declaration of " & "VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME):
  when "VK_NV_corner_sampled_image" is static:
    const
      VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME* = "VK_NV_corner_sampled_image" ## Generated based on /usr/include/vulkan/vulkan_core.h:14471:9
  else:
    let VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME* = "VK_NV_corner_sampled_image" ## Generated based on /usr/include/vulkan/vulkan_core.h:14471:9
else:
  static :
    hint("Declaration of " & "VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_IMG_format_pvrtc):
  when 1 is static:
    const
      VK_IMG_format_pvrtc* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14481:9
  else:
    let VK_IMG_format_pvrtc* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14481:9
else:
  static :
    hint("Declaration of " & "VK_IMG_format_pvrtc" &
        " already exists, not redeclaring")
when not declared(VK_IMG_FORMAT_PVRTC_SPEC_VERSION):
  when 1 is static:
    const
      VK_IMG_FORMAT_PVRTC_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14482:9
  else:
    let VK_IMG_FORMAT_PVRTC_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14482:9
else:
  static :
    hint("Declaration of " & "VK_IMG_FORMAT_PVRTC_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_IMG_FORMAT_PVRTC_EXTENSION_NAME):
  when "VK_IMG_format_pvrtc" is static:
    const
      VK_IMG_FORMAT_PVRTC_EXTENSION_NAME* = "VK_IMG_format_pvrtc" ## Generated based on /usr/include/vulkan/vulkan_core.h:14483:9
  else:
    let VK_IMG_FORMAT_PVRTC_EXTENSION_NAME* = "VK_IMG_format_pvrtc" ## Generated based on /usr/include/vulkan/vulkan_core.h:14483:9
else:
  static :
    hint("Declaration of " & "VK_IMG_FORMAT_PVRTC_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_external_memory_capabilities):
  when 1 is static:
    const
      VK_NV_external_memory_capabilities* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14487:9
  else:
    let VK_NV_external_memory_capabilities* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14487:9
else:
  static :
    hint("Declaration of " & "VK_NV_external_memory_capabilities" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14488:9
  else:
    let VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14488:9
else:
  static :
    hint("Declaration of " & "VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME):
  when "VK_NV_external_memory_capabilities" is static:
    const
      VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME* = "VK_NV_external_memory_capabilities" ## Generated based on /usr/include/vulkan/vulkan_core.h:14489:9
  else:
    let VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME* = "VK_NV_external_memory_capabilities" ## Generated based on /usr/include/vulkan/vulkan_core.h:14489:9
else:
  static :
    hint("Declaration of " & "VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_external_memory):
  when 1 is static:
    const
      VK_NV_external_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14532:9
  else:
    let VK_NV_external_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14532:9
else:
  static :
    hint("Declaration of " & "VK_NV_external_memory" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTERNAL_MEMORY_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_EXTERNAL_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14533:9
  else:
    let VK_NV_EXTERNAL_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14533:9
else:
  static :
    hint("Declaration of " & "VK_NV_EXTERNAL_MEMORY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME):
  when "VK_NV_external_memory" is static:
    const
      VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME* = "VK_NV_external_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:14534:9
  else:
    let VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME* = "VK_NV_external_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:14534:9
else:
  static :
    hint("Declaration of " & "VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_validation_flags):
  when 1 is static:
    const
      VK_EXT_validation_flags* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14550:9
  else:
    let VK_EXT_validation_flags* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14550:9
else:
  static :
    hint("Declaration of " & "VK_EXT_validation_flags" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VALIDATION_FLAGS_SPEC_VERSION):
  when 3 is static:
    const
      VK_EXT_VALIDATION_FLAGS_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:14551:9
  else:
    let VK_EXT_VALIDATION_FLAGS_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:14551:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VALIDATION_FLAGS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME):
  when "VK_EXT_validation_flags" is static:
    const
      VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME* = "VK_EXT_validation_flags" ## Generated based on /usr/include/vulkan/vulkan_core.h:14552:9
  else:
    let VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME* = "VK_EXT_validation_flags" ## Generated based on /usr/include/vulkan/vulkan_core.h:14552:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_subgroup_ballot):
  when 1 is static:
    const
      VK_EXT_shader_subgroup_ballot* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14569:9
  else:
    let VK_EXT_shader_subgroup_ballot* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14569:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_subgroup_ballot" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14570:9
  else:
    let VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14570:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME):
  when "VK_EXT_shader_subgroup_ballot" is static:
    const
      VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME* = "VK_EXT_shader_subgroup_ballot" ## Generated based on /usr/include/vulkan/vulkan_core.h:14571:9
  else:
    let VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME* = "VK_EXT_shader_subgroup_ballot" ## Generated based on /usr/include/vulkan/vulkan_core.h:14571:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_subgroup_vote):
  when 1 is static:
    const
      VK_EXT_shader_subgroup_vote* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14575:9
  else:
    let VK_EXT_shader_subgroup_vote* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14575:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_subgroup_vote" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14576:9
  else:
    let VK_EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14576:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME):
  when "VK_EXT_shader_subgroup_vote" is static:
    const
      VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME* = "VK_EXT_shader_subgroup_vote" ## Generated based on /usr/include/vulkan/vulkan_core.h:14577:9
  else:
    let VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME* = "VK_EXT_shader_subgroup_vote" ## Generated based on /usr/include/vulkan/vulkan_core.h:14577:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_texture_compression_astc_hdr):
  when 1 is static:
    const
      VK_EXT_texture_compression_astc_hdr* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14581:9
  else:
    let VK_EXT_texture_compression_astc_hdr* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14581:9
else:
  static :
    hint("Declaration of " & "VK_EXT_texture_compression_astc_hdr" &
        " already exists, not redeclaring")
when not declared(VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14582:9
  else:
    let VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14582:9
else:
  static :
    hint("Declaration of " & "VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME):
  when "VK_EXT_texture_compression_astc_hdr" is static:
    const
      VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME* = "VK_EXT_texture_compression_astc_hdr" ## Generated based on /usr/include/vulkan/vulkan_core.h:14583:9
  else:
    let VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME* = "VK_EXT_texture_compression_astc_hdr" ## Generated based on /usr/include/vulkan/vulkan_core.h:14583:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_astc_decode_mode):
  when 1 is static:
    const
      VK_EXT_astc_decode_mode* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14589:9
  else:
    let VK_EXT_astc_decode_mode* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14589:9
else:
  static :
    hint("Declaration of " & "VK_EXT_astc_decode_mode" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14590:9
  else:
    let VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14590:9
else:
  static :
    hint("Declaration of " & "VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME):
  when "VK_EXT_astc_decode_mode" is static:
    const
      VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME* = "VK_EXT_astc_decode_mode" ## Generated based on /usr/include/vulkan/vulkan_core.h:14591:9
  else:
    let VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME* = "VK_EXT_astc_decode_mode" ## Generated based on /usr/include/vulkan/vulkan_core.h:14591:9
else:
  static :
    hint("Declaration of " & "VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_pipeline_robustness):
  when 1 is static:
    const
      VK_EXT_pipeline_robustness* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14607:9
  else:
    let VK_EXT_pipeline_robustness* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14607:9
else:
  static :
    hint("Declaration of " & "VK_EXT_pipeline_robustness" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14608:9
  else:
    let VK_EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14608:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME):
  when "VK_EXT_pipeline_robustness" is static:
    const
      VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME* = "VK_EXT_pipeline_robustness" ## Generated based on /usr/include/vulkan/vulkan_core.h:14609:9
  else:
    let VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME* = "VK_EXT_pipeline_robustness" ## Generated based on /usr/include/vulkan/vulkan_core.h:14609:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_conditional_rendering):
  when 1 is static:
    const
      VK_EXT_conditional_rendering* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14623:9
  else:
    let VK_EXT_conditional_rendering* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14623:9
else:
  static :
    hint("Declaration of " & "VK_EXT_conditional_rendering" &
        " already exists, not redeclaring")
when not declared(VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14624:9
  else:
    let VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14624:9
else:
  static :
    hint("Declaration of " & "VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME):
  when "VK_EXT_conditional_rendering" is static:
    const
      VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME* = "VK_EXT_conditional_rendering" ## Generated based on /usr/include/vulkan/vulkan_core.h:14625:9
  else:
    let VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME* = "VK_EXT_conditional_rendering" ## Generated based on /usr/include/vulkan/vulkan_core.h:14625:9
else:
  static :
    hint("Declaration of " & "VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_clip_space_w_scaling):
  when 1 is static:
    const
      VK_NV_clip_space_w_scaling* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14671:9
  else:
    let VK_NV_clip_space_w_scaling* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14671:9
else:
  static :
    hint("Declaration of " & "VK_NV_clip_space_w_scaling" &
        " already exists, not redeclaring")
when not declared(VK_NV_CLIP_SPACE_W_SCALING_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_CLIP_SPACE_W_SCALING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14672:9
  else:
    let VK_NV_CLIP_SPACE_W_SCALING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14672:9
else:
  static :
    hint("Declaration of " & "VK_NV_CLIP_SPACE_W_SCALING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME):
  when "VK_NV_clip_space_w_scaling" is static:
    const
      VK_NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME* = "VK_NV_clip_space_w_scaling" ## Generated based on /usr/include/vulkan/vulkan_core.h:14673:9
  else:
    let VK_NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME* = "VK_NV_clip_space_w_scaling" ## Generated based on /usr/include/vulkan/vulkan_core.h:14673:9
else:
  static :
    hint("Declaration of " & "VK_NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_direct_mode_display):
  when 1 is static:
    const
      VK_EXT_direct_mode_display* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14701:9
  else:
    let VK_EXT_direct_mode_display* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14701:9
else:
  static :
    hint("Declaration of " & "VK_EXT_direct_mode_display" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14702:9
  else:
    let VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14702:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME):
  when "VK_EXT_direct_mode_display" is static:
    const
      VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME* = "VK_EXT_direct_mode_display" ## Generated based on /usr/include/vulkan/vulkan_core.h:14703:9
  else:
    let VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME* = "VK_EXT_direct_mode_display" ## Generated based on /usr/include/vulkan/vulkan_core.h:14703:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_display_surface_counter):
  when 1 is static:
    const
      VK_EXT_display_surface_counter* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14716:9
  else:
    let VK_EXT_display_surface_counter* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14716:9
else:
  static :
    hint("Declaration of " & "VK_EXT_display_surface_counter" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14717:9
  else:
    let VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14717:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME):
  when "VK_EXT_display_surface_counter" is static:
    const
      VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME* = "VK_EXT_display_surface_counter" ## Generated based on /usr/include/vulkan/vulkan_core.h:14718:9
  else:
    let VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME* = "VK_EXT_display_surface_counter" ## Generated based on /usr/include/vulkan/vulkan_core.h:14718:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_display_control):
  when 1 is static:
    const
      VK_EXT_display_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14756:9
  else:
    let VK_EXT_display_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14756:9
else:
  static :
    hint("Declaration of " & "VK_EXT_display_control" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DISPLAY_CONTROL_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DISPLAY_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14757:9
  else:
    let VK_EXT_DISPLAY_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14757:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DISPLAY_CONTROL_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME):
  when "VK_EXT_display_control" is static:
    const
      VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME* = "VK_EXT_display_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:14758:9
  else:
    let VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME* = "VK_EXT_display_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:14758:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_display_timing):
  when 1 is static:
    const
      VK_GOOGLE_display_timing* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14841:9
  else:
    let VK_GOOGLE_display_timing* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14841:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_display_timing" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION):
  when 1 is static:
    const
      VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14842:9
  else:
    let VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14842:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME):
  when "VK_GOOGLE_display_timing" is static:
    const
      VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME* = "VK_GOOGLE_display_timing" ## Generated based on /usr/include/vulkan/vulkan_core.h:14843:9
  else:
    let VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME* = "VK_GOOGLE_display_timing" ## Generated based on /usr/include/vulkan/vulkan_core.h:14843:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_sample_mask_override_coverage):
  when 1 is static:
    const
      VK_NV_sample_mask_override_coverage* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14890:9
  else:
    let VK_NV_sample_mask_override_coverage* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14890:9
else:
  static :
    hint("Declaration of " & "VK_NV_sample_mask_override_coverage" &
        " already exists, not redeclaring")
when not declared(VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14891:9
  else:
    let VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14891:9
else:
  static :
    hint("Declaration of " & "VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME):
  when "VK_NV_sample_mask_override_coverage" is static:
    const
      VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME* = "VK_NV_sample_mask_override_coverage" ## Generated based on /usr/include/vulkan/vulkan_core.h:14892:9
  else:
    let VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME* = "VK_NV_sample_mask_override_coverage" ## Generated based on /usr/include/vulkan/vulkan_core.h:14892:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_geometry_shader_passthrough):
  when 1 is static:
    const
      VK_NV_geometry_shader_passthrough* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14896:9
  else:
    let VK_NV_geometry_shader_passthrough* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14896:9
else:
  static :
    hint("Declaration of " & "VK_NV_geometry_shader_passthrough" &
        " already exists, not redeclaring")
when not declared(VK_NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14897:9
  else:
    let VK_NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14897:9
else:
  static :
    hint("Declaration of " & "VK_NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME):
  when "VK_NV_geometry_shader_passthrough" is static:
    const
      VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME* = "VK_NV_geometry_shader_passthrough" ## Generated based on /usr/include/vulkan/vulkan_core.h:14898:9
  else:
    let VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME* = "VK_NV_geometry_shader_passthrough" ## Generated based on /usr/include/vulkan/vulkan_core.h:14898:9
else:
  static :
    hint("Declaration of " & "VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_viewport_array2):
  when 1 is static:
    const
      VK_NV_viewport_array2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14902:9
  else:
    let VK_NV_viewport_array2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14902:9
else:
  static :
    hint("Declaration of " & "VK_NV_viewport_array2" &
        " already exists, not redeclaring")
when not declared(VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14903:9
  else:
    let VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14903:9
else:
  static :
    hint("Declaration of " & "VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME):
  when "VK_NV_viewport_array2" is static:
    const
      VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME* = "VK_NV_viewport_array2" ## Generated based on /usr/include/vulkan/vulkan_core.h:14904:9
  else:
    let VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME* = "VK_NV_viewport_array2" ## Generated based on /usr/include/vulkan/vulkan_core.h:14904:9
else:
  static :
    hint("Declaration of " & "VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION_const):
  when VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION is typedesc:
    type
      VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION_const* = VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:14906:9
  else:
    when VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION is static:
      const
        VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION_const* = VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:14906:9
    else:
      let VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION_const* = VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:14906:9
else:
  static :
    hint("Declaration of " & "VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION_const" &
        " already exists, not redeclaring")
when not declared(VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME_const):
  when VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME is typedesc:
    type
      VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME_const* = VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:14908:9
  else:
    when VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME is static:
      const
        VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME_const* = VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:14908:9
    else:
      let VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME_const* = VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:14908:9
else:
  static :
    hint("Declaration of " & "VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME_const" &
        " already exists, not redeclaring")
when not declared(VK_NVX_multiview_per_view_attributes):
  when 1 is static:
    const
      VK_NVX_multiview_per_view_attributes* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14912:9
  else:
    let VK_NVX_multiview_per_view_attributes* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14912:9
else:
  static :
    hint("Declaration of " & "VK_NVX_multiview_per_view_attributes" &
        " already exists, not redeclaring")
when not declared(VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION):
  when 1 is static:
    const
      VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14913:9
  else:
    let VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14913:9
else:
  static :
    hint("Declaration of " & "VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME):
  when "VK_NVX_multiview_per_view_attributes" is static:
    const
      VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME* = "VK_NVX_multiview_per_view_attributes" ## Generated based on /usr/include/vulkan/vulkan_core.h:14914:9
  else:
    let VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME* = "VK_NVX_multiview_per_view_attributes" ## Generated based on /usr/include/vulkan/vulkan_core.h:14914:9
else:
  static :
    hint("Declaration of " &
        "VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_viewport_swizzle):
  when 1 is static:
    const
      VK_NV_viewport_swizzle* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14931:9
  else:
    let VK_NV_viewport_swizzle* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14931:9
else:
  static :
    hint("Declaration of " & "VK_NV_viewport_swizzle" &
        " already exists, not redeclaring")
when not declared(VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14932:9
  else:
    let VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14932:9
else:
  static :
    hint("Declaration of " & "VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME):
  when "VK_NV_viewport_swizzle" is static:
    const
      VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME* = "VK_NV_viewport_swizzle" ## Generated based on /usr/include/vulkan/vulkan_core.h:14933:9
  else:
    let VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME* = "VK_NV_viewport_swizzle" ## Generated based on /usr/include/vulkan/vulkan_core.h:14933:9
else:
  static :
    hint("Declaration of " & "VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_discard_rectangles):
  when 1 is static:
    const
      VK_EXT_discard_rectangles* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14965:9
  else:
    let VK_EXT_discard_rectangles* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:14965:9
else:
  static :
    hint("Declaration of " & "VK_EXT_discard_rectangles" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14966:9
  else:
    let VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:14966:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME):
  when "VK_EXT_discard_rectangles" is static:
    const
      VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME* = "VK_EXT_discard_rectangles" ## Generated based on /usr/include/vulkan/vulkan_core.h:14967:9
  else:
    let VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME* = "VK_EXT_discard_rectangles" ## Generated based on /usr/include/vulkan/vulkan_core.h:14967:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_conservative_rasterization):
  when 1 is static:
    const
      VK_EXT_conservative_rasterization* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15018:9
  else:
    let VK_EXT_conservative_rasterization* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15018:9
else:
  static :
    hint("Declaration of " & "VK_EXT_conservative_rasterization" &
        " already exists, not redeclaring")
when not declared(VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15019:9
  else:
    let VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15019:9
else:
  static :
    hint("Declaration of " & "VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME):
  when "VK_EXT_conservative_rasterization" is static:
    const
      VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME* = "VK_EXT_conservative_rasterization" ## Generated based on /usr/include/vulkan/vulkan_core.h:15020:9
  else:
    let VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME* = "VK_EXT_conservative_rasterization" ## Generated based on /usr/include/vulkan/vulkan_core.h:15020:9
else:
  static :
    hint("Declaration of " & "VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_depth_clip_enable):
  when 1 is static:
    const
      VK_EXT_depth_clip_enable* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15054:9
  else:
    let VK_EXT_depth_clip_enable* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15054:9
else:
  static :
    hint("Declaration of " & "VK_EXT_depth_clip_enable" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15055:9
  else:
    let VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15055:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME):
  when "VK_EXT_depth_clip_enable" is static:
    const
      VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME* = "VK_EXT_depth_clip_enable" ## Generated based on /usr/include/vulkan/vulkan_core.h:15056:9
  else:
    let VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME* = "VK_EXT_depth_clip_enable" ## Generated based on /usr/include/vulkan/vulkan_core.h:15056:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_swapchain_colorspace):
  when 1 is static:
    const
      VK_EXT_swapchain_colorspace* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15074:9
  else:
    let VK_EXT_swapchain_colorspace* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15074:9
else:
  static :
    hint("Declaration of " & "VK_EXT_swapchain_colorspace" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION):
  when 5 is static:
    const
      VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION* = 5 ## Generated based on /usr/include/vulkan/vulkan_core.h:15075:9
  else:
    let VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION* = 5 ## Generated based on /usr/include/vulkan/vulkan_core.h:15075:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME):
  when "VK_EXT_swapchain_colorspace" is static:
    const
      VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME* = "VK_EXT_swapchain_colorspace" ## Generated based on /usr/include/vulkan/vulkan_core.h:15076:9
  else:
    let VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME* = "VK_EXT_swapchain_colorspace" ## Generated based on /usr/include/vulkan/vulkan_core.h:15076:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_hdr_metadata):
  when 1 is static:
    const
      VK_EXT_hdr_metadata* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15080:9
  else:
    let VK_EXT_hdr_metadata* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15080:9
else:
  static :
    hint("Declaration of " & "VK_EXT_hdr_metadata" &
        " already exists, not redeclaring")
when not declared(VK_EXT_HDR_METADATA_SPEC_VERSION):
  when 3 is static:
    const
      VK_EXT_HDR_METADATA_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:15081:9
  else:
    let VK_EXT_HDR_METADATA_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:15081:9
else:
  static :
    hint("Declaration of " & "VK_EXT_HDR_METADATA_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_HDR_METADATA_EXTENSION_NAME):
  when "VK_EXT_hdr_metadata" is static:
    const
      VK_EXT_HDR_METADATA_EXTENSION_NAME* = "VK_EXT_hdr_metadata" ## Generated based on /usr/include/vulkan/vulkan_core.h:15082:9
  else:
    let VK_EXT_HDR_METADATA_EXTENSION_NAME* = "VK_EXT_hdr_metadata" ## Generated based on /usr/include/vulkan/vulkan_core.h:15082:9
else:
  static :
    hint("Declaration of " & "VK_EXT_HDR_METADATA_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_IMG_relaxed_line_rasterization):
  when 1 is static:
    const
      VK_IMG_relaxed_line_rasterization* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15115:9
  else:
    let VK_IMG_relaxed_line_rasterization* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15115:9
else:
  static :
    hint("Declaration of " & "VK_IMG_relaxed_line_rasterization" &
        " already exists, not redeclaring")
when not declared(VK_IMG_RELAXED_LINE_RASTERIZATION_SPEC_VERSION):
  when 1 is static:
    const
      VK_IMG_RELAXED_LINE_RASTERIZATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15116:9
  else:
    let VK_IMG_RELAXED_LINE_RASTERIZATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15116:9
else:
  static :
    hint("Declaration of " & "VK_IMG_RELAXED_LINE_RASTERIZATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME):
  when "VK_IMG_relaxed_line_rasterization" is static:
    const
      VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME* = "VK_IMG_relaxed_line_rasterization" ## Generated based on /usr/include/vulkan/vulkan_core.h:15117:9
  else:
    let VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME* = "VK_IMG_relaxed_line_rasterization" ## Generated based on /usr/include/vulkan/vulkan_core.h:15117:9
else:
  static :
    hint("Declaration of " & "VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_external_memory_dma_buf):
  when 1 is static:
    const
      VK_EXT_external_memory_dma_buf* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15127:9
  else:
    let VK_EXT_external_memory_dma_buf* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15127:9
else:
  static :
    hint("Declaration of " & "VK_EXT_external_memory_dma_buf" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15128:9
  else:
    let VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15128:9
else:
  static :
    hint("Declaration of " & "VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME):
  when "VK_EXT_external_memory_dma_buf" is static:
    const
      VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME* = "VK_EXT_external_memory_dma_buf" ## Generated based on /usr/include/vulkan/vulkan_core.h:15129:9
  else:
    let VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME* = "VK_EXT_external_memory_dma_buf" ## Generated based on /usr/include/vulkan/vulkan_core.h:15129:9
else:
  static :
    hint("Declaration of " & "VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_queue_family_foreign):
  when 1 is static:
    const
      VK_EXT_queue_family_foreign* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15133:9
  else:
    let VK_EXT_queue_family_foreign* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15133:9
else:
  static :
    hint("Declaration of " & "VK_EXT_queue_family_foreign" &
        " already exists, not redeclaring")
when not declared(VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15134:9
  else:
    let VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15134:9
else:
  static :
    hint("Declaration of " & "VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME):
  when "VK_EXT_queue_family_foreign" is static:
    const
      VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME* = "VK_EXT_queue_family_foreign" ## Generated based on /usr/include/vulkan/vulkan_core.h:15135:9
  else:
    let VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME* = "VK_EXT_queue_family_foreign" ## Generated based on /usr/include/vulkan/vulkan_core.h:15135:9
else:
  static :
    hint("Declaration of " & "VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_debug_utils):
  when 1 is static:
    const
      VK_EXT_debug_utils* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15140:9
  else:
    let VK_EXT_debug_utils* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15140:9
else:
  static :
    hint("Declaration of " & "VK_EXT_debug_utils" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEBUG_UTILS_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_DEBUG_UTILS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15142:9
  else:
    let VK_EXT_DEBUG_UTILS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15142:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEBUG_UTILS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEBUG_UTILS_EXTENSION_NAME):
  when "VK_EXT_debug_utils" is static:
    const
      VK_EXT_DEBUG_UTILS_EXTENSION_NAME* = "VK_EXT_debug_utils" ## Generated based on /usr/include/vulkan/vulkan_core.h:15143:9
  else:
    let VK_EXT_DEBUG_UTILS_EXTENSION_NAME* = "VK_EXT_debug_utils" ## Generated based on /usr/include/vulkan/vulkan_core.h:15143:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEBUG_UTILS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_sampler_filter_minmax):
  when 1 is static:
    const
      VK_EXT_sampler_filter_minmax* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15305:9
  else:
    let VK_EXT_sampler_filter_minmax* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15305:9
else:
  static :
    hint("Declaration of " & "VK_EXT_sampler_filter_minmax" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15306:9
  else:
    let VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15306:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME):
  when "VK_EXT_sampler_filter_minmax" is static:
    const
      VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME* = "VK_EXT_sampler_filter_minmax" ## Generated based on /usr/include/vulkan/vulkan_core.h:15307:9
  else:
    let VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME* = "VK_EXT_sampler_filter_minmax" ## Generated based on /usr/include/vulkan/vulkan_core.h:15307:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_gpu_shader_int16):
  when 1 is static:
    const
      VK_AMD_gpu_shader_int16* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15317:9
  else:
    let VK_AMD_gpu_shader_int16* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15317:9
else:
  static :
    hint("Declaration of " & "VK_AMD_gpu_shader_int16" &
        " already exists, not redeclaring")
when not declared(VK_AMD_GPU_SHADER_INT16_SPEC_VERSION):
  when 2 is static:
    const
      VK_AMD_GPU_SHADER_INT16_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15318:9
  else:
    let VK_AMD_GPU_SHADER_INT16_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15318:9
else:
  static :
    hint("Declaration of " & "VK_AMD_GPU_SHADER_INT16_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_GPU_SHADER_INT16_EXTENSION_NAME):
  when "VK_AMD_gpu_shader_int16" is static:
    const
      VK_AMD_GPU_SHADER_INT16_EXTENSION_NAME* = "VK_AMD_gpu_shader_int16" ## Generated based on /usr/include/vulkan/vulkan_core.h:15319:9
  else:
    let VK_AMD_GPU_SHADER_INT16_EXTENSION_NAME* = "VK_AMD_gpu_shader_int16" ## Generated based on /usr/include/vulkan/vulkan_core.h:15319:9
else:
  static :
    hint("Declaration of " & "VK_AMD_GPU_SHADER_INT16_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_mixed_attachment_samples):
  when 1 is static:
    const
      VK_AMD_mixed_attachment_samples* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15323:9
  else:
    let VK_AMD_mixed_attachment_samples* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15323:9
else:
  static :
    hint("Declaration of " & "VK_AMD_mixed_attachment_samples" &
        " already exists, not redeclaring")
when not declared(VK_AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15324:9
  else:
    let VK_AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15324:9
else:
  static :
    hint("Declaration of " & "VK_AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME):
  when "VK_AMD_mixed_attachment_samples" is static:
    const
      VK_AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME* = "VK_AMD_mixed_attachment_samples" ## Generated based on /usr/include/vulkan/vulkan_core.h:15325:9
  else:
    let VK_AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME* = "VK_AMD_mixed_attachment_samples" ## Generated based on /usr/include/vulkan/vulkan_core.h:15325:9
else:
  static :
    hint("Declaration of " & "VK_AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_shader_fragment_mask):
  when 1 is static:
    const
      VK_AMD_shader_fragment_mask* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15337:9
  else:
    let VK_AMD_shader_fragment_mask* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15337:9
else:
  static :
    hint("Declaration of " & "VK_AMD_shader_fragment_mask" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15338:9
  else:
    let VK_AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15338:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME):
  when "VK_AMD_shader_fragment_mask" is static:
    const
      VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME* = "VK_AMD_shader_fragment_mask" ## Generated based on /usr/include/vulkan/vulkan_core.h:15339:9
  else:
    let VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME* = "VK_AMD_shader_fragment_mask" ## Generated based on /usr/include/vulkan/vulkan_core.h:15339:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_inline_uniform_block):
  when 1 is static:
    const
      VK_EXT_inline_uniform_block* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15343:9
  else:
    let VK_EXT_inline_uniform_block* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15343:9
else:
  static :
    hint("Declaration of " & "VK_EXT_inline_uniform_block" &
        " already exists, not redeclaring")
when not declared(VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15344:9
  else:
    let VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15344:9
else:
  static :
    hint("Declaration of " & "VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME):
  when "VK_EXT_inline_uniform_block" is static:
    const
      VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME* = "VK_EXT_inline_uniform_block" ## Generated based on /usr/include/vulkan/vulkan_core.h:15345:9
  else:
    let VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME* = "VK_EXT_inline_uniform_block" ## Generated based on /usr/include/vulkan/vulkan_core.h:15345:9
else:
  static :
    hint("Declaration of " & "VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_stencil_export):
  when 1 is static:
    const
      VK_EXT_shader_stencil_export* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15357:9
  else:
    let VK_EXT_shader_stencil_export* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15357:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_stencil_export" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15358:9
  else:
    let VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15358:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME):
  when "VK_EXT_shader_stencil_export" is static:
    const
      VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME* = "VK_EXT_shader_stencil_export" ## Generated based on /usr/include/vulkan/vulkan_core.h:15359:9
  else:
    let VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME* = "VK_EXT_shader_stencil_export" ## Generated based on /usr/include/vulkan/vulkan_core.h:15359:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_sample_locations):
  when 1 is static:
    const
      VK_EXT_sample_locations* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15363:9
  else:
    let VK_EXT_sample_locations* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15363:9
else:
  static :
    hint("Declaration of " & "VK_EXT_sample_locations" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15364:9
  else:
    let VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15364:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME):
  when "VK_EXT_sample_locations" is static:
    const
      VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME* = "VK_EXT_sample_locations" ## Generated based on /usr/include/vulkan/vulkan_core.h:15365:9
  else:
    let VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME* = "VK_EXT_sample_locations" ## Generated based on /usr/include/vulkan/vulkan_core.h:15365:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_blend_operation_advanced):
  when 1 is static:
    const
      VK_EXT_blend_operation_advanced* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15442:9
  else:
    let VK_EXT_blend_operation_advanced* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15442:9
else:
  static :
    hint("Declaration of " & "VK_EXT_blend_operation_advanced" &
        " already exists, not redeclaring")
when not declared(VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15443:9
  else:
    let VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15443:9
else:
  static :
    hint("Declaration of " & "VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME):
  when "VK_EXT_blend_operation_advanced" is static:
    const
      VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME* = "VK_EXT_blend_operation_advanced" ## Generated based on /usr/include/vulkan/vulkan_core.h:15444:9
  else:
    let VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME* = "VK_EXT_blend_operation_advanced" ## Generated based on /usr/include/vulkan/vulkan_core.h:15444:9
else:
  static :
    hint("Declaration of " & "VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_fragment_coverage_to_color):
  when 1 is static:
    const
      VK_NV_fragment_coverage_to_color* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15480:9
  else:
    let VK_NV_fragment_coverage_to_color* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15480:9
else:
  static :
    hint("Declaration of " & "VK_NV_fragment_coverage_to_color" &
        " already exists, not redeclaring")
when not declared(VK_NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15481:9
  else:
    let VK_NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15481:9
else:
  static :
    hint("Declaration of " & "VK_NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME):
  when "VK_NV_fragment_coverage_to_color" is static:
    const
      VK_NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME* = "VK_NV_fragment_coverage_to_color" ## Generated based on /usr/include/vulkan/vulkan_core.h:15482:9
  else:
    let VK_NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME* = "VK_NV_fragment_coverage_to_color" ## Generated based on /usr/include/vulkan/vulkan_core.h:15482:9
else:
  static :
    hint("Declaration of " & "VK_NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_framebuffer_mixed_samples):
  when 1 is static:
    const
      VK_NV_framebuffer_mixed_samples* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15495:9
  else:
    let VK_NV_framebuffer_mixed_samples* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15495:9
else:
  static :
    hint("Declaration of " & "VK_NV_framebuffer_mixed_samples" &
        " already exists, not redeclaring")
when not declared(VK_NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15496:9
  else:
    let VK_NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15496:9
else:
  static :
    hint("Declaration of " & "VK_NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME):
  when "VK_NV_framebuffer_mixed_samples" is static:
    const
      VK_NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME* = "VK_NV_framebuffer_mixed_samples" ## Generated based on /usr/include/vulkan/vulkan_core.h:15497:9
  else:
    let VK_NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME* = "VK_NV_framebuffer_mixed_samples" ## Generated based on /usr/include/vulkan/vulkan_core.h:15497:9
else:
  static :
    hint("Declaration of " & "VK_NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_fill_rectangle):
  when 1 is static:
    const
      VK_NV_fill_rectangle* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15522:9
  else:
    let VK_NV_fill_rectangle* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15522:9
else:
  static :
    hint("Declaration of " & "VK_NV_fill_rectangle" &
        " already exists, not redeclaring")
when not declared(VK_NV_FILL_RECTANGLE_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_FILL_RECTANGLE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15523:9
  else:
    let VK_NV_FILL_RECTANGLE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15523:9
else:
  static :
    hint("Declaration of " & "VK_NV_FILL_RECTANGLE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_FILL_RECTANGLE_EXTENSION_NAME):
  when "VK_NV_fill_rectangle" is static:
    const
      VK_NV_FILL_RECTANGLE_EXTENSION_NAME* = "VK_NV_fill_rectangle" ## Generated based on /usr/include/vulkan/vulkan_core.h:15524:9
  else:
    let VK_NV_FILL_RECTANGLE_EXTENSION_NAME* = "VK_NV_fill_rectangle" ## Generated based on /usr/include/vulkan/vulkan_core.h:15524:9
else:
  static :
    hint("Declaration of " & "VK_NV_FILL_RECTANGLE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_shader_sm_builtins):
  when 1 is static:
    const
      VK_NV_shader_sm_builtins* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15528:9
  else:
    let VK_NV_shader_sm_builtins* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15528:9
else:
  static :
    hint("Declaration of " & "VK_NV_shader_sm_builtins" &
        " already exists, not redeclaring")
when not declared(VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15529:9
  else:
    let VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15529:9
else:
  static :
    hint("Declaration of " & "VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME):
  when "VK_NV_shader_sm_builtins" is static:
    const
      VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME* = "VK_NV_shader_sm_builtins" ## Generated based on /usr/include/vulkan/vulkan_core.h:15530:9
  else:
    let VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME* = "VK_NV_shader_sm_builtins" ## Generated based on /usr/include/vulkan/vulkan_core.h:15530:9
else:
  static :
    hint("Declaration of " & "VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_post_depth_coverage):
  when 1 is static:
    const
      VK_EXT_post_depth_coverage* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15547:9
  else:
    let VK_EXT_post_depth_coverage* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15547:9
else:
  static :
    hint("Declaration of " & "VK_EXT_post_depth_coverage" &
        " already exists, not redeclaring")
when not declared(VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15548:9
  else:
    let VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15548:9
else:
  static :
    hint("Declaration of " & "VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME):
  when "VK_EXT_post_depth_coverage" is static:
    const
      VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME* = "VK_EXT_post_depth_coverage" ## Generated based on /usr/include/vulkan/vulkan_core.h:15549:9
  else:
    let VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME* = "VK_EXT_post_depth_coverage" ## Generated based on /usr/include/vulkan/vulkan_core.h:15549:9
else:
  static :
    hint("Declaration of " & "VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_image_drm_format_modifier):
  when 1 is static:
    const
      VK_EXT_image_drm_format_modifier* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15553:9
  else:
    let VK_EXT_image_drm_format_modifier* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15553:9
else:
  static :
    hint("Declaration of " & "VK_EXT_image_drm_format_modifier" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15554:9
  else:
    let VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15554:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME):
  when "VK_EXT_image_drm_format_modifier" is static:
    const
      VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME* = "VK_EXT_image_drm_format_modifier" ## Generated based on /usr/include/vulkan/vulkan_core.h:15555:9
  else:
    let VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME* = "VK_EXT_image_drm_format_modifier" ## Generated based on /usr/include/vulkan/vulkan_core.h:15555:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_validation_cache):
  when 1 is static:
    const
      VK_EXT_validation_cache* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15625:9
  else:
    let VK_EXT_validation_cache* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15625:9
else:
  static :
    hint("Declaration of " & "VK_EXT_validation_cache" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VALIDATION_CACHE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_VALIDATION_CACHE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15627:9
  else:
    let VK_EXT_VALIDATION_CACHE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15627:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VALIDATION_CACHE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VALIDATION_CACHE_EXTENSION_NAME):
  when "VK_EXT_validation_cache" is static:
    const
      VK_EXT_VALIDATION_CACHE_EXTENSION_NAME* = "VK_EXT_validation_cache" ## Generated based on /usr/include/vulkan/vulkan_core.h:15628:9
  else:
    let VK_EXT_VALIDATION_CACHE_EXTENSION_NAME* = "VK_EXT_validation_cache" ## Generated based on /usr/include/vulkan/vulkan_core.h:15628:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VALIDATION_CACHE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_descriptor_indexing):
  when 1 is static:
    const
      VK_EXT_descriptor_indexing* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15689:9
  else:
    let VK_EXT_descriptor_indexing* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15689:9
else:
  static :
    hint("Declaration of " & "VK_EXT_descriptor_indexing" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15690:9
  else:
    let VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:15690:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME):
  when "VK_EXT_descriptor_indexing" is static:
    const
      VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME* = "VK_EXT_descriptor_indexing" ## Generated based on /usr/include/vulkan/vulkan_core.h:15691:9
  else:
    let VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME* = "VK_EXT_descriptor_indexing" ## Generated based on /usr/include/vulkan/vulkan_core.h:15691:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_viewport_index_layer):
  when 1 is static:
    const
      VK_EXT_shader_viewport_index_layer* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15709:9
  else:
    let VK_EXT_shader_viewport_index_layer* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15709:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_viewport_index_layer" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15710:9
  else:
    let VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15710:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME):
  when "VK_EXT_shader_viewport_index_layer" is static:
    const
      VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME* = "VK_EXT_shader_viewport_index_layer" ## Generated based on /usr/include/vulkan/vulkan_core.h:15711:9
  else:
    let VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME* = "VK_EXT_shader_viewport_index_layer" ## Generated based on /usr/include/vulkan/vulkan_core.h:15711:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_shading_rate_image):
  when 1 is static:
    const
      VK_NV_shading_rate_image* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15715:9
  else:
    let VK_NV_shading_rate_image* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15715:9
else:
  static :
    hint("Declaration of " & "VK_NV_shading_rate_image" &
        " already exists, not redeclaring")
when not declared(VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION):
  when 3 is static:
    const
      VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:15716:9
  else:
    let VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:15716:9
else:
  static :
    hint("Declaration of " & "VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME):
  when "VK_NV_shading_rate_image" is static:
    const
      VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME* = "VK_NV_shading_rate_image" ## Generated based on /usr/include/vulkan/vulkan_core.h:15717:9
  else:
    let VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME* = "VK_NV_shading_rate_image" ## Generated based on /usr/include/vulkan/vulkan_core.h:15717:9
else:
  static :
    hint("Declaration of " & "VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_ray_tracing):
  when 1 is static:
    const
      VK_NV_ray_tracing* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15822:9
  else:
    let VK_NV_ray_tracing* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:15822:9
else:
  static :
    hint("Declaration of " & "VK_NV_ray_tracing" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAY_TRACING_SPEC_VERSION):
  when 3 is static:
    const
      VK_NV_RAY_TRACING_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:15824:9
  else:
    let VK_NV_RAY_TRACING_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:15824:9
else:
  static :
    hint("Declaration of " & "VK_NV_RAY_TRACING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAY_TRACING_EXTENSION_NAME):
  when "VK_NV_ray_tracing" is static:
    const
      VK_NV_RAY_TRACING_EXTENSION_NAME* = "VK_NV_ray_tracing" ## Generated based on /usr/include/vulkan/vulkan_core.h:15825:9
  else:
    let VK_NV_RAY_TRACING_EXTENSION_NAME* = "VK_NV_ray_tracing" ## Generated based on /usr/include/vulkan/vulkan_core.h:15825:9
else:
  static :
    hint("Declaration of " & "VK_NV_RAY_TRACING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_SHADER_UNUSED_NV):
  when VK_SHADER_UNUSED_KHR is typedesc:
    type
      VK_SHADER_UNUSED_NV* = VK_SHADER_UNUSED_KHR ## Generated based on /usr/include/vulkan/vulkan_core.h:15827:9
  else:
    when VK_SHADER_UNUSED_KHR is static:
      const
        VK_SHADER_UNUSED_NV* = VK_SHADER_UNUSED_KHR ## Generated based on /usr/include/vulkan/vulkan_core.h:15827:9
    else:
      let VK_SHADER_UNUSED_NV* = VK_SHADER_UNUSED_KHR ## Generated based on /usr/include/vulkan/vulkan_core.h:15827:9
else:
  static :
    hint("Declaration of " & "VK_SHADER_UNUSED_NV" &
        " already exists, not redeclaring")
when not declared(VK_NV_representative_fragment_test):
  when 1 is static:
    const
      VK_NV_representative_fragment_test* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16249:9
  else:
    let VK_NV_representative_fragment_test* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16249:9
else:
  static :
    hint("Declaration of " & "VK_NV_representative_fragment_test" &
        " already exists, not redeclaring")
when not declared(VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION):
  when 2 is static:
    const
      VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16250:9
  else:
    let VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16250:9
else:
  static :
    hint("Declaration of " & "VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME):
  when "VK_NV_representative_fragment_test" is static:
    const
      VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME* = "VK_NV_representative_fragment_test" ## Generated based on /usr/include/vulkan/vulkan_core.h:16251:9
  else:
    let VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME* = "VK_NV_representative_fragment_test" ## Generated based on /usr/include/vulkan/vulkan_core.h:16251:9
else:
  static :
    hint("Declaration of " & "VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_filter_cubic):
  when 1 is static:
    const
      VK_EXT_filter_cubic* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16267:9
  else:
    let VK_EXT_filter_cubic* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16267:9
else:
  static :
    hint("Declaration of " & "VK_EXT_filter_cubic" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FILTER_CUBIC_SPEC_VERSION):
  when 3 is static:
    const
      VK_EXT_FILTER_CUBIC_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:16268:9
  else:
    let VK_EXT_FILTER_CUBIC_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:16268:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FILTER_CUBIC_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FILTER_CUBIC_EXTENSION_NAME):
  when "VK_EXT_filter_cubic" is static:
    const
      VK_EXT_FILTER_CUBIC_EXTENSION_NAME* = "VK_EXT_filter_cubic" ## Generated based on /usr/include/vulkan/vulkan_core.h:16269:9
  else:
    let VK_EXT_FILTER_CUBIC_EXTENSION_NAME* = "VK_EXT_filter_cubic" ## Generated based on /usr/include/vulkan/vulkan_core.h:16269:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FILTER_CUBIC_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_render_pass_shader_resolve):
  when 1 is static:
    const
      VK_QCOM_render_pass_shader_resolve* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16286:9
  else:
    let VK_QCOM_render_pass_shader_resolve* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16286:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_render_pass_shader_resolve" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION):
  when 4 is static:
    const
      VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:16287:9
  else:
    let VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:16287:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME):
  when "VK_QCOM_render_pass_shader_resolve" is static:
    const
      VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME* = "VK_QCOM_render_pass_shader_resolve" ## Generated based on /usr/include/vulkan/vulkan_core.h:16288:9
  else:
    let VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME* = "VK_QCOM_render_pass_shader_resolve" ## Generated based on /usr/include/vulkan/vulkan_core.h:16288:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_global_priority):
  when 1 is static:
    const
      VK_EXT_global_priority* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16292:9
  else:
    let VK_EXT_global_priority* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16292:9
else:
  static :
    hint("Declaration of " & "VK_EXT_global_priority" &
        " already exists, not redeclaring")
when not declared(VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16293:9
  else:
    let VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16293:9
else:
  static :
    hint("Declaration of " & "VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME):
  when "VK_EXT_global_priority" is static:
    const
      VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME* = "VK_EXT_global_priority" ## Generated based on /usr/include/vulkan/vulkan_core.h:16294:9
  else:
    let VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME* = "VK_EXT_global_priority" ## Generated based on /usr/include/vulkan/vulkan_core.h:16294:9
else:
  static :
    hint("Declaration of " & "VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_external_memory_host):
  when 1 is static:
    const
      VK_EXT_external_memory_host* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16302:9
  else:
    let VK_EXT_external_memory_host* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16302:9
else:
  static :
    hint("Declaration of " & "VK_EXT_external_memory_host" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16303:9
  else:
    let VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16303:9
else:
  static :
    hint("Declaration of " & "VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME):
  when "VK_EXT_external_memory_host" is static:
    const
      VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME* = "VK_EXT_external_memory_host" ## Generated based on /usr/include/vulkan/vulkan_core.h:16304:9
  else:
    let VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME* = "VK_EXT_external_memory_host" ## Generated based on /usr/include/vulkan/vulkan_core.h:16304:9
else:
  static :
    hint("Declaration of " & "VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_buffer_marker):
  when 1 is static:
    const
      VK_AMD_buffer_marker* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16338:9
  else:
    let VK_AMD_buffer_marker* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16338:9
else:
  static :
    hint("Declaration of " & "VK_AMD_buffer_marker" &
        " already exists, not redeclaring")
when not declared(VK_AMD_BUFFER_MARKER_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_BUFFER_MARKER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16339:9
  else:
    let VK_AMD_BUFFER_MARKER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16339:9
else:
  static :
    hint("Declaration of " & "VK_AMD_BUFFER_MARKER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_BUFFER_MARKER_EXTENSION_NAME):
  when "VK_AMD_buffer_marker" is static:
    const
      VK_AMD_BUFFER_MARKER_EXTENSION_NAME* = "VK_AMD_buffer_marker" ## Generated based on /usr/include/vulkan/vulkan_core.h:16340:9
  else:
    let VK_AMD_BUFFER_MARKER_EXTENSION_NAME* = "VK_AMD_buffer_marker" ## Generated based on /usr/include/vulkan/vulkan_core.h:16340:9
else:
  static :
    hint("Declaration of " & "VK_AMD_BUFFER_MARKER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_pipeline_compiler_control):
  when 1 is static:
    const
      VK_AMD_pipeline_compiler_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16366:9
  else:
    let VK_AMD_pipeline_compiler_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16366:9
else:
  static :
    hint("Declaration of " & "VK_AMD_pipeline_compiler_control" &
        " already exists, not redeclaring")
when not declared(VK_AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16367:9
  else:
    let VK_AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16367:9
else:
  static :
    hint("Declaration of " & "VK_AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME):
  when "VK_AMD_pipeline_compiler_control" is static:
    const
      VK_AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME* = "VK_AMD_pipeline_compiler_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:16368:9
  else:
    let VK_AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME* = "VK_AMD_pipeline_compiler_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:16368:9
else:
  static :
    hint("Declaration of " & "VK_AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_calibrated_timestamps):
  when 1 is static:
    const
      VK_EXT_calibrated_timestamps* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16383:9
  else:
    let VK_EXT_calibrated_timestamps* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16383:9
else:
  static :
    hint("Declaration of " & "VK_EXT_calibrated_timestamps" &
        " already exists, not redeclaring")
when not declared(VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16384:9
  else:
    let VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16384:9
else:
  static :
    hint("Declaration of " & "VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME):
  when "VK_EXT_calibrated_timestamps" is static:
    const
      VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME* = "VK_EXT_calibrated_timestamps" ## Generated based on /usr/include/vulkan/vulkan_core.h:16385:9
  else:
    let VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME* = "VK_EXT_calibrated_timestamps" ## Generated based on /usr/include/vulkan/vulkan_core.h:16385:9
else:
  static :
    hint("Declaration of " & "VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_shader_core_properties):
  when 1 is static:
    const
      VK_AMD_shader_core_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16413:9
  else:
    let VK_AMD_shader_core_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16413:9
else:
  static :
    hint("Declaration of " & "VK_AMD_shader_core_properties" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION):
  when 2 is static:
    const
      VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16414:9
  else:
    let VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16414:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME):
  when "VK_AMD_shader_core_properties" is static:
    const
      VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME* = "VK_AMD_shader_core_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:16415:9
  else:
    let VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME* = "VK_AMD_shader_core_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:16415:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_memory_overallocation_behavior):
  when 1 is static:
    const
      VK_AMD_memory_overallocation_behavior* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16438:9
  else:
    let VK_AMD_memory_overallocation_behavior* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16438:9
else:
  static :
    hint("Declaration of " & "VK_AMD_memory_overallocation_behavior" &
        " already exists, not redeclaring")
when not declared(VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16439:9
  else:
    let VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16439:9
else:
  static :
    hint("Declaration of " &
        "VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME):
  when "VK_AMD_memory_overallocation_behavior" is static:
    const
      VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME* = "VK_AMD_memory_overallocation_behavior" ## Generated based on /usr/include/vulkan/vulkan_core.h:16440:9
  else:
    let VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME* = "VK_AMD_memory_overallocation_behavior" ## Generated based on /usr/include/vulkan/vulkan_core.h:16440:9
else:
  static :
    hint("Declaration of " &
        "VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_vertex_attribute_divisor):
  when 1 is static:
    const
      VK_EXT_vertex_attribute_divisor* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16457:9
  else:
    let VK_EXT_vertex_attribute_divisor* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16457:9
else:
  static :
    hint("Declaration of " & "VK_EXT_vertex_attribute_divisor" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION):
  when 3 is static:
    const
      VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:16458:9
  else:
    let VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:16458:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME):
  when "VK_EXT_vertex_attribute_divisor" is static:
    const
      VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME* = "VK_EXT_vertex_attribute_divisor" ## Generated based on /usr/include/vulkan/vulkan_core.h:16459:9
  else:
    let VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME* = "VK_EXT_vertex_attribute_divisor" ## Generated based on /usr/include/vulkan/vulkan_core.h:16459:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_pipeline_creation_feedback):
  when 1 is static:
    const
      VK_EXT_pipeline_creation_feedback* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16475:9
  else:
    let VK_EXT_pipeline_creation_feedback* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16475:9
else:
  static :
    hint("Declaration of " & "VK_EXT_pipeline_creation_feedback" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16476:9
  else:
    let VK_EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16476:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME):
  when "VK_EXT_pipeline_creation_feedback" is static:
    const
      VK_EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME* = "VK_EXT_pipeline_creation_feedback" ## Generated based on /usr/include/vulkan/vulkan_core.h:16477:9
  else:
    let VK_EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME* = "VK_EXT_pipeline_creation_feedback" ## Generated based on /usr/include/vulkan/vulkan_core.h:16477:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_shader_subgroup_partitioned):
  when 1 is static:
    const
      VK_NV_shader_subgroup_partitioned* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16489:9
  else:
    let VK_NV_shader_subgroup_partitioned* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16489:9
else:
  static :
    hint("Declaration of " & "VK_NV_shader_subgroup_partitioned" &
        " already exists, not redeclaring")
when not declared(VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16490:9
  else:
    let VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16490:9
else:
  static :
    hint("Declaration of " & "VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME):
  when "VK_NV_shader_subgroup_partitioned" is static:
    const
      VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME* = "VK_NV_shader_subgroup_partitioned" ## Generated based on /usr/include/vulkan/vulkan_core.h:16491:9
  else:
    let VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME* = "VK_NV_shader_subgroup_partitioned" ## Generated based on /usr/include/vulkan/vulkan_core.h:16491:9
else:
  static :
    hint("Declaration of " & "VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_compute_shader_derivatives):
  when 1 is static:
    const
      VK_NV_compute_shader_derivatives* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16495:9
  else:
    let VK_NV_compute_shader_derivatives* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16495:9
else:
  static :
    hint("Declaration of " & "VK_NV_compute_shader_derivatives" &
        " already exists, not redeclaring")
when not declared(VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16496:9
  else:
    let VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16496:9
else:
  static :
    hint("Declaration of " & "VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME):
  when "VK_NV_compute_shader_derivatives" is static:
    const
      VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME* = "VK_NV_compute_shader_derivatives" ## Generated based on /usr/include/vulkan/vulkan_core.h:16497:9
  else:
    let VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME* = "VK_NV_compute_shader_derivatives" ## Generated based on /usr/include/vulkan/vulkan_core.h:16497:9
else:
  static :
    hint("Declaration of " & "VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_mesh_shader):
  when 1 is static:
    const
      VK_NV_mesh_shader* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16503:9
  else:
    let VK_NV_mesh_shader* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16503:9
else:
  static :
    hint("Declaration of " & "VK_NV_mesh_shader" &
        " already exists, not redeclaring")
when not declared(VK_NV_MESH_SHADER_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_MESH_SHADER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16504:9
  else:
    let VK_NV_MESH_SHADER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16504:9
else:
  static :
    hint("Declaration of " & "VK_NV_MESH_SHADER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_MESH_SHADER_EXTENSION_NAME):
  when "VK_NV_mesh_shader" is static:
    const
      VK_NV_MESH_SHADER_EXTENSION_NAME* = "VK_NV_mesh_shader" ## Generated based on /usr/include/vulkan/vulkan_core.h:16505:9
  else:
    let VK_NV_MESH_SHADER_EXTENSION_NAME* = "VK_NV_mesh_shader" ## Generated based on /usr/include/vulkan/vulkan_core.h:16505:9
else:
  static :
    hint("Declaration of " & "VK_NV_MESH_SHADER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_fragment_shader_barycentric):
  when 1 is static:
    const
      VK_NV_fragment_shader_barycentric* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16571:9
  else:
    let VK_NV_fragment_shader_barycentric* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16571:9
else:
  static :
    hint("Declaration of " & "VK_NV_fragment_shader_barycentric" &
        " already exists, not redeclaring")
when not declared(VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16572:9
  else:
    let VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16572:9
else:
  static :
    hint("Declaration of " & "VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME):
  when "VK_NV_fragment_shader_barycentric" is static:
    const
      VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME* = "VK_NV_fragment_shader_barycentric" ## Generated based on /usr/include/vulkan/vulkan_core.h:16573:9
  else:
    let VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME* = "VK_NV_fragment_shader_barycentric" ## Generated based on /usr/include/vulkan/vulkan_core.h:16573:9
else:
  static :
    hint("Declaration of " & "VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_shader_image_footprint):
  when 1 is static:
    const
      VK_NV_shader_image_footprint* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16579:9
  else:
    let VK_NV_shader_image_footprint* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16579:9
else:
  static :
    hint("Declaration of " & "VK_NV_shader_image_footprint" &
        " already exists, not redeclaring")
when not declared(VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION):
  when 2 is static:
    const
      VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16580:9
  else:
    let VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16580:9
else:
  static :
    hint("Declaration of " & "VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME):
  when "VK_NV_shader_image_footprint" is static:
    const
      VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME* = "VK_NV_shader_image_footprint" ## Generated based on /usr/include/vulkan/vulkan_core.h:16581:9
  else:
    let VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME* = "VK_NV_shader_image_footprint" ## Generated based on /usr/include/vulkan/vulkan_core.h:16581:9
else:
  static :
    hint("Declaration of " & "VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_scissor_exclusive):
  when 1 is static:
    const
      VK_NV_scissor_exclusive* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16591:9
  else:
    let VK_NV_scissor_exclusive* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16591:9
else:
  static :
    hint("Declaration of " & "VK_NV_scissor_exclusive" &
        " already exists, not redeclaring")
when not declared(VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION):
  when 2 is static:
    const
      VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16592:9
  else:
    let VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16592:9
else:
  static :
    hint("Declaration of " & "VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME):
  when "VK_NV_scissor_exclusive" is static:
    const
      VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME* = "VK_NV_scissor_exclusive" ## Generated based on /usr/include/vulkan/vulkan_core.h:16593:9
  else:
    let VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME* = "VK_NV_scissor_exclusive" ## Generated based on /usr/include/vulkan/vulkan_core.h:16593:9
else:
  static :
    hint("Declaration of " & "VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_device_diagnostic_checkpoints):
  when 1 is static:
    const
      VK_NV_device_diagnostic_checkpoints* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16630:9
  else:
    let VK_NV_device_diagnostic_checkpoints* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16630:9
else:
  static :
    hint("Declaration of " & "VK_NV_device_diagnostic_checkpoints" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION):
  when 2 is static:
    const
      VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16631:9
  else:
    let VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16631:9
else:
  static :
    hint("Declaration of " & "VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME):
  when "VK_NV_device_diagnostic_checkpoints" is static:
    const
      VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME* = "VK_NV_device_diagnostic_checkpoints" ## Generated based on /usr/include/vulkan/vulkan_core.h:16632:9
  else:
    let VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME* = "VK_NV_device_diagnostic_checkpoints" ## Generated based on /usr/include/vulkan/vulkan_core.h:16632:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_INTEL_shader_integer_functions2):
  when 1 is static:
    const
      VK_INTEL_shader_integer_functions2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16687:9
  else:
    let VK_INTEL_shader_integer_functions2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16687:9
else:
  static :
    hint("Declaration of " & "VK_INTEL_shader_integer_functions2" &
        " already exists, not redeclaring")
when not declared(VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16688:9
  else:
    let VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16688:9
else:
  static :
    hint("Declaration of " & "VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME):
  when "VK_INTEL_shader_integer_functions2" is static:
    const
      VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME* = "VK_INTEL_shader_integer_functions2" ## Generated based on /usr/include/vulkan/vulkan_core.h:16689:9
  else:
    let VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME* = "VK_INTEL_shader_integer_functions2" ## Generated based on /usr/include/vulkan/vulkan_core.h:16689:9
else:
  static :
    hint("Declaration of " &
        "VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_INTEL_performance_query):
  when 1 is static:
    const
      VK_INTEL_performance_query* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16699:9
  else:
    let VK_INTEL_performance_query* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16699:9
else:
  static :
    hint("Declaration of " & "VK_INTEL_performance_query" &
        " already exists, not redeclaring")
when not declared(VK_INTEL_PERFORMANCE_QUERY_SPEC_VERSION):
  when 2 is static:
    const
      VK_INTEL_PERFORMANCE_QUERY_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16701:9
  else:
    let VK_INTEL_PERFORMANCE_QUERY_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16701:9
else:
  static :
    hint("Declaration of " & "VK_INTEL_PERFORMANCE_QUERY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_INTEL_PERFORMANCE_QUERY_EXTENSION_NAME):
  when "VK_INTEL_performance_query" is static:
    const
      VK_INTEL_PERFORMANCE_QUERY_EXTENSION_NAME* = "VK_INTEL_performance_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:16702:9
  else:
    let VK_INTEL_PERFORMANCE_QUERY_EXTENSION_NAME* = "VK_INTEL_performance_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:16702:9
else:
  static :
    hint("Declaration of " & "VK_INTEL_PERFORMANCE_QUERY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_pci_bus_info):
  when 1 is static:
    const
      VK_EXT_pci_bus_info* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16856:9
  else:
    let VK_EXT_pci_bus_info* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16856:9
else:
  static :
    hint("Declaration of " & "VK_EXT_pci_bus_info" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PCI_BUS_INFO_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_PCI_BUS_INFO_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16857:9
  else:
    let VK_EXT_PCI_BUS_INFO_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16857:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PCI_BUS_INFO_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PCI_BUS_INFO_EXTENSION_NAME):
  when "VK_EXT_pci_bus_info" is static:
    const
      VK_EXT_PCI_BUS_INFO_EXTENSION_NAME* = "VK_EXT_pci_bus_info" ## Generated based on /usr/include/vulkan/vulkan_core.h:16858:9
  else:
    let VK_EXT_PCI_BUS_INFO_EXTENSION_NAME* = "VK_EXT_pci_bus_info" ## Generated based on /usr/include/vulkan/vulkan_core.h:16858:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PCI_BUS_INFO_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_display_native_hdr):
  when 1 is static:
    const
      VK_AMD_display_native_hdr* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16871:9
  else:
    let VK_AMD_display_native_hdr* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16871:9
else:
  static :
    hint("Declaration of " & "VK_AMD_display_native_hdr" &
        " already exists, not redeclaring")
when not declared(VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16872:9
  else:
    let VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16872:9
else:
  static :
    hint("Declaration of " & "VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME):
  when "VK_AMD_display_native_hdr" is static:
    const
      VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME* = "VK_AMD_display_native_hdr" ## Generated based on /usr/include/vulkan/vulkan_core.h:16873:9
  else:
    let VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME* = "VK_AMD_display_native_hdr" ## Generated based on /usr/include/vulkan/vulkan_core.h:16873:9
else:
  static :
    hint("Declaration of " & "VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_fragment_density_map):
  when 1 is static:
    const
      VK_EXT_fragment_density_map* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16899:9
  else:
    let VK_EXT_fragment_density_map* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16899:9
else:
  static :
    hint("Declaration of " & "VK_EXT_fragment_density_map" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16900:9
  else:
    let VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16900:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME):
  when "VK_EXT_fragment_density_map" is static:
    const
      VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME* = "VK_EXT_fragment_density_map" ## Generated based on /usr/include/vulkan/vulkan_core.h:16901:9
  else:
    let VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME* = "VK_EXT_fragment_density_map" ## Generated based on /usr/include/vulkan/vulkan_core.h:16901:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_scalar_block_layout):
  when 1 is static:
    const
      VK_EXT_scalar_block_layout* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16934:9
  else:
    let VK_EXT_scalar_block_layout* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16934:9
else:
  static :
    hint("Declaration of " & "VK_EXT_scalar_block_layout" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16935:9
  else:
    let VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16935:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME):
  when "VK_EXT_scalar_block_layout" is static:
    const
      VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME* = "VK_EXT_scalar_block_layout" ## Generated based on /usr/include/vulkan/vulkan_core.h:16936:9
  else:
    let VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME* = "VK_EXT_scalar_block_layout" ## Generated based on /usr/include/vulkan/vulkan_core.h:16936:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_hlsl_functionality1):
  when 1 is static:
    const
      VK_GOOGLE_hlsl_functionality1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16942:9
  else:
    let VK_GOOGLE_hlsl_functionality1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16942:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_hlsl_functionality1" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION):
  when 1 is static:
    const
      VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16943:9
  else:
    let VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16943:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME):
  when "VK_GOOGLE_hlsl_functionality1" is static:
    const
      VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME* = "VK_GOOGLE_hlsl_functionality1" ## Generated based on /usr/include/vulkan/vulkan_core.h:16944:9
  else:
    let VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME* = "VK_GOOGLE_hlsl_functionality1" ## Generated based on /usr/include/vulkan/vulkan_core.h:16944:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION_const):
  when VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION is typedesc:
    type
      VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION_const* = VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:16946:9
  else:
    when VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION is static:
      const
        VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION_const* = VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:16946:9
    else:
      let VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION_const* = VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION ## Generated based on /usr/include/vulkan/vulkan_core.h:16946:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION_const" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME_const):
  when VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME is typedesc:
    type
      VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME_const* = VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:16948:9
  else:
    when VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME is static:
      const
        VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME_const* = VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:16948:9
    else:
      let VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME_const* = VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME ## Generated based on /usr/include/vulkan/vulkan_core.h:16948:9
else:
  static :
    hint("Declaration of " &
        "VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME_const" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_decorate_string):
  when 1 is static:
    const
      VK_GOOGLE_decorate_string* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16952:9
  else:
    let VK_GOOGLE_decorate_string* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16952:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_decorate_string" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_DECORATE_STRING_SPEC_VERSION):
  when 1 is static:
    const
      VK_GOOGLE_DECORATE_STRING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16953:9
  else:
    let VK_GOOGLE_DECORATE_STRING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16953:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_DECORATE_STRING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_DECORATE_STRING_EXTENSION_NAME):
  when "VK_GOOGLE_decorate_string" is static:
    const
      VK_GOOGLE_DECORATE_STRING_EXTENSION_NAME* = "VK_GOOGLE_decorate_string" ## Generated based on /usr/include/vulkan/vulkan_core.h:16954:9
  else:
    let VK_GOOGLE_DECORATE_STRING_EXTENSION_NAME* = "VK_GOOGLE_decorate_string" ## Generated based on /usr/include/vulkan/vulkan_core.h:16954:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_DECORATE_STRING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_subgroup_size_control):
  when 1 is static:
    const
      VK_EXT_subgroup_size_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16958:9
  else:
    let VK_EXT_subgroup_size_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16958:9
else:
  static :
    hint("Declaration of " & "VK_EXT_subgroup_size_control" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16959:9
  else:
    let VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:16959:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME):
  when "VK_EXT_subgroup_size_control" is static:
    const
      VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME* = "VK_EXT_subgroup_size_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:16960:9
  else:
    let VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME* = "VK_EXT_subgroup_size_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:16960:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_shader_core_properties2):
  when 1 is static:
    const
      VK_AMD_shader_core_properties2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16970:9
  else:
    let VK_AMD_shader_core_properties2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16970:9
else:
  static :
    hint("Declaration of " & "VK_AMD_shader_core_properties2" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16971:9
  else:
    let VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16971:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME):
  when "VK_AMD_shader_core_properties2" is static:
    const
      VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME* = "VK_AMD_shader_core_properties2" ## Generated based on /usr/include/vulkan/vulkan_core.h:16972:9
  else:
    let VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME* = "VK_AMD_shader_core_properties2" ## Generated based on /usr/include/vulkan/vulkan_core.h:16972:9
else:
  static :
    hint("Declaration of " & "VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_device_coherent_memory):
  when 1 is static:
    const
      VK_AMD_device_coherent_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16988:9
  else:
    let VK_AMD_device_coherent_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16988:9
else:
  static :
    hint("Declaration of " & "VK_AMD_device_coherent_memory" &
        " already exists, not redeclaring")
when not declared(VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16989:9
  else:
    let VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:16989:9
else:
  static :
    hint("Declaration of " & "VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME):
  when "VK_AMD_device_coherent_memory" is static:
    const
      VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME* = "VK_AMD_device_coherent_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:16990:9
  else:
    let VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME* = "VK_AMD_device_coherent_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:16990:9
else:
  static :
    hint("Declaration of " & "VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_image_atomic_int64):
  when 1 is static:
    const
      VK_EXT_shader_image_atomic_int64* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17000:9
  else:
    let VK_EXT_shader_image_atomic_int64* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17000:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_image_atomic_int64" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17001:9
  else:
    let VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17001:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME):
  when "VK_EXT_shader_image_atomic_int64" is static:
    const
      VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME* = "VK_EXT_shader_image_atomic_int64" ## Generated based on /usr/include/vulkan/vulkan_core.h:17002:9
  else:
    let VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME* = "VK_EXT_shader_image_atomic_int64" ## Generated based on /usr/include/vulkan/vulkan_core.h:17002:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_memory_budget):
  when 1 is static:
    const
      VK_EXT_memory_budget* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17013:9
  else:
    let VK_EXT_memory_budget* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17013:9
else:
  static :
    hint("Declaration of " & "VK_EXT_memory_budget" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MEMORY_BUDGET_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_MEMORY_BUDGET_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17014:9
  else:
    let VK_EXT_MEMORY_BUDGET_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17014:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MEMORY_BUDGET_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MEMORY_BUDGET_EXTENSION_NAME):
  when "VK_EXT_memory_budget" is static:
    const
      VK_EXT_MEMORY_BUDGET_EXTENSION_NAME* = "VK_EXT_memory_budget" ## Generated based on /usr/include/vulkan/vulkan_core.h:17015:9
  else:
    let VK_EXT_MEMORY_BUDGET_EXTENSION_NAME* = "VK_EXT_memory_budget" ## Generated based on /usr/include/vulkan/vulkan_core.h:17015:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MEMORY_BUDGET_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_memory_priority):
  when 1 is static:
    const
      VK_EXT_memory_priority* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17026:9
  else:
    let VK_EXT_memory_priority* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17026:9
else:
  static :
    hint("Declaration of " & "VK_EXT_memory_priority" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MEMORY_PRIORITY_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_MEMORY_PRIORITY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17027:9
  else:
    let VK_EXT_MEMORY_PRIORITY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17027:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MEMORY_PRIORITY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME):
  when "VK_EXT_memory_priority" is static:
    const
      VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME* = "VK_EXT_memory_priority" ## Generated based on /usr/include/vulkan/vulkan_core.h:17028:9
  else:
    let VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME* = "VK_EXT_memory_priority" ## Generated based on /usr/include/vulkan/vulkan_core.h:17028:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_dedicated_allocation_image_aliasing):
  when 1 is static:
    const
      VK_NV_dedicated_allocation_image_aliasing* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17044:9
  else:
    let VK_NV_dedicated_allocation_image_aliasing* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17044:9
else:
  static :
    hint("Declaration of " & "VK_NV_dedicated_allocation_image_aliasing" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17045:9
  else:
    let VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17045:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME):
  when "VK_NV_dedicated_allocation_image_aliasing" is static:
    const
      VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME* = "VK_NV_dedicated_allocation_image_aliasing" ## Generated based on /usr/include/vulkan/vulkan_core.h:17046:9
  else:
    let VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME* = "VK_NV_dedicated_allocation_image_aliasing" ## Generated based on /usr/include/vulkan/vulkan_core.h:17046:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_buffer_device_address):
  when 1 is static:
    const
      VK_EXT_buffer_device_address* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17056:9
  else:
    let VK_EXT_buffer_device_address* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17056:9
else:
  static :
    hint("Declaration of " & "VK_EXT_buffer_device_address" &
        " already exists, not redeclaring")
when not declared(VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:17057:9
  else:
    let VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:17057:9
else:
  static :
    hint("Declaration of " & "VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME):
  when "VK_EXT_buffer_device_address" is static:
    const
      VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME* = "VK_EXT_buffer_device_address" ## Generated based on /usr/include/vulkan/vulkan_core.h:17058:9
  else:
    let VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME* = "VK_EXT_buffer_device_address" ## Generated based on /usr/include/vulkan/vulkan_core.h:17058:9
else:
  static :
    hint("Declaration of " & "VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_tooling_info):
  when 1 is static:
    const
      VK_EXT_tooling_info* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17089:9
  else:
    let VK_EXT_tooling_info* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17089:9
else:
  static :
    hint("Declaration of " & "VK_EXT_tooling_info" &
        " already exists, not redeclaring")
when not declared(VK_EXT_TOOLING_INFO_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_TOOLING_INFO_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17090:9
  else:
    let VK_EXT_TOOLING_INFO_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17090:9
else:
  static :
    hint("Declaration of " & "VK_EXT_TOOLING_INFO_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_TOOLING_INFO_EXTENSION_NAME):
  when "VK_EXT_tooling_info" is static:
    const
      VK_EXT_TOOLING_INFO_EXTENSION_NAME* = "VK_EXT_tooling_info" ## Generated based on /usr/include/vulkan/vulkan_core.h:17091:9
  else:
    let VK_EXT_TOOLING_INFO_EXTENSION_NAME* = "VK_EXT_tooling_info" ## Generated based on /usr/include/vulkan/vulkan_core.h:17091:9
else:
  static :
    hint("Declaration of " & "VK_EXT_TOOLING_INFO_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_separate_stencil_usage):
  when 1 is static:
    const
      VK_EXT_separate_stencil_usage* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17111:9
  else:
    let VK_EXT_separate_stencil_usage* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17111:9
else:
  static :
    hint("Declaration of " & "VK_EXT_separate_stencil_usage" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17112:9
  else:
    let VK_EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17112:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME):
  when "VK_EXT_separate_stencil_usage" is static:
    const
      VK_EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME* = "VK_EXT_separate_stencil_usage" ## Generated based on /usr/include/vulkan/vulkan_core.h:17113:9
  else:
    let VK_EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME* = "VK_EXT_separate_stencil_usage" ## Generated based on /usr/include/vulkan/vulkan_core.h:17113:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_validation_features):
  when 1 is static:
    const
      VK_EXT_validation_features* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17119:9
  else:
    let VK_EXT_validation_features* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17119:9
else:
  static :
    hint("Declaration of " & "VK_EXT_validation_features" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VALIDATION_FEATURES_SPEC_VERSION):
  when 6 is static:
    const
      VK_EXT_VALIDATION_FEATURES_SPEC_VERSION* = 6 ## Generated based on /usr/include/vulkan/vulkan_core.h:17120:9
  else:
    let VK_EXT_VALIDATION_FEATURES_SPEC_VERSION* = 6 ## Generated based on /usr/include/vulkan/vulkan_core.h:17120:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VALIDATION_FEATURES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME):
  when "VK_EXT_validation_features" is static:
    const
      VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME* = "VK_EXT_validation_features" ## Generated based on /usr/include/vulkan/vulkan_core.h:17121:9
  else:
    let VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME* = "VK_EXT_validation_features" ## Generated based on /usr/include/vulkan/vulkan_core.h:17121:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_cooperative_matrix):
  when 1 is static:
    const
      VK_NV_cooperative_matrix* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17155:9
  else:
    let VK_NV_cooperative_matrix* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17155:9
else:
  static :
    hint("Declaration of " & "VK_NV_cooperative_matrix" &
        " already exists, not redeclaring")
when not declared(VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17156:9
  else:
    let VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17156:9
else:
  static :
    hint("Declaration of " & "VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME):
  when "VK_NV_cooperative_matrix" is static:
    const
      VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME* = "VK_NV_cooperative_matrix" ## Generated based on /usr/include/vulkan/vulkan_core.h:17157:9
  else:
    let VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME* = "VK_NV_cooperative_matrix" ## Generated based on /usr/include/vulkan/vulkan_core.h:17157:9
else:
  static :
    hint("Declaration of " & "VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_coverage_reduction_mode):
  when 1 is static:
    const
      VK_NV_coverage_reduction_mode* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17201:9
  else:
    let VK_NV_coverage_reduction_mode* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17201:9
else:
  static :
    hint("Declaration of " & "VK_NV_coverage_reduction_mode" &
        " already exists, not redeclaring")
when not declared(VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17202:9
  else:
    let VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17202:9
else:
  static :
    hint("Declaration of " & "VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME):
  when "VK_NV_coverage_reduction_mode" is static:
    const
      VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME* = "VK_NV_coverage_reduction_mode" ## Generated based on /usr/include/vulkan/vulkan_core.h:17203:9
  else:
    let VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME* = "VK_NV_coverage_reduction_mode" ## Generated based on /usr/include/vulkan/vulkan_core.h:17203:9
else:
  static :
    hint("Declaration of " & "VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_fragment_shader_interlock):
  when 1 is static:
    const
      VK_EXT_fragment_shader_interlock* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17246:9
  else:
    let VK_EXT_fragment_shader_interlock* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17246:9
else:
  static :
    hint("Declaration of " & "VK_EXT_fragment_shader_interlock" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17247:9
  else:
    let VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17247:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME):
  when "VK_EXT_fragment_shader_interlock" is static:
    const
      VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME* = "VK_EXT_fragment_shader_interlock" ## Generated based on /usr/include/vulkan/vulkan_core.h:17248:9
  else:
    let VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME* = "VK_EXT_fragment_shader_interlock" ## Generated based on /usr/include/vulkan/vulkan_core.h:17248:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ycbcr_image_arrays):
  when 1 is static:
    const
      VK_EXT_ycbcr_image_arrays* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17260:9
  else:
    let VK_EXT_ycbcr_image_arrays* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17260:9
else:
  static :
    hint("Declaration of " & "VK_EXT_ycbcr_image_arrays" &
        " already exists, not redeclaring")
when not declared(VK_EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17261:9
  else:
    let VK_EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17261:9
else:
  static :
    hint("Declaration of " & "VK_EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME):
  when "VK_EXT_ycbcr_image_arrays" is static:
    const
      VK_EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME* = "VK_EXT_ycbcr_image_arrays" ## Generated based on /usr/include/vulkan/vulkan_core.h:17262:9
  else:
    let VK_EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME* = "VK_EXT_ycbcr_image_arrays" ## Generated based on /usr/include/vulkan/vulkan_core.h:17262:9
else:
  static :
    hint("Declaration of " & "VK_EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_provoking_vertex):
  when 1 is static:
    const
      VK_EXT_provoking_vertex* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17272:9
  else:
    let VK_EXT_provoking_vertex* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17272:9
else:
  static :
    hint("Declaration of " & "VK_EXT_provoking_vertex" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PROVOKING_VERTEX_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PROVOKING_VERTEX_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17273:9
  else:
    let VK_EXT_PROVOKING_VERTEX_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17273:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PROVOKING_VERTEX_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME):
  when "VK_EXT_provoking_vertex" is static:
    const
      VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME* = "VK_EXT_provoking_vertex" ## Generated based on /usr/include/vulkan/vulkan_core.h:17274:9
  else:
    let VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME* = "VK_EXT_provoking_vertex" ## Generated based on /usr/include/vulkan/vulkan_core.h:17274:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_headless_surface):
  when 1 is static:
    const
      VK_EXT_headless_surface* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17304:9
  else:
    let VK_EXT_headless_surface* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17304:9
else:
  static :
    hint("Declaration of " & "VK_EXT_headless_surface" &
        " already exists, not redeclaring")
when not declared(VK_EXT_HEADLESS_SURFACE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_HEADLESS_SURFACE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17305:9
  else:
    let VK_EXT_HEADLESS_SURFACE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17305:9
else:
  static :
    hint("Declaration of " & "VK_EXT_HEADLESS_SURFACE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME):
  when "VK_EXT_headless_surface" is static:
    const
      VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME* = "VK_EXT_headless_surface" ## Generated based on /usr/include/vulkan/vulkan_core.h:17306:9
  else:
    let VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME* = "VK_EXT_headless_surface" ## Generated based on /usr/include/vulkan/vulkan_core.h:17306:9
else:
  static :
    hint("Declaration of " & "VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_line_rasterization):
  when 1 is static:
    const
      VK_EXT_line_rasterization* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17328:9
  else:
    let VK_EXT_line_rasterization* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17328:9
else:
  static :
    hint("Declaration of " & "VK_EXT_line_rasterization" &
        " already exists, not redeclaring")
when not declared(VK_EXT_LINE_RASTERIZATION_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_LINE_RASTERIZATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17329:9
  else:
    let VK_EXT_LINE_RASTERIZATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17329:9
else:
  static :
    hint("Declaration of " & "VK_EXT_LINE_RASTERIZATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME):
  when "VK_EXT_line_rasterization" is static:
    const
      VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME* = "VK_EXT_line_rasterization" ## Generated based on /usr/include/vulkan/vulkan_core.h:17330:9
  else:
    let VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME* = "VK_EXT_line_rasterization" ## Generated based on /usr/include/vulkan/vulkan_core.h:17330:9
else:
  static :
    hint("Declaration of " & "VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_atomic_float):
  when 1 is static:
    const
      VK_EXT_shader_atomic_float* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17352:9
  else:
    let VK_EXT_shader_atomic_float* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17352:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_atomic_float" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17353:9
  else:
    let VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17353:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME):
  when "VK_EXT_shader_atomic_float" is static:
    const
      VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME* = "VK_EXT_shader_atomic_float" ## Generated based on /usr/include/vulkan/vulkan_core.h:17354:9
  else:
    let VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME* = "VK_EXT_shader_atomic_float" ## Generated based on /usr/include/vulkan/vulkan_core.h:17354:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_host_query_reset):
  when 1 is static:
    const
      VK_EXT_host_query_reset* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17375:9
  else:
    let VK_EXT_host_query_reset* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17375:9
else:
  static :
    hint("Declaration of " & "VK_EXT_host_query_reset" &
        " already exists, not redeclaring")
when not declared(VK_EXT_HOST_QUERY_RESET_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_HOST_QUERY_RESET_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17376:9
  else:
    let VK_EXT_HOST_QUERY_RESET_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17376:9
else:
  static :
    hint("Declaration of " & "VK_EXT_HOST_QUERY_RESET_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME):
  when "VK_EXT_host_query_reset" is static:
    const
      VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME* = "VK_EXT_host_query_reset" ## Generated based on /usr/include/vulkan/vulkan_core.h:17377:9
  else:
    let VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME* = "VK_EXT_host_query_reset" ## Generated based on /usr/include/vulkan/vulkan_core.h:17377:9
else:
  static :
    hint("Declaration of " & "VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_index_type_uint8):
  when 1 is static:
    const
      VK_EXT_index_type_uint8* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17394:9
  else:
    let VK_EXT_index_type_uint8* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17394:9
else:
  static :
    hint("Declaration of " & "VK_EXT_index_type_uint8" &
        " already exists, not redeclaring")
when not declared(VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17395:9
  else:
    let VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17395:9
else:
  static :
    hint("Declaration of " & "VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME):
  when "VK_EXT_index_type_uint8" is static:
    const
      VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME* = "VK_EXT_index_type_uint8" ## Generated based on /usr/include/vulkan/vulkan_core.h:17396:9
  else:
    let VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME* = "VK_EXT_index_type_uint8" ## Generated based on /usr/include/vulkan/vulkan_core.h:17396:9
else:
  static :
    hint("Declaration of " & "VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_extended_dynamic_state):
  when 1 is static:
    const
      VK_EXT_extended_dynamic_state* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17402:9
  else:
    let VK_EXT_extended_dynamic_state* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17402:9
else:
  static :
    hint("Declaration of " & "VK_EXT_extended_dynamic_state" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17403:9
  else:
    let VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17403:9
else:
  static :
    hint("Declaration of " & "VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME):
  when "VK_EXT_extended_dynamic_state" is static:
    const
      VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME* = "VK_EXT_extended_dynamic_state" ## Generated based on /usr/include/vulkan/vulkan_core.h:17404:9
  else:
    let VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME* = "VK_EXT_extended_dynamic_state" ## Generated based on /usr/include/vulkan/vulkan_core.h:17404:9
else:
  static :
    hint("Declaration of " & "VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_host_image_copy):
  when 1 is static:
    const
      VK_EXT_host_image_copy* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17511:9
  else:
    let VK_EXT_host_image_copy* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17511:9
else:
  static :
    hint("Declaration of " & "VK_EXT_host_image_copy" &
        " already exists, not redeclaring")
when not declared(VK_EXT_HOST_IMAGE_COPY_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_HOST_IMAGE_COPY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17512:9
  else:
    let VK_EXT_HOST_IMAGE_COPY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17512:9
else:
  static :
    hint("Declaration of " & "VK_EXT_HOST_IMAGE_COPY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_HOST_IMAGE_COPY_EXTENSION_NAME):
  when "VK_EXT_host_image_copy" is static:
    const
      VK_EXT_HOST_IMAGE_COPY_EXTENSION_NAME* = "VK_EXT_host_image_copy" ## Generated based on /usr/include/vulkan/vulkan_core.h:17513:9
  else:
    let VK_EXT_HOST_IMAGE_COPY_EXTENSION_NAME* = "VK_EXT_host_image_copy" ## Generated based on /usr/include/vulkan/vulkan_core.h:17513:9
else:
  static :
    hint("Declaration of " & "VK_EXT_HOST_IMAGE_COPY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_map_memory_placed):
  when 1 is static:
    const
      VK_EXT_map_memory_placed* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17585:9
  else:
    let VK_EXT_map_memory_placed* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17585:9
else:
  static :
    hint("Declaration of " & "VK_EXT_map_memory_placed" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MAP_MEMORY_PLACED_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_MAP_MEMORY_PLACED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17586:9
  else:
    let VK_EXT_MAP_MEMORY_PLACED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17586:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MAP_MEMORY_PLACED_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MAP_MEMORY_PLACED_EXTENSION_NAME):
  when "VK_EXT_map_memory_placed" is static:
    const
      VK_EXT_MAP_MEMORY_PLACED_EXTENSION_NAME* = "VK_EXT_map_memory_placed" ## Generated based on /usr/include/vulkan/vulkan_core.h:17587:9
  else:
    let VK_EXT_MAP_MEMORY_PLACED_EXTENSION_NAME* = "VK_EXT_map_memory_placed" ## Generated based on /usr/include/vulkan/vulkan_core.h:17587:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MAP_MEMORY_PLACED_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_atomic_float2):
  when 1 is static:
    const
      VK_EXT_shader_atomic_float2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17611:9
  else:
    let VK_EXT_shader_atomic_float2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17611:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_atomic_float2" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17612:9
  else:
    let VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17612:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME):
  when "VK_EXT_shader_atomic_float2" is static:
    const
      VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME* = "VK_EXT_shader_atomic_float2" ## Generated based on /usr/include/vulkan/vulkan_core.h:17613:9
  else:
    let VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME* = "VK_EXT_shader_atomic_float2" ## Generated based on /usr/include/vulkan/vulkan_core.h:17613:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_surface_maintenance1):
  when 1 is static:
    const
      VK_EXT_surface_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17634:9
  else:
    let VK_EXT_surface_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17634:9
else:
  static :
    hint("Declaration of " & "VK_EXT_surface_maintenance1" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17635:9
  else:
    let VK_EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17635:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME):
  when "VK_EXT_surface_maintenance1" is static:
    const
      VK_EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME* = "VK_EXT_surface_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:17636:9
  else:
    let VK_EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME* = "VK_EXT_surface_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:17636:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_swapchain_maintenance1):
  when 1 is static:
    const
      VK_EXT_swapchain_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17654:9
  else:
    let VK_EXT_swapchain_maintenance1* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17654:9
else:
  static :
    hint("Declaration of " & "VK_EXT_swapchain_maintenance1" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17655:9
  else:
    let VK_EXT_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17655:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME):
  when "VK_EXT_swapchain_maintenance1" is static:
    const
      VK_EXT_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME* = "VK_EXT_swapchain_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:17656:9
  else:
    let VK_EXT_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME* = "VK_EXT_swapchain_maintenance1" ## Generated based on /usr/include/vulkan/vulkan_core.h:17656:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_demote_to_helper_invocation):
  when 1 is static:
    const
      VK_EXT_shader_demote_to_helper_invocation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17681:9
  else:
    let VK_EXT_shader_demote_to_helper_invocation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17681:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_demote_to_helper_invocation" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17682:9
  else:
    let VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17682:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME):
  when "VK_EXT_shader_demote_to_helper_invocation" is static:
    const
      VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME* = "VK_EXT_shader_demote_to_helper_invocation" ## Generated based on /usr/include/vulkan/vulkan_core.h:17683:9
  else:
    let VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME* = "VK_EXT_shader_demote_to_helper_invocation" ## Generated based on /usr/include/vulkan/vulkan_core.h:17683:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_device_generated_commands):
  when 1 is static:
    const
      VK_NV_device_generated_commands* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17689:9
  else:
    let VK_NV_device_generated_commands* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17689:9
else:
  static :
    hint("Declaration of " & "VK_NV_device_generated_commands" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION):
  when 3 is static:
    const
      VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:17691:9
  else:
    let VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:17691:9
else:
  static :
    hint("Declaration of " & "VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME):
  when "VK_NV_device_generated_commands" is static:
    const
      VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME* = "VK_NV_device_generated_commands" ## Generated based on /usr/include/vulkan/vulkan_core.h:17692:9
  else:
    let VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME* = "VK_NV_device_generated_commands" ## Generated based on /usr/include/vulkan/vulkan_core.h:17692:9
else:
  static :
    hint("Declaration of " & "VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_inherited_viewport_scissor):
  when 1 is static:
    const
      VK_NV_inherited_viewport_scissor* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17895:9
  else:
    let VK_NV_inherited_viewport_scissor* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17895:9
else:
  static :
    hint("Declaration of " & "VK_NV_inherited_viewport_scissor" &
        " already exists, not redeclaring")
when not declared(VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17896:9
  else:
    let VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17896:9
else:
  static :
    hint("Declaration of " & "VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME):
  when "VK_NV_inherited_viewport_scissor" is static:
    const
      VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME* = "VK_NV_inherited_viewport_scissor" ## Generated based on /usr/include/vulkan/vulkan_core.h:17897:9
  else:
    let VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME* = "VK_NV_inherited_viewport_scissor" ## Generated based on /usr/include/vulkan/vulkan_core.h:17897:9
else:
  static :
    hint("Declaration of " & "VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_texel_buffer_alignment):
  when 1 is static:
    const
      VK_EXT_texel_buffer_alignment* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17915:9
  else:
    let VK_EXT_texel_buffer_alignment* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17915:9
else:
  static :
    hint("Declaration of " & "VK_EXT_texel_buffer_alignment" &
        " already exists, not redeclaring")
when not declared(VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17916:9
  else:
    let VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17916:9
else:
  static :
    hint("Declaration of " & "VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME):
  when "VK_EXT_texel_buffer_alignment" is static:
    const
      VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME* = "VK_EXT_texel_buffer_alignment" ## Generated based on /usr/include/vulkan/vulkan_core.h:17917:9
  else:
    let VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME* = "VK_EXT_texel_buffer_alignment" ## Generated based on /usr/include/vulkan/vulkan_core.h:17917:9
else:
  static :
    hint("Declaration of " & "VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_render_pass_transform):
  when 1 is static:
    const
      VK_QCOM_render_pass_transform* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17929:9
  else:
    let VK_QCOM_render_pass_transform* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17929:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_render_pass_transform" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION):
  when 5 is static:
    const
      VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION* = 5 ## Generated based on /usr/include/vulkan/vulkan_core.h:17930:9
  else:
    let VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION* = 5 ## Generated based on /usr/include/vulkan/vulkan_core.h:17930:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME):
  when "VK_QCOM_render_pass_transform" is static:
    const
      VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME* = "VK_QCOM_render_pass_transform" ## Generated based on /usr/include/vulkan/vulkan_core.h:17931:9
  else:
    let VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME* = "VK_QCOM_render_pass_transform" ## Generated based on /usr/include/vulkan/vulkan_core.h:17931:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_depth_bias_control):
  when 1 is static:
    const
      VK_EXT_depth_bias_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17948:9
  else:
    let VK_EXT_depth_bias_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17948:9
else:
  static :
    hint("Declaration of " & "VK_EXT_depth_bias_control" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17949:9
  else:
    let VK_EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17949:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME):
  when "VK_EXT_depth_bias_control" is static:
    const
      VK_EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME* = "VK_EXT_depth_bias_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:17950:9
  else:
    let VK_EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME* = "VK_EXT_depth_bias_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:17950:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_device_memory_report):
  when 1 is static:
    const
      VK_EXT_device_memory_report* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17994:9
  else:
    let VK_EXT_device_memory_report* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:17994:9
else:
  static :
    hint("Declaration of " & "VK_EXT_device_memory_report" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:17995:9
  else:
    let VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:17995:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME):
  when "VK_EXT_device_memory_report" is static:
    const
      VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME* = "VK_EXT_device_memory_report" ## Generated based on /usr/include/vulkan/vulkan_core.h:17996:9
  else:
    let VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME* = "VK_EXT_device_memory_report" ## Generated based on /usr/include/vulkan/vulkan_core.h:17996:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_acquire_drm_display):
  when 1 is static:
    const
      VK_EXT_acquire_drm_display* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18040:9
  else:
    let VK_EXT_acquire_drm_display* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18040:9
else:
  static :
    hint("Declaration of " & "VK_EXT_acquire_drm_display" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18041:9
  else:
    let VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18041:9
else:
  static :
    hint("Declaration of " & "VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME):
  when "VK_EXT_acquire_drm_display" is static:
    const
      VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME* = "VK_EXT_acquire_drm_display" ## Generated based on /usr/include/vulkan/vulkan_core.h:18042:9
  else:
    let VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME* = "VK_EXT_acquire_drm_display" ## Generated based on /usr/include/vulkan/vulkan_core.h:18042:9
else:
  static :
    hint("Declaration of " & "VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_robustness2):
  when 1 is static:
    const
      VK_EXT_robustness2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18065:9
  else:
    let VK_EXT_robustness2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18065:9
else:
  static :
    hint("Declaration of " & "VK_EXT_robustness2" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ROBUSTNESS_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_ROBUSTNESS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18066:9
  else:
    let VK_EXT_ROBUSTNESS_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18066:9
else:
  static :
    hint("Declaration of " & "VK_EXT_ROBUSTNESS_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ROBUSTNESS_2_EXTENSION_NAME):
  when "VK_EXT_robustness2" is static:
    const
      VK_EXT_ROBUSTNESS_2_EXTENSION_NAME* = "VK_EXT_robustness2" ## Generated based on /usr/include/vulkan/vulkan_core.h:18067:9
  else:
    let VK_EXT_ROBUSTNESS_2_EXTENSION_NAME* = "VK_EXT_robustness2" ## Generated based on /usr/include/vulkan/vulkan_core.h:18067:9
else:
  static :
    hint("Declaration of " & "VK_EXT_ROBUSTNESS_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_custom_border_color):
  when 1 is static:
    const
      VK_EXT_custom_border_color* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18075:9
  else:
    let VK_EXT_custom_border_color* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18075:9
else:
  static :
    hint("Declaration of " & "VK_EXT_custom_border_color" &
        " already exists, not redeclaring")
when not declared(VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION):
  when 12 is static:
    const
      VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION* = 12 ## Generated based on /usr/include/vulkan/vulkan_core.h:18076:9
  else:
    let VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION* = 12 ## Generated based on /usr/include/vulkan/vulkan_core.h:18076:9
else:
  static :
    hint("Declaration of " & "VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME):
  when "VK_EXT_custom_border_color" is static:
    const
      VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME* = "VK_EXT_custom_border_color" ## Generated based on /usr/include/vulkan/vulkan_core.h:18077:9
  else:
    let VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME* = "VK_EXT_custom_border_color" ## Generated based on /usr/include/vulkan/vulkan_core.h:18077:9
else:
  static :
    hint("Declaration of " & "VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_user_type):
  when 1 is static:
    const
      VK_GOOGLE_user_type* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18101:9
  else:
    let VK_GOOGLE_user_type* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18101:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_user_type" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_USER_TYPE_SPEC_VERSION):
  when 1 is static:
    const
      VK_GOOGLE_USER_TYPE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18102:9
  else:
    let VK_GOOGLE_USER_TYPE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18102:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_USER_TYPE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_USER_TYPE_EXTENSION_NAME):
  when "VK_GOOGLE_user_type" is static:
    const
      VK_GOOGLE_USER_TYPE_EXTENSION_NAME* = "VK_GOOGLE_user_type" ## Generated based on /usr/include/vulkan/vulkan_core.h:18103:9
  else:
    let VK_GOOGLE_USER_TYPE_EXTENSION_NAME* = "VK_GOOGLE_user_type" ## Generated based on /usr/include/vulkan/vulkan_core.h:18103:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_USER_TYPE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_present_barrier):
  when 1 is static:
    const
      VK_NV_present_barrier* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18107:9
  else:
    let VK_NV_present_barrier* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18107:9
else:
  static :
    hint("Declaration of " & "VK_NV_present_barrier" &
        " already exists, not redeclaring")
when not declared(VK_NV_PRESENT_BARRIER_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_PRESENT_BARRIER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18108:9
  else:
    let VK_NV_PRESENT_BARRIER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18108:9
else:
  static :
    hint("Declaration of " & "VK_NV_PRESENT_BARRIER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_PRESENT_BARRIER_EXTENSION_NAME):
  when "VK_NV_present_barrier" is static:
    const
      VK_NV_PRESENT_BARRIER_EXTENSION_NAME* = "VK_NV_present_barrier" ## Generated based on /usr/include/vulkan/vulkan_core.h:18109:9
  else:
    let VK_NV_PRESENT_BARRIER_EXTENSION_NAME* = "VK_NV_present_barrier" ## Generated based on /usr/include/vulkan/vulkan_core.h:18109:9
else:
  static :
    hint("Declaration of " & "VK_NV_PRESENT_BARRIER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_private_data):
  when 1 is static:
    const
      VK_EXT_private_data* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18131:9
  else:
    let VK_EXT_private_data* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18131:9
else:
  static :
    hint("Declaration of " & "VK_EXT_private_data" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PRIVATE_DATA_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PRIVATE_DATA_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18134:9
  else:
    let VK_EXT_PRIVATE_DATA_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18134:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PRIVATE_DATA_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PRIVATE_DATA_EXTENSION_NAME):
  when "VK_EXT_private_data" is static:
    const
      VK_EXT_PRIVATE_DATA_EXTENSION_NAME* = "VK_EXT_private_data" ## Generated based on /usr/include/vulkan/vulkan_core.h:18135:9
  else:
    let VK_EXT_PRIVATE_DATA_EXTENSION_NAME* = "VK_EXT_private_data" ## Generated based on /usr/include/vulkan/vulkan_core.h:18135:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PRIVATE_DATA_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_pipeline_creation_cache_control):
  when 1 is static:
    const
      VK_EXT_pipeline_creation_cache_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18186:9
  else:
    let VK_EXT_pipeline_creation_cache_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18186:9
else:
  static :
    hint("Declaration of " & "VK_EXT_pipeline_creation_cache_control" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION):
  when 3 is static:
    const
      VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:18187:9
  else:
    let VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:18187:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME):
  when "VK_EXT_pipeline_creation_cache_control" is static:
    const
      VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME* = "VK_EXT_pipeline_creation_cache_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:18188:9
  else:
    let VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME* = "VK_EXT_pipeline_creation_cache_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:18188:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_device_diagnostics_config):
  when 1 is static:
    const
      VK_NV_device_diagnostics_config* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18194:9
  else:
    let VK_NV_device_diagnostics_config* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18194:9
else:
  static :
    hint("Declaration of " & "VK_NV_device_diagnostics_config" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION):
  when 2 is static:
    const
      VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18195:9
  else:
    let VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18195:9
else:
  static :
    hint("Declaration of " & "VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME):
  when "VK_NV_device_diagnostics_config" is static:
    const
      VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME* = "VK_NV_device_diagnostics_config" ## Generated based on /usr/include/vulkan/vulkan_core.h:18196:9
  else:
    let VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME* = "VK_NV_device_diagnostics_config" ## Generated based on /usr/include/vulkan/vulkan_core.h:18196:9
else:
  static :
    hint("Declaration of " & "VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_render_pass_store_ops):
  when 1 is static:
    const
      VK_QCOM_render_pass_store_ops* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18221:9
  else:
    let VK_QCOM_render_pass_store_ops* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18221:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_render_pass_store_ops" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION):
  when 2 is static:
    const
      VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18222:9
  else:
    let VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18222:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME):
  when "VK_QCOM_render_pass_store_ops" is static:
    const
      VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME* = "VK_QCOM_render_pass_store_ops" ## Generated based on /usr/include/vulkan/vulkan_core.h:18223:9
  else:
    let VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME* = "VK_QCOM_render_pass_store_ops" ## Generated based on /usr/include/vulkan/vulkan_core.h:18223:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_tile_shading):
  when 1 is static:
    const
      VK_QCOM_tile_shading* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18227:9
  else:
    let VK_QCOM_tile_shading* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18227:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_tile_shading" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_TILE_SHADING_SPEC_VERSION):
  when 2 is static:
    const
      VK_QCOM_TILE_SHADING_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18228:9
  else:
    let VK_QCOM_TILE_SHADING_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18228:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_TILE_SHADING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_TILE_SHADING_EXTENSION_NAME):
  when "VK_QCOM_tile_shading" is static:
    const
      VK_QCOM_TILE_SHADING_EXTENSION_NAME* = "VK_QCOM_tile_shading" ## Generated based on /usr/include/vulkan/vulkan_core.h:18229:9
  else:
    let VK_QCOM_TILE_SHADING_EXTENSION_NAME* = "VK_QCOM_tile_shading" ## Generated based on /usr/include/vulkan/vulkan_core.h:18229:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_TILE_SHADING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_low_latency):
  when 1 is static:
    const
      VK_NV_low_latency* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18313:9
  else:
    let VK_NV_low_latency* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18313:9
else:
  static :
    hint("Declaration of " & "VK_NV_low_latency" &
        " already exists, not redeclaring")
when not declared(VK_NV_LOW_LATENCY_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_LOW_LATENCY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18314:9
  else:
    let VK_NV_LOW_LATENCY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18314:9
else:
  static :
    hint("Declaration of " & "VK_NV_LOW_LATENCY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_LOW_LATENCY_EXTENSION_NAME):
  when "VK_NV_low_latency" is static:
    const
      VK_NV_LOW_LATENCY_EXTENSION_NAME* = "VK_NV_low_latency" ## Generated based on /usr/include/vulkan/vulkan_core.h:18315:9
  else:
    let VK_NV_LOW_LATENCY_EXTENSION_NAME* = "VK_NV_low_latency" ## Generated based on /usr/include/vulkan/vulkan_core.h:18315:9
else:
  static :
    hint("Declaration of " & "VK_NV_LOW_LATENCY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_descriptor_buffer):
  when 1 is static:
    const
      VK_EXT_descriptor_buffer* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18325:9
  else:
    let VK_EXT_descriptor_buffer* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18325:9
else:
  static :
    hint("Declaration of " & "VK_EXT_descriptor_buffer" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DESCRIPTOR_BUFFER_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DESCRIPTOR_BUFFER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18327:9
  else:
    let VK_EXT_DESCRIPTOR_BUFFER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18327:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DESCRIPTOR_BUFFER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME):
  when "VK_EXT_descriptor_buffer" is static:
    const
      VK_EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME* = "VK_EXT_descriptor_buffer" ## Generated based on /usr/include/vulkan/vulkan_core.h:18328:9
  else:
    let VK_EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME* = "VK_EXT_descriptor_buffer" ## Generated based on /usr/include/vulkan/vulkan_core.h:18328:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_graphics_pipeline_library):
  when 1 is static:
    const
      VK_EXT_graphics_pipeline_library* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18560:9
  else:
    let VK_EXT_graphics_pipeline_library* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18560:9
else:
  static :
    hint("Declaration of " & "VK_EXT_graphics_pipeline_library" &
        " already exists, not redeclaring")
when not declared(VK_EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18561:9
  else:
    let VK_EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18561:9
else:
  static :
    hint("Declaration of " & "VK_EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME):
  when "VK_EXT_graphics_pipeline_library" is static:
    const
      VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME* = "VK_EXT_graphics_pipeline_library" ## Generated based on /usr/include/vulkan/vulkan_core.h:18562:9
  else:
    let VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME* = "VK_EXT_graphics_pipeline_library" ## Generated based on /usr/include/vulkan/vulkan_core.h:18562:9
else:
  static :
    hint("Declaration of " & "VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_shader_early_and_late_fragment_tests):
  when 1 is static:
    const
      VK_AMD_shader_early_and_late_fragment_tests* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18594:9
  else:
    let VK_AMD_shader_early_and_late_fragment_tests* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18594:9
else:
  static :
    hint("Declaration of " & "VK_AMD_shader_early_and_late_fragment_tests" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18595:9
  else:
    let VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18595:9
else:
  static :
    hint("Declaration of " &
        "VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME):
  when "VK_AMD_shader_early_and_late_fragment_tests" is static:
    const
      VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME* = "VK_AMD_shader_early_and_late_fragment_tests" ## Generated based on /usr/include/vulkan/vulkan_core.h:18596:9
  else:
    let VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME* = "VK_AMD_shader_early_and_late_fragment_tests" ## Generated based on /usr/include/vulkan/vulkan_core.h:18596:9
else:
  static :
    hint("Declaration of " &
        "VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_fragment_shading_rate_enums):
  when 1 is static:
    const
      VK_NV_fragment_shading_rate_enums* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18606:9
  else:
    let VK_NV_fragment_shading_rate_enums* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18606:9
else:
  static :
    hint("Declaration of " & "VK_NV_fragment_shading_rate_enums" &
        " already exists, not redeclaring")
when not declared(VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18607:9
  else:
    let VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18607:9
else:
  static :
    hint("Declaration of " & "VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME):
  when "VK_NV_fragment_shading_rate_enums" is static:
    const
      VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME* = "VK_NV_fragment_shading_rate_enums" ## Generated based on /usr/include/vulkan/vulkan_core.h:18608:9
  else:
    let VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME* = "VK_NV_fragment_shading_rate_enums" ## Generated based on /usr/include/vulkan/vulkan_core.h:18608:9
else:
  static :
    hint("Declaration of " & "VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_ray_tracing_motion_blur):
  when 1 is static:
    const
      VK_NV_ray_tracing_motion_blur* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18666:9
  else:
    let VK_NV_ray_tracing_motion_blur* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18666:9
else:
  static :
    hint("Declaration of " & "VK_NV_ray_tracing_motion_blur" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18667:9
  else:
    let VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18667:9
else:
  static :
    hint("Declaration of " & "VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME):
  when "VK_NV_ray_tracing_motion_blur" is static:
    const
      VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME* = "VK_NV_ray_tracing_motion_blur" ## Generated based on /usr/include/vulkan/vulkan_core.h:18668:9
  else:
    let VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME* = "VK_NV_ray_tracing_motion_blur" ## Generated based on /usr/include/vulkan/vulkan_core.h:18668:9
else:
  static :
    hint("Declaration of " & "VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ycbcr_2plane_444_formats):
  when 1 is static:
    const
      VK_EXT_ycbcr_2plane_444_formats* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18757:9
  else:
    let VK_EXT_ycbcr_2plane_444_formats* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18757:9
else:
  static :
    hint("Declaration of " & "VK_EXT_ycbcr_2plane_444_formats" &
        " already exists, not redeclaring")
when not declared(VK_EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18758:9
  else:
    let VK_EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18758:9
else:
  static :
    hint("Declaration of " & "VK_EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME):
  when "VK_EXT_ycbcr_2plane_444_formats" is static:
    const
      VK_EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME* = "VK_EXT_ycbcr_2plane_444_formats" ## Generated based on /usr/include/vulkan/vulkan_core.h:18759:9
  else:
    let VK_EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME* = "VK_EXT_ycbcr_2plane_444_formats" ## Generated based on /usr/include/vulkan/vulkan_core.h:18759:9
else:
  static :
    hint("Declaration of " & "VK_EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_fragment_density_map2):
  when 1 is static:
    const
      VK_EXT_fragment_density_map2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18769:9
  else:
    let VK_EXT_fragment_density_map2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18769:9
else:
  static :
    hint("Declaration of " & "VK_EXT_fragment_density_map2" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18770:9
  else:
    let VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18770:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME):
  when "VK_EXT_fragment_density_map2" is static:
    const
      VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME* = "VK_EXT_fragment_density_map2" ## Generated based on /usr/include/vulkan/vulkan_core.h:18771:9
  else:
    let VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME* = "VK_EXT_fragment_density_map2" ## Generated based on /usr/include/vulkan/vulkan_core.h:18771:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_rotated_copy_commands):
  when 1 is static:
    const
      VK_QCOM_rotated_copy_commands* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18790:9
  else:
    let VK_QCOM_rotated_copy_commands* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18790:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_rotated_copy_commands" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION):
  when 2 is static:
    const
      VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18791:9
  else:
    let VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18791:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_ROTATED_COPY_COMMANDS_EXTENSION_NAME):
  when "VK_QCOM_rotated_copy_commands" is static:
    const
      VK_QCOM_ROTATED_COPY_COMMANDS_EXTENSION_NAME* = "VK_QCOM_rotated_copy_commands" ## Generated based on /usr/include/vulkan/vulkan_core.h:18792:9
  else:
    let VK_QCOM_ROTATED_COPY_COMMANDS_EXTENSION_NAME* = "VK_QCOM_rotated_copy_commands" ## Generated based on /usr/include/vulkan/vulkan_core.h:18792:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_ROTATED_COPY_COMMANDS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_image_robustness):
  when 1 is static:
    const
      VK_EXT_image_robustness* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18802:9
  else:
    let VK_EXT_image_robustness* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18802:9
else:
  static :
    hint("Declaration of " & "VK_EXT_image_robustness" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18803:9
  else:
    let VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18803:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME):
  when "VK_EXT_image_robustness" is static:
    const
      VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME* = "VK_EXT_image_robustness" ## Generated based on /usr/include/vulkan/vulkan_core.h:18804:9
  else:
    let VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME* = "VK_EXT_image_robustness" ## Generated based on /usr/include/vulkan/vulkan_core.h:18804:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_image_compression_control):
  when 1 is static:
    const
      VK_EXT_image_compression_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18810:9
  else:
    let VK_EXT_image_compression_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18810:9
else:
  static :
    hint("Declaration of " & "VK_EXT_image_compression_control" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18811:9
  else:
    let VK_EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18811:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME):
  when "VK_EXT_image_compression_control" is static:
    const
      VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME* = "VK_EXT_image_compression_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:18812:9
  else:
    let VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME* = "VK_EXT_image_compression_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:18812:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_attachment_feedback_loop_layout):
  when 1 is static:
    const
      VK_EXT_attachment_feedback_loop_layout* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18876:9
  else:
    let VK_EXT_attachment_feedback_loop_layout* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18876:9
else:
  static :
    hint("Declaration of " & "VK_EXT_attachment_feedback_loop_layout" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18877:9
  else:
    let VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18877:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME):
  when "VK_EXT_attachment_feedback_loop_layout" is static:
    const
      VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME* = "VK_EXT_attachment_feedback_loop_layout" ## Generated based on /usr/include/vulkan/vulkan_core.h:18878:9
  else:
    let VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME* = "VK_EXT_attachment_feedback_loop_layout" ## Generated based on /usr/include/vulkan/vulkan_core.h:18878:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_4444_formats):
  when 1 is static:
    const
      VK_EXT_4444_formats* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18888:9
  else:
    let VK_EXT_4444_formats* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18888:9
else:
  static :
    hint("Declaration of " & "VK_EXT_4444_formats" &
        " already exists, not redeclaring")
when not declared(VK_EXT_4444_FORMATS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_4444_FORMATS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18889:9
  else:
    let VK_EXT_4444_FORMATS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18889:9
else:
  static :
    hint("Declaration of " & "VK_EXT_4444_FORMATS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_4444_FORMATS_EXTENSION_NAME):
  when "VK_EXT_4444_formats" is static:
    const
      VK_EXT_4444_FORMATS_EXTENSION_NAME* = "VK_EXT_4444_formats" ## Generated based on /usr/include/vulkan/vulkan_core.h:18890:9
  else:
    let VK_EXT_4444_FORMATS_EXTENSION_NAME* = "VK_EXT_4444_formats" ## Generated based on /usr/include/vulkan/vulkan_core.h:18890:9
else:
  static :
    hint("Declaration of " & "VK_EXT_4444_FORMATS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_device_fault):
  when 1 is static:
    const
      VK_EXT_device_fault* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18901:9
  else:
    let VK_EXT_device_fault* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18901:9
else:
  static :
    hint("Declaration of " & "VK_EXT_device_fault" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEVICE_FAULT_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_DEVICE_FAULT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18902:9
  else:
    let VK_EXT_DEVICE_FAULT_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:18902:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEVICE_FAULT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEVICE_FAULT_EXTENSION_NAME):
  when "VK_EXT_device_fault" is static:
    const
      VK_EXT_DEVICE_FAULT_EXTENSION_NAME* = "VK_EXT_device_fault" ## Generated based on /usr/include/vulkan/vulkan_core.h:18903:9
  else:
    let VK_EXT_DEVICE_FAULT_EXTENSION_NAME* = "VK_EXT_device_fault" ## Generated based on /usr/include/vulkan/vulkan_core.h:18903:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEVICE_FAULT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_ARM_rasterization_order_attachment_access):
  when 1 is static:
    const
      VK_ARM_rasterization_order_attachment_access* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18983:9
  else:
    let VK_ARM_rasterization_order_attachment_access* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18983:9
else:
  static :
    hint("Declaration of " & "VK_ARM_rasterization_order_attachment_access" &
        " already exists, not redeclaring")
when not declared(VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION):
  when 1 is static:
    const
      VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18984:9
  else:
    let VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18984:9
else:
  static :
    hint("Declaration of " &
        "VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME):
  when "VK_ARM_rasterization_order_attachment_access" is static:
    const
      VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME* = "VK_ARM_rasterization_order_attachment_access" ## Generated based on /usr/include/vulkan/vulkan_core.h:18985:9
  else:
    let VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME* = "VK_ARM_rasterization_order_attachment_access" ## Generated based on /usr/include/vulkan/vulkan_core.h:18985:9
else:
  static :
    hint("Declaration of " &
        "VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_rgba10x6_formats):
  when 1 is static:
    const
      VK_EXT_rgba10x6_formats* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18999:9
  else:
    let VK_EXT_rgba10x6_formats* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:18999:9
else:
  static :
    hint("Declaration of " & "VK_EXT_rgba10x6_formats" &
        " already exists, not redeclaring")
when not declared(VK_EXT_RGBA10X6_FORMATS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_RGBA10X6_FORMATS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19000:9
  else:
    let VK_EXT_RGBA10X6_FORMATS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19000:9
else:
  static :
    hint("Declaration of " & "VK_EXT_RGBA10X6_FORMATS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_RGBA10X6_FORMATS_EXTENSION_NAME):
  when "VK_EXT_rgba10x6_formats" is static:
    const
      VK_EXT_RGBA10X6_FORMATS_EXTENSION_NAME* = "VK_EXT_rgba10x6_formats" ## Generated based on /usr/include/vulkan/vulkan_core.h:19001:9
  else:
    let VK_EXT_RGBA10X6_FORMATS_EXTENSION_NAME* = "VK_EXT_rgba10x6_formats" ## Generated based on /usr/include/vulkan/vulkan_core.h:19001:9
else:
  static :
    hint("Declaration of " & "VK_EXT_RGBA10X6_FORMATS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_mutable_descriptor_type):
  when 1 is static:
    const
      VK_VALVE_mutable_descriptor_type* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19011:9
  else:
    let VK_VALVE_mutable_descriptor_type* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19011:9
else:
  static :
    hint("Declaration of " & "VK_VALVE_mutable_descriptor_type" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION):
  when 1 is static:
    const
      VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19012:9
  else:
    let VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19012:9
else:
  static :
    hint("Declaration of " & "VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME):
  when "VK_VALVE_mutable_descriptor_type" is static:
    const
      VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME* = "VK_VALVE_mutable_descriptor_type" ## Generated based on /usr/include/vulkan/vulkan_core.h:19013:9
  else:
    let VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME* = "VK_VALVE_mutable_descriptor_type" ## Generated based on /usr/include/vulkan/vulkan_core.h:19013:9
else:
  static :
    hint("Declaration of " & "VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_vertex_input_dynamic_state):
  when 1 is static:
    const
      VK_EXT_vertex_input_dynamic_state* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19041:9
  else:
    let VK_EXT_vertex_input_dynamic_state* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19041:9
else:
  static :
    hint("Declaration of " & "VK_EXT_vertex_input_dynamic_state" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:19042:9
  else:
    let VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:19042:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME):
  when "VK_EXT_vertex_input_dynamic_state" is static:
    const
      VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME* = "VK_EXT_vertex_input_dynamic_state" ## Generated based on /usr/include/vulkan/vulkan_core.h:19043:9
  else:
    let VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME* = "VK_EXT_vertex_input_dynamic_state" ## Generated based on /usr/include/vulkan/vulkan_core.h:19043:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_physical_device_drm):
  when 1 is static:
    const
      VK_EXT_physical_device_drm* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19083:9
  else:
    let VK_EXT_physical_device_drm* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19083:9
else:
  static :
    hint("Declaration of " & "VK_EXT_physical_device_drm" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19084:9
  else:
    let VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19084:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME):
  when "VK_EXT_physical_device_drm" is static:
    const
      VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME* = "VK_EXT_physical_device_drm" ## Generated based on /usr/include/vulkan/vulkan_core.h:19085:9
  else:
    let VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME* = "VK_EXT_physical_device_drm" ## Generated based on /usr/include/vulkan/vulkan_core.h:19085:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_device_address_binding_report):
  when 1 is static:
    const
      VK_EXT_device_address_binding_report* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19100:9
  else:
    let VK_EXT_device_address_binding_report* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19100:9
else:
  static :
    hint("Declaration of " & "VK_EXT_device_address_binding_report" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19101:9
  else:
    let VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19101:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME):
  when "VK_EXT_device_address_binding_report" is static:
    const
      VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME* = "VK_EXT_device_address_binding_report" ## Generated based on /usr/include/vulkan/vulkan_core.h:19102:9
  else:
    let VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME* = "VK_EXT_device_address_binding_report" ## Generated based on /usr/include/vulkan/vulkan_core.h:19102:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_depth_clip_control):
  when 1 is static:
    const
      VK_EXT_depth_clip_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19133:9
  else:
    let VK_EXT_depth_clip_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19133:9
else:
  static :
    hint("Declaration of " & "VK_EXT_depth_clip_control" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19134:9
  else:
    let VK_EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19134:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME):
  when "VK_EXT_depth_clip_control" is static:
    const
      VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME* = "VK_EXT_depth_clip_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:19135:9
  else:
    let VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME* = "VK_EXT_depth_clip_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:19135:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_primitive_topology_list_restart):
  when 1 is static:
    const
      VK_EXT_primitive_topology_list_restart* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19151:9
  else:
    let VK_EXT_primitive_topology_list_restart* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19151:9
else:
  static :
    hint("Declaration of " & "VK_EXT_primitive_topology_list_restart" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19152:9
  else:
    let VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19152:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME):
  when "VK_EXT_primitive_topology_list_restart" is static:
    const
      VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME* = "VK_EXT_primitive_topology_list_restart" ## Generated based on /usr/include/vulkan/vulkan_core.h:19153:9
  else:
    let VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME* = "VK_EXT_primitive_topology_list_restart" ## Generated based on /usr/include/vulkan/vulkan_core.h:19153:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_present_mode_fifo_latest_ready):
  when 1 is static:
    const
      VK_EXT_present_mode_fifo_latest_ready* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19164:9
  else:
    let VK_EXT_present_mode_fifo_latest_ready* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19164:9
else:
  static :
    hint("Declaration of " & "VK_EXT_present_mode_fifo_latest_ready" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19165:9
  else:
    let VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19165:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME):
  when "VK_EXT_present_mode_fifo_latest_ready" is static:
    const
      VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME* = "VK_EXT_present_mode_fifo_latest_ready" ## Generated based on /usr/include/vulkan/vulkan_core.h:19166:9
  else:
    let VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME* = "VK_EXT_present_mode_fifo_latest_ready" ## Generated based on /usr/include/vulkan/vulkan_core.h:19166:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_subpass_shading):
  when 1 is static:
    const
      VK_HUAWEI_subpass_shading* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19172:9
  else:
    let VK_HUAWEI_subpass_shading* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19172:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_subpass_shading" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION):
  when 3 is static:
    const
      VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:19173:9
  else:
    let VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:19173:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME):
  when "VK_HUAWEI_subpass_shading" is static:
    const
      VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME* = "VK_HUAWEI_subpass_shading" ## Generated based on /usr/include/vulkan/vulkan_core.h:19174:9
  else:
    let VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME* = "VK_HUAWEI_subpass_shading" ## Generated based on /usr/include/vulkan/vulkan_core.h:19174:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_invocation_mask):
  when 1 is static:
    const
      VK_HUAWEI_invocation_mask* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19213:9
  else:
    let VK_HUAWEI_invocation_mask* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19213:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_invocation_mask" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION):
  when 1 is static:
    const
      VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19214:9
  else:
    let VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19214:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME):
  when "VK_HUAWEI_invocation_mask" is static:
    const
      VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME* = "VK_HUAWEI_invocation_mask" ## Generated based on /usr/include/vulkan/vulkan_core.h:19215:9
  else:
    let VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME* = "VK_HUAWEI_invocation_mask" ## Generated based on /usr/include/vulkan/vulkan_core.h:19215:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_external_memory_rdma):
  when 1 is static:
    const
      VK_NV_external_memory_rdma* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19235:9
  else:
    let VK_NV_external_memory_rdma* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19235:9
else:
  static :
    hint("Declaration of " & "VK_NV_external_memory_rdma" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19237:9
  else:
    let VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19237:9
else:
  static :
    hint("Declaration of " & "VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME):
  when "VK_NV_external_memory_rdma" is static:
    const
      VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME* = "VK_NV_external_memory_rdma" ## Generated based on /usr/include/vulkan/vulkan_core.h:19238:9
  else:
    let VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME* = "VK_NV_external_memory_rdma" ## Generated based on /usr/include/vulkan/vulkan_core.h:19238:9
else:
  static :
    hint("Declaration of " & "VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_pipeline_properties):
  when 1 is static:
    const
      VK_EXT_pipeline_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19265:9
  else:
    let VK_EXT_pipeline_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19265:9
else:
  static :
    hint("Declaration of " & "VK_EXT_pipeline_properties" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_PROPERTIES_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PIPELINE_PROPERTIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19266:9
  else:
    let VK_EXT_PIPELINE_PROPERTIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19266:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PIPELINE_PROPERTIES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME):
  when "VK_EXT_pipeline_properties" is static:
    const
      VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME* = "VK_EXT_pipeline_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:19267:9
  else:
    let VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME* = "VK_EXT_pipeline_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:19267:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_frame_boundary):
  when 1 is static:
    const
      VK_EXT_frame_boundary* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19295:9
  else:
    let VK_EXT_frame_boundary* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19295:9
else:
  static :
    hint("Declaration of " & "VK_EXT_frame_boundary" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FRAME_BOUNDARY_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_FRAME_BOUNDARY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19296:9
  else:
    let VK_EXT_FRAME_BOUNDARY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19296:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FRAME_BOUNDARY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FRAME_BOUNDARY_EXTENSION_NAME):
  when "VK_EXT_frame_boundary" is static:
    const
      VK_EXT_FRAME_BOUNDARY_EXTENSION_NAME* = "VK_EXT_frame_boundary" ## Generated based on /usr/include/vulkan/vulkan_core.h:19297:9
  else:
    let VK_EXT_FRAME_BOUNDARY_EXTENSION_NAME* = "VK_EXT_frame_boundary" ## Generated based on /usr/include/vulkan/vulkan_core.h:19297:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FRAME_BOUNDARY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_multisampled_render_to_single_sampled):
  when 1 is static:
    const
      VK_EXT_multisampled_render_to_single_sampled* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19327:9
  else:
    let VK_EXT_multisampled_render_to_single_sampled* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19327:9
else:
  static :
    hint("Declaration of " & "VK_EXT_multisampled_render_to_single_sampled" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19328:9
  else:
    let VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19328:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME):
  when "VK_EXT_multisampled_render_to_single_sampled" is static:
    const
      VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME* = "VK_EXT_multisampled_render_to_single_sampled" ## Generated based on /usr/include/vulkan/vulkan_core.h:19329:9
  else:
    let VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME* = "VK_EXT_multisampled_render_to_single_sampled" ## Generated based on /usr/include/vulkan/vulkan_core.h:19329:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_extended_dynamic_state2):
  when 1 is static:
    const
      VK_EXT_extended_dynamic_state2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19352:9
  else:
    let VK_EXT_extended_dynamic_state2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19352:9
else:
  static :
    hint("Declaration of " & "VK_EXT_extended_dynamic_state2" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19353:9
  else:
    let VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19353:9
else:
  static :
    hint("Declaration of " & "VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME):
  when "VK_EXT_extended_dynamic_state2" is static:
    const
      VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME* = "VK_EXT_extended_dynamic_state2" ## Generated based on /usr/include/vulkan/vulkan_core.h:19354:9
  else:
    let VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME* = "VK_EXT_extended_dynamic_state2" ## Generated based on /usr/include/vulkan/vulkan_core.h:19354:9
else:
  static :
    hint("Declaration of " & "VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_color_write_enable):
  when 1 is static:
    const
      VK_EXT_color_write_enable* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19403:9
  else:
    let VK_EXT_color_write_enable* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19403:9
else:
  static :
    hint("Declaration of " & "VK_EXT_color_write_enable" &
        " already exists, not redeclaring")
when not declared(VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19404:9
  else:
    let VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19404:9
else:
  static :
    hint("Declaration of " & "VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME):
  when "VK_EXT_color_write_enable" is static:
    const
      VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME* = "VK_EXT_color_write_enable" ## Generated based on /usr/include/vulkan/vulkan_core.h:19405:9
  else:
    let VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME* = "VK_EXT_color_write_enable" ## Generated based on /usr/include/vulkan/vulkan_core.h:19405:9
else:
  static :
    hint("Declaration of " & "VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_primitives_generated_query):
  when 1 is static:
    const
      VK_EXT_primitives_generated_query* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19432:9
  else:
    let VK_EXT_primitives_generated_query* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19432:9
else:
  static :
    hint("Declaration of " & "VK_EXT_primitives_generated_query" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19433:9
  else:
    let VK_EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19433:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME):
  when "VK_EXT_primitives_generated_query" is static:
    const
      VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME* = "VK_EXT_primitives_generated_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:19434:9
  else:
    let VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME* = "VK_EXT_primitives_generated_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:19434:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_global_priority_query):
  when 1 is static:
    const
      VK_EXT_global_priority_query* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19446:9
  else:
    let VK_EXT_global_priority_query* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19446:9
else:
  static :
    hint("Declaration of " & "VK_EXT_global_priority_query" &
        " already exists, not redeclaring")
when not declared(VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19447:9
  else:
    let VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19447:9
else:
  static :
    hint("Declaration of " & "VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME):
  when "VK_EXT_global_priority_query" is static:
    const
      VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME* = "VK_EXT_global_priority_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:19448:9
  else:
    let VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME* = "VK_EXT_global_priority_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:19448:9
else:
  static :
    hint("Declaration of " & "VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_MAX_GLOBAL_PRIORITY_SIZE_EXT):
  when VK_MAX_GLOBAL_PRIORITY_SIZE is typedesc:
    type
      VK_MAX_GLOBAL_PRIORITY_SIZE_EXT* = VK_MAX_GLOBAL_PRIORITY_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:19449:9
  else:
    when VK_MAX_GLOBAL_PRIORITY_SIZE is static:
      const
        VK_MAX_GLOBAL_PRIORITY_SIZE_EXT* = VK_MAX_GLOBAL_PRIORITY_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:19449:9
    else:
      let VK_MAX_GLOBAL_PRIORITY_SIZE_EXT* = VK_MAX_GLOBAL_PRIORITY_SIZE ## Generated based on /usr/include/vulkan/vulkan_core.h:19449:9
else:
  static :
    hint("Declaration of " & "VK_MAX_GLOBAL_PRIORITY_SIZE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_video_encode_rgb_conversion):
  when 1 is static:
    const
      VK_VALVE_video_encode_rgb_conversion* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19457:9
  else:
    let VK_VALVE_video_encode_rgb_conversion* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19457:9
else:
  static :
    hint("Declaration of " & "VK_VALVE_video_encode_rgb_conversion" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_SPEC_VERSION):
  when 1 is static:
    const
      VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19458:9
  else:
    let VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19458:9
else:
  static :
    hint("Declaration of " & "VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_EXTENSION_NAME):
  when "VK_VALVE_video_encode_rgb_conversion" is static:
    const
      VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_EXTENSION_NAME* = "VK_VALVE_video_encode_rgb_conversion" ## Generated based on /usr/include/vulkan/vulkan_core.h:19459:9
  else:
    let VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_EXTENSION_NAME* = "VK_VALVE_video_encode_rgb_conversion" ## Generated based on /usr/include/vulkan/vulkan_core.h:19459:9
else:
  static :
    hint("Declaration of " &
        "VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_image_view_min_lod):
  when 1 is static:
    const
      VK_EXT_image_view_min_lod* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19517:9
  else:
    let VK_EXT_image_view_min_lod* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19517:9
else:
  static :
    hint("Declaration of " & "VK_EXT_image_view_min_lod" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19518:9
  else:
    let VK_EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19518:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME):
  when "VK_EXT_image_view_min_lod" is static:
    const
      VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME* = "VK_EXT_image_view_min_lod" ## Generated based on /usr/include/vulkan/vulkan_core.h:19519:9
  else:
    let VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME* = "VK_EXT_image_view_min_lod" ## Generated based on /usr/include/vulkan/vulkan_core.h:19519:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_multi_draw):
  when 1 is static:
    const
      VK_EXT_multi_draw* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19535:9
  else:
    let VK_EXT_multi_draw* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19535:9
else:
  static :
    hint("Declaration of " & "VK_EXT_multi_draw" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MULTI_DRAW_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_MULTI_DRAW_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19536:9
  else:
    let VK_EXT_MULTI_DRAW_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19536:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MULTI_DRAW_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MULTI_DRAW_EXTENSION_NAME):
  when "VK_EXT_multi_draw" is static:
    const
      VK_EXT_MULTI_DRAW_EXTENSION_NAME* = "VK_EXT_multi_draw" ## Generated based on /usr/include/vulkan/vulkan_core.h:19537:9
  else:
    let VK_EXT_MULTI_DRAW_EXTENSION_NAME* = "VK_EXT_multi_draw" ## Generated based on /usr/include/vulkan/vulkan_core.h:19537:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MULTI_DRAW_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_image_2d_view_of_3d):
  when 1 is static:
    const
      VK_EXT_image_2d_view_of_3d* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19589:9
  else:
    let VK_EXT_image_2d_view_of_3d* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19589:9
else:
  static :
    hint("Declaration of " & "VK_EXT_image_2d_view_of_3d" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19590:9
  else:
    let VK_EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19590:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME):
  when "VK_EXT_image_2d_view_of_3d" is static:
    const
      VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME* = "VK_EXT_image_2d_view_of_3d" ## Generated based on /usr/include/vulkan/vulkan_core.h:19591:9
  else:
    let VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME* = "VK_EXT_image_2d_view_of_3d" ## Generated based on /usr/include/vulkan/vulkan_core.h:19591:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_tile_image):
  when 1 is static:
    const
      VK_EXT_shader_tile_image* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19602:9
  else:
    let VK_EXT_shader_tile_image* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19602:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_tile_image" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_TILE_IMAGE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_TILE_IMAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19603:9
  else:
    let VK_EXT_SHADER_TILE_IMAGE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19603:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_TILE_IMAGE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_TILE_IMAGE_EXTENSION_NAME):
  when "VK_EXT_shader_tile_image" is static:
    const
      VK_EXT_SHADER_TILE_IMAGE_EXTENSION_NAME* = "VK_EXT_shader_tile_image" ## Generated based on /usr/include/vulkan/vulkan_core.h:19604:9
  else:
    let VK_EXT_SHADER_TILE_IMAGE_EXTENSION_NAME* = "VK_EXT_shader_tile_image" ## Generated based on /usr/include/vulkan/vulkan_core.h:19604:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_TILE_IMAGE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_opacity_micromap):
  when 1 is static:
    const
      VK_EXT_opacity_micromap* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19624:9
  else:
    let VK_EXT_opacity_micromap* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19624:9
else:
  static :
    hint("Declaration of " & "VK_EXT_opacity_micromap" &
        " already exists, not redeclaring")
when not declared(VK_EXT_OPACITY_MICROMAP_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_OPACITY_MICROMAP_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:19626:9
  else:
    let VK_EXT_OPACITY_MICROMAP_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:19626:9
else:
  static :
    hint("Declaration of " & "VK_EXT_OPACITY_MICROMAP_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_OPACITY_MICROMAP_EXTENSION_NAME):
  when "VK_EXT_opacity_micromap" is static:
    const
      VK_EXT_OPACITY_MICROMAP_EXTENSION_NAME* = "VK_EXT_opacity_micromap" ## Generated based on /usr/include/vulkan/vulkan_core.h:19627:9
  else:
    let VK_EXT_OPACITY_MICROMAP_EXTENSION_NAME* = "VK_EXT_opacity_micromap" ## Generated based on /usr/include/vulkan/vulkan_core.h:19627:9
else:
  static :
    hint("Declaration of " & "VK_EXT_OPACITY_MICROMAP_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_load_store_op_none):
  when 1 is static:
    const
      VK_EXT_load_store_op_none* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19925:9
  else:
    let VK_EXT_load_store_op_none* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19925:9
else:
  static :
    hint("Declaration of " & "VK_EXT_load_store_op_none" &
        " already exists, not redeclaring")
when not declared(VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19926:9
  else:
    let VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19926:9
else:
  static :
    hint("Declaration of " & "VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME):
  when "VK_EXT_load_store_op_none" is static:
    const
      VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME* = "VK_EXT_load_store_op_none" ## Generated based on /usr/include/vulkan/vulkan_core.h:19927:9
  else:
    let VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME* = "VK_EXT_load_store_op_none" ## Generated based on /usr/include/vulkan/vulkan_core.h:19927:9
else:
  static :
    hint("Declaration of " & "VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_cluster_culling_shader):
  when 1 is static:
    const
      VK_HUAWEI_cluster_culling_shader* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19931:9
  else:
    let VK_HUAWEI_cluster_culling_shader* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19931:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_cluster_culling_shader" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_CLUSTER_CULLING_SHADER_SPEC_VERSION):
  when 3 is static:
    const
      VK_HUAWEI_CLUSTER_CULLING_SHADER_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:19932:9
  else:
    let VK_HUAWEI_CLUSTER_CULLING_SHADER_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:19932:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_CLUSTER_CULLING_SHADER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_CLUSTER_CULLING_SHADER_EXTENSION_NAME):
  when "VK_HUAWEI_cluster_culling_shader" is static:
    const
      VK_HUAWEI_CLUSTER_CULLING_SHADER_EXTENSION_NAME* = "VK_HUAWEI_cluster_culling_shader" ## Generated based on /usr/include/vulkan/vulkan_core.h:19933:9
  else:
    let VK_HUAWEI_CLUSTER_CULLING_SHADER_EXTENSION_NAME* = "VK_HUAWEI_cluster_culling_shader" ## Generated based on /usr/include/vulkan/vulkan_core.h:19933:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_CLUSTER_CULLING_SHADER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_border_color_swizzle):
  when 1 is static:
    const
      VK_EXT_border_color_swizzle* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19978:9
  else:
    let VK_EXT_border_color_swizzle* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19978:9
else:
  static :
    hint("Declaration of " & "VK_EXT_border_color_swizzle" &
        " already exists, not redeclaring")
when not declared(VK_EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19979:9
  else:
    let VK_EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19979:9
else:
  static :
    hint("Declaration of " & "VK_EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME):
  when "VK_EXT_border_color_swizzle" is static:
    const
      VK_EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME* = "VK_EXT_border_color_swizzle" ## Generated based on /usr/include/vulkan/vulkan_core.h:19980:9
  else:
    let VK_EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME* = "VK_EXT_border_color_swizzle" ## Generated based on /usr/include/vulkan/vulkan_core.h:19980:9
else:
  static :
    hint("Declaration of " & "VK_EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_pageable_device_local_memory):
  when 1 is static:
    const
      VK_EXT_pageable_device_local_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19998:9
  else:
    let VK_EXT_pageable_device_local_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19998:9
else:
  static :
    hint("Declaration of " & "VK_EXT_pageable_device_local_memory" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19999:9
  else:
    let VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:19999:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME):
  when "VK_EXT_pageable_device_local_memory" is static:
    const
      VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME* = "VK_EXT_pageable_device_local_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:20000:9
  else:
    let VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME* = "VK_EXT_pageable_device_local_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:20000:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_ARM_shader_core_properties):
  when 1 is static:
    const
      VK_ARM_shader_core_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20020:9
  else:
    let VK_ARM_shader_core_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20020:9
else:
  static :
    hint("Declaration of " & "VK_ARM_shader_core_properties" &
        " already exists, not redeclaring")
when not declared(VK_ARM_SHADER_CORE_PROPERTIES_SPEC_VERSION):
  when 1 is static:
    const
      VK_ARM_SHADER_CORE_PROPERTIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20021:9
  else:
    let VK_ARM_SHADER_CORE_PROPERTIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20021:9
else:
  static :
    hint("Declaration of " & "VK_ARM_SHADER_CORE_PROPERTIES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_ARM_SHADER_CORE_PROPERTIES_EXTENSION_NAME):
  when "VK_ARM_shader_core_properties" is static:
    const
      VK_ARM_SHADER_CORE_PROPERTIES_EXTENSION_NAME* = "VK_ARM_shader_core_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:20022:9
  else:
    let VK_ARM_SHADER_CORE_PROPERTIES_EXTENSION_NAME* = "VK_ARM_shader_core_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:20022:9
else:
  static :
    hint("Declaration of " & "VK_ARM_SHADER_CORE_PROPERTIES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_ARM_scheduling_controls):
  when 1 is static:
    const
      VK_ARM_scheduling_controls* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20034:9
  else:
    let VK_ARM_scheduling_controls* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20034:9
else:
  static :
    hint("Declaration of " & "VK_ARM_scheduling_controls" &
        " already exists, not redeclaring")
when not declared(VK_ARM_SCHEDULING_CONTROLS_SPEC_VERSION):
  when 1 is static:
    const
      VK_ARM_SCHEDULING_CONTROLS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20035:9
  else:
    let VK_ARM_SCHEDULING_CONTROLS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20035:9
else:
  static :
    hint("Declaration of " & "VK_ARM_SCHEDULING_CONTROLS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME):
  when "VK_ARM_scheduling_controls" is static:
    const
      VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME* = "VK_ARM_scheduling_controls" ## Generated based on /usr/include/vulkan/vulkan_core.h:20036:9
  else:
    let VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME* = "VK_ARM_scheduling_controls" ## Generated based on /usr/include/vulkan/vulkan_core.h:20036:9
else:
  static :
    hint("Declaration of " & "VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_image_sliced_view_of_3d):
  when 1 is static:
    const
      VK_EXT_image_sliced_view_of_3d* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20064:9
  else:
    let VK_EXT_image_sliced_view_of_3d* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20064:9
else:
  static :
    hint("Declaration of " & "VK_EXT_image_sliced_view_of_3d" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_SLICED_VIEW_OF_3D_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_IMAGE_SLICED_VIEW_OF_3D_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20065:9
  else:
    let VK_EXT_IMAGE_SLICED_VIEW_OF_3D_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20065:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_SLICED_VIEW_OF_3D_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_SLICED_VIEW_OF_3D_EXTENSION_NAME):
  when "VK_EXT_image_sliced_view_of_3d" is static:
    const
      VK_EXT_IMAGE_SLICED_VIEW_OF_3D_EXTENSION_NAME* = "VK_EXT_image_sliced_view_of_3d" ## Generated based on /usr/include/vulkan/vulkan_core.h:20066:9
  else:
    let VK_EXT_IMAGE_SLICED_VIEW_OF_3D_EXTENSION_NAME* = "VK_EXT_image_sliced_view_of_3d" ## Generated based on /usr/include/vulkan/vulkan_core.h:20066:9
else:
  static :
    hint("Declaration of " & "VK_EXT_IMAGE_SLICED_VIEW_OF_3D_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_descriptor_set_host_mapping):
  when 1 is static:
    const
      VK_VALVE_descriptor_set_host_mapping* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20084:9
  else:
    let VK_VALVE_descriptor_set_host_mapping* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20084:9
else:
  static :
    hint("Declaration of " & "VK_VALVE_descriptor_set_host_mapping" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION):
  when 1 is static:
    const
      VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20085:9
  else:
    let VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20085:9
else:
  static :
    hint("Declaration of " & "VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME):
  when "VK_VALVE_descriptor_set_host_mapping" is static:
    const
      VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME* = "VK_VALVE_descriptor_set_host_mapping" ## Generated based on /usr/include/vulkan/vulkan_core.h:20086:9
  else:
    let VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME* = "VK_VALVE_descriptor_set_host_mapping" ## Generated based on /usr/include/vulkan/vulkan_core.h:20086:9
else:
  static :
    hint("Declaration of " &
        "VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_depth_clamp_zero_one):
  when 1 is static:
    const
      VK_EXT_depth_clamp_zero_one* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20128:9
  else:
    let VK_EXT_depth_clamp_zero_one* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20128:9
else:
  static :
    hint("Declaration of " & "VK_EXT_depth_clamp_zero_one" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20129:9
  else:
    let VK_EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20129:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME):
  when "VK_EXT_depth_clamp_zero_one" is static:
    const
      VK_EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME* = "VK_EXT_depth_clamp_zero_one" ## Generated based on /usr/include/vulkan/vulkan_core.h:20130:9
  else:
    let VK_EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME* = "VK_EXT_depth_clamp_zero_one" ## Generated based on /usr/include/vulkan/vulkan_core.h:20130:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_non_seamless_cube_map):
  when 1 is static:
    const
      VK_EXT_non_seamless_cube_map* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20136:9
  else:
    let VK_EXT_non_seamless_cube_map* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20136:9
else:
  static :
    hint("Declaration of " & "VK_EXT_non_seamless_cube_map" &
        " already exists, not redeclaring")
when not declared(VK_EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20137:9
  else:
    let VK_EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20137:9
else:
  static :
    hint("Declaration of " & "VK_EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME):
  when "VK_EXT_non_seamless_cube_map" is static:
    const
      VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME* = "VK_EXT_non_seamless_cube_map" ## Generated based on /usr/include/vulkan/vulkan_core.h:20138:9
  else:
    let VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME* = "VK_EXT_non_seamless_cube_map" ## Generated based on /usr/include/vulkan/vulkan_core.h:20138:9
else:
  static :
    hint("Declaration of " & "VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_ARM_render_pass_striped):
  when 1 is static:
    const
      VK_ARM_render_pass_striped* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20148:9
  else:
    let VK_ARM_render_pass_striped* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20148:9
else:
  static :
    hint("Declaration of " & "VK_ARM_render_pass_striped" &
        " already exists, not redeclaring")
when not declared(VK_ARM_RENDER_PASS_STRIPED_SPEC_VERSION):
  when 1 is static:
    const
      VK_ARM_RENDER_PASS_STRIPED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20149:9
  else:
    let VK_ARM_RENDER_PASS_STRIPED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20149:9
else:
  static :
    hint("Declaration of " & "VK_ARM_RENDER_PASS_STRIPED_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_ARM_RENDER_PASS_STRIPED_EXTENSION_NAME):
  when "VK_ARM_render_pass_striped" is static:
    const
      VK_ARM_RENDER_PASS_STRIPED_EXTENSION_NAME* = "VK_ARM_render_pass_striped" ## Generated based on /usr/include/vulkan/vulkan_core.h:20150:9
  else:
    let VK_ARM_RENDER_PASS_STRIPED_EXTENSION_NAME* = "VK_ARM_render_pass_striped" ## Generated based on /usr/include/vulkan/vulkan_core.h:20150:9
else:
  static :
    hint("Declaration of " & "VK_ARM_RENDER_PASS_STRIPED_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_fragment_density_map_offset):
  when 1 is static:
    const
      VK_QCOM_fragment_density_map_offset* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20187:9
  else:
    let VK_QCOM_fragment_density_map_offset* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20187:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_fragment_density_map_offset" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION):
  when 3 is static:
    const
      VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:20188:9
  else:
    let VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION* = 3 ## Generated based on /usr/include/vulkan/vulkan_core.h:20188:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME):
  when "VK_QCOM_fragment_density_map_offset" is static:
    const
      VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME* = "VK_QCOM_fragment_density_map_offset" ## Generated based on /usr/include/vulkan/vulkan_core.h:20189:9
  else:
    let VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME* = "VK_QCOM_fragment_density_map_offset" ## Generated based on /usr/include/vulkan/vulkan_core.h:20189:9
else:
  static :
    hint("Declaration of " &
        "VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_copy_memory_indirect):
  when 1 is static:
    const
      VK_NV_copy_memory_indirect* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20218:9
  else:
    let VK_NV_copy_memory_indirect* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20218:9
else:
  static :
    hint("Declaration of " & "VK_NV_copy_memory_indirect" &
        " already exists, not redeclaring")
when not declared(VK_NV_COPY_MEMORY_INDIRECT_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_COPY_MEMORY_INDIRECT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20219:9
  else:
    let VK_NV_COPY_MEMORY_INDIRECT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20219:9
else:
  static :
    hint("Declaration of " & "VK_NV_COPY_MEMORY_INDIRECT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME):
  when "VK_NV_copy_memory_indirect" is static:
    const
      VK_NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME* = "VK_NV_copy_memory_indirect" ## Generated based on /usr/include/vulkan/vulkan_core.h:20220:9
  else:
    let VK_NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME* = "VK_NV_copy_memory_indirect" ## Generated based on /usr/include/vulkan/vulkan_core.h:20220:9
else:
  static :
    hint("Declaration of " & "VK_NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_memory_decompression):
  when 1 is static:
    const
      VK_NV_memory_decompression* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20259:9
  else:
    let VK_NV_memory_decompression* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20259:9
else:
  static :
    hint("Declaration of " & "VK_NV_memory_decompression" &
        " already exists, not redeclaring")
when not declared(VK_NV_MEMORY_DECOMPRESSION_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_MEMORY_DECOMPRESSION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20260:9
  else:
    let VK_NV_MEMORY_DECOMPRESSION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20260:9
else:
  static :
    hint("Declaration of " & "VK_NV_MEMORY_DECOMPRESSION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_MEMORY_DECOMPRESSION_EXTENSION_NAME):
  when "VK_NV_memory_decompression" is static:
    const
      VK_NV_MEMORY_DECOMPRESSION_EXTENSION_NAME* = "VK_NV_memory_decompression" ## Generated based on /usr/include/vulkan/vulkan_core.h:20261:9
  else:
    let VK_NV_MEMORY_DECOMPRESSION_EXTENSION_NAME* = "VK_NV_memory_decompression" ## Generated based on /usr/include/vulkan/vulkan_core.h:20261:9
else:
  static :
    hint("Declaration of " & "VK_NV_MEMORY_DECOMPRESSION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_device_generated_commands_compute):
  when 1 is static:
    const
      VK_NV_device_generated_commands_compute* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20311:9
  else:
    let VK_NV_device_generated_commands_compute* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20311:9
else:
  static :
    hint("Declaration of " & "VK_NV_device_generated_commands_compute" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION):
  when 2 is static:
    const
      VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:20312:9
  else:
    let VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:20312:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME):
  when "VK_NV_device_generated_commands_compute" is static:
    const
      VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME* = "VK_NV_device_generated_commands_compute" ## Generated based on /usr/include/vulkan/vulkan_core.h:20313:9
  else:
    let VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME* = "VK_NV_device_generated_commands_compute" ## Generated based on /usr/include/vulkan/vulkan_core.h:20313:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_ray_tracing_linear_swept_spheres):
  when 1 is static:
    const
      VK_NV_ray_tracing_linear_swept_spheres* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20369:9
  else:
    let VK_NV_ray_tracing_linear_swept_spheres* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20369:9
else:
  static :
    hint("Declaration of " & "VK_NV_ray_tracing_linear_swept_spheres" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20370:9
  else:
    let VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20370:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_EXTENSION_NAME):
  when "VK_NV_ray_tracing_linear_swept_spheres" is static:
    const
      VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_EXTENSION_NAME* = "VK_NV_ray_tracing_linear_swept_spheres" ## Generated based on /usr/include/vulkan/vulkan_core.h:20371:9
  else:
    let VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_EXTENSION_NAME* = "VK_NV_ray_tracing_linear_swept_spheres" ## Generated based on /usr/include/vulkan/vulkan_core.h:20371:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_linear_color_attachment):
  when 1 is static:
    const
      VK_NV_linear_color_attachment* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20424:9
  else:
    let VK_NV_linear_color_attachment* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20424:9
else:
  static :
    hint("Declaration of " & "VK_NV_linear_color_attachment" &
        " already exists, not redeclaring")
when not declared(VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20425:9
  else:
    let VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20425:9
else:
  static :
    hint("Declaration of " & "VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME):
  when "VK_NV_linear_color_attachment" is static:
    const
      VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME* = "VK_NV_linear_color_attachment" ## Generated based on /usr/include/vulkan/vulkan_core.h:20426:9
  else:
    let VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME* = "VK_NV_linear_color_attachment" ## Generated based on /usr/include/vulkan/vulkan_core.h:20426:9
else:
  static :
    hint("Declaration of " & "VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_surfaceless_query):
  when 1 is static:
    const
      VK_GOOGLE_surfaceless_query* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20436:9
  else:
    let VK_GOOGLE_surfaceless_query* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20436:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_surfaceless_query" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION):
  when 2 is static:
    const
      VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:20437:9
  else:
    let VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:20437:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME):
  when "VK_GOOGLE_surfaceless_query" is static:
    const
      VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME* = "VK_GOOGLE_surfaceless_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:20438:9
  else:
    let VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME* = "VK_GOOGLE_surfaceless_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:20438:9
else:
  static :
    hint("Declaration of " & "VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_image_compression_control_swapchain):
  when 1 is static:
    const
      VK_EXT_image_compression_control_swapchain* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20442:9
  else:
    let VK_EXT_image_compression_control_swapchain* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20442:9
else:
  static :
    hint("Declaration of " & "VK_EXT_image_compression_control_swapchain" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20443:9
  else:
    let VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20443:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME):
  when "VK_EXT_image_compression_control_swapchain" is static:
    const
      VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME* = "VK_EXT_image_compression_control_swapchain" ## Generated based on /usr/include/vulkan/vulkan_core.h:20444:9
  else:
    let VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME* = "VK_EXT_image_compression_control_swapchain" ## Generated based on /usr/include/vulkan/vulkan_core.h:20444:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_image_processing):
  when 1 is static:
    const
      VK_QCOM_image_processing* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20454:9
  else:
    let VK_QCOM_image_processing* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20454:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_image_processing" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION):
  when 1 is static:
    const
      VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20455:9
  else:
    let VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20455:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME):
  when "VK_QCOM_image_processing" is static:
    const
      VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME* = "VK_QCOM_image_processing" ## Generated based on /usr/include/vulkan/vulkan_core.h:20456:9
  else:
    let VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME* = "VK_QCOM_image_processing" ## Generated based on /usr/include/vulkan/vulkan_core.h:20456:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_nested_command_buffer):
  when 1 is static:
    const
      VK_EXT_nested_command_buffer* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20485:9
  else:
    let VK_EXT_nested_command_buffer* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20485:9
else:
  static :
    hint("Declaration of " & "VK_EXT_nested_command_buffer" &
        " already exists, not redeclaring")
when not declared(VK_EXT_NESTED_COMMAND_BUFFER_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_NESTED_COMMAND_BUFFER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20486:9
  else:
    let VK_EXT_NESTED_COMMAND_BUFFER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20486:9
else:
  static :
    hint("Declaration of " & "VK_EXT_NESTED_COMMAND_BUFFER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_NESTED_COMMAND_BUFFER_EXTENSION_NAME):
  when "VK_EXT_nested_command_buffer" is static:
    const
      VK_EXT_NESTED_COMMAND_BUFFER_EXTENSION_NAME* = "VK_EXT_nested_command_buffer" ## Generated based on /usr/include/vulkan/vulkan_core.h:20487:9
  else:
    let VK_EXT_NESTED_COMMAND_BUFFER_EXTENSION_NAME* = "VK_EXT_nested_command_buffer" ## Generated based on /usr/include/vulkan/vulkan_core.h:20487:9
else:
  static :
    hint("Declaration of " & "VK_EXT_NESTED_COMMAND_BUFFER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_external_memory_acquire_unmodified):
  when 1 is static:
    const
      VK_EXT_external_memory_acquire_unmodified* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20505:9
  else:
    let VK_EXT_external_memory_acquire_unmodified* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20505:9
else:
  static :
    hint("Declaration of " & "VK_EXT_external_memory_acquire_unmodified" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20506:9
  else:
    let VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20506:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME):
  when "VK_EXT_external_memory_acquire_unmodified" is static:
    const
      VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME* = "VK_EXT_external_memory_acquire_unmodified" ## Generated based on /usr/include/vulkan/vulkan_core.h:20507:9
  else:
    let VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME* = "VK_EXT_external_memory_acquire_unmodified" ## Generated based on /usr/include/vulkan/vulkan_core.h:20507:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_extended_dynamic_state3):
  when 1 is static:
    const
      VK_EXT_extended_dynamic_state3* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20517:9
  else:
    let VK_EXT_extended_dynamic_state3* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20517:9
else:
  static :
    hint("Declaration of " & "VK_EXT_extended_dynamic_state3" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:20518:9
  else:
    let VK_EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:20518:9
else:
  static :
    hint("Declaration of " & "VK_EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME):
  when "VK_EXT_extended_dynamic_state3" is static:
    const
      VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME* = "VK_EXT_extended_dynamic_state3" ## Generated based on /usr/include/vulkan/vulkan_core.h:20519:9
  else:
    let VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME* = "VK_EXT_extended_dynamic_state3" ## Generated based on /usr/include/vulkan/vulkan_core.h:20519:9
else:
  static :
    hint("Declaration of " & "VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_subpass_merge_feedback):
  when 1 is static:
    const
      VK_EXT_subpass_merge_feedback* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20813:9
  else:
    let VK_EXT_subpass_merge_feedback* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20813:9
else:
  static :
    hint("Declaration of " & "VK_EXT_subpass_merge_feedback" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:20814:9
  else:
    let VK_EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:20814:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME):
  when "VK_EXT_subpass_merge_feedback" is static:
    const
      VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME* = "VK_EXT_subpass_merge_feedback" ## Generated based on /usr/include/vulkan/vulkan_core.h:20815:9
  else:
    let VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME* = "VK_EXT_subpass_merge_feedback" ## Generated based on /usr/include/vulkan/vulkan_core.h:20815:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_LUNARG_direct_driver_loading):
  when 1 is static:
    const
      VK_LUNARG_direct_driver_loading* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20871:9
  else:
    let VK_LUNARG_direct_driver_loading* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20871:9
else:
  static :
    hint("Declaration of " & "VK_LUNARG_direct_driver_loading" &
        " already exists, not redeclaring")
when not declared(VK_LUNARG_DIRECT_DRIVER_LOADING_SPEC_VERSION):
  when 1 is static:
    const
      VK_LUNARG_DIRECT_DRIVER_LOADING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20872:9
  else:
    let VK_LUNARG_DIRECT_DRIVER_LOADING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20872:9
else:
  static :
    hint("Declaration of " & "VK_LUNARG_DIRECT_DRIVER_LOADING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_LUNARG_DIRECT_DRIVER_LOADING_EXTENSION_NAME):
  when "VK_LUNARG_direct_driver_loading" is static:
    const
      VK_LUNARG_DIRECT_DRIVER_LOADING_EXTENSION_NAME* = "VK_LUNARG_direct_driver_loading" ## Generated based on /usr/include/vulkan/vulkan_core.h:20873:9
  else:
    let VK_LUNARG_DIRECT_DRIVER_LOADING_EXTENSION_NAME* = "VK_LUNARG_direct_driver_loading" ## Generated based on /usr/include/vulkan/vulkan_core.h:20873:9
else:
  static :
    hint("Declaration of " & "VK_LUNARG_DIRECT_DRIVER_LOADING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_ARM_tensors):
  when 1 is static:
    const
      VK_ARM_tensors* = 1    ## Generated based on /usr/include/vulkan/vulkan_core.h:20902:9
  else:
    let VK_ARM_tensors* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:20902:9
else:
  static :
    hint("Declaration of " & "VK_ARM_tensors" &
        " already exists, not redeclaring")
when not declared(VK_ARM_TENSORS_SPEC_VERSION):
  when 1 is static:
    const
      VK_ARM_TENSORS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20905:9
  else:
    let VK_ARM_TENSORS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:20905:9
else:
  static :
    hint("Declaration of " & "VK_ARM_TENSORS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_ARM_TENSORS_EXTENSION_NAME):
  when "VK_ARM_tensors" is static:
    const
      VK_ARM_TENSORS_EXTENSION_NAME* = "VK_ARM_tensors" ## Generated based on /usr/include/vulkan/vulkan_core.h:20906:9
  else:
    let VK_ARM_TENSORS_EXTENSION_NAME* = "VK_ARM_tensors" ## Generated based on /usr/include/vulkan/vulkan_core.h:20906:9
else:
  static :
    hint("Declaration of " & "VK_ARM_TENSORS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_module_identifier):
  when 1 is static:
    const
      VK_EXT_shader_module_identifier* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21225:9
  else:
    let VK_EXT_shader_module_identifier* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21225:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_module_identifier" &
        " already exists, not redeclaring")
when not declared(VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT):
  when cast[cuint](32'i64) is static:
    const
      VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT* = cast[cuint](32'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:21226:9
  else:
    let VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT* = cast[cuint](32'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:21226:9
else:
  static :
    hint("Declaration of " & "VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21227:9
  else:
    let VK_EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21227:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME):
  when "VK_EXT_shader_module_identifier" is static:
    const
      VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME* = "VK_EXT_shader_module_identifier" ## Generated based on /usr/include/vulkan/vulkan_core.h:21228:9
  else:
    let VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME* = "VK_EXT_shader_module_identifier" ## Generated based on /usr/include/vulkan/vulkan_core.h:21228:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_rasterization_order_attachment_access):
  when 1 is static:
    const
      VK_EXT_rasterization_order_attachment_access* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21276:9
  else:
    let VK_EXT_rasterization_order_attachment_access* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21276:9
else:
  static :
    hint("Declaration of " & "VK_EXT_rasterization_order_attachment_access" &
        " already exists, not redeclaring")
when not declared(VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21277:9
  else:
    let VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21277:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME):
  when "VK_EXT_rasterization_order_attachment_access" is static:
    const
      VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME* = "VK_EXT_rasterization_order_attachment_access" ## Generated based on /usr/include/vulkan/vulkan_core.h:21278:9
  else:
    let VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME* = "VK_EXT_rasterization_order_attachment_access" ## Generated based on /usr/include/vulkan/vulkan_core.h:21278:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_optical_flow):
  when 1 is static:
    const
      VK_NV_optical_flow* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21282:9
  else:
    let VK_NV_optical_flow* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21282:9
else:
  static :
    hint("Declaration of " & "VK_NV_optical_flow" &
        " already exists, not redeclaring")
when not declared(VK_NV_OPTICAL_FLOW_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_OPTICAL_FLOW_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21284:9
  else:
    let VK_NV_OPTICAL_FLOW_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21284:9
else:
  static :
    hint("Declaration of " & "VK_NV_OPTICAL_FLOW_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_OPTICAL_FLOW_EXTENSION_NAME):
  when "VK_NV_optical_flow" is static:
    const
      VK_NV_OPTICAL_FLOW_EXTENSION_NAME* = "VK_NV_optical_flow" ## Generated based on /usr/include/vulkan/vulkan_core.h:21285:9
  else:
    let VK_NV_OPTICAL_FLOW_EXTENSION_NAME* = "VK_NV_optical_flow" ## Generated based on /usr/include/vulkan/vulkan_core.h:21285:9
else:
  static :
    hint("Declaration of " & "VK_NV_OPTICAL_FLOW_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_legacy_dithering):
  when 1 is static:
    const
      VK_EXT_legacy_dithering* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21457:9
  else:
    let VK_EXT_legacy_dithering* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21457:9
else:
  static :
    hint("Declaration of " & "VK_EXT_legacy_dithering" &
        " already exists, not redeclaring")
when not declared(VK_EXT_LEGACY_DITHERING_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_LEGACY_DITHERING_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:21458:9
  else:
    let VK_EXT_LEGACY_DITHERING_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:21458:9
else:
  static :
    hint("Declaration of " & "VK_EXT_LEGACY_DITHERING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_LEGACY_DITHERING_EXTENSION_NAME):
  when "VK_EXT_legacy_dithering" is static:
    const
      VK_EXT_LEGACY_DITHERING_EXTENSION_NAME* = "VK_EXT_legacy_dithering" ## Generated based on /usr/include/vulkan/vulkan_core.h:21459:9
  else:
    let VK_EXT_LEGACY_DITHERING_EXTENSION_NAME* = "VK_EXT_legacy_dithering" ## Generated based on /usr/include/vulkan/vulkan_core.h:21459:9
else:
  static :
    hint("Declaration of " & "VK_EXT_LEGACY_DITHERING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_pipeline_protected_access):
  when 1 is static:
    const
      VK_EXT_pipeline_protected_access* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21469:9
  else:
    let VK_EXT_pipeline_protected_access* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21469:9
else:
  static :
    hint("Declaration of " & "VK_EXT_pipeline_protected_access" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21470:9
  else:
    let VK_EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21470:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME):
  when "VK_EXT_pipeline_protected_access" is static:
    const
      VK_EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME* = "VK_EXT_pipeline_protected_access" ## Generated based on /usr/include/vulkan/vulkan_core.h:21471:9
  else:
    let VK_EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME* = "VK_EXT_pipeline_protected_access" ## Generated based on /usr/include/vulkan/vulkan_core.h:21471:9
else:
  static :
    hint("Declaration of " & "VK_EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_AMD_anti_lag):
  when 1 is static:
    const
      VK_AMD_anti_lag* = 1   ## Generated based on /usr/include/vulkan/vulkan_core.h:21477:9
  else:
    let VK_AMD_anti_lag* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21477:9
else:
  static :
    hint("Declaration of " & "VK_AMD_anti_lag" &
        " already exists, not redeclaring")
when not declared(VK_AMD_ANTI_LAG_SPEC_VERSION):
  when 1 is static:
    const
      VK_AMD_ANTI_LAG_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21478:9
  else:
    let VK_AMD_ANTI_LAG_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21478:9
else:
  static :
    hint("Declaration of " & "VK_AMD_ANTI_LAG_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_AMD_ANTI_LAG_EXTENSION_NAME):
  when "VK_AMD_anti_lag" is static:
    const
      VK_AMD_ANTI_LAG_EXTENSION_NAME* = "VK_AMD_anti_lag" ## Generated based on /usr/include/vulkan/vulkan_core.h:21479:9
  else:
    let VK_AMD_ANTI_LAG_EXTENSION_NAME* = "VK_AMD_anti_lag" ## Generated based on /usr/include/vulkan/vulkan_core.h:21479:9
else:
  static :
    hint("Declaration of " & "VK_AMD_ANTI_LAG_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_object):
  when 1 is static:
    const
      VK_EXT_shader_object* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21526:9
  else:
    let VK_EXT_shader_object* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21526:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_object" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_OBJECT_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_OBJECT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21528:9
  else:
    let VK_EXT_SHADER_OBJECT_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21528:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_OBJECT_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_OBJECT_EXTENSION_NAME):
  when "VK_EXT_shader_object" is static:
    const
      VK_EXT_SHADER_OBJECT_EXTENSION_NAME* = "VK_EXT_shader_object" ## Generated based on /usr/include/vulkan/vulkan_core.h:21529:9
  else:
    let VK_EXT_SHADER_OBJECT_EXTENSION_NAME* = "VK_EXT_shader_object" ## Generated based on /usr/include/vulkan/vulkan_core.h:21529:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_OBJECT_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_tile_properties):
  when 1 is static:
    const
      VK_QCOM_tile_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21641:9
  else:
    let VK_QCOM_tile_properties* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21641:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_tile_properties" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_TILE_PROPERTIES_SPEC_VERSION):
  when 1 is static:
    const
      VK_QCOM_TILE_PROPERTIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21642:9
  else:
    let VK_QCOM_TILE_PROPERTIES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21642:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_TILE_PROPERTIES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME):
  when "VK_QCOM_tile_properties" is static:
    const
      VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME* = "VK_QCOM_tile_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:21643:9
  else:
    let VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME* = "VK_QCOM_tile_properties" ## Generated based on /usr/include/vulkan/vulkan_core.h:21643:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_SEC_amigo_profiling):
  when 1 is static:
    const
      VK_SEC_amigo_profiling* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21680:9
  else:
    let VK_SEC_amigo_profiling* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21680:9
else:
  static :
    hint("Declaration of " & "VK_SEC_amigo_profiling" &
        " already exists, not redeclaring")
when not declared(VK_SEC_AMIGO_PROFILING_SPEC_VERSION):
  when 1 is static:
    const
      VK_SEC_AMIGO_PROFILING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21681:9
  else:
    let VK_SEC_AMIGO_PROFILING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21681:9
else:
  static :
    hint("Declaration of " & "VK_SEC_AMIGO_PROFILING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_SEC_AMIGO_PROFILING_EXTENSION_NAME):
  when "VK_SEC_amigo_profiling" is static:
    const
      VK_SEC_AMIGO_PROFILING_EXTENSION_NAME* = "VK_SEC_amigo_profiling" ## Generated based on /usr/include/vulkan/vulkan_core.h:21682:9
  else:
    let VK_SEC_AMIGO_PROFILING_EXTENSION_NAME* = "VK_SEC_amigo_profiling" ## Generated based on /usr/include/vulkan/vulkan_core.h:21682:9
else:
  static :
    hint("Declaration of " & "VK_SEC_AMIGO_PROFILING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_multiview_per_view_viewports):
  when 1 is static:
    const
      VK_QCOM_multiview_per_view_viewports* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21699:9
  else:
    let VK_QCOM_multiview_per_view_viewports* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21699:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_multiview_per_view_viewports" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_SPEC_VERSION):
  when 1 is static:
    const
      VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21700:9
  else:
    let VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21700:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_EXTENSION_NAME):
  when "VK_QCOM_multiview_per_view_viewports" is static:
    const
      VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_EXTENSION_NAME* = "VK_QCOM_multiview_per_view_viewports" ## Generated based on /usr/include/vulkan/vulkan_core.h:21701:9
  else:
    let VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_EXTENSION_NAME* = "VK_QCOM_multiview_per_view_viewports" ## Generated based on /usr/include/vulkan/vulkan_core.h:21701:9
else:
  static :
    hint("Declaration of " &
        "VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_ray_tracing_invocation_reorder):
  when 1 is static:
    const
      VK_NV_ray_tracing_invocation_reorder* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21711:9
  else:
    let VK_NV_ray_tracing_invocation_reorder* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21711:9
else:
  static :
    hint("Declaration of " & "VK_NV_ray_tracing_invocation_reorder" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21712:9
  else:
    let VK_NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21712:9
else:
  static :
    hint("Declaration of " & "VK_NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME):
  when "VK_NV_ray_tracing_invocation_reorder" is static:
    const
      VK_NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME* = "VK_NV_ray_tracing_invocation_reorder" ## Generated based on /usr/include/vulkan/vulkan_core.h:21713:9
  else:
    let VK_NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME* = "VK_NV_ray_tracing_invocation_reorder" ## Generated based on /usr/include/vulkan/vulkan_core.h:21713:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_cooperative_vector):
  when 1 is static:
    const
      VK_NV_cooperative_vector* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21735:9
  else:
    let VK_NV_cooperative_vector* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21735:9
else:
  static :
    hint("Declaration of " & "VK_NV_cooperative_vector" &
        " already exists, not redeclaring")
when not declared(VK_NV_COOPERATIVE_VECTOR_SPEC_VERSION):
  when 4 is static:
    const
      VK_NV_COOPERATIVE_VECTOR_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:21736:9
  else:
    let VK_NV_COOPERATIVE_VECTOR_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:21736:9
else:
  static :
    hint("Declaration of " & "VK_NV_COOPERATIVE_VECTOR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_COOPERATIVE_VECTOR_EXTENSION_NAME):
  when "VK_NV_cooperative_vector" is static:
    const
      VK_NV_COOPERATIVE_VECTOR_EXTENSION_NAME* = "VK_NV_cooperative_vector" ## Generated based on /usr/include/vulkan/vulkan_core.h:21737:9
  else:
    let VK_NV_COOPERATIVE_VECTOR_EXTENSION_NAME* = "VK_NV_cooperative_vector" ## Generated based on /usr/include/vulkan/vulkan_core.h:21737:9
else:
  static :
    hint("Declaration of " & "VK_NV_COOPERATIVE_VECTOR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_extended_sparse_address_space):
  when 1 is static:
    const
      VK_NV_extended_sparse_address_space* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21818:9
  else:
    let VK_NV_extended_sparse_address_space* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21818:9
else:
  static :
    hint("Declaration of " & "VK_NV_extended_sparse_address_space" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21819:9
  else:
    let VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21819:9
else:
  static :
    hint("Declaration of " & "VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME):
  when "VK_NV_extended_sparse_address_space" is static:
    const
      VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME* = "VK_NV_extended_sparse_address_space" ## Generated based on /usr/include/vulkan/vulkan_core.h:21820:9
  else:
    let VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME* = "VK_NV_extended_sparse_address_space" ## Generated based on /usr/include/vulkan/vulkan_core.h:21820:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_mutable_descriptor_type):
  when 1 is static:
    const
      VK_EXT_mutable_descriptor_type* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21838:9
  else:
    let VK_EXT_mutable_descriptor_type* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21838:9
else:
  static :
    hint("Declaration of " & "VK_EXT_mutable_descriptor_type" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21839:9
  else:
    let VK_EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21839:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME):
  when "VK_EXT_mutable_descriptor_type" is static:
    const
      VK_EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME* = "VK_EXT_mutable_descriptor_type" ## Generated based on /usr/include/vulkan/vulkan_core.h:21840:9
  else:
    let VK_EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME* = "VK_EXT_mutable_descriptor_type" ## Generated based on /usr/include/vulkan/vulkan_core.h:21840:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_legacy_vertex_attributes):
  when 1 is static:
    const
      VK_EXT_legacy_vertex_attributes* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21844:9
  else:
    let VK_EXT_legacy_vertex_attributes* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21844:9
else:
  static :
    hint("Declaration of " & "VK_EXT_legacy_vertex_attributes" &
        " already exists, not redeclaring")
when not declared(VK_EXT_LEGACY_VERTEX_ATTRIBUTES_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_LEGACY_VERTEX_ATTRIBUTES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21845:9
  else:
    let VK_EXT_LEGACY_VERTEX_ATTRIBUTES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21845:9
else:
  static :
    hint("Declaration of " & "VK_EXT_LEGACY_VERTEX_ATTRIBUTES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_LEGACY_VERTEX_ATTRIBUTES_EXTENSION_NAME):
  when "VK_EXT_legacy_vertex_attributes" is static:
    const
      VK_EXT_LEGACY_VERTEX_ATTRIBUTES_EXTENSION_NAME* = "VK_EXT_legacy_vertex_attributes" ## Generated based on /usr/include/vulkan/vulkan_core.h:21846:9
  else:
    let VK_EXT_LEGACY_VERTEX_ATTRIBUTES_EXTENSION_NAME* = "VK_EXT_legacy_vertex_attributes" ## Generated based on /usr/include/vulkan/vulkan_core.h:21846:9
else:
  static :
    hint("Declaration of " & "VK_EXT_LEGACY_VERTEX_ATTRIBUTES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_layer_settings):
  when 1 is static:
    const
      VK_EXT_layer_settings* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21862:9
  else:
    let VK_EXT_layer_settings* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21862:9
else:
  static :
    hint("Declaration of " & "VK_EXT_layer_settings" &
        " already exists, not redeclaring")
when not declared(VK_EXT_LAYER_SETTINGS_SPEC_VERSION):
  when 2 is static:
    const
      VK_EXT_LAYER_SETTINGS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:21863:9
  else:
    let VK_EXT_LAYER_SETTINGS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:21863:9
else:
  static :
    hint("Declaration of " & "VK_EXT_LAYER_SETTINGS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_LAYER_SETTINGS_EXTENSION_NAME):
  when "VK_EXT_layer_settings" is static:
    const
      VK_EXT_LAYER_SETTINGS_EXTENSION_NAME* = "VK_EXT_layer_settings" ## Generated based on /usr/include/vulkan/vulkan_core.h:21864:9
  else:
    let VK_EXT_LAYER_SETTINGS_EXTENSION_NAME* = "VK_EXT_layer_settings" ## Generated based on /usr/include/vulkan/vulkan_core.h:21864:9
else:
  static :
    hint("Declaration of " & "VK_EXT_LAYER_SETTINGS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_ARM_shader_core_builtins):
  when 1 is static:
    const
      VK_ARM_shader_core_builtins* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21895:9
  else:
    let VK_ARM_shader_core_builtins* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21895:9
else:
  static :
    hint("Declaration of " & "VK_ARM_shader_core_builtins" &
        " already exists, not redeclaring")
when not declared(VK_ARM_SHADER_CORE_BUILTINS_SPEC_VERSION):
  when 2 is static:
    const
      VK_ARM_SHADER_CORE_BUILTINS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:21896:9
  else:
    let VK_ARM_SHADER_CORE_BUILTINS_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:21896:9
else:
  static :
    hint("Declaration of " & "VK_ARM_SHADER_CORE_BUILTINS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_ARM_SHADER_CORE_BUILTINS_EXTENSION_NAME):
  when "VK_ARM_shader_core_builtins" is static:
    const
      VK_ARM_SHADER_CORE_BUILTINS_EXTENSION_NAME* = "VK_ARM_shader_core_builtins" ## Generated based on /usr/include/vulkan/vulkan_core.h:21897:9
  else:
    let VK_ARM_SHADER_CORE_BUILTINS_EXTENSION_NAME* = "VK_ARM_shader_core_builtins" ## Generated based on /usr/include/vulkan/vulkan_core.h:21897:9
else:
  static :
    hint("Declaration of " & "VK_ARM_SHADER_CORE_BUILTINS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_pipeline_library_group_handles):
  when 1 is static:
    const
      VK_EXT_pipeline_library_group_handles* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21915:9
  else:
    let VK_EXT_pipeline_library_group_handles* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21915:9
else:
  static :
    hint("Declaration of " & "VK_EXT_pipeline_library_group_handles" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21916:9
  else:
    let VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21916:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME):
  when "VK_EXT_pipeline_library_group_handles" is static:
    const
      VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME* = "VK_EXT_pipeline_library_group_handles" ## Generated based on /usr/include/vulkan/vulkan_core.h:21917:9
  else:
    let VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME* = "VK_EXT_pipeline_library_group_handles" ## Generated based on /usr/include/vulkan/vulkan_core.h:21917:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_dynamic_rendering_unused_attachments):
  when 1 is static:
    const
      VK_EXT_dynamic_rendering_unused_attachments* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21927:9
  else:
    let VK_EXT_dynamic_rendering_unused_attachments* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21927:9
else:
  static :
    hint("Declaration of " & "VK_EXT_dynamic_rendering_unused_attachments" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21928:9
  else:
    let VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21928:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME):
  when "VK_EXT_dynamic_rendering_unused_attachments" is static:
    const
      VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME* = "VK_EXT_dynamic_rendering_unused_attachments" ## Generated based on /usr/include/vulkan/vulkan_core.h:21929:9
  else:
    let VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME* = "VK_EXT_dynamic_rendering_unused_attachments" ## Generated based on /usr/include/vulkan/vulkan_core.h:21929:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_low_latency2):
  when 1 is static:
    const
      VK_NV_low_latency2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21939:9
  else:
    let VK_NV_low_latency2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:21939:9
else:
  static :
    hint("Declaration of " & "VK_NV_low_latency2" &
        " already exists, not redeclaring")
when not declared(VK_NV_LOW_LATENCY_2_SPEC_VERSION):
  when 2 is static:
    const
      VK_NV_LOW_LATENCY_2_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:21940:9
  else:
    let VK_NV_LOW_LATENCY_2_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_core.h:21940:9
else:
  static :
    hint("Declaration of " & "VK_NV_LOW_LATENCY_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_LOW_LATENCY_2_EXTENSION_NAME):
  when "VK_NV_low_latency2" is static:
    const
      VK_NV_LOW_LATENCY_2_EXTENSION_NAME* = "VK_NV_low_latency2" ## Generated based on /usr/include/vulkan/vulkan_core.h:21941:9
  else:
    let VK_NV_LOW_LATENCY_2_EXTENSION_NAME* = "VK_NV_low_latency2" ## Generated based on /usr/include/vulkan/vulkan_core.h:21941:9
else:
  static :
    hint("Declaration of " & "VK_NV_LOW_LATENCY_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_ARM_data_graph):
  when 1 is static:
    const
      VK_ARM_data_graph* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22081:9
  else:
    let VK_ARM_data_graph* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22081:9
else:
  static :
    hint("Declaration of " & "VK_ARM_data_graph" &
        " already exists, not redeclaring")
when not declared(VK_MAX_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_SET_NAME_SIZE_ARM):
  when cast[cuint](128'i64) is static:
    const
      VK_MAX_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_SET_NAME_SIZE_ARM* = cast[cuint](128'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:22083:9
  else:
    let VK_MAX_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_SET_NAME_SIZE_ARM* = cast[cuint](128'i64) ## Generated based on /usr/include/vulkan/vulkan_core.h:22083:9
else:
  static :
    hint("Declaration of " &
        "VK_MAX_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_SET_NAME_SIZE_ARM" &
        " already exists, not redeclaring")
when not declared(VK_ARM_DATA_GRAPH_SPEC_VERSION):
  when 1 is static:
    const
      VK_ARM_DATA_GRAPH_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22084:9
  else:
    let VK_ARM_DATA_GRAPH_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22084:9
else:
  static :
    hint("Declaration of " & "VK_ARM_DATA_GRAPH_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_ARM_DATA_GRAPH_EXTENSION_NAME):
  when "VK_ARM_data_graph" is static:
    const
      VK_ARM_DATA_GRAPH_EXTENSION_NAME* = "VK_ARM_data_graph" ## Generated based on /usr/include/vulkan/vulkan_core.h:22085:9
  else:
    let VK_ARM_DATA_GRAPH_EXTENSION_NAME* = "VK_ARM_data_graph" ## Generated based on /usr/include/vulkan/vulkan_core.h:22085:9
else:
  static :
    hint("Declaration of " & "VK_ARM_DATA_GRAPH_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_multiview_per_view_render_areas):
  when 1 is static:
    const
      VK_QCOM_multiview_per_view_render_areas* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22389:9
  else:
    let VK_QCOM_multiview_per_view_render_areas* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22389:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_multiview_per_view_render_areas" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION):
  when 1 is static:
    const
      VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22390:9
  else:
    let VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22390:9
else:
  static :
    hint("Declaration of " &
        "VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME):
  when "VK_QCOM_multiview_per_view_render_areas" is static:
    const
      VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME* = "VK_QCOM_multiview_per_view_render_areas" ## Generated based on /usr/include/vulkan/vulkan_core.h:22391:9
  else:
    let VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME* = "VK_QCOM_multiview_per_view_render_areas" ## Generated based on /usr/include/vulkan/vulkan_core.h:22391:9
else:
  static :
    hint("Declaration of " &
        "VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_per_stage_descriptor_set):
  when 1 is static:
    const
      VK_NV_per_stage_descriptor_set* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22408:9
  else:
    let VK_NV_per_stage_descriptor_set* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22408:9
else:
  static :
    hint("Declaration of " & "VK_NV_per_stage_descriptor_set" &
        " already exists, not redeclaring")
when not declared(VK_NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22409:9
  else:
    let VK_NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22409:9
else:
  static :
    hint("Declaration of " & "VK_NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME):
  when "VK_NV_per_stage_descriptor_set" is static:
    const
      VK_NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME* = "VK_NV_per_stage_descriptor_set" ## Generated based on /usr/include/vulkan/vulkan_core.h:22410:9
  else:
    let VK_NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME* = "VK_NV_per_stage_descriptor_set" ## Generated based on /usr/include/vulkan/vulkan_core.h:22410:9
else:
  static :
    hint("Declaration of " & "VK_NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_image_processing2):
  when 1 is static:
    const
      VK_QCOM_image_processing2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22421:9
  else:
    let VK_QCOM_image_processing2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22421:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_image_processing2" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_IMAGE_PROCESSING_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_QCOM_IMAGE_PROCESSING_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22422:9
  else:
    let VK_QCOM_IMAGE_PROCESSING_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22422:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_IMAGE_PROCESSING_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_IMAGE_PROCESSING_2_EXTENSION_NAME):
  when "VK_QCOM_image_processing2" is static:
    const
      VK_QCOM_IMAGE_PROCESSING_2_EXTENSION_NAME* = "VK_QCOM_image_processing2" ## Generated based on /usr/include/vulkan/vulkan_core.h:22423:9
  else:
    let VK_QCOM_IMAGE_PROCESSING_2_EXTENSION_NAME* = "VK_QCOM_image_processing2" ## Generated based on /usr/include/vulkan/vulkan_core.h:22423:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_IMAGE_PROCESSING_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_filter_cubic_weights):
  when 1 is static:
    const
      VK_QCOM_filter_cubic_weights* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22452:9
  else:
    let VK_QCOM_filter_cubic_weights* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22452:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_filter_cubic_weights" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_FILTER_CUBIC_WEIGHTS_SPEC_VERSION):
  when 1 is static:
    const
      VK_QCOM_FILTER_CUBIC_WEIGHTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22453:9
  else:
    let VK_QCOM_FILTER_CUBIC_WEIGHTS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22453:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_FILTER_CUBIC_WEIGHTS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_FILTER_CUBIC_WEIGHTS_EXTENSION_NAME):
  when "VK_QCOM_filter_cubic_weights" is static:
    const
      VK_QCOM_FILTER_CUBIC_WEIGHTS_EXTENSION_NAME* = "VK_QCOM_filter_cubic_weights" ## Generated based on /usr/include/vulkan/vulkan_core.h:22454:9
  else:
    let VK_QCOM_FILTER_CUBIC_WEIGHTS_EXTENSION_NAME* = "VK_QCOM_filter_cubic_weights" ## Generated based on /usr/include/vulkan/vulkan_core.h:22454:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_FILTER_CUBIC_WEIGHTS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_ycbcr_degamma):
  when 1 is static:
    const
      VK_QCOM_ycbcr_degamma* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22484:9
  else:
    let VK_QCOM_ycbcr_degamma* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22484:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_ycbcr_degamma" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSION):
  when 1 is static:
    const
      VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22485:9
  else:
    let VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22485:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_YCBCR_DEGAMMA_EXTENSION_NAME):
  when "VK_QCOM_ycbcr_degamma" is static:
    const
      VK_QCOM_YCBCR_DEGAMMA_EXTENSION_NAME* = "VK_QCOM_ycbcr_degamma" ## Generated based on /usr/include/vulkan/vulkan_core.h:22486:9
  else:
    let VK_QCOM_YCBCR_DEGAMMA_EXTENSION_NAME* = "VK_QCOM_ycbcr_degamma" ## Generated based on /usr/include/vulkan/vulkan_core.h:22486:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_YCBCR_DEGAMMA_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_filter_cubic_clamp):
  when 1 is static:
    const
      VK_QCOM_filter_cubic_clamp* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22503:9
  else:
    let VK_QCOM_filter_cubic_clamp* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22503:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_filter_cubic_clamp" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_FILTER_CUBIC_CLAMP_SPEC_VERSION):
  when 1 is static:
    const
      VK_QCOM_FILTER_CUBIC_CLAMP_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22504:9
  else:
    let VK_QCOM_FILTER_CUBIC_CLAMP_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22504:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_FILTER_CUBIC_CLAMP_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_FILTER_CUBIC_CLAMP_EXTENSION_NAME):
  when "VK_QCOM_filter_cubic_clamp" is static:
    const
      VK_QCOM_FILTER_CUBIC_CLAMP_EXTENSION_NAME* = "VK_QCOM_filter_cubic_clamp" ## Generated based on /usr/include/vulkan/vulkan_core.h:22505:9
  else:
    let VK_QCOM_FILTER_CUBIC_CLAMP_EXTENSION_NAME* = "VK_QCOM_filter_cubic_clamp" ## Generated based on /usr/include/vulkan/vulkan_core.h:22505:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_FILTER_CUBIC_CLAMP_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_attachment_feedback_loop_dynamic_state):
  when 1 is static:
    const
      VK_EXT_attachment_feedback_loop_dynamic_state* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22515:9
  else:
    let VK_EXT_attachment_feedback_loop_dynamic_state* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22515:9
else:
  static :
    hint("Declaration of " & "VK_EXT_attachment_feedback_loop_dynamic_state" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22516:9
  else:
    let VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22516:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME):
  when "VK_EXT_attachment_feedback_loop_dynamic_state" is static:
    const
      VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME* = "VK_EXT_attachment_feedback_loop_dynamic_state" ## Generated based on /usr/include/vulkan/vulkan_core.h:22517:9
  else:
    let VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME* = "VK_EXT_attachment_feedback_loop_dynamic_state" ## Generated based on /usr/include/vulkan/vulkan_core.h:22517:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_MSFT_layered_driver):
  when 1 is static:
    const
      VK_MSFT_layered_driver* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22536:9
  else:
    let VK_MSFT_layered_driver* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22536:9
else:
  static :
    hint("Declaration of " & "VK_MSFT_layered_driver" &
        " already exists, not redeclaring")
when not declared(VK_MSFT_LAYERED_DRIVER_SPEC_VERSION):
  when 1 is static:
    const
      VK_MSFT_LAYERED_DRIVER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22537:9
  else:
    let VK_MSFT_LAYERED_DRIVER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22537:9
else:
  static :
    hint("Declaration of " & "VK_MSFT_LAYERED_DRIVER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_MSFT_LAYERED_DRIVER_EXTENSION_NAME):
  when "VK_MSFT_layered_driver" is static:
    const
      VK_MSFT_LAYERED_DRIVER_EXTENSION_NAME* = "VK_MSFT_layered_driver" ## Generated based on /usr/include/vulkan/vulkan_core.h:22538:9
  else:
    let VK_MSFT_LAYERED_DRIVER_EXTENSION_NAME* = "VK_MSFT_layered_driver" ## Generated based on /usr/include/vulkan/vulkan_core.h:22538:9
else:
  static :
    hint("Declaration of " & "VK_MSFT_LAYERED_DRIVER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_descriptor_pool_overallocation):
  when 1 is static:
    const
      VK_NV_descriptor_pool_overallocation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22554:9
  else:
    let VK_NV_descriptor_pool_overallocation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22554:9
else:
  static :
    hint("Declaration of " & "VK_NV_descriptor_pool_overallocation" &
        " already exists, not redeclaring")
when not declared(VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22555:9
  else:
    let VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22555:9
else:
  static :
    hint("Declaration of " & "VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME):
  when "VK_NV_descriptor_pool_overallocation" is static:
    const
      VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME* = "VK_NV_descriptor_pool_overallocation" ## Generated based on /usr/include/vulkan/vulkan_core.h:22556:9
  else:
    let VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME* = "VK_NV_descriptor_pool_overallocation" ## Generated based on /usr/include/vulkan/vulkan_core.h:22556:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_tile_memory_heap):
  when 1 is static:
    const
      VK_QCOM_tile_memory_heap* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22566:9
  else:
    let VK_QCOM_tile_memory_heap* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22566:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_tile_memory_heap" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_TILE_MEMORY_HEAP_SPEC_VERSION):
  when 1 is static:
    const
      VK_QCOM_TILE_MEMORY_HEAP_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22567:9
  else:
    let VK_QCOM_TILE_MEMORY_HEAP_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22567:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_TILE_MEMORY_HEAP_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_QCOM_TILE_MEMORY_HEAP_EXTENSION_NAME):
  when "VK_QCOM_tile_memory_heap" is static:
    const
      VK_QCOM_TILE_MEMORY_HEAP_EXTENSION_NAME* = "VK_QCOM_tile_memory_heap" ## Generated based on /usr/include/vulkan/vulkan_core.h:22568:9
  else:
    let VK_QCOM_TILE_MEMORY_HEAP_EXTENSION_NAME* = "VK_QCOM_tile_memory_heap" ## Generated based on /usr/include/vulkan/vulkan_core.h:22568:9
else:
  static :
    hint("Declaration of " & "VK_QCOM_TILE_MEMORY_HEAP_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_display_stereo):
  when 1 is static:
    const
      VK_NV_display_stereo* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22613:9
  else:
    let VK_NV_display_stereo* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22613:9
else:
  static :
    hint("Declaration of " & "VK_NV_display_stereo" &
        " already exists, not redeclaring")
when not declared(VK_NV_DISPLAY_STEREO_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_DISPLAY_STEREO_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22614:9
  else:
    let VK_NV_DISPLAY_STEREO_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22614:9
else:
  static :
    hint("Declaration of " & "VK_NV_DISPLAY_STEREO_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_DISPLAY_STEREO_EXTENSION_NAME):
  when "VK_NV_display_stereo" is static:
    const
      VK_NV_DISPLAY_STEREO_EXTENSION_NAME* = "VK_NV_display_stereo" ## Generated based on /usr/include/vulkan/vulkan_core.h:22615:9
  else:
    let VK_NV_DISPLAY_STEREO_EXTENSION_NAME* = "VK_NV_display_stereo" ## Generated based on /usr/include/vulkan/vulkan_core.h:22615:9
else:
  static :
    hint("Declaration of " & "VK_NV_DISPLAY_STEREO_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_raw_access_chains):
  when 1 is static:
    const
      VK_NV_raw_access_chains* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22639:9
  else:
    let VK_NV_raw_access_chains* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22639:9
else:
  static :
    hint("Declaration of " & "VK_NV_raw_access_chains" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAW_ACCESS_CHAINS_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_RAW_ACCESS_CHAINS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22640:9
  else:
    let VK_NV_RAW_ACCESS_CHAINS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22640:9
else:
  static :
    hint("Declaration of " & "VK_NV_RAW_ACCESS_CHAINS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAW_ACCESS_CHAINS_EXTENSION_NAME):
  when "VK_NV_raw_access_chains" is static:
    const
      VK_NV_RAW_ACCESS_CHAINS_EXTENSION_NAME* = "VK_NV_raw_access_chains" ## Generated based on /usr/include/vulkan/vulkan_core.h:22641:9
  else:
    let VK_NV_RAW_ACCESS_CHAINS_EXTENSION_NAME* = "VK_NV_raw_access_chains" ## Generated based on /usr/include/vulkan/vulkan_core.h:22641:9
else:
  static :
    hint("Declaration of " & "VK_NV_RAW_ACCESS_CHAINS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_external_compute_queue):
  when 1 is static:
    const
      VK_NV_external_compute_queue* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22651:9
  else:
    let VK_NV_external_compute_queue* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22651:9
else:
  static :
    hint("Declaration of " & "VK_NV_external_compute_queue" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTERNAL_COMPUTE_QUEUE_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_EXTERNAL_COMPUTE_QUEUE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22653:9
  else:
    let VK_NV_EXTERNAL_COMPUTE_QUEUE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22653:9
else:
  static :
    hint("Declaration of " & "VK_NV_EXTERNAL_COMPUTE_QUEUE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTERNAL_COMPUTE_QUEUE_EXTENSION_NAME):
  when "VK_NV_external_compute_queue" is static:
    const
      VK_NV_EXTERNAL_COMPUTE_QUEUE_EXTENSION_NAME* = "VK_NV_external_compute_queue" ## Generated based on /usr/include/vulkan/vulkan_core.h:22654:9
  else:
    let VK_NV_EXTERNAL_COMPUTE_QUEUE_EXTENSION_NAME* = "VK_NV_external_compute_queue" ## Generated based on /usr/include/vulkan/vulkan_core.h:22654:9
else:
  static :
    hint("Declaration of " & "VK_NV_EXTERNAL_COMPUTE_QUEUE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_command_buffer_inheritance):
  when 1 is static:
    const
      VK_NV_command_buffer_inheritance* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22710:9
  else:
    let VK_NV_command_buffer_inheritance* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22710:9
else:
  static :
    hint("Declaration of " & "VK_NV_command_buffer_inheritance" &
        " already exists, not redeclaring")
when not declared(VK_NV_COMMAND_BUFFER_INHERITANCE_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_COMMAND_BUFFER_INHERITANCE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22711:9
  else:
    let VK_NV_COMMAND_BUFFER_INHERITANCE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22711:9
else:
  static :
    hint("Declaration of " & "VK_NV_COMMAND_BUFFER_INHERITANCE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_COMMAND_BUFFER_INHERITANCE_EXTENSION_NAME):
  when "VK_NV_command_buffer_inheritance" is static:
    const
      VK_NV_COMMAND_BUFFER_INHERITANCE_EXTENSION_NAME* = "VK_NV_command_buffer_inheritance" ## Generated based on /usr/include/vulkan/vulkan_core.h:22712:9
  else:
    let VK_NV_COMMAND_BUFFER_INHERITANCE_EXTENSION_NAME* = "VK_NV_command_buffer_inheritance" ## Generated based on /usr/include/vulkan/vulkan_core.h:22712:9
else:
  static :
    hint("Declaration of " & "VK_NV_COMMAND_BUFFER_INHERITANCE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_shader_atomic_float16_vector):
  when 1 is static:
    const
      VK_NV_shader_atomic_float16_vector* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22722:9
  else:
    let VK_NV_shader_atomic_float16_vector* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22722:9
else:
  static :
    hint("Declaration of " & "VK_NV_shader_atomic_float16_vector" &
        " already exists, not redeclaring")
when not declared(VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22723:9
  else:
    let VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22723:9
else:
  static :
    hint("Declaration of " & "VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_EXTENSION_NAME):
  when "VK_NV_shader_atomic_float16_vector" is static:
    const
      VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_EXTENSION_NAME* = "VK_NV_shader_atomic_float16_vector" ## Generated based on /usr/include/vulkan/vulkan_core.h:22724:9
  else:
    let VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_EXTENSION_NAME* = "VK_NV_shader_atomic_float16_vector" ## Generated based on /usr/include/vulkan/vulkan_core.h:22724:9
else:
  static :
    hint("Declaration of " & "VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_replicated_composites):
  when 1 is static:
    const
      VK_EXT_shader_replicated_composites* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22734:9
  else:
    let VK_EXT_shader_replicated_composites* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22734:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_replicated_composites" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_REPLICATED_COMPOSITES_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_REPLICATED_COMPOSITES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22735:9
  else:
    let VK_EXT_SHADER_REPLICATED_COMPOSITES_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22735:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_REPLICATED_COMPOSITES_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_REPLICATED_COMPOSITES_EXTENSION_NAME):
  when "VK_EXT_shader_replicated_composites" is static:
    const
      VK_EXT_SHADER_REPLICATED_COMPOSITES_EXTENSION_NAME* = "VK_EXT_shader_replicated_composites" ## Generated based on /usr/include/vulkan/vulkan_core.h:22736:9
  else:
    let VK_EXT_SHADER_REPLICATED_COMPOSITES_EXTENSION_NAME* = "VK_EXT_shader_replicated_composites" ## Generated based on /usr/include/vulkan/vulkan_core.h:22736:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_SHADER_REPLICATED_COMPOSITES_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_shader_float8):
  when 1 is static:
    const
      VK_EXT_shader_float8* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22746:9
  else:
    let VK_EXT_shader_float8* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22746:9
else:
  static :
    hint("Declaration of " & "VK_EXT_shader_float8" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_FLOAT8_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_SHADER_FLOAT8_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22747:9
  else:
    let VK_EXT_SHADER_FLOAT8_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22747:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_FLOAT8_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_SHADER_FLOAT8_EXTENSION_NAME):
  when "VK_EXT_shader_float8" is static:
    const
      VK_EXT_SHADER_FLOAT8_EXTENSION_NAME* = "VK_EXT_shader_float8" ## Generated based on /usr/include/vulkan/vulkan_core.h:22748:9
  else:
    let VK_EXT_SHADER_FLOAT8_EXTENSION_NAME* = "VK_EXT_shader_float8" ## Generated based on /usr/include/vulkan/vulkan_core.h:22748:9
else:
  static :
    hint("Declaration of " & "VK_EXT_SHADER_FLOAT8_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_ray_tracing_validation):
  when 1 is static:
    const
      VK_NV_ray_tracing_validation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22759:9
  else:
    let VK_NV_ray_tracing_validation* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22759:9
else:
  static :
    hint("Declaration of " & "VK_NV_ray_tracing_validation" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAY_TRACING_VALIDATION_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_RAY_TRACING_VALIDATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22760:9
  else:
    let VK_NV_RAY_TRACING_VALIDATION_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22760:9
else:
  static :
    hint("Declaration of " & "VK_NV_RAY_TRACING_VALIDATION_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_RAY_TRACING_VALIDATION_EXTENSION_NAME):
  when "VK_NV_ray_tracing_validation" is static:
    const
      VK_NV_RAY_TRACING_VALIDATION_EXTENSION_NAME* = "VK_NV_ray_tracing_validation" ## Generated based on /usr/include/vulkan/vulkan_core.h:22761:9
  else:
    let VK_NV_RAY_TRACING_VALIDATION_EXTENSION_NAME* = "VK_NV_ray_tracing_validation" ## Generated based on /usr/include/vulkan/vulkan_core.h:22761:9
else:
  static :
    hint("Declaration of " & "VK_NV_RAY_TRACING_VALIDATION_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_cluster_acceleration_structure):
  when 1 is static:
    const
      VK_NV_cluster_acceleration_structure* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22771:9
  else:
    let VK_NV_cluster_acceleration_structure* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:22771:9
else:
  static :
    hint("Declaration of " & "VK_NV_cluster_acceleration_structure" &
        " already exists, not redeclaring")
when not declared(VK_NV_CLUSTER_ACCELERATION_STRUCTURE_SPEC_VERSION):
  when 4 is static:
    const
      VK_NV_CLUSTER_ACCELERATION_STRUCTURE_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:22772:9
  else:
    let VK_NV_CLUSTER_ACCELERATION_STRUCTURE_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_core.h:22772:9
else:
  static :
    hint("Declaration of " & "VK_NV_CLUSTER_ACCELERATION_STRUCTURE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_CLUSTER_ACCELERATION_STRUCTURE_EXTENSION_NAME):
  when "VK_NV_cluster_acceleration_structure" is static:
    const
      VK_NV_CLUSTER_ACCELERATION_STRUCTURE_EXTENSION_NAME* = "VK_NV_cluster_acceleration_structure" ## Generated based on /usr/include/vulkan/vulkan_core.h:22773:9
  else:
    let VK_NV_CLUSTER_ACCELERATION_STRUCTURE_EXTENSION_NAME* = "VK_NV_cluster_acceleration_structure" ## Generated based on /usr/include/vulkan/vulkan_core.h:22773:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_CLUSTER_ACCELERATION_STRUCTURE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_partitioned_acceleration_structure):
  when 1 is static:
    const
      VK_NV_partitioned_acceleration_structure* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23022:9
  else:
    let VK_NV_partitioned_acceleration_structure* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23022:9
else:
  static :
    hint("Declaration of " & "VK_NV_partitioned_acceleration_structure" &
        " already exists, not redeclaring")
when not declared(VK_NV_PARTITIONED_ACCELERATION_STRUCTURE_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_PARTITIONED_ACCELERATION_STRUCTURE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23023:9
  else:
    let VK_NV_PARTITIONED_ACCELERATION_STRUCTURE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23023:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_PARTITIONED_ACCELERATION_STRUCTURE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_PARTITIONED_ACCELERATION_STRUCTURE_EXTENSION_NAME):
  when "VK_NV_partitioned_acceleration_structure" is static:
    const
      VK_NV_PARTITIONED_ACCELERATION_STRUCTURE_EXTENSION_NAME* = "VK_NV_partitioned_acceleration_structure" ## Generated based on /usr/include/vulkan/vulkan_core.h:23024:9
  else:
    let VK_NV_PARTITIONED_ACCELERATION_STRUCTURE_EXTENSION_NAME* = "VK_NV_partitioned_acceleration_structure" ## Generated based on /usr/include/vulkan/vulkan_core.h:23024:9
else:
  static :
    hint("Declaration of " &
        "VK_NV_PARTITIONED_ACCELERATION_STRUCTURE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_device_generated_commands):
  when 1 is static:
    const
      VK_EXT_device_generated_commands* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23138:9
  else:
    let VK_EXT_device_generated_commands* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23138:9
else:
  static :
    hint("Declaration of " & "VK_EXT_device_generated_commands" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEVICE_GENERATED_COMMANDS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DEVICE_GENERATED_COMMANDS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23141:9
  else:
    let VK_EXT_DEVICE_GENERATED_COMMANDS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23141:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEVICE_GENERATED_COMMANDS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME):
  when "VK_EXT_device_generated_commands" is static:
    const
      VK_EXT_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME* = "VK_EXT_device_generated_commands" ## Generated based on /usr/include/vulkan/vulkan_core.h:23142:9
  else:
    let VK_EXT_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME* = "VK_EXT_device_generated_commands" ## Generated based on /usr/include/vulkan/vulkan_core.h:23142:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_MESA_image_alignment_control):
  when 1 is static:
    const
      VK_MESA_image_alignment_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23436:9
  else:
    let VK_MESA_image_alignment_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23436:9
else:
  static :
    hint("Declaration of " & "VK_MESA_image_alignment_control" &
        " already exists, not redeclaring")
when not declared(VK_MESA_IMAGE_ALIGNMENT_CONTROL_SPEC_VERSION):
  when 1 is static:
    const
      VK_MESA_IMAGE_ALIGNMENT_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23437:9
  else:
    let VK_MESA_IMAGE_ALIGNMENT_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23437:9
else:
  static :
    hint("Declaration of " & "VK_MESA_IMAGE_ALIGNMENT_CONTROL_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_MESA_IMAGE_ALIGNMENT_CONTROL_EXTENSION_NAME):
  when "VK_MESA_image_alignment_control" is static:
    const
      VK_MESA_IMAGE_ALIGNMENT_CONTROL_EXTENSION_NAME* = "VK_MESA_image_alignment_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:23438:9
  else:
    let VK_MESA_IMAGE_ALIGNMENT_CONTROL_EXTENSION_NAME* = "VK_MESA_image_alignment_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:23438:9
else:
  static :
    hint("Declaration of " & "VK_MESA_IMAGE_ALIGNMENT_CONTROL_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_depth_clamp_control):
  when 1 is static:
    const
      VK_EXT_depth_clamp_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23460:9
  else:
    let VK_EXT_depth_clamp_control* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23460:9
else:
  static :
    hint("Declaration of " & "VK_EXT_depth_clamp_control" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_CLAMP_CONTROL_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_DEPTH_CLAMP_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23461:9
  else:
    let VK_EXT_DEPTH_CLAMP_CONTROL_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23461:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_CLAMP_CONTROL_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME):
  when "VK_EXT_depth_clamp_control" is static:
    const
      VK_EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME* = "VK_EXT_depth_clamp_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:23462:9
  else:
    let VK_EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME* = "VK_EXT_depth_clamp_control" ## Generated based on /usr/include/vulkan/vulkan_core.h:23462:9
else:
  static :
    hint("Declaration of " & "VK_EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_hdr_vivid):
  when 1 is static:
    const
      VK_HUAWEI_hdr_vivid* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23479:9
  else:
    let VK_HUAWEI_hdr_vivid* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23479:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_hdr_vivid" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_HDR_VIVID_SPEC_VERSION):
  when 1 is static:
    const
      VK_HUAWEI_HDR_VIVID_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23480:9
  else:
    let VK_HUAWEI_HDR_VIVID_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23480:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_HDR_VIVID_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_HUAWEI_HDR_VIVID_EXTENSION_NAME):
  when "VK_HUAWEI_hdr_vivid" is static:
    const
      VK_HUAWEI_HDR_VIVID_EXTENSION_NAME* = "VK_HUAWEI_hdr_vivid" ## Generated based on /usr/include/vulkan/vulkan_core.h:23481:9
  else:
    let VK_HUAWEI_HDR_VIVID_EXTENSION_NAME* = "VK_HUAWEI_hdr_vivid" ## Generated based on /usr/include/vulkan/vulkan_core.h:23481:9
else:
  static :
    hint("Declaration of " & "VK_HUAWEI_HDR_VIVID_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_cooperative_matrix2):
  when 1 is static:
    const
      VK_NV_cooperative_matrix2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23498:9
  else:
    let VK_NV_cooperative_matrix2* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23498:9
else:
  static :
    hint("Declaration of " & "VK_NV_cooperative_matrix2" &
        " already exists, not redeclaring")
when not declared(VK_NV_COOPERATIVE_MATRIX_2_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_COOPERATIVE_MATRIX_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23499:9
  else:
    let VK_NV_COOPERATIVE_MATRIX_2_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23499:9
else:
  static :
    hint("Declaration of " & "VK_NV_COOPERATIVE_MATRIX_2_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_COOPERATIVE_MATRIX_2_EXTENSION_NAME):
  when "VK_NV_cooperative_matrix2" is static:
    const
      VK_NV_COOPERATIVE_MATRIX_2_EXTENSION_NAME* = "VK_NV_cooperative_matrix2" ## Generated based on /usr/include/vulkan/vulkan_core.h:23500:9
  else:
    let VK_NV_COOPERATIVE_MATRIX_2_EXTENSION_NAME* = "VK_NV_cooperative_matrix2" ## Generated based on /usr/include/vulkan/vulkan_core.h:23500:9
else:
  static :
    hint("Declaration of " & "VK_NV_COOPERATIVE_MATRIX_2_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_ARM_pipeline_opacity_micromap):
  when 1 is static:
    const
      VK_ARM_pipeline_opacity_micromap* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23549:9
  else:
    let VK_ARM_pipeline_opacity_micromap* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23549:9
else:
  static :
    hint("Declaration of " & "VK_ARM_pipeline_opacity_micromap" &
        " already exists, not redeclaring")
when not declared(VK_ARM_PIPELINE_OPACITY_MICROMAP_SPEC_VERSION):
  when 1 is static:
    const
      VK_ARM_PIPELINE_OPACITY_MICROMAP_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23550:9
  else:
    let VK_ARM_PIPELINE_OPACITY_MICROMAP_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23550:9
else:
  static :
    hint("Declaration of " & "VK_ARM_PIPELINE_OPACITY_MICROMAP_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_ARM_PIPELINE_OPACITY_MICROMAP_EXTENSION_NAME):
  when "VK_ARM_pipeline_opacity_micromap" is static:
    const
      VK_ARM_PIPELINE_OPACITY_MICROMAP_EXTENSION_NAME* = "VK_ARM_pipeline_opacity_micromap" ## Generated based on /usr/include/vulkan/vulkan_core.h:23551:9
  else:
    let VK_ARM_PIPELINE_OPACITY_MICROMAP_EXTENSION_NAME* = "VK_ARM_pipeline_opacity_micromap" ## Generated based on /usr/include/vulkan/vulkan_core.h:23551:9
else:
  static :
    hint("Declaration of " & "VK_ARM_PIPELINE_OPACITY_MICROMAP_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_vertex_attribute_robustness):
  when 1 is static:
    const
      VK_EXT_vertex_attribute_robustness* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23561:9
  else:
    let VK_EXT_vertex_attribute_robustness* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23561:9
else:
  static :
    hint("Declaration of " & "VK_EXT_vertex_attribute_robustness" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23562:9
  else:
    let VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23562:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME):
  when "VK_EXT_vertex_attribute_robustness" is static:
    const
      VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME* = "VK_EXT_vertex_attribute_robustness" ## Generated based on /usr/include/vulkan/vulkan_core.h:23563:9
  else:
    let VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME* = "VK_EXT_vertex_attribute_robustness" ## Generated based on /usr/include/vulkan/vulkan_core.h:23563:9
else:
  static :
    hint("Declaration of " & "VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_ARM_format_pack):
  when 1 is static:
    const
      VK_ARM_format_pack* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23573:9
  else:
    let VK_ARM_format_pack* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23573:9
else:
  static :
    hint("Declaration of " & "VK_ARM_format_pack" &
        " already exists, not redeclaring")
when not declared(VK_ARM_FORMAT_PACK_SPEC_VERSION):
  when 1 is static:
    const
      VK_ARM_FORMAT_PACK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23574:9
  else:
    let VK_ARM_FORMAT_PACK_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23574:9
else:
  static :
    hint("Declaration of " & "VK_ARM_FORMAT_PACK_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_ARM_FORMAT_PACK_EXTENSION_NAME):
  when "VK_ARM_format_pack" is static:
    const
      VK_ARM_FORMAT_PACK_EXTENSION_NAME* = "VK_ARM_format_pack" ## Generated based on /usr/include/vulkan/vulkan_core.h:23575:9
  else:
    let VK_ARM_FORMAT_PACK_EXTENSION_NAME* = "VK_ARM_format_pack" ## Generated based on /usr/include/vulkan/vulkan_core.h:23575:9
else:
  static :
    hint("Declaration of " & "VK_ARM_FORMAT_PACK_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_fragment_density_map_layered):
  when 1 is static:
    const
      VK_VALVE_fragment_density_map_layered* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23585:9
  else:
    let VK_VALVE_fragment_density_map_layered* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23585:9
else:
  static :
    hint("Declaration of " & "VK_VALVE_fragment_density_map_layered" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_FRAGMENT_DENSITY_MAP_LAYERED_SPEC_VERSION):
  when 1 is static:
    const
      VK_VALVE_FRAGMENT_DENSITY_MAP_LAYERED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23586:9
  else:
    let VK_VALVE_FRAGMENT_DENSITY_MAP_LAYERED_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23586:9
else:
  static :
    hint("Declaration of " &
        "VK_VALVE_FRAGMENT_DENSITY_MAP_LAYERED_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_VALVE_FRAGMENT_DENSITY_MAP_LAYERED_EXTENSION_NAME):
  when "VK_VALVE_fragment_density_map_layered" is static:
    const
      VK_VALVE_FRAGMENT_DENSITY_MAP_LAYERED_EXTENSION_NAME* = "VK_VALVE_fragment_density_map_layered" ## Generated based on /usr/include/vulkan/vulkan_core.h:23587:9
  else:
    let VK_VALVE_FRAGMENT_DENSITY_MAP_LAYERED_EXTENSION_NAME* = "VK_VALVE_fragment_density_map_layered" ## Generated based on /usr/include/vulkan/vulkan_core.h:23587:9
else:
  static :
    hint("Declaration of " &
        "VK_VALVE_FRAGMENT_DENSITY_MAP_LAYERED_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_present_metering):
  when 1 is static:
    const
      VK_NV_present_metering* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23609:9
  else:
    let VK_NV_present_metering* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23609:9
else:
  static :
    hint("Declaration of " & "VK_NV_present_metering" &
        " already exists, not redeclaring")
when not declared(VK_NV_PRESENT_METERING_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_PRESENT_METERING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23610:9
  else:
    let VK_NV_PRESENT_METERING_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23610:9
else:
  static :
    hint("Declaration of " & "VK_NV_PRESENT_METERING_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_PRESENT_METERING_EXTENSION_NAME):
  when "VK_NV_present_metering" is static:
    const
      VK_NV_PRESENT_METERING_EXTENSION_NAME* = "VK_NV_present_metering" ## Generated based on /usr/include/vulkan/vulkan_core.h:23611:9
  else:
    let VK_NV_PRESENT_METERING_EXTENSION_NAME* = "VK_NV_present_metering" ## Generated based on /usr/include/vulkan/vulkan_core.h:23611:9
else:
  static :
    hint("Declaration of " & "VK_NV_PRESENT_METERING_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_fragment_density_map_offset):
  when 1 is static:
    const
      VK_EXT_fragment_density_map_offset* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23628:9
  else:
    let VK_EXT_fragment_density_map_offset* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23628:9
else:
  static :
    hint("Declaration of " & "VK_EXT_fragment_density_map_offset" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23629:9
  else:
    let VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23629:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME):
  when "VK_EXT_fragment_density_map_offset" is static:
    const
      VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME* = "VK_EXT_fragment_density_map_offset" ## Generated based on /usr/include/vulkan/vulkan_core.h:23630:9
  else:
    let VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME* = "VK_EXT_fragment_density_map_offset" ## Generated based on /usr/include/vulkan/vulkan_core.h:23630:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_zero_initialize_device_memory):
  when 1 is static:
    const
      VK_EXT_zero_initialize_device_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23648:9
  else:
    let VK_EXT_zero_initialize_device_memory* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23648:9
else:
  static :
    hint("Declaration of " & "VK_EXT_zero_initialize_device_memory" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23649:9
  else:
    let VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23649:9
else:
  static :
    hint("Declaration of " & "VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_EXTENSION_NAME):
  when "VK_EXT_zero_initialize_device_memory" is static:
    const
      VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_EXTENSION_NAME* = "VK_EXT_zero_initialize_device_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:23650:9
  else:
    let VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_EXTENSION_NAME* = "VK_EXT_zero_initialize_device_memory" ## Generated based on /usr/include/vulkan/vulkan_core.h:23650:9
else:
  static :
    hint("Declaration of " &
        "VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_SEC_pipeline_cache_incremental_mode):
  when 1 is static:
    const
      VK_SEC_pipeline_cache_incremental_mode* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23660:9
  else:
    let VK_SEC_pipeline_cache_incremental_mode* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23660:9
else:
  static :
    hint("Declaration of " & "VK_SEC_pipeline_cache_incremental_mode" &
        " already exists, not redeclaring")
when not declared(VK_SEC_PIPELINE_CACHE_INCREMENTAL_MODE_SPEC_VERSION):
  when 1 is static:
    const
      VK_SEC_PIPELINE_CACHE_INCREMENTAL_MODE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23661:9
  else:
    let VK_SEC_PIPELINE_CACHE_INCREMENTAL_MODE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23661:9
else:
  static :
    hint("Declaration of " &
        "VK_SEC_PIPELINE_CACHE_INCREMENTAL_MODE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_SEC_PIPELINE_CACHE_INCREMENTAL_MODE_EXTENSION_NAME):
  when "VK_SEC_pipeline_cache_incremental_mode" is static:
    const
      VK_SEC_PIPELINE_CACHE_INCREMENTAL_MODE_EXTENSION_NAME* = "VK_SEC_pipeline_cache_incremental_mode" ## Generated based on /usr/include/vulkan/vulkan_core.h:23662:9
  else:
    let VK_SEC_PIPELINE_CACHE_INCREMENTAL_MODE_EXTENSION_NAME* = "VK_SEC_pipeline_cache_incremental_mode" ## Generated based on /usr/include/vulkan/vulkan_core.h:23662:9
else:
  static :
    hint("Declaration of " &
        "VK_SEC_PIPELINE_CACHE_INCREMENTAL_MODE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_acceleration_structure):
  when 1 is static:
    const
      VK_KHR_acceleration_structure* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23672:9
  else:
    let VK_KHR_acceleration_structure* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23672:9
else:
  static :
    hint("Declaration of " & "VK_KHR_acceleration_structure" &
        " already exists, not redeclaring")
when not declared(VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION):
  when 13 is static:
    const
      VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION* = 13 ## Generated based on /usr/include/vulkan/vulkan_core.h:23673:9
  else:
    let VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION* = 13 ## Generated based on /usr/include/vulkan/vulkan_core.h:23673:9
else:
  static :
    hint("Declaration of " & "VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME):
  when "VK_KHR_acceleration_structure" is static:
    const
      VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME* = "VK_KHR_acceleration_structure" ## Generated based on /usr/include/vulkan/vulkan_core.h:23674:9
  else:
    let VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME* = "VK_KHR_acceleration_structure" ## Generated based on /usr/include/vulkan/vulkan_core.h:23674:9
else:
  static :
    hint("Declaration of " & "VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_ray_tracing_pipeline):
  when 1 is static:
    const
      VK_KHR_ray_tracing_pipeline* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23972:9
  else:
    let VK_KHR_ray_tracing_pipeline* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23972:9
else:
  static :
    hint("Declaration of " & "VK_KHR_ray_tracing_pipeline" &
        " already exists, not redeclaring")
when not declared(VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23973:9
  else:
    let VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:23973:9
else:
  static :
    hint("Declaration of " & "VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME):
  when "VK_KHR_ray_tracing_pipeline" is static:
    const
      VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME* = "VK_KHR_ray_tracing_pipeline" ## Generated based on /usr/include/vulkan/vulkan_core.h:23974:9
  else:
    let VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME* = "VK_KHR_ray_tracing_pipeline" ## Generated based on /usr/include/vulkan/vulkan_core.h:23974:9
else:
  static :
    hint("Declaration of " & "VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_ray_query):
  when 1 is static:
    const
      VK_KHR_ray_query* = 1  ## Generated based on /usr/include/vulkan/vulkan_core.h:24115:9
  else:
    let VK_KHR_ray_query* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:24115:9
else:
  static :
    hint("Declaration of " & "VK_KHR_ray_query" &
        " already exists, not redeclaring")
when not declared(VK_KHR_RAY_QUERY_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_RAY_QUERY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:24116:9
  else:
    let VK_KHR_RAY_QUERY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:24116:9
else:
  static :
    hint("Declaration of " & "VK_KHR_RAY_QUERY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_RAY_QUERY_EXTENSION_NAME):
  when "VK_KHR_ray_query" is static:
    const
      VK_KHR_RAY_QUERY_EXTENSION_NAME* = "VK_KHR_ray_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:24117:9
  else:
    let VK_KHR_RAY_QUERY_EXTENSION_NAME* = "VK_KHR_ray_query" ## Generated based on /usr/include/vulkan/vulkan_core.h:24117:9
else:
  static :
    hint("Declaration of " & "VK_KHR_RAY_QUERY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_mesh_shader):
  when 1 is static:
    const
      VK_EXT_mesh_shader* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:24127:9
  else:
    let VK_EXT_mesh_shader* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:24127:9
else:
  static :
    hint("Declaration of " & "VK_EXT_mesh_shader" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MESH_SHADER_SPEC_VERSION):
  when 1 is static:
    const
      VK_EXT_MESH_SHADER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:24128:9
  else:
    let VK_EXT_MESH_SHADER_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_core.h:24128:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MESH_SHADER_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_MESH_SHADER_EXTENSION_NAME):
  when "VK_EXT_mesh_shader" is static:
    const
      VK_EXT_MESH_SHADER_EXTENSION_NAME* = "VK_EXT_mesh_shader" ## Generated based on /usr/include/vulkan/vulkan_core.h:24129:9
  else:
    let VK_EXT_MESH_SHADER_EXTENSION_NAME* = "VK_EXT_mesh_shader" ## Generated based on /usr/include/vulkan/vulkan_core.h:24129:9
else:
  static :
    hint("Declaration of " & "VK_EXT_MESH_SHADER_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VULKAN_WIN32_H_private):
  when 1 is static:
    const
      VULKAN_WIN32_H_private* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:2:9
  else:
    let VULKAN_WIN32_H_private* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:2:9
else:
  static :
    hint("Declaration of " & "VULKAN_WIN32_H_private" &
        " already exists, not redeclaring")
when not declared(VK_KHR_win32_surface):
  when 1 is static:
    const
      VK_KHR_win32_surface* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:23:9
  else:
    let VK_KHR_win32_surface* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:23:9
else:
  static :
    hint("Declaration of " & "VK_KHR_win32_surface" &
        " already exists, not redeclaring")
when not declared(VK_KHR_WIN32_SURFACE_SPEC_VERSION):
  when 6 is static:
    const
      VK_KHR_WIN32_SURFACE_SPEC_VERSION* = 6 ## Generated based on /usr/include/vulkan/vulkan_win32.h:24:9
  else:
    let VK_KHR_WIN32_SURFACE_SPEC_VERSION* = 6 ## Generated based on /usr/include/vulkan/vulkan_win32.h:24:9
else:
  static :
    hint("Declaration of " & "VK_KHR_WIN32_SURFACE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_WIN32_SURFACE_EXTENSION_NAME):
  when "VK_KHR_win32_surface" is static:
    const
      VK_KHR_WIN32_SURFACE_EXTENSION_NAME* = "VK_KHR_win32_surface" ## Generated based on /usr/include/vulkan/vulkan_win32.h:25:9
  else:
    let VK_KHR_WIN32_SURFACE_EXTENSION_NAME* = "VK_KHR_win32_surface" ## Generated based on /usr/include/vulkan/vulkan_win32.h:25:9
else:
  static :
    hint("Declaration of " & "VK_KHR_WIN32_SURFACE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_memory_win32):
  when 1 is static:
    const
      VK_KHR_external_memory_win32* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:56:9
  else:
    let VK_KHR_external_memory_win32* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:56:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_memory_win32" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:57:9
  else:
    let VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:57:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME):
  when "VK_KHR_external_memory_win32" is static:
    const
      VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME* = "VK_KHR_external_memory_win32" ## Generated based on /usr/include/vulkan/vulkan_win32.h:58:9
  else:
    let VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME* = "VK_KHR_external_memory_win32" ## Generated based on /usr/include/vulkan/vulkan_win32.h:58:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_win32_keyed_mutex):
  when 1 is static:
    const
      VK_KHR_win32_keyed_mutex* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:110:9
  else:
    let VK_KHR_win32_keyed_mutex* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:110:9
else:
  static :
    hint("Declaration of " & "VK_KHR_win32_keyed_mutex" &
        " already exists, not redeclaring")
when not declared(VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:111:9
  else:
    let VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:111:9
else:
  static :
    hint("Declaration of " & "VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME):
  when "VK_KHR_win32_keyed_mutex" is static:
    const
      VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME* = "VK_KHR_win32_keyed_mutex" ## Generated based on /usr/include/vulkan/vulkan_win32.h:112:9
  else:
    let VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME* = "VK_KHR_win32_keyed_mutex" ## Generated based on /usr/include/vulkan/vulkan_win32.h:112:9
else:
  static :
    hint("Declaration of " & "VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_semaphore_win32):
  when 1 is static:
    const
      VK_KHR_external_semaphore_win32* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:128:9
  else:
    let VK_KHR_external_semaphore_win32* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:128:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_semaphore_win32" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:129:9
  else:
    let VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:129:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME):
  when "VK_KHR_external_semaphore_win32" is static:
    const
      VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME* = "VK_KHR_external_semaphore_win32" ## Generated based on /usr/include/vulkan/vulkan_win32.h:130:9
  else:
    let VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME* = "VK_KHR_external_semaphore_win32" ## Generated based on /usr/include/vulkan/vulkan_win32.h:130:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_KHR_external_fence_win32):
  when 1 is static:
    const
      VK_KHR_external_fence_win32* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:185:9
  else:
    let VK_KHR_external_fence_win32* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:185:9
else:
  static :
    hint("Declaration of " & "VK_KHR_external_fence_win32" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION):
  when 1 is static:
    const
      VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:186:9
  else:
    let VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:186:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME):
  when "VK_KHR_external_fence_win32" is static:
    const
      VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME* = "VK_KHR_external_fence_win32" ## Generated based on /usr/include/vulkan/vulkan_win32.h:187:9
  else:
    let VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME* = "VK_KHR_external_fence_win32" ## Generated based on /usr/include/vulkan/vulkan_win32.h:187:9
else:
  static :
    hint("Declaration of " & "VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_external_memory_win32):
  when 1 is static:
    const
      VK_NV_external_memory_win32* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:233:9
  else:
    let VK_NV_external_memory_win32* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:233:9
else:
  static :
    hint("Declaration of " & "VK_NV_external_memory_win32" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:234:9
  else:
    let VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:234:9
else:
  static :
    hint("Declaration of " & "VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME):
  when "VK_NV_external_memory_win32" is static:
    const
      VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME* = "VK_NV_external_memory_win32" ## Generated based on /usr/include/vulkan/vulkan_win32.h:235:9
  else:
    let VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME* = "VK_NV_external_memory_win32" ## Generated based on /usr/include/vulkan/vulkan_win32.h:235:9
else:
  static :
    hint("Declaration of " & "VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_win32_keyed_mutex):
  when 1 is static:
    const
      VK_NV_win32_keyed_mutex* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:264:9
  else:
    let VK_NV_win32_keyed_mutex* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:264:9
else:
  static :
    hint("Declaration of " & "VK_NV_win32_keyed_mutex" &
        " already exists, not redeclaring")
when not declared(VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION):
  when 2 is static:
    const
      VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_win32.h:265:9
  else:
    let VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION* = 2 ## Generated based on /usr/include/vulkan/vulkan_win32.h:265:9
else:
  static :
    hint("Declaration of " & "VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME):
  when "VK_NV_win32_keyed_mutex" is static:
    const
      VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME* = "VK_NV_win32_keyed_mutex" ## Generated based on /usr/include/vulkan/vulkan_win32.h:266:9
  else:
    let VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME* = "VK_NV_win32_keyed_mutex" ## Generated based on /usr/include/vulkan/vulkan_win32.h:266:9
else:
  static :
    hint("Declaration of " & "VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_EXT_full_screen_exclusive):
  when 1 is static:
    const
      VK_EXT_full_screen_exclusive* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:282:9
  else:
    let VK_EXT_full_screen_exclusive* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:282:9
else:
  static :
    hint("Declaration of " & "VK_EXT_full_screen_exclusive" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION):
  when 4 is static:
    const
      VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_win32.h:283:9
  else:
    let VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION* = 4 ## Generated based on /usr/include/vulkan/vulkan_win32.h:283:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME):
  when "VK_EXT_full_screen_exclusive" is static:
    const
      VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME* = "VK_EXT_full_screen_exclusive" ## Generated based on /usr/include/vulkan/vulkan_win32.h:284:9
  else:
    let VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME* = "VK_EXT_full_screen_exclusive" ## Generated based on /usr/include/vulkan/vulkan_win32.h:284:9
else:
  static :
    hint("Declaration of " & "VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VK_NV_acquire_winrt_display):
  when 1 is static:
    const
      VK_NV_acquire_winrt_display* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:347:9
  else:
    let VK_NV_acquire_winrt_display* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:347:9
else:
  static :
    hint("Declaration of " & "VK_NV_acquire_winrt_display" &
        " already exists, not redeclaring")
when not declared(VK_NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION):
  when 1 is static:
    const
      VK_NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:348:9
  else:
    let VK_NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION* = 1 ## Generated based on /usr/include/vulkan/vulkan_win32.h:348:9
else:
  static :
    hint("Declaration of " & "VK_NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_NV_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME):
  when "VK_NV_acquire_winrt_display" is static:
    const
      VK_NV_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME* = "VK_NV_acquire_winrt_display" ## Generated based on /usr/include/vulkan/vulkan_win32.h:349:9
  else:
    let VK_NV_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME* = "VK_NV_acquire_winrt_display" ## Generated based on /usr/include/vulkan/vulkan_win32.h:349:9
else:
  static :
    hint("Declaration of " & "VK_NV_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(VULKAN_XLIB_H_private):
  when 1 is static:
    const
      VULKAN_XLIB_H_private* = 1 ## Generated based on /usr/include/vulkan/vulkan_xlib.h:2:9
  else:
    let VULKAN_XLIB_H_private* = 1 ## Generated based on /usr/include/vulkan/vulkan_xlib.h:2:9
else:
  static :
    hint("Declaration of " & "VULKAN_XLIB_H_private" &
        " already exists, not redeclaring")
when not declared(VK_KHR_xlib_surface):
  when 1 is static:
    const
      VK_KHR_xlib_surface* = 1 ## Generated based on /usr/include/vulkan/vulkan_xlib.h:23:9
  else:
    let VK_KHR_xlib_surface* = 1 ## Generated based on /usr/include/vulkan/vulkan_xlib.h:23:9
else:
  static :
    hint("Declaration of " & "VK_KHR_xlib_surface" &
        " already exists, not redeclaring")
when not declared(VK_KHR_XLIB_SURFACE_SPEC_VERSION):
  when 6 is static:
    const
      VK_KHR_XLIB_SURFACE_SPEC_VERSION* = 6 ## Generated based on /usr/include/vulkan/vulkan_xlib.h:24:9
  else:
    let VK_KHR_XLIB_SURFACE_SPEC_VERSION* = 6 ## Generated based on /usr/include/vulkan/vulkan_xlib.h:24:9
else:
  static :
    hint("Declaration of " & "VK_KHR_XLIB_SURFACE_SPEC_VERSION" &
        " already exists, not redeclaring")
when not declared(VK_KHR_XLIB_SURFACE_EXTENSION_NAME):
  when "VK_KHR_xlib_surface" is static:
    const
      VK_KHR_XLIB_SURFACE_EXTENSION_NAME* = "VK_KHR_xlib_surface" ## Generated based on /usr/include/vulkan/vulkan_xlib.h:25:9
  else:
    let VK_KHR_XLIB_SURFACE_EXTENSION_NAME* = "VK_KHR_xlib_surface" ## Generated based on /usr/include/vulkan/vulkan_xlib.h:25:9
else:
  static :
    hint("Declaration of " & "VK_KHR_XLIB_SURFACE_EXTENSION_NAME" &
        " already exists, not redeclaring")
when not declared(vkCreateInstance):
  var vkCreateInstance*: proc(pCreateInfo: ptr VkInstanceCreateInfo_1107297315;
                         pAllocator: ptr VkAllocationCallbacks_1107297299;
                         pInstance: ptr VkInstance_1107296724): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateInstance" &
        " already exists, not redeclaring")
when not declared(vkDestroyInstance):
  var vkDestroyInstance*: proc(instance: VkInstance_1107296724;
                          pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyInstance" &
        " already exists, not redeclaring")
when not declared(vkEnumeratePhysicalDevices):
  var vkEnumeratePhysicalDevices*: proc(instance: VkInstance_1107296724;
                                   pPhysicalDeviceCount: ptr uint32;
                                   pPhysicalDevices: ptr VkPhysicalDevice_1107296726): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkEnumeratePhysicalDevices" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceFeatures):
  var vkGetPhysicalDeviceFeatures*: proc(physicalDevice: VkPhysicalDevice_1107296726;
                                    pFeatures: ptr VkPhysicalDeviceFeatures_1107297327): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceFeatures" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceFormatProperties):
  var vkGetPhysicalDeviceFormatProperties*: proc(physicalDevice: VkPhysicalDevice_1107296726;
      format: VkFormat_1107296811; pFormatProperties: ptr VkFormatProperties_1107297307): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceFormatProperties" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceImageFormatProperties):
  var vkGetPhysicalDeviceImageFormatProperties*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; format: VkFormat_1107296811;
      type_arg: VkImageType_1107296819; tiling: VkImageTiling_1107296815;
      usage: VkImageUsageFlags_1107296959; flags: VkImageCreateFlags_1107296947;
      pImageFormatProperties: ptr VkImageFormatProperties_1107297311): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceProperties):
  var vkGetPhysicalDeviceProperties*: proc(physicalDevice: VkPhysicalDevice_1107296726;
      pProperties: ptr VkPhysicalDeviceProperties_1107297343): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceProperties" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceQueueFamilyProperties):
  var vkGetPhysicalDeviceQueueFamilyProperties*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pQueueFamilyPropertyCount: ptr uint32;
      pQueueFamilyProperties: ptr VkQueueFamilyProperties_1107297347): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceQueueFamilyProperties" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceMemoryProperties):
  var vkGetPhysicalDeviceMemoryProperties*: proc(physicalDevice: VkPhysicalDevice_1107296726;
      pMemoryProperties: ptr VkPhysicalDeviceMemoryProperties_1107297335): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceMemoryProperties" &
        " already exists, not redeclaring")
when not declared(vkGetInstanceProcAddr):
  var vkGetInstanceProcAddr*: proc(instance: VkInstance_1107296724; pName: cstring): PFN_vkVoidFunction_1107297295 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetInstanceProcAddr" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceProcAddr):
  var vkGetDeviceProcAddr*: proc(device: VkDevice_1107296728; pName: cstring): PFN_vkVoidFunction_1107297295 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceProcAddr" &
        " already exists, not redeclaring")
when not declared(vkCreateDevice):
  var vkCreateDevice*: proc(physicalDevice: VkPhysicalDevice_1107296726;
                       pCreateInfo: ptr VkDeviceCreateInfo_1107297355;
                       pAllocator: ptr VkAllocationCallbacks_1107297299;
                       pDevice: ptr VkDevice_1107296728): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDevice" &
        " already exists, not redeclaring")
when not declared(vkDestroyDevice):
  var vkDestroyDevice*: proc(device: VkDevice_1107296728;
                        pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyDevice" &
        " already exists, not redeclaring")
when not declared(vkEnumerateInstanceExtensionProperties):
  var vkEnumerateInstanceExtensionProperties*: proc(pLayerName: cstring;
      pPropertyCount: ptr uint32; pProperties: ptr VkExtensionProperties_1107297359): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkEnumerateInstanceExtensionProperties" &
        " already exists, not redeclaring")
when not declared(vkEnumerateDeviceExtensionProperties):
  var vkEnumerateDeviceExtensionProperties*: proc(physicalDevice: VkPhysicalDevice_1107296726;
      pLayerName: cstring; pPropertyCount: ptr uint32;
      pProperties: ptr VkExtensionProperties_1107297359): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkEnumerateDeviceExtensionProperties" &
        " already exists, not redeclaring")
when not declared(vkEnumerateInstanceLayerProperties):
  var vkEnumerateInstanceLayerProperties*: proc(pPropertyCount: ptr uint32;
      pProperties: ptr VkLayerProperties_1107297363): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkEnumerateInstanceLayerProperties" &
        " already exists, not redeclaring")
when not declared(vkEnumerateDeviceLayerProperties):
  var vkEnumerateDeviceLayerProperties*: proc(physicalDevice: VkPhysicalDevice_1107296726;
      pPropertyCount: ptr uint32; pProperties: ptr VkLayerProperties_1107297363): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkEnumerateDeviceLayerProperties" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceQueue):
  var vkGetDeviceQueue*: proc(device: VkDevice_1107296728; queueFamilyIndex: uint32;
                         queueIndex: uint32; pQueue: ptr VkQueue_1107296730): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceQueue" &
        " already exists, not redeclaring")
when not declared(vkQueueSubmit):
  var vkQueueSubmit*: proc(queue: VkQueue_1107296730; submitCount: uint32;
                      pSubmits: ptr VkSubmitInfo_1107297367; fence: VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkQueueSubmit" &
        " already exists, not redeclaring")
when not declared(vkQueueWaitIdle):
  var vkQueueWaitIdle*: proc(queue: VkQueue_1107296730): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkQueueWaitIdle" &
        " already exists, not redeclaring")
when not declared(vkDeviceWaitIdle):
  var vkDeviceWaitIdle*: proc(device: VkDevice_1107296728): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDeviceWaitIdle" &
        " already exists, not redeclaring")
when not declared(vkAllocateMemory):
  var vkAllocateMemory*: proc(device: VkDevice_1107296728;
                         pAllocateInfo: ptr VkMemoryAllocateInfo_1107297375;
                         pAllocator: ptr VkAllocationCallbacks_1107297299;
                         pMemory: ptr VkDeviceMemory_1107296738): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkAllocateMemory" &
        " already exists, not redeclaring")
when not declared(vkFreeMemory):
  var vkFreeMemory*: proc(device: VkDevice_1107296728; memory: VkDeviceMemory_1107296738;
                     pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkFreeMemory" & " already exists, not redeclaring")
when not declared(vkMapMemory):
  var vkMapMemory*: proc(device: VkDevice_1107296728; memory: VkDeviceMemory_1107296738;
                    offset: VkDeviceSize_1107296714; size: VkDeviceSize_1107296714;
                    flags: VkMemoryMapFlags_1107297003; ppData: ptr pointer): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkMapMemory" & " already exists, not redeclaring")
when not declared(vkUnmapMemory):
  var vkUnmapMemory*: proc(device: VkDevice_1107296728; memory: VkDeviceMemory_1107296738): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkUnmapMemory" &
        " already exists, not redeclaring")
when not declared(vkFlushMappedMemoryRanges):
  var vkFlushMappedMemoryRanges*: proc(device: VkDevice_1107296728;
                                  memoryRangeCount: uint32;
                                  pMemoryRanges: ptr VkMappedMemoryRange_1107297371): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkFlushMappedMemoryRanges" &
        " already exists, not redeclaring")
when not declared(vkInvalidateMappedMemoryRanges):
  var vkInvalidateMappedMemoryRanges*: proc(device: VkDevice_1107296728;
                                       memoryRangeCount: uint32;
                                       pMemoryRanges: ptr VkMappedMemoryRange_1107297371): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkInvalidateMappedMemoryRanges" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceMemoryCommitment):
  var vkGetDeviceMemoryCommitment*: proc(device: VkDevice_1107296728;
                                    memory: VkDeviceMemory_1107296738;
                                    pCommittedMemoryInBytes: ptr VkDeviceSize_1107296714): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceMemoryCommitment" &
        " already exists, not redeclaring")
when not declared(vkBindBufferMemory):
  var vkBindBufferMemory*: proc(device: VkDevice_1107296728; buffer: VkBuffer_1107296720;
                           memory: VkDeviceMemory_1107296738;
                           memoryOffset: VkDeviceSize_1107296714): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkBindBufferMemory" &
        " already exists, not redeclaring")
when not declared(vkBindImageMemory):
  var vkBindImageMemory*: proc(device: VkDevice_1107296728; image: VkImage_1107296722;
                          memory: VkDeviceMemory_1107296738;
                          memoryOffset: VkDeviceSize_1107296714): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkBindImageMemory" &
        " already exists, not redeclaring")
when not declared(vkGetBufferMemoryRequirements):
  var vkGetBufferMemoryRequirements*: proc(device: VkDevice_1107296728;
                                      buffer: VkBuffer_1107296720;
      pMemoryRequirements: ptr VkMemoryRequirements_1107297379): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetBufferMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(vkGetImageMemoryRequirements):
  var vkGetImageMemoryRequirements*: proc(device: VkDevice_1107296728;
                                     image: VkImage_1107296722;
      pMemoryRequirements: ptr VkMemoryRequirements_1107297379): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetImageMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(vkGetImageSparseMemoryRequirements):
  var vkGetImageSparseMemoryRequirements*: proc(device: VkDevice_1107296728;
      image: VkImage_1107296722; pSparseMemoryRequirementCount: ptr uint32;
      pSparseMemoryRequirements: ptr VkSparseImageMemoryRequirements_1107297415): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetImageSparseMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSparseImageFormatProperties):
  var vkGetPhysicalDeviceSparseImageFormatProperties*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; format: VkFormat_1107296811;
      type_arg: VkImageType_1107296819; samples: VkSampleCountFlagBits_1107296951;
      usage: VkImageUsageFlags_1107296959; tiling: VkImageTiling_1107296815;
      pPropertyCount: ptr uint32; pProperties: ptr VkSparseImageFormatProperties_1107297411): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceSparseImageFormatProperties" &
        " already exists, not redeclaring")
when not declared(vkQueueBindSparse):
  var vkQueueBindSparse*: proc(queue: VkQueue_1107296730; bindInfoCount: uint32;
                          pBindInfo: ptr VkBindSparseInfo_1107297407;
                          fence: VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkQueueBindSparse" &
        " already exists, not redeclaring")
when not declared(vkCreateFence):
  var vkCreateFence*: proc(device: VkDevice_1107296728;
                      pCreateInfo: ptr VkFenceCreateInfo_1107297419;
                      pAllocator: ptr VkAllocationCallbacks_1107297299;
                      pFence: ptr VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateFence" &
        " already exists, not redeclaring")
when not declared(vkDestroyFence):
  var vkDestroyFence*: proc(device: VkDevice_1107296728; fence: VkFence_1107296736;
                       pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyFence" &
        " already exists, not redeclaring")
when not declared(vkResetFences):
  var vkResetFences*: proc(device: VkDevice_1107296728; fenceCount: uint32;
                      pFences: ptr VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkResetFences" &
        " already exists, not redeclaring")
when not declared(vkGetFenceStatus):
  var vkGetFenceStatus*: proc(device: VkDevice_1107296728; fence: VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetFenceStatus" &
        " already exists, not redeclaring")
when not declared(vkWaitForFences):
  var vkWaitForFences*: proc(device: VkDevice_1107296728; fenceCount: uint32;
                        pFences: ptr VkFence_1107296736; waitAll: VkBool32_1107296710;
                        timeout: uint64): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkWaitForFences" &
        " already exists, not redeclaring")
when not declared(vkCreateSemaphore):
  var vkCreateSemaphore*: proc(device: VkDevice_1107296728;
                          pCreateInfo: ptr VkSemaphoreCreateInfo_1107297423;
                          pAllocator: ptr VkAllocationCallbacks_1107297299;
                          pSemaphore: ptr VkSemaphore_1107296732): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateSemaphore" &
        " already exists, not redeclaring")
when not declared(vkDestroySemaphore):
  var vkDestroySemaphore*: proc(device: VkDevice_1107296728; semaphore: VkSemaphore_1107296732;
                           pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroySemaphore" &
        " already exists, not redeclaring")
when not declared(vkCreateEvent):
  var vkCreateEvent*: proc(device: VkDevice_1107296728;
                      pCreateInfo: ptr VkEventCreateInfo_1107297427;
                      pAllocator: ptr VkAllocationCallbacks_1107297299;
                      pEvent: ptr VkEvent_1107296740): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateEvent" &
        " already exists, not redeclaring")
when not declared(vkDestroyEvent):
  var vkDestroyEvent*: proc(device: VkDevice_1107296728; event: VkEvent_1107296740;
                       pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyEvent" &
        " already exists, not redeclaring")
when not declared(vkGetEventStatus):
  var vkGetEventStatus*: proc(device: VkDevice_1107296728; event: VkEvent_1107296740): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetEventStatus" &
        " already exists, not redeclaring")
when not declared(vkSetEvent):
  var vkSetEvent*: proc(device: VkDevice_1107296728; event: VkEvent_1107296740): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkSetEvent" & " already exists, not redeclaring")
when not declared(vkResetEvent):
  var vkResetEvent*: proc(device: VkDevice_1107296728; event: VkEvent_1107296740): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkResetEvent" & " already exists, not redeclaring")
when not declared(vkCreateQueryPool):
  var vkCreateQueryPool*: proc(device: VkDevice_1107296728;
                          pCreateInfo: ptr VkQueryPoolCreateInfo_1107297431;
                          pAllocator: ptr VkAllocationCallbacks_1107297299;
                          pQueryPool: ptr VkQueryPool_1107296742): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateQueryPool" &
        " already exists, not redeclaring")
when not declared(vkDestroyQueryPool):
  var vkDestroyQueryPool*: proc(device: VkDevice_1107296728; queryPool: VkQueryPool_1107296742;
                           pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyQueryPool" &
        " already exists, not redeclaring")
when not declared(vkGetQueryPoolResults):
  var vkGetQueryPoolResults*: proc(device: VkDevice_1107296728;
                              queryPool: VkQueryPool_1107296742;
                              firstQuery: uint32; queryCount: uint32;
                              dataSize: csize_t; pData: pointer;
                              stride: VkDeviceSize_1107296714;
                              flags: VkQueryResultFlags_1107297047): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetQueryPoolResults" &
        " already exists, not redeclaring")
when not declared(vkCreateBuffer):
  var vkCreateBuffer*: proc(device: VkDevice_1107296728;
                       pCreateInfo: ptr VkBufferCreateInfo_1107297435;
                       pAllocator: ptr VkAllocationCallbacks_1107297299;
                       pBuffer: ptr VkBuffer_1107296720): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateBuffer" &
        " already exists, not redeclaring")
when not declared(vkDestroyBuffer):
  var vkDestroyBuffer*: proc(device: VkDevice_1107296728; buffer: VkBuffer_1107296720;
                        pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyBuffer" &
        " already exists, not redeclaring")
when not declared(vkCreateBufferView):
  var vkCreateBufferView*: proc(device: VkDevice_1107296728;
                           pCreateInfo: ptr VkBufferViewCreateInfo_1107297439;
                           pAllocator: ptr VkAllocationCallbacks_1107297299;
                           pView: ptr VkBufferView_1107296744): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateBufferView" &
        " already exists, not redeclaring")
when not declared(vkDestroyBufferView):
  var vkDestroyBufferView*: proc(device: VkDevice_1107296728;
                            bufferView: VkBufferView_1107296744;
                            pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyBufferView" &
        " already exists, not redeclaring")
when not declared(vkCreateImage):
  var vkCreateImage*: proc(device: VkDevice_1107296728;
                      pCreateInfo: ptr VkImageCreateInfo_1107297443;
                      pAllocator: ptr VkAllocationCallbacks_1107297299;
                      pImage: ptr VkImage_1107296722): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateImage" &
        " already exists, not redeclaring")
when not declared(vkDestroyImage):
  var vkDestroyImage*: proc(device: VkDevice_1107296728; image: VkImage_1107296722;
                       pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyImage" &
        " already exists, not redeclaring")
when not declared(vkGetImageSubresourceLayout):
  var vkGetImageSubresourceLayout*: proc(device: VkDevice_1107296728; image: VkImage_1107296722;
                                    pSubresource: ptr VkImageSubresource_1107297395;
                                    pLayout: ptr VkSubresourceLayout_1107297447): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetImageSubresourceLayout" &
        " already exists, not redeclaring")
when not declared(vkCreateImageView):
  var vkCreateImageView*: proc(device: VkDevice_1107296728;
                          pCreateInfo: ptr VkImageViewCreateInfo_1107297455;
                          pAllocator: ptr VkAllocationCallbacks_1107297299;
                          pView: ptr VkImageView_1107296746): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateImageView" &
        " already exists, not redeclaring")
when not declared(vkDestroyImageView):
  var vkDestroyImageView*: proc(device: VkDevice_1107296728; imageView: VkImageView_1107296746;
                           pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyImageView" &
        " already exists, not redeclaring")
when not declared(vkCreateShaderModule):
  var vkCreateShaderModule*: proc(device: VkDevice_1107296728;
                             pCreateInfo: ptr VkShaderModuleCreateInfo_1107297459;
                             pAllocator: ptr VkAllocationCallbacks_1107297299;
                             pShaderModule: ptr VkShaderModule_1107296748): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateShaderModule" &
        " already exists, not redeclaring")
when not declared(vkDestroyShaderModule):
  var vkDestroyShaderModule*: proc(device: VkDevice_1107296728;
                              shaderModule: VkShaderModule_1107296748;
                              pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyShaderModule" &
        " already exists, not redeclaring")
when not declared(vkCreatePipelineCache):
  var vkCreatePipelineCache*: proc(device: VkDevice_1107296728;
                              pCreateInfo: ptr VkPipelineCacheCreateInfo_1107297463;
                              pAllocator: ptr VkAllocationCallbacks_1107297299;
                              pPipelineCache: ptr VkPipelineCache_1107296750): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreatePipelineCache" &
        " already exists, not redeclaring")
when not declared(vkDestroyPipelineCache):
  var vkDestroyPipelineCache*: proc(device: VkDevice_1107296728;
                               pipelineCache: VkPipelineCache_1107296750;
                               pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyPipelineCache" &
        " already exists, not redeclaring")
when not declared(vkGetPipelineCacheData):
  var vkGetPipelineCacheData*: proc(device: VkDevice_1107296728;
                               pipelineCache: VkPipelineCache_1107296750;
                               pDataSize: ptr csize_t; pData: pointer): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPipelineCacheData" &
        " already exists, not redeclaring")
when not declared(vkMergePipelineCaches):
  var vkMergePipelineCaches*: proc(device: VkDevice_1107296728;
                              dstCache: VkPipelineCache_1107296750;
                              srcCacheCount: uint32;
                              pSrcCaches: ptr VkPipelineCache_1107296750): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkMergePipelineCaches" &
        " already exists, not redeclaring")
when not declared(vkCreateGraphicsPipelines):
  var vkCreateGraphicsPipelines*: proc(device: VkDevice_1107296728;
                                  pipelineCache: VkPipelineCache_1107296750;
                                  createInfoCount: uint32; pCreateInfos: ptr VkGraphicsPipelineCreateInfo_1107297539;
                                  pAllocator: ptr VkAllocationCallbacks_1107297299;
                                  pPipelines: ptr VkPipeline_1107296754): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateGraphicsPipelines" &
        " already exists, not redeclaring")
when not declared(vkCreateComputePipelines):
  var vkCreateComputePipelines*: proc(device: VkDevice_1107296728;
                                 pipelineCache: VkPipelineCache_1107296750;
                                 createInfoCount: uint32;
                                 pCreateInfos: ptr VkComputePipelineCreateInfo_1107297479;
                                 pAllocator: ptr VkAllocationCallbacks_1107297299;
                                 pPipelines: ptr VkPipeline_1107296754): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateComputePipelines" &
        " already exists, not redeclaring")
when not declared(vkDestroyPipeline):
  var vkDestroyPipeline*: proc(device: VkDevice_1107296728; pipeline: VkPipeline_1107296754;
                          pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyPipeline" &
        " already exists, not redeclaring")
when not declared(vkCreatePipelineLayout):
  var vkCreatePipelineLayout*: proc(device: VkDevice_1107296728;
                               pCreateInfo: ptr VkPipelineLayoutCreateInfo_1107297547;
                               pAllocator: ptr VkAllocationCallbacks_1107297299;
                               pPipelineLayout: ptr VkPipelineLayout_1107296752): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreatePipelineLayout" &
        " already exists, not redeclaring")
when not declared(vkDestroyPipelineLayout):
  var vkDestroyPipelineLayout*: proc(device: VkDevice_1107296728;
                                pipelineLayout: VkPipelineLayout_1107296752;
                                pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyPipelineLayout" &
        " already exists, not redeclaring")
when not declared(vkCreateSampler):
  var vkCreateSampler*: proc(device: VkDevice_1107296728;
                        pCreateInfo: ptr VkSamplerCreateInfo_1107297551;
                        pAllocator: ptr VkAllocationCallbacks_1107297299;
                        pSampler: ptr VkSampler_1107296767): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateSampler" &
        " already exists, not redeclaring")
when not declared(vkDestroySampler):
  var vkDestroySampler*: proc(device: VkDevice_1107296728; sampler: VkSampler_1107296767;
                         pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroySampler" &
        " already exists, not redeclaring")
when not declared(vkCreateDescriptorSetLayout):
  var vkCreateDescriptorSetLayout*: proc(device: VkDevice_1107296728; pCreateInfo: ptr VkDescriptorSetLayoutCreateInfo_1107297583;
                                    pAllocator: ptr VkAllocationCallbacks_1107297299;
                                    pSetLayout: ptr VkDescriptorSetLayout_1107296765): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDescriptorSetLayout" &
        " already exists, not redeclaring")
when not declared(vkDestroyDescriptorSetLayout):
  var vkDestroyDescriptorSetLayout*: proc(device: VkDevice_1107296728;
      descriptorSetLayout: VkDescriptorSetLayout_1107296765;
                                     pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyDescriptorSetLayout" &
        " already exists, not redeclaring")
when not declared(vkCreateDescriptorPool):
  var vkCreateDescriptorPool*: proc(device: VkDevice_1107296728;
                               pCreateInfo: ptr VkDescriptorPoolCreateInfo_1107297571;
                               pAllocator: ptr VkAllocationCallbacks_1107297299;
                               pDescriptorPool: ptr VkDescriptorPool_1107296771): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDescriptorPool" &
        " already exists, not redeclaring")
when not declared(vkDestroyDescriptorPool):
  var vkDestroyDescriptorPool*: proc(device: VkDevice_1107296728;
                                descriptorPool: VkDescriptorPool_1107296771;
                                pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyDescriptorPool" &
        " already exists, not redeclaring")
when not declared(vkResetDescriptorPool):
  var vkResetDescriptorPool*: proc(device: VkDevice_1107296728;
                              descriptorPool: VkDescriptorPool_1107296771;
                              flags: VkDescriptorPoolResetFlags_1107297151): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkResetDescriptorPool" &
        " already exists, not redeclaring")
when not declared(vkAllocateDescriptorSets):
  var vkAllocateDescriptorSets*: proc(device: VkDevice_1107296728; pAllocateInfo: ptr VkDescriptorSetAllocateInfo_1107297575;
                                 pDescriptorSets: ptr VkDescriptorSet_1107296769): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkAllocateDescriptorSets" &
        " already exists, not redeclaring")
when not declared(vkFreeDescriptorSets):
  var vkFreeDescriptorSets*: proc(device: VkDevice_1107296728;
                             descriptorPool: VkDescriptorPool_1107296771;
                             descriptorSetCount: uint32;
                             pDescriptorSets: ptr VkDescriptorSet_1107296769): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkFreeDescriptorSets" &
        " already exists, not redeclaring")
when not declared(vkUpdateDescriptorSets):
  var vkUpdateDescriptorSets*: proc(device: VkDevice_1107296728;
                               descriptorWriteCount: uint32;
                               pDescriptorWrites: ptr VkWriteDescriptorSet_1107297587;
                               descriptorCopyCount: uint32;
                               pDescriptorCopies: ptr VkCopyDescriptorSet_1107297555): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkUpdateDescriptorSets" &
        " already exists, not redeclaring")
when not declared(vkCreateFramebuffer):
  var vkCreateFramebuffer*: proc(device: VkDevice_1107296728;
                            pCreateInfo: ptr VkFramebufferCreateInfo_1107297599;
                            pAllocator: ptr VkAllocationCallbacks_1107297299;
                            pFramebuffer: ptr VkFramebuffer_1107296773): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateFramebuffer" &
        " already exists, not redeclaring")
when not declared(vkDestroyFramebuffer):
  var vkDestroyFramebuffer*: proc(device: VkDevice_1107296728;
                             framebuffer: VkFramebuffer_1107296773;
                             pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyFramebuffer" &
        " already exists, not redeclaring")
when not declared(vkCreateRenderPass):
  var vkCreateRenderPass*: proc(device: VkDevice_1107296728;
                           pCreateInfo: ptr VkRenderPassCreateInfo_1107297611;
                           pAllocator: ptr VkAllocationCallbacks_1107297299;
                           pRenderPass: ptr VkRenderPass_1107296756): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateRenderPass" &
        " already exists, not redeclaring")
when not declared(vkDestroyRenderPass):
  var vkDestroyRenderPass*: proc(device: VkDevice_1107296728;
                            renderPass: VkRenderPass_1107296756;
                            pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyRenderPass" &
        " already exists, not redeclaring")
when not declared(vkGetRenderAreaGranularity):
  var vkGetRenderAreaGranularity*: proc(device: VkDevice_1107296728;
                                   renderPass: VkRenderPass_1107296756;
                                   pGranularity: ptr VkExtent2D_1107297227): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetRenderAreaGranularity" &
        " already exists, not redeclaring")
when not declared(vkCreateCommandPool):
  var vkCreateCommandPool*: proc(device: VkDevice_1107296728;
                            pCreateInfo: ptr VkCommandPoolCreateInfo_1107297615;
                            pAllocator: ptr VkAllocationCallbacks_1107297299;
                            pCommandPool: ptr VkCommandPool_1107296775): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateCommandPool" &
        " already exists, not redeclaring")
when not declared(vkDestroyCommandPool):
  var vkDestroyCommandPool*: proc(device: VkDevice_1107296728;
                             commandPool: VkCommandPool_1107296775;
                             pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyCommandPool" &
        " already exists, not redeclaring")
when not declared(vkResetCommandPool):
  var vkResetCommandPool*: proc(device: VkDevice_1107296728;
                           commandPool: VkCommandPool_1107296775;
                           flags: VkCommandPoolResetFlags_1107297199): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkResetCommandPool" &
        " already exists, not redeclaring")
when not declared(vkAllocateCommandBuffers):
  var vkAllocateCommandBuffers*: proc(device: VkDevice_1107296728; pAllocateInfo: ptr VkCommandBufferAllocateInfo_1107297619;
                                 pCommandBuffers: ptr VkCommandBuffer_1107296734): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkAllocateCommandBuffers" &
        " already exists, not redeclaring")
when not declared(vkFreeCommandBuffers):
  var vkFreeCommandBuffers*: proc(device: VkDevice_1107296728;
                             commandPool: VkCommandPool_1107296775;
                             commandBufferCount: uint32;
                             pCommandBuffers: ptr VkCommandBuffer_1107296734): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkFreeCommandBuffers" &
        " already exists, not redeclaring")
when not declared(vkBeginCommandBuffer):
  var vkBeginCommandBuffer*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             pBeginInfo: ptr VkCommandBufferBeginInfo_1107297627): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkBeginCommandBuffer" &
        " already exists, not redeclaring")
when not declared(vkEndCommandBuffer):
  var vkEndCommandBuffer*: proc(commandBuffer: VkCommandBuffer_1107296734): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkEndCommandBuffer" &
        " already exists, not redeclaring")
when not declared(vkResetCommandBuffer):
  var vkResetCommandBuffer*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             flags: VkCommandBufferResetFlags_1107297217): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkResetCommandBuffer" &
        " already exists, not redeclaring")
when not declared(vkCmdBindPipeline):
  var vkCmdBindPipeline*: proc(commandBuffer: VkCommandBuffer_1107296734;
                          pipelineBindPoint: VkPipelineBindPoint_1107296911;
                          pipeline: VkPipeline_1107296754): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdBindPipeline" &
        " already exists, not redeclaring")
when not declared(vkCmdSetViewport):
  var vkCmdSetViewport*: proc(commandBuffer: VkCommandBuffer_1107296734;
                         firstViewport: uint32; viewportCount: uint32;
                         pViewports: ptr VkViewport_1107297503): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetViewport" &
        " already exists, not redeclaring")
when not declared(vkCmdSetScissor):
  var vkCmdSetScissor*: proc(commandBuffer: VkCommandBuffer_1107296734;
                        firstScissor: uint32; scissorCount: uint32;
                        pScissors: ptr VkRect2D_1107297243): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetScissor" &
        " already exists, not redeclaring")
when not declared(vkCmdSetLineWidth):
  var vkCmdSetLineWidth*: proc(commandBuffer: VkCommandBuffer_1107296734;
                          lineWidth: cfloat): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetLineWidth" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthBias):
  var vkCmdSetDepthBias*: proc(commandBuffer: VkCommandBuffer_1107296734;
                          depthBiasConstantFactor: cfloat;
                          depthBiasClamp: cfloat; depthBiasSlopeFactor: cfloat): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthBias" &
        " already exists, not redeclaring")
when not declared(vkCmdSetBlendConstants):
  var vkCmdSetBlendConstants*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               blendConstants: array[4'i64, cfloat]): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetBlendConstants" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthBounds):
  var vkCmdSetDepthBounds*: proc(commandBuffer: VkCommandBuffer_1107296734;
                            minDepthBounds: cfloat; maxDepthBounds: cfloat): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthBounds" &
        " already exists, not redeclaring")
when not declared(vkCmdSetStencilCompareMask):
  var vkCmdSetStencilCompareMask*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                   faceMask: VkStencilFaceFlags_1107297223;
                                   compareMask: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetStencilCompareMask" &
        " already exists, not redeclaring")
when not declared(vkCmdSetStencilWriteMask):
  var vkCmdSetStencilWriteMask*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                 faceMask: VkStencilFaceFlags_1107297223;
                                 writeMask: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetStencilWriteMask" &
        " already exists, not redeclaring")
when not declared(vkCmdSetStencilReference):
  var vkCmdSetStencilReference*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                 faceMask: VkStencilFaceFlags_1107297223;
                                 reference: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetStencilReference" &
        " already exists, not redeclaring")
when not declared(vkCmdBindDescriptorSets):
  var vkCmdBindDescriptorSets*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                pipelineBindPoint: VkPipelineBindPoint_1107296911;
                                layout: VkPipelineLayout_1107296752;
                                firstSet: uint32; descriptorSetCount: uint32;
                                pDescriptorSets: ptr VkDescriptorSet_1107296769;
                                dynamicOffsetCount: uint32;
                                pDynamicOffsets: ptr uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdBindDescriptorSets" &
        " already exists, not redeclaring")
when not declared(vkCmdBindIndexBuffer):
  var vkCmdBindIndexBuffer*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             buffer: VkBuffer_1107296720; offset: VkDeviceSize_1107296714;
                             indexType: VkIndexType_1107296919): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdBindIndexBuffer" &
        " already exists, not redeclaring")
when not declared(vkCmdBindVertexBuffers):
  var vkCmdBindVertexBuffers*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               firstBinding: uint32; bindingCount: uint32;
                               pBuffers: ptr VkBuffer_1107296720;
                               pOffsets: ptr VkDeviceSize_1107296714): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBindVertexBuffers" &
        " already exists, not redeclaring")
when not declared(vkCmdDraw):
  var vkCmdDraw*: proc(commandBuffer: VkCommandBuffer_1107296734;
                  vertexCount: uint32; instanceCount: uint32;
                  firstVertex: uint32; firstInstance: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDraw" & " already exists, not redeclaring")
when not declared(vkCmdDrawIndexed):
  var vkCmdDrawIndexed*: proc(commandBuffer: VkCommandBuffer_1107296734;
                         indexCount: uint32; instanceCount: uint32;
                         firstIndex: uint32; vertexOffset: int32;
                         firstInstance: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDrawIndexed" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawIndirect):
  var vkCmdDrawIndirect*: proc(commandBuffer: VkCommandBuffer_1107296734;
                          buffer: VkBuffer_1107296720; offset: VkDeviceSize_1107296714;
                          drawCount: uint32; stride: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDrawIndirect" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawIndexedIndirect):
  var vkCmdDrawIndexedIndirect*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                 buffer: VkBuffer_1107296720;
                                 offset: VkDeviceSize_1107296714;
                                 drawCount: uint32; stride: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDrawIndexedIndirect" &
        " already exists, not redeclaring")
when not declared(vkCmdDispatch):
  var vkCmdDispatch*: proc(commandBuffer: VkCommandBuffer_1107296734;
                      groupCountX: uint32; groupCountY: uint32;
                      groupCountZ: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDispatch" &
        " already exists, not redeclaring")
when not declared(vkCmdDispatchIndirect):
  var vkCmdDispatchIndirect*: proc(commandBuffer: VkCommandBuffer_1107296734;
                              buffer: VkBuffer_1107296720; offset: VkDeviceSize_1107296714): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDispatchIndirect" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyBuffer):
  var vkCmdCopyBuffer*: proc(commandBuffer: VkCommandBuffer_1107296734;
                        srcBuffer: VkBuffer_1107296720; dstBuffer: VkBuffer_1107296720;
                        regionCount: uint32; pRegions: ptr VkBufferCopy_1107297631): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyBuffer" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyImage):
  var vkCmdCopyImage*: proc(commandBuffer: VkCommandBuffer_1107296734;
                       srcImage: VkImage_1107296722;
                       srcImageLayout: VkImageLayout_1107296791;
                       dstImage: VkImage_1107296722;
                       dstImageLayout: VkImageLayout_1107296791;
                       regionCount: uint32; pRegions: ptr VkImageCopy_1107297667): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyImage" &
        " already exists, not redeclaring")
when not declared(vkCmdBlitImage):
  var vkCmdBlitImage*: proc(commandBuffer: VkCommandBuffer_1107296734;
                       srcImage: VkImage_1107296722;
                       srcImageLayout: VkImageLayout_1107296791;
                       dstImage: VkImage_1107296722;
                       dstImageLayout: VkImageLayout_1107296791;
                       regionCount: uint32; pRegions: ptr VkImageBlit_1107297663;
                       filter: VkFilter_1107296887): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdBlitImage" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyBufferToImage):
  var vkCmdCopyBufferToImage*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               srcBuffer: VkBuffer_1107296720;
                               dstImage: VkImage_1107296722;
                               dstImageLayout: VkImageLayout_1107296791;
                               regionCount: uint32;
                               pRegions: ptr VkBufferImageCopy_1107297639): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyBufferToImage" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyImageToBuffer):
  var vkCmdCopyImageToBuffer*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               srcImage: VkImage_1107296722;
                               srcImageLayout: VkImageLayout_1107296791;
                               dstBuffer: VkBuffer_1107296720;
                               regionCount: uint32;
                               pRegions: ptr VkBufferImageCopy_1107297639): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyImageToBuffer" &
        " already exists, not redeclaring")
when not declared(vkCmdUpdateBuffer):
  var vkCmdUpdateBuffer*: proc(commandBuffer: VkCommandBuffer_1107296734;
                          dstBuffer: VkBuffer_1107296720;
                          dstOffset: VkDeviceSize_1107296714;
                          dataSize: VkDeviceSize_1107296714; pData: pointer): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdUpdateBuffer" &
        " already exists, not redeclaring")
when not declared(vkCmdFillBuffer):
  var vkCmdFillBuffer*: proc(commandBuffer: VkCommandBuffer_1107296734;
                        dstBuffer: VkBuffer_1107296720; dstOffset: VkDeviceSize_1107296714;
                        size: VkDeviceSize_1107296714; data: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdFillBuffer" &
        " already exists, not redeclaring")
when not declared(vkCmdClearColorImage):
  var vkCmdClearColorImage*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             image: VkImage_1107296722;
                             imageLayout: VkImageLayout_1107296791;
                             pColor: ptr VkClearColorValue_1107297643;
                             rangeCount: uint32;
                             pRanges: ptr VkImageSubresourceRange_1107297271): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdClearColorImage" &
        " already exists, not redeclaring")
when not declared(vkCmdClearDepthStencilImage):
  var vkCmdClearDepthStencilImage*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                    image: VkImage_1107296722;
                                    imageLayout: VkImageLayout_1107296791;
      pDepthStencil: ptr VkClearDepthStencilValue_1107297647;
                                    rangeCount: uint32;
                                    pRanges: ptr VkImageSubresourceRange_1107297271): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdClearDepthStencilImage" &
        " already exists, not redeclaring")
when not declared(vkCmdClearAttachments):
  var vkCmdClearAttachments*: proc(commandBuffer: VkCommandBuffer_1107296734;
                              attachmentCount: uint32;
                              pAttachments: ptr VkClearAttachment_1107297655;
                              rectCount: uint32; pRects: ptr VkClearRect_1107297659): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdClearAttachments" &
        " already exists, not redeclaring")
when not declared(vkCmdResolveImage):
  var vkCmdResolveImage*: proc(commandBuffer: VkCommandBuffer_1107296734;
                          srcImage: VkImage_1107296722;
                          srcImageLayout: VkImageLayout_1107296791;
                          dstImage: VkImage_1107296722;
                          dstImageLayout: VkImageLayout_1107296791;
                          regionCount: uint32; pRegions: ptr VkImageResolve_1107297671): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdResolveImage" &
        " already exists, not redeclaring")
when not declared(vkCmdSetEvent):
  var vkCmdSetEvent*: proc(commandBuffer: VkCommandBuffer_1107296734; event: VkEvent_1107296740;
                      stageMask: VkPipelineStageFlags_1107296997): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetEvent" &
        " already exists, not redeclaring")
when not declared(vkCmdResetEvent):
  var vkCmdResetEvent*: proc(commandBuffer: VkCommandBuffer_1107296734;
                        event: VkEvent_1107296740;
                        stageMask: VkPipelineStageFlags_1107296997): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdResetEvent" &
        " already exists, not redeclaring")
when not declared(vkCmdWaitEvents):
  var vkCmdWaitEvents*: proc(commandBuffer: VkCommandBuffer_1107296734;
                        eventCount: uint32; pEvents: ptr VkEvent_1107296740;
                        srcStageMask: VkPipelineStageFlags_1107296997;
                        dstStageMask: VkPipelineStageFlags_1107296997;
                        memoryBarrierCount: uint32;
                        pMemoryBarriers: ptr VkMemoryBarrier_1107297279;
                        bufferMemoryBarrierCount: uint32;
                        pBufferMemoryBarriers: ptr VkBufferMemoryBarrier_1107297255;
                        imageMemoryBarrierCount: uint32;
                        pImageMemoryBarriers: ptr VkImageMemoryBarrier_1107297275): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdWaitEvents" &
        " already exists, not redeclaring")
when not declared(vkCmdPipelineBarrier):
  var vkCmdPipelineBarrier*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             srcStageMask: VkPipelineStageFlags_1107296997;
                             dstStageMask: VkPipelineStageFlags_1107296997;
                             dependencyFlags: VkDependencyFlags_1107297169;
                             memoryBarrierCount: uint32;
                             pMemoryBarriers: ptr VkMemoryBarrier_1107297279;
                             bufferMemoryBarrierCount: uint32;
                             pBufferMemoryBarriers: ptr VkBufferMemoryBarrier_1107297255;
                             imageMemoryBarrierCount: uint32;
                             pImageMemoryBarriers: ptr VkImageMemoryBarrier_1107297275): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdPipelineBarrier" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginQuery):
  var vkCmdBeginQuery*: proc(commandBuffer: VkCommandBuffer_1107296734;
                        queryPool: VkQueryPool_1107296742; query: uint32;
                        flags: VkQueryControlFlags_1107297211): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdBeginQuery" &
        " already exists, not redeclaring")
when not declared(vkCmdEndQuery):
  var vkCmdEndQuery*: proc(commandBuffer: VkCommandBuffer_1107296734;
                      queryPool: VkQueryPool_1107296742; query: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdEndQuery" &
        " already exists, not redeclaring")
when not declared(vkCmdResetQueryPool):
  var vkCmdResetQueryPool*: proc(commandBuffer: VkCommandBuffer_1107296734;
                            queryPool: VkQueryPool_1107296742;
                            firstQuery: uint32; queryCount: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdResetQueryPool" &
        " already exists, not redeclaring")
when not declared(vkCmdWriteTimestamp):
  var vkCmdWriteTimestamp*: proc(commandBuffer: VkCommandBuffer_1107296734;
                            pipelineStage: VkPipelineStageFlagBits_1107296995;
                            queryPool: VkQueryPool_1107296742; query: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdWriteTimestamp" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyQueryPoolResults):
  var vkCmdCopyQueryPoolResults*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  queryPool: VkQueryPool_1107296742;
                                  firstQuery: uint32; queryCount: uint32;
                                  dstBuffer: VkBuffer_1107296720;
                                  dstOffset: VkDeviceSize_1107296714;
                                  stride: VkDeviceSize_1107296714;
                                  flags: VkQueryResultFlags_1107297047): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyQueryPoolResults" &
        " already exists, not redeclaring")
when not declared(vkCmdPushConstants):
  var vkCmdPushConstants*: proc(commandBuffer: VkCommandBuffer_1107296734;
                           layout: VkPipelineLayout_1107296752;
                           stageFlags: VkShaderStageFlags_1107297137;
                           offset: uint32; size: uint32; pValues: pointer): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdPushConstants" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginRenderPass):
  var vkCmdBeginRenderPass*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             pRenderPassBegin: ptr VkRenderPassBeginInfo_1107297675;
                             contents: VkSubpassContents_1107296923): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBeginRenderPass" &
        " already exists, not redeclaring")
when not declared(vkCmdNextSubpass):
  var vkCmdNextSubpass*: proc(commandBuffer: VkCommandBuffer_1107296734;
                         contents: VkSubpassContents_1107296923): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdNextSubpass" &
        " already exists, not redeclaring")
when not declared(vkCmdEndRenderPass):
  var vkCmdEndRenderPass*: proc(commandBuffer: VkCommandBuffer_1107296734): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdEndRenderPass" &
        " already exists, not redeclaring")
when not declared(vkCmdExecuteCommands):
  var vkCmdExecuteCommands*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             commandBufferCount: uint32;
                             pCommandBuffers: ptr VkCommandBuffer_1107296734): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdExecuteCommands" &
        " already exists, not redeclaring")
when not declared(vkEnumerateInstanceVersion):
  var vkEnumerateInstanceVersion*: proc(pApiVersion: ptr uint32): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkEnumerateInstanceVersion" &
        " already exists, not redeclaring")
when not declared(vkBindBufferMemory2):
  proc vkBindBufferMemory2*(device: VkDevice_1107296728; bindInfoCount: uint32;
                            pBindInfos: ptr VkBindBufferMemoryInfo_1107298055): VkResult_1107296779 {.
      cdecl, importc: "vkBindBufferMemory2".}
else:
  static :
    hint("Declaration of " & "vkBindBufferMemory2" &
        " already exists, not redeclaring")
when not declared(vkBindImageMemory2):
  proc vkBindImageMemory2*(device: VkDevice_1107296728; bindInfoCount: uint32;
                           pBindInfos: ptr VkBindImageMemoryInfo_1107298059): VkResult_1107296779 {.
      cdecl, importc: "vkBindImageMemory2".}
else:
  static :
    hint("Declaration of " & "vkBindImageMemory2" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceGroupPeerMemoryFeatures):
  var vkGetDeviceGroupPeerMemoryFeatures*: proc(device: VkDevice_1107296728;
      heapIndex: uint32; localDeviceIndex: uint32; remoteDeviceIndex: uint32;
      pPeerMemoryFeatures: ptr VkPeerMemoryFeatureFlags_1107297989): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceGroupPeerMemoryFeatures" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDeviceMask):
  var vkCmdSetDeviceMask*: proc(commandBuffer: VkCommandBuffer_1107296734;
                           deviceMask: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetDeviceMask" &
        " already exists, not redeclaring")
when not declared(vkCmdDispatchBase):
  var vkCmdDispatchBase*: proc(commandBuffer: VkCommandBuffer_1107296734;
                          baseGroupX: uint32; baseGroupY: uint32;
                          baseGroupZ: uint32; groupCountX: uint32;
                          groupCountY: uint32; groupCountZ: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDispatchBase" &
        " already exists, not redeclaring")
when not declared(vkEnumeratePhysicalDeviceGroups):
  var vkEnumeratePhysicalDeviceGroups*: proc(instance: VkInstance_1107296724;
                                        pPhysicalDeviceGroupCount: ptr uint32;
      pPhysicalDeviceGroupProperties: ptr VkPhysicalDeviceGroupProperties_1107298103): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkEnumeratePhysicalDeviceGroups" &
        " already exists, not redeclaring")
when not declared(vkGetImageMemoryRequirements2):
  proc vkGetImageMemoryRequirements2*(device: VkDevice_1107296728; pInfo: ptr VkImageMemoryRequirementsInfo2_1107298115;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
      importc: "vkGetImageMemoryRequirements2".}
else:
  static :
    hint("Declaration of " & "vkGetImageMemoryRequirements2" &
        " already exists, not redeclaring")
when not declared(vkGetBufferMemoryRequirements2):
  proc vkGetBufferMemoryRequirements2*(device: VkDevice_1107296728; pInfo: ptr VkBufferMemoryRequirementsInfo2_1107298111;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
      importc: "vkGetBufferMemoryRequirements2".}
else:
  static :
    hint("Declaration of " & "vkGetBufferMemoryRequirements2" &
        " already exists, not redeclaring")
when not declared(vkGetImageSparseMemoryRequirements2):
  proc vkGetImageSparseMemoryRequirements2*(device: VkDevice_1107296728;
      pInfo: ptr VkImageSparseMemoryRequirementsInfo2_1107298119;
      pSparseMemoryRequirementCount: ptr uint32;
      pSparseMemoryRequirements: ptr VkSparseImageMemoryRequirements2_1107298127): void {.
      cdecl, importc: "vkGetImageSparseMemoryRequirements2".}
else:
  static :
    hint("Declaration of " & "vkGetImageSparseMemoryRequirements2" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceFeatures2):
  proc vkGetPhysicalDeviceFeatures2*(physicalDevice: VkPhysicalDevice_1107296726;
                                     pFeatures: ptr VkPhysicalDeviceFeatures2_1107298131): void {.
      cdecl, importc: "vkGetPhysicalDeviceFeatures2".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceFeatures2" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceProperties2):
  proc vkGetPhysicalDeviceProperties2*(physicalDevice: VkPhysicalDevice_1107296726;
      pProperties: ptr VkPhysicalDeviceProperties2_1107298135): void {.cdecl,
      importc: "vkGetPhysicalDeviceProperties2".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceProperties2" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceFormatProperties2):
  proc vkGetPhysicalDeviceFormatProperties2*(physicalDevice: VkPhysicalDevice_1107296726;
      format: VkFormat_1107296811; pFormatProperties: ptr VkFormatProperties2_1107298139): void {.
      cdecl, importc: "vkGetPhysicalDeviceFormatProperties2".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceFormatProperties2" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceImageFormatProperties2):
  proc vkGetPhysicalDeviceImageFormatProperties2*(
      physicalDevice: VkPhysicalDevice_1107296726;
      pImageFormatInfo: ptr VkPhysicalDeviceImageFormatInfo2_1107298147;
      pImageFormatProperties: ptr VkImageFormatProperties2_1107298143): VkResult_1107296779 {.
      cdecl, importc: "vkGetPhysicalDeviceImageFormatProperties2".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceImageFormatProperties2" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceQueueFamilyProperties2):
  proc vkGetPhysicalDeviceQueueFamilyProperties2*(
      physicalDevice: VkPhysicalDevice_1107296726;
      pQueueFamilyPropertyCount: ptr uint32;
      pQueueFamilyProperties: ptr VkQueueFamilyProperties2_1107298151): void {.
      cdecl, importc: "vkGetPhysicalDeviceQueueFamilyProperties2".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceQueueFamilyProperties2" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceMemoryProperties2):
  proc vkGetPhysicalDeviceMemoryProperties2*(physicalDevice: VkPhysicalDevice_1107296726;
      pMemoryProperties: ptr VkPhysicalDeviceMemoryProperties2_1107298155): void {.
      cdecl, importc: "vkGetPhysicalDeviceMemoryProperties2".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceMemoryProperties2" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSparseImageFormatProperties2):
  proc vkGetPhysicalDeviceSparseImageFormatProperties2*(
      physicalDevice: VkPhysicalDevice_1107296726;
      pFormatInfo: ptr VkPhysicalDeviceSparseImageFormatInfo2_1107298163;
      pPropertyCount: ptr uint32;
      pProperties: ptr VkSparseImageFormatProperties2_1107298159): void {.cdecl,
      importc: "vkGetPhysicalDeviceSparseImageFormatProperties2".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceSparseImageFormatProperties2" &
        " already exists, not redeclaring")
when not declared(vkTrimCommandPool):
  var vkTrimCommandPool*: proc(device: VkDevice_1107296728;
                          commandPool: VkCommandPool_1107296775;
                          flags: VkCommandPoolTrimFlags_1107297997): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkTrimCommandPool" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceQueue2):
  proc vkGetDeviceQueue2*(device: VkDevice_1107296728;
                          pQueueInfo: ptr VkDeviceQueueInfo2_1107298213;
                          pQueue: ptr VkQueue_1107296730): void {.cdecl,
      importc: "vkGetDeviceQueue2".}
else:
  static :
    hint("Declaration of " & "vkGetDeviceQueue2" &
        " already exists, not redeclaring")
when not declared(vkCreateSamplerYcbcrConversion):
  var vkCreateSamplerYcbcrConversion*: proc(device: VkDevice_1107296728; pCreateInfo: ptr VkSamplerYcbcrConversionCreateInfo_1107298221;
                                       pAllocator: ptr VkAllocationCallbacks_1107297299;
      pYcbcrConversion: ptr VkSamplerYcbcrConversion_1107297951): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateSamplerYcbcrConversion" &
        " already exists, not redeclaring")
when not declared(vkDestroySamplerYcbcrConversion):
  var vkDestroySamplerYcbcrConversion*: proc(device: VkDevice_1107296728;
      ycbcrConversion: VkSamplerYcbcrConversion_1107297951;
                                        pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroySamplerYcbcrConversion" &
        " already exists, not redeclaring")
when not declared(vkCreateDescriptorUpdateTemplate):
  var vkCreateDescriptorUpdateTemplate*: proc(device: VkDevice_1107296728;
      pCreateInfo: ptr VkDescriptorUpdateTemplateCreateInfo_1107298249;
      pAllocator: ptr VkAllocationCallbacks_1107297299;
      pDescriptorUpdateTemplate: ptr VkDescriptorUpdateTemplate_1107297953): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDescriptorUpdateTemplate" &
        " already exists, not redeclaring")
when not declared(vkDestroyDescriptorUpdateTemplate):
  var vkDestroyDescriptorUpdateTemplate*: proc(device: VkDevice_1107296728;
      descriptorUpdateTemplate: VkDescriptorUpdateTemplate_1107297953;
      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkDestroyDescriptorUpdateTemplate" &
        " already exists, not redeclaring")
when not declared(vkUpdateDescriptorSetWithTemplate):
  var vkUpdateDescriptorSetWithTemplate*: proc(device: VkDevice_1107296728;
      descriptorSet: VkDescriptorSet_1107296769;
      descriptorUpdateTemplate: VkDescriptorUpdateTemplate_1107297953;
      pData: pointer): void {.cdecl,
                            .}
else:
  static :
    hint("Declaration of " & "vkUpdateDescriptorSetWithTemplate" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceExternalBufferProperties):
  var vkGetPhysicalDeviceExternalBufferProperties*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pExternalBufferInfo: ptr VkPhysicalDeviceExternalBufferInfo_1107298265;
      pExternalBufferProperties: ptr VkExternalBufferProperties_1107298269): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceExternalBufferProperties" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceExternalFenceProperties):
  var vkGetPhysicalDeviceExternalFenceProperties*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pExternalFenceInfo: ptr VkPhysicalDeviceExternalFenceInfo_1107298289;
      pExternalFenceProperties: ptr VkExternalFenceProperties_1107298293): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceExternalFenceProperties" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceExternalSemaphoreProperties):
  var vkGetPhysicalDeviceExternalSemaphoreProperties*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pExternalSemaphoreInfo: ptr VkPhysicalDeviceExternalSemaphoreInfo_1107298305;
      pExternalSemaphoreProperties: ptr VkExternalSemaphoreProperties_1107298309): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceExternalSemaphoreProperties" &
        " already exists, not redeclaring")
when not declared(vkGetDescriptorSetLayoutSupport):
  var vkGetDescriptorSetLayoutSupport*: proc(device: VkDevice_1107296728; pCreateInfo: ptr VkDescriptorSetLayoutCreateInfo_1107297583;
      pSupport: ptr VkDescriptorSetLayoutSupport_1107298317): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetDescriptorSetLayoutSupport" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawIndirectCount):
  var vkCmdDrawIndirectCount*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               buffer: VkBuffer_1107296720;
                               offset: VkDeviceSize_1107296714;
                               countBuffer: VkBuffer_1107296720;
                               countBufferOffset: VkDeviceSize_1107296714;
                               maxDrawCount: uint32; stride: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDrawIndirectCount" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawIndexedIndirectCount):
  var vkCmdDrawIndexedIndirectCount*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                      buffer: VkBuffer_1107296720;
                                      offset: VkDeviceSize_1107296714;
                                      countBuffer: VkBuffer_1107296720;
                                      countBufferOffset: VkDeviceSize_1107296714;
                                      maxDrawCount: uint32; stride: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDrawIndexedIndirectCount" &
        " already exists, not redeclaring")
when not declared(vkCreateRenderPass2):
  proc vkCreateRenderPass2*(device: VkDevice_1107296728;
                            pCreateInfo: ptr VkRenderPassCreateInfo2_1107298457;
                            pAllocator: ptr VkAllocationCallbacks_1107297299;
                            pRenderPass: ptr VkRenderPass_1107296756): VkResult_1107296779 {.
      cdecl, importc: "vkCreateRenderPass2".}
else:
  static :
    hint("Declaration of " & "vkCreateRenderPass2" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginRenderPass2):
  proc vkCmdBeginRenderPass2*(commandBuffer: VkCommandBuffer_1107296734;
                              pRenderPassBegin: ptr VkRenderPassBeginInfo_1107297675;
                              pSubpassBeginInfo: ptr VkSubpassBeginInfo_1107298461): void {.
      cdecl, importc: "vkCmdBeginRenderPass2".}
else:
  static :
    hint("Declaration of " & "vkCmdBeginRenderPass2" &
        " already exists, not redeclaring")
when not declared(vkCmdNextSubpass2):
  proc vkCmdNextSubpass2*(commandBuffer: VkCommandBuffer_1107296734;
                          pSubpassBeginInfo: ptr VkSubpassBeginInfo_1107298461;
                          pSubpassEndInfo: ptr VkSubpassEndInfo_1107298465): void {.
      cdecl, importc: "vkCmdNextSubpass2".}
else:
  static :
    hint("Declaration of " & "vkCmdNextSubpass2" &
        " already exists, not redeclaring")
when not declared(vkCmdEndRenderPass2):
  proc vkCmdEndRenderPass2*(commandBuffer: VkCommandBuffer_1107296734;
                            pSubpassEndInfo: ptr VkSubpassEndInfo_1107298465): void {.
      cdecl, importc: "vkCmdEndRenderPass2".}
else:
  static :
    hint("Declaration of " & "vkCmdEndRenderPass2" &
        " already exists, not redeclaring")
when not declared(vkResetQueryPool):
  var vkResetQueryPool*: proc(device: VkDevice_1107296728; queryPool: VkQueryPool_1107296742;
                         firstQuery: uint32; queryCount: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkResetQueryPool" &
        " already exists, not redeclaring")
when not declared(vkGetSemaphoreCounterValue):
  var vkGetSemaphoreCounterValue*: proc(device: VkDevice_1107296728;
                                   semaphore: VkSemaphore_1107296732;
                                   pValue: ptr uint64): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetSemaphoreCounterValue" &
        " already exists, not redeclaring")
when not declared(vkWaitSemaphores):
  var vkWaitSemaphores*: proc(device: VkDevice_1107296728;
                         pWaitInfo: ptr VkSemaphoreWaitInfo_1107298593;
                         timeout: uint64): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkWaitSemaphores" &
        " already exists, not redeclaring")
when not declared(vkSignalSemaphore):
  var vkSignalSemaphore*: proc(device: VkDevice_1107296728;
                          pSignalInfo: ptr VkSemaphoreSignalInfo_1107298597): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkSignalSemaphore" &
        " already exists, not redeclaring")
when not declared(vkGetBufferDeviceAddress):
  var vkGetBufferDeviceAddress*: proc(device: VkDevice_1107296728;
                                 pInfo: ptr VkBufferDeviceAddressInfo_1107298605): VkDeviceAddress_1107296712 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetBufferDeviceAddress" &
        " already exists, not redeclaring")
when not declared(vkGetBufferOpaqueCaptureAddress):
  var vkGetBufferOpaqueCaptureAddress*: proc(device: VkDevice_1107296728;
                                        pInfo: ptr VkBufferDeviceAddressInfo_1107298605): uint64 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetBufferOpaqueCaptureAddress" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceMemoryOpaqueCaptureAddress):
  var vkGetDeviceMemoryOpaqueCaptureAddress*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDeviceMemoryOpaqueCaptureAddressInfo_1107298617): uint64 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceMemoryOpaqueCaptureAddress" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_NONE):
  var VK_PIPELINE_STAGE_2_NONE*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_NONE" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT):
  var VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT):
  var VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT):
  var VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT):
  var VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT):
  var VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT):
  var VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT):
  var VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT):
  var VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT):
  var VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT):
  var VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT):
  var VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT):
  var VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT):
  var VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_TRANSFER_BIT):
  var VK_PIPELINE_STAGE_2_TRANSFER_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_TRANSFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT):
  var VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_HOST_BIT):
  var VK_PIPELINE_STAGE_2_HOST_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_HOST_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT):
  var VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT):
  var VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_COPY_BIT):
  var VK_PIPELINE_STAGE_2_COPY_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_COPY_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_RESOLVE_BIT):
  var VK_PIPELINE_STAGE_2_RESOLVE_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_RESOLVE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_BLIT_BIT):
  var VK_PIPELINE_STAGE_2_BLIT_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_BLIT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_CLEAR_BIT):
  var VK_PIPELINE_STAGE_2_CLEAR_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_CLEAR_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT):
  var VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT):
  var VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT):
  var VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR):
  var VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR):
  var VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_NONE_KHR):
  var VK_PIPELINE_STAGE_2_NONE_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_NONE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR):
  var VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR):
  var VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR):
  var VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR):
  var VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR):
  var VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR):
  var VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR):
  var VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR):
  var VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR):
  var VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR):
  var VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR):
  var VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR):
  var VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR):
  var VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR):
  var VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR):
  var VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_HOST_BIT_KHR):
  var VK_PIPELINE_STAGE_2_HOST_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_HOST_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR):
  var VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR):
  var VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_COPY_BIT_KHR):
  var VK_PIPELINE_STAGE_2_COPY_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_COPY_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR):
  var VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_BLIT_BIT_KHR):
  var VK_PIPELINE_STAGE_2_BLIT_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_BLIT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR):
  var VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR):
  var VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR):
  var VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR):
  var VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT):
  var VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT):
  var VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV):
  var VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT):
  var VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR):
  var VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV):
  var VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR):
  var VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR):
  var VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV):
  var VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV):
  var VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT):
  var VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV):
  var VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV):
  var VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT):
  var VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT):
  var VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI):
  var VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI):
  var VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI):
  var VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR):
  var VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT):
  var VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI):
  var VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV):
  var VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_CONVERT_COOPERATIVE_VECTOR_MATRIX_BIT_NV):
  var VK_PIPELINE_STAGE_2_CONVERT_COOPERATIVE_VECTOR_MATRIX_BIT_NV*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_STAGE_2_CONVERT_COOPERATIVE_VECTOR_MATRIX_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_DATA_GRAPH_BIT_ARM):
  var VK_PIPELINE_STAGE_2_DATA_GRAPH_BIT_ARM*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_DATA_GRAPH_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_STAGE_2_COPY_INDIRECT_BIT_KHR):
  var VK_PIPELINE_STAGE_2_COPY_INDIRECT_BIT_KHR*: VkPipelineStageFlagBits2_1107298665
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_STAGE_2_COPY_INDIRECT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_NONE):
  var VK_ACCESS_2_NONE*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_NONE" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT):
  var VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_INDEX_READ_BIT):
  var VK_ACCESS_2_INDEX_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_INDEX_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT):
  var VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_UNIFORM_READ_BIT):
  var VK_ACCESS_2_UNIFORM_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_UNIFORM_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT):
  var VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_READ_BIT):
  var VK_ACCESS_2_SHADER_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_WRITE_BIT):
  var VK_ACCESS_2_SHADER_WRITE_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_WRITE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT):
  var VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT):
  var VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT):
  var VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT):
  var VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_TRANSFER_READ_BIT):
  var VK_ACCESS_2_TRANSFER_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_TRANSFER_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_TRANSFER_WRITE_BIT):
  var VK_ACCESS_2_TRANSFER_WRITE_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_TRANSFER_WRITE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_HOST_READ_BIT):
  var VK_ACCESS_2_HOST_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_HOST_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_HOST_WRITE_BIT):
  var VK_ACCESS_2_HOST_WRITE_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_HOST_WRITE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_MEMORY_READ_BIT):
  var VK_ACCESS_2_MEMORY_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_MEMORY_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_MEMORY_WRITE_BIT):
  var VK_ACCESS_2_MEMORY_WRITE_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_MEMORY_WRITE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_SAMPLED_READ_BIT):
  var VK_ACCESS_2_SHADER_SAMPLED_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_SAMPLED_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_STORAGE_READ_BIT):
  var VK_ACCESS_2_SHADER_STORAGE_READ_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_STORAGE_READ_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT):
  var VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR):
  var VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR):
  var VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR):
  var VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR):
  var VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_TILE_ATTACHMENT_READ_BIT_QCOM):
  var VK_ACCESS_2_SHADER_TILE_ATTACHMENT_READ_BIT_QCOM*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_TILE_ATTACHMENT_READ_BIT_QCOM" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_TILE_ATTACHMENT_WRITE_BIT_QCOM):
  var VK_ACCESS_2_SHADER_TILE_ATTACHMENT_WRITE_BIT_QCOM*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_TILE_ATTACHMENT_WRITE_BIT_QCOM" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_NONE_KHR):
  var VK_ACCESS_2_NONE_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_NONE_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR):
  var VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_INDEX_READ_BIT_KHR):
  var VK_ACCESS_2_INDEX_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_INDEX_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR):
  var VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_UNIFORM_READ_BIT_KHR):
  var VK_ACCESS_2_UNIFORM_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_UNIFORM_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR):
  var VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_READ_BIT_KHR):
  var VK_ACCESS_2_SHADER_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_WRITE_BIT_KHR):
  var VK_ACCESS_2_SHADER_WRITE_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_WRITE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR):
  var VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR):
  var VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR):
  var VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR):
  var VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " &
        "VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_TRANSFER_READ_BIT_KHR):
  var VK_ACCESS_2_TRANSFER_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_TRANSFER_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR):
  var VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_HOST_READ_BIT_KHR):
  var VK_ACCESS_2_HOST_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_HOST_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_HOST_WRITE_BIT_KHR):
  var VK_ACCESS_2_HOST_WRITE_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_HOST_WRITE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_MEMORY_READ_BIT_KHR):
  var VK_ACCESS_2_MEMORY_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_MEMORY_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_MEMORY_WRITE_BIT_KHR):
  var VK_ACCESS_2_MEMORY_WRITE_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_MEMORY_WRITE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR):
  var VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR):
  var VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR):
  var VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT):
  var VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT):
  var VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " &
        "VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT):
  var VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " &
        "VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT):
  var VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV):
  var VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV):
  var VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT):
  var VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT):
  var VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR):
  var VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " &
        "VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV):
  var VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR):
  var VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR):
  var VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV):
  var VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV):
  var VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT):
  var VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT):
  var VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " &
        "VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT):
  var VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI):
  var VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR):
  var VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_MICROMAP_READ_BIT_EXT):
  var VK_ACCESS_2_MICROMAP_READ_BIT_EXT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_MICROMAP_READ_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT):
  var VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV):
  var VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV):
  var VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_DATA_GRAPH_READ_BIT_ARM):
  var VK_ACCESS_2_DATA_GRAPH_READ_BIT_ARM*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_DATA_GRAPH_READ_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_2_DATA_GRAPH_WRITE_BIT_ARM):
  var VK_ACCESS_2_DATA_GRAPH_WRITE_BIT_ARM*: VkAccessFlagBits2_1107298669
else:
  static :
    hint("Declaration of " & "VK_ACCESS_2_DATA_GRAPH_WRITE_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT):
  var VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT):
  var VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT):
  var VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT):
  var VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT):
  var VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT):
  var VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT):
  var VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT):
  var VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT):
  var VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_BLIT_SRC_BIT):
  var VK_FORMAT_FEATURE_2_BLIT_SRC_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_BLIT_SRC_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_BLIT_DST_BIT):
  var VK_FORMAT_FEATURE_2_BLIT_DST_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_BLIT_DST_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT):
  var VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT):
  var VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT):
  var VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT*
      : VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT*
      : VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT*
      : VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_DISJOINT_BIT):
  var VK_FORMAT_FEATURE_2_DISJOINT_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_DISJOINT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT):
  var VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT):
  var VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT):
  var VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT):
  var VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR):
  var VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR):
  var VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR):
  var VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT):
  var VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR):
  var VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT):
  var VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR):
  var VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR):
  var VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR):
  var VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR):
  var VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR):
  var VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR):
  var VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR):
  var VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR):
  var VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR):
  var VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR):
  var VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR):
  var VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR):
  var VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR):
  var VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR):
  var VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR):
  var VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR):
  var VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR*
      : VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR*
      : VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR*
      : VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR):
  var VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR):
  var VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR):
  var VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR):
  var VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT):
  var VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_RADIUS_BUFFER_BIT_NV):
  var VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_RADIUS_BUFFER_BIT_NV*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_RADIUS_BUFFER_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV):
  var VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM):
  var VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM):
  var VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM):
  var VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM):
  var VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_TENSOR_SHADER_BIT_ARM):
  var VK_FORMAT_FEATURE_2_TENSOR_SHADER_BIT_ARM*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_TENSOR_SHADER_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_TENSOR_IMAGE_ALIASING_BIT_ARM):
  var VK_FORMAT_FEATURE_2_TENSOR_IMAGE_ALIASING_BIT_ARM*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_TENSOR_IMAGE_ALIASING_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV):
  var VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV):
  var VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV):
  var VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_TENSOR_DATA_GRAPH_BIT_ARM):
  var VK_FORMAT_FEATURE_2_TENSOR_DATA_GRAPH_BIT_ARM*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " & "VK_FORMAT_FEATURE_2_TENSOR_DATA_GRAPH_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_COPY_IMAGE_INDIRECT_DST_BIT_KHR):
  var VK_FORMAT_FEATURE_2_COPY_IMAGE_INDIRECT_DST_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_COPY_IMAGE_INDIRECT_DST_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR):
  var VK_FORMAT_FEATURE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_FORMAT_FEATURE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR):
  var VK_FORMAT_FEATURE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR*: VkFormatFeatureFlagBits2_1107298685
else:
  static :
    hint("Declaration of " &
        "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceToolProperties):
  var vkGetPhysicalDeviceToolProperties*: proc(physicalDevice: VkPhysicalDevice_1107296726;
      pToolCount: ptr uint32;
      pToolProperties: ptr VkPhysicalDeviceToolProperties_1107298709): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceToolProperties" &
        " already exists, not redeclaring")
when not declared(vkCreatePrivateDataSlot):
  var vkCreatePrivateDataSlot*: proc(device: VkDevice_1107296728;
                                pCreateInfo: ptr VkPrivateDataSlotCreateInfo_1107298725;
                                pAllocator: ptr VkAllocationCallbacks_1107297299;
                                pPrivateDataSlot: ptr VkPrivateDataSlot_1107298647): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreatePrivateDataSlot" &
        " already exists, not redeclaring")
when not declared(vkDestroyPrivateDataSlot):
  var vkDestroyPrivateDataSlot*: proc(device: VkDevice_1107296728;
                                 privateDataSlot: VkPrivateDataSlot_1107298647;
                                 pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyPrivateDataSlot" &
        " already exists, not redeclaring")
when not declared(vkSetPrivateData):
  var vkSetPrivateData*: proc(device: VkDevice_1107296728; objectType: VkObjectType_1107296795;
                         objectHandle: uint64;
                         privateDataSlot: VkPrivateDataSlot_1107298647;
                         data: uint64): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkSetPrivateData" &
        " already exists, not redeclaring")
when not declared(vkGetPrivateData):
  var vkGetPrivateData*: proc(device: VkDevice_1107296728; objectType: VkObjectType_1107296795;
                         objectHandle: uint64;
                         privateDataSlot: VkPrivateDataSlot_1107298647;
                         pData: ptr uint64): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetPrivateData" &
        " already exists, not redeclaring")
when not declared(vkCmdSetEvent2):
  proc vkCmdSetEvent2*(commandBuffer: VkCommandBuffer_1107296734;
                       event: VkEvent_1107296740;
                       pDependencyInfo: ptr VkDependencyInfo_1107298745): void {.
      cdecl, importc: "vkCmdSetEvent2".}
else:
  static :
    hint("Declaration of " & "vkCmdSetEvent2" &
        " already exists, not redeclaring")
when not declared(vkCmdResetEvent2):
  proc vkCmdResetEvent2*(commandBuffer: VkCommandBuffer_1107296734;
                         event: VkEvent_1107296740;
                         stageMask: VkPipelineStageFlags2_1107298663): void {.
      cdecl, importc: "vkCmdResetEvent2".}
else:
  static :
    hint("Declaration of " & "vkCmdResetEvent2" &
        " already exists, not redeclaring")
when not declared(vkCmdWaitEvents2):
  proc vkCmdWaitEvents2*(commandBuffer: VkCommandBuffer_1107296734;
                         eventCount: uint32; pEvents: ptr VkEvent_1107296740;
                         pDependencyInfos: ptr VkDependencyInfo_1107298745): void {.
      cdecl, importc: "vkCmdWaitEvents2".}
else:
  static :
    hint("Declaration of " & "vkCmdWaitEvents2" &
        " already exists, not redeclaring")
when not declared(vkCmdPipelineBarrier2):
  proc vkCmdPipelineBarrier2*(commandBuffer: VkCommandBuffer_1107296734;
                              pDependencyInfo: ptr VkDependencyInfo_1107298745): void {.
      cdecl, importc: "vkCmdPipelineBarrier2".}
else:
  static :
    hint("Declaration of " & "vkCmdPipelineBarrier2" &
        " already exists, not redeclaring")
when not declared(vkCmdWriteTimestamp2):
  proc vkCmdWriteTimestamp2*(commandBuffer: VkCommandBuffer_1107296734;
                             stage: VkPipelineStageFlags2_1107298663;
                             queryPool: VkQueryPool_1107296742; query: uint32): void {.
      cdecl, importc: "vkCmdWriteTimestamp2".}
else:
  static :
    hint("Declaration of " & "vkCmdWriteTimestamp2" &
        " already exists, not redeclaring")
when not declared(vkQueueSubmit2):
  proc vkQueueSubmit2*(queue: VkQueue_1107296730; submitCount: uint32;
                       pSubmits: ptr VkSubmitInfo2_1107298757; fence: VkFence_1107296736): VkResult_1107296779 {.
      cdecl, importc: "vkQueueSubmit2".}
else:
  static :
    hint("Declaration of " & "vkQueueSubmit2" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyBuffer2):
  proc vkCmdCopyBuffer2*(commandBuffer: VkCommandBuffer_1107296734;
                         pCopyBufferInfo: ptr VkCopyBufferInfo2_1107298777): void {.
      cdecl, importc: "vkCmdCopyBuffer2".}
else:
  static :
    hint("Declaration of " & "vkCmdCopyBuffer2" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyImage2):
  proc vkCmdCopyImage2*(commandBuffer: VkCommandBuffer_1107296734;
                        pCopyImageInfo: ptr VkCopyImageInfo2_1107298785): void {.
      cdecl, importc: "vkCmdCopyImage2".}
else:
  static :
    hint("Declaration of " & "vkCmdCopyImage2" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyBufferToImage2):
  proc vkCmdCopyBufferToImage2*(commandBuffer: VkCommandBuffer_1107296734;
      pCopyBufferToImageInfo: ptr VkCopyBufferToImageInfo2_1107298793): void {.
      cdecl, importc: "vkCmdCopyBufferToImage2".}
else:
  static :
    hint("Declaration of " & "vkCmdCopyBufferToImage2" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyImageToBuffer2):
  proc vkCmdCopyImageToBuffer2*(commandBuffer: VkCommandBuffer_1107296734;
      pCopyImageToBufferInfo: ptr VkCopyImageToBufferInfo2_1107298797): void {.
      cdecl, importc: "vkCmdCopyImageToBuffer2".}
else:
  static :
    hint("Declaration of " & "vkCmdCopyImageToBuffer2" &
        " already exists, not redeclaring")
when not declared(vkCmdBlitImage2):
  proc vkCmdBlitImage2*(commandBuffer: VkCommandBuffer_1107296734;
                        pBlitImageInfo: ptr VkBlitImageInfo2_1107298805): void {.
      cdecl, importc: "vkCmdBlitImage2".}
else:
  static :
    hint("Declaration of " & "vkCmdBlitImage2" &
        " already exists, not redeclaring")
when not declared(vkCmdResolveImage2):
  proc vkCmdResolveImage2*(commandBuffer: VkCommandBuffer_1107296734;
                           pResolveImageInfo: ptr VkResolveImageInfo2_1107298813): void {.
      cdecl, importc: "vkCmdResolveImage2".}
else:
  static :
    hint("Declaration of " & "vkCmdResolveImage2" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginRendering):
  var vkCmdBeginRendering*: proc(commandBuffer: VkCommandBuffer_1107296734;
                            pRenderingInfo: ptr VkRenderingInfo_1107298853): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBeginRendering" &
        " already exists, not redeclaring")
when not declared(vkCmdEndRendering):
  var vkCmdEndRendering*: proc(commandBuffer: VkCommandBuffer_1107296734): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdEndRendering" &
        " already exists, not redeclaring")
when not declared(vkCmdSetCullMode):
  var vkCmdSetCullMode*: proc(commandBuffer: VkCommandBuffer_1107296734;
                         cullMode: VkCullModeFlags_1107297103): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetCullMode" &
        " already exists, not redeclaring")
when not declared(vkCmdSetFrontFace):
  var vkCmdSetFrontFace*: proc(commandBuffer: VkCommandBuffer_1107296734;
                          frontFace: VkFrontFace_1107296859): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetFrontFace" &
        " already exists, not redeclaring")
when not declared(vkCmdSetPrimitiveTopology):
  var vkCmdSetPrimitiveTopology*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  primitiveTopology: VkPrimitiveTopology_1107296867): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetPrimitiveTopology" &
        " already exists, not redeclaring")
when not declared(vkCmdSetViewportWithCount):
  var vkCmdSetViewportWithCount*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  viewportCount: uint32;
                                  pViewports: ptr VkViewport_1107297503): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetViewportWithCount" &
        " already exists, not redeclaring")
when not declared(vkCmdSetScissorWithCount):
  var vkCmdSetScissorWithCount*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                 scissorCount: uint32; pScissors: ptr VkRect2D_1107297243): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetScissorWithCount" &
        " already exists, not redeclaring")
when not declared(vkCmdBindVertexBuffers2):
  proc vkCmdBindVertexBuffers2*(commandBuffer: VkCommandBuffer_1107296734;
                                firstBinding: uint32; bindingCount: uint32;
                                pBuffers: ptr VkBuffer_1107296720;
                                pOffsets: ptr VkDeviceSize_1107296714;
                                pSizes: ptr VkDeviceSize_1107296714;
                                pStrides: ptr VkDeviceSize_1107296714): void {.
      cdecl, importc: "vkCmdBindVertexBuffers2".}
else:
  static :
    hint("Declaration of " & "vkCmdBindVertexBuffers2" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthTestEnable):
  var vkCmdSetDepthTestEnable*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                depthTestEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthTestEnable" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthWriteEnable):
  var vkCmdSetDepthWriteEnable*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                 depthWriteEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthWriteEnable" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthCompareOp):
  var vkCmdSetDepthCompareOp*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               depthCompareOp: VkCompareOp_1107296851): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthCompareOp" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthBoundsTestEnable):
  var vkCmdSetDepthBoundsTestEnable*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                      depthBoundsTestEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthBoundsTestEnable" &
        " already exists, not redeclaring")
when not declared(vkCmdSetStencilTestEnable):
  var vkCmdSetStencilTestEnable*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  stencilTestEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetStencilTestEnable" &
        " already exists, not redeclaring")
when not declared(vkCmdSetStencilOp):
  var vkCmdSetStencilOp*: proc(commandBuffer: VkCommandBuffer_1107296734;
                          faceMask: VkStencilFaceFlags_1107297223;
                          failOp: VkStencilOp_1107296875; passOp: VkStencilOp_1107296875;
                          depthFailOp: VkStencilOp_1107296875;
                          compareOp: VkCompareOp_1107296851): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetStencilOp" &
        " already exists, not redeclaring")
when not declared(vkCmdSetRasterizerDiscardEnable):
  var vkCmdSetRasterizerDiscardEnable*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                        rasterizerDiscardEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetRasterizerDiscardEnable" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthBiasEnable):
  var vkCmdSetDepthBiasEnable*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                depthBiasEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthBiasEnable" &
        " already exists, not redeclaring")
when not declared(vkCmdSetPrimitiveRestartEnable):
  var vkCmdSetPrimitiveRestartEnable*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                       primitiveRestartEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetPrimitiveRestartEnable" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceBufferMemoryRequirements):
  var vkGetDeviceBufferMemoryRequirements*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDeviceBufferMemoryRequirements_1107298893;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetDeviceBufferMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceImageMemoryRequirements):
  var vkGetDeviceImageMemoryRequirements*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDeviceImageMemoryRequirements_1107298897;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetDeviceImageMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceImageSparseMemoryRequirements):
  var vkGetDeviceImageSparseMemoryRequirements*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDeviceImageMemoryRequirements_1107298897;
      pSparseMemoryRequirementCount: ptr uint32;
      pSparseMemoryRequirements: ptr VkSparseImageMemoryRequirements2_1107298127): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceImageSparseMemoryRequirements" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT):
  var VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT):
  var VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_DERIVATIVE_BIT):
  var VK_PIPELINE_CREATE_2_DERIVATIVE_BIT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_DERIVATIVE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT):
  var VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT):
  var VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT):
  var VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT):
  var VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT):
  var VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT):
  var VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_BUILT_IN_PRIMITIVES_BIT_KHR):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_BUILT_IN_PRIMITIVES_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_BUILT_IN_PRIMITIVES_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_SPHERES_AND_LINEAR_SWEPT_SPHERES_BIT_NV):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_SPHERES_AND_LINEAR_SWEPT_SPHERES_BIT_NV*
      : VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_SPHERES_AND_LINEAR_SWEPT_SPHERES_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT):
  var VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR):
  var VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR):
  var VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR):
  var VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR):
  var VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR):
  var VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV):
  var VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR):
  var VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR):
  var VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR):
  var VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR):
  var VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT):
  var VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT):
  var VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR):
  var VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR*
      : VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV):
  var VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR):
  var VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT):
  var VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT):
  var VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT):
  var VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT):
  var VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT):
  var VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV):
  var VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT):
  var VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_DISALLOW_OPACITY_MICROMAP_BIT_ARM):
  var VK_PIPELINE_CREATE_2_DISALLOW_OPACITY_MICROMAP_BIT_ARM*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_DISALLOW_OPACITY_MICROMAP_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR):
  var VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT):
  var VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " & "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_PIPELINE_CREATE_2_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE):
  var VK_PIPELINE_CREATE_2_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE*: VkPipelineCreateFlagBits2_1107298997
else:
  static :
    hint("Declaration of " &
        "VK_PIPELINE_CREATE_2_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT):
  var VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_TRANSFER_DST_BIT):
  var VK_BUFFER_USAGE_2_TRANSFER_DST_BIT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_TRANSFER_DST_BIT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT):
  var VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT):
  var VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT):
  var VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT):
  var VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT):
  var VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT):
  var VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT):
  var VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT):
  var VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR):
  var VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR):
  var VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR):
  var VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR):
  var VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR):
  var VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR):
  var VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR):
  var VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR):
  var VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR):
  var VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT):
  var VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR):
  var VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV):
  var VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT):
  var VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " &
        "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT):
  var VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " &
        "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR):
  var VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR):
  var VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR):
  var VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR):
  var VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR):
  var VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR):
  var VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " &
        "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR):
  var VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " &
        "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT):
  var VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " &
        "VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT):
  var VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " &
        "VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT):
  var VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " &
        "VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT):
  var VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " &
        "VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT):
  var VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT_ARM):
  var VK_BUFFER_USAGE_2_DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT_ARM*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " &
        "VK_BUFFER_USAGE_2_DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_TILE_MEMORY_BIT_QCOM):
  var VK_BUFFER_USAGE_2_TILE_MEMORY_BIT_QCOM*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_TILE_MEMORY_BIT_QCOM" &
        " already exists, not redeclaring")
when not declared(VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT):
  var VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT*: VkBufferUsageFlagBits2_1107299001
else:
  static :
    hint("Declaration of " & "VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetLineStipple):
  var vkCmdSetLineStipple*: proc(commandBuffer: VkCommandBuffer_1107296734;
                            lineStippleFactor: uint32;
                            lineStipplePattern: uint16): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetLineStipple" &
        " already exists, not redeclaring")
when not declared(vkMapMemory2):
  proc vkMapMemory2*(device: VkDevice_1107296728;
                     pMemoryMapInfo: ptr VkMemoryMapInfo_1107299075;
                     ppData: ptr pointer): VkResult_1107296779 {.cdecl,
      importc: "vkMapMemory2".}
else:
  static :
    hint("Declaration of " & "vkMapMemory2" & " already exists, not redeclaring")
when not declared(vkUnmapMemory2):
  proc vkUnmapMemory2*(device: VkDevice_1107296728;
                       pMemoryUnmapInfo: ptr VkMemoryUnmapInfo_1107299079): VkResult_1107296779 {.
      cdecl, importc: "vkUnmapMemory2".}
else:
  static :
    hint("Declaration of " & "vkUnmapMemory2" &
        " already exists, not redeclaring")
when not declared(vkCmdBindIndexBuffer2):
  proc vkCmdBindIndexBuffer2*(commandBuffer: VkCommandBuffer_1107296734;
                              buffer: VkBuffer_1107296720; offset: VkDeviceSize_1107296714;
                              size: VkDeviceSize_1107296714;
                              indexType: VkIndexType_1107296919): void {.cdecl,
      importc: "vkCmdBindIndexBuffer2".}
else:
  static :
    hint("Declaration of " & "vkCmdBindIndexBuffer2" &
        " already exists, not redeclaring")
when not declared(vkGetRenderingAreaGranularity):
  var vkGetRenderingAreaGranularity*: proc(device: VkDevice_1107296728;
      pRenderingAreaInfo: ptr VkRenderingAreaInfo_1107299091;
                                      pGranularity: ptr VkExtent2D_1107297227): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetRenderingAreaGranularity" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceImageSubresourceLayout):
  var vkGetDeviceImageSubresourceLayout*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDeviceImageSubresourceInfo_1107299099;
      pLayout: ptr VkSubresourceLayout2_1107299103): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetDeviceImageSubresourceLayout" &
        " already exists, not redeclaring")
when not declared(vkGetImageSubresourceLayout2):
  proc vkGetImageSubresourceLayout2*(device: VkDevice_1107296728;
                                     image: VkImage_1107296722;
                                     pSubresource: ptr VkImageSubresource2_1107299095;
                                     pLayout: ptr VkSubresourceLayout2_1107299103): void {.
      cdecl, importc: "vkGetImageSubresourceLayout2".}
else:
  static :
    hint("Declaration of " & "vkGetImageSubresourceLayout2" &
        " already exists, not redeclaring")
when not declared(vkCmdPushDescriptorSet):
  var vkCmdPushDescriptorSet*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               pipelineBindPoint: VkPipelineBindPoint_1107296911;
                               layout: VkPipelineLayout_1107296752; set: uint32;
                               descriptorWriteCount: uint32;
                               pDescriptorWrites: ptr VkWriteDescriptorSet_1107297587): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdPushDescriptorSet" &
        " already exists, not redeclaring")
when not declared(vkCmdPushDescriptorSetWithTemplate):
  var vkCmdPushDescriptorSetWithTemplate*: proc(commandBuffer: VkCommandBuffer_1107296734;
      descriptorUpdateTemplate: VkDescriptorUpdateTemplate_1107297953;
      layout: VkPipelineLayout_1107296752; set: uint32; pData: pointer): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdPushDescriptorSetWithTemplate" &
        " already exists, not redeclaring")
when not declared(vkCmdSetRenderingAttachmentLocations):
  var vkCmdSetRenderingAttachmentLocations*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pLocationInfo: ptr VkRenderingAttachmentLocationInfo_1107299123): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetRenderingAttachmentLocations" &
        " already exists, not redeclaring")
when not declared(vkCmdSetRenderingInputAttachmentIndices):
  var vkCmdSetRenderingInputAttachmentIndices*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pInputAttachmentIndexInfo: ptr VkRenderingInputAttachmentIndexInfo_1107299127): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetRenderingInputAttachmentIndices" &
        " already exists, not redeclaring")
when not declared(vkCmdBindDescriptorSets2):
  proc vkCmdBindDescriptorSets2*(commandBuffer: VkCommandBuffer_1107296734;
      pBindDescriptorSetsInfo: ptr VkBindDescriptorSetsInfo_1107299143): void {.
      cdecl, importc: "vkCmdBindDescriptorSets2".}
else:
  static :
    hint("Declaration of " & "vkCmdBindDescriptorSets2" &
        " already exists, not redeclaring")
when not declared(vkCmdPushConstants2):
  proc vkCmdPushConstants2*(commandBuffer: VkCommandBuffer_1107296734;
                            pPushConstantsInfo: ptr VkPushConstantsInfo_1107299147): void {.
      cdecl, importc: "vkCmdPushConstants2".}
else:
  static :
    hint("Declaration of " & "vkCmdPushConstants2" &
        " already exists, not redeclaring")
when not declared(vkCmdPushDescriptorSet2):
  proc vkCmdPushDescriptorSet2*(commandBuffer: VkCommandBuffer_1107296734;
      pPushDescriptorSetInfo: ptr VkPushDescriptorSetInfo_1107299151): void {.
      cdecl, importc: "vkCmdPushDescriptorSet2".}
else:
  static :
    hint("Declaration of " & "vkCmdPushDescriptorSet2" &
        " already exists, not redeclaring")
when not declared(vkCmdPushDescriptorSetWithTemplate2):
  proc vkCmdPushDescriptorSetWithTemplate2*(commandBuffer: VkCommandBuffer_1107296734;
      pPushDescriptorSetWithTemplateInfo: ptr VkPushDescriptorSetWithTemplateInfo_1107299155): void {.
      cdecl, importc: "vkCmdPushDescriptorSetWithTemplate2".}
else:
  static :
    hint("Declaration of " & "vkCmdPushDescriptorSetWithTemplate2" &
        " already exists, not redeclaring")
when not declared(vkCopyMemoryToImage):
  var vkCopyMemoryToImage*: proc(device: VkDevice_1107296728;
                            pCopyMemoryToImageInfo: ptr VkCopyMemoryToImageInfo_1107299191): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyMemoryToImage" &
        " already exists, not redeclaring")
when not declared(vkCopyImageToMemory):
  var vkCopyImageToMemory*: proc(device: VkDevice_1107296728;
                            pCopyImageToMemoryInfo: ptr VkCopyImageToMemoryInfo_1107299195): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyImageToMemory" &
        " already exists, not redeclaring")
when not declared(vkCopyImageToImage):
  var vkCopyImageToImage*: proc(device: VkDevice_1107296728;
                           pCopyImageToImageInfo: ptr VkCopyImageToImageInfo_1107299199): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyImageToImage" &
        " already exists, not redeclaring")
when not declared(vkTransitionImageLayout):
  var vkTransitionImageLayout*: proc(device: VkDevice_1107296728;
                                transitionCount: uint32; pTransitions: ptr VkHostImageLayoutTransitionInfo_1107299203): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkTransitionImageLayout" &
        " already exists, not redeclaring")
when not declared(vkDestroySurfaceKHR):
  var vkDestroySurfaceKHR*: proc(instance: VkInstance_1107296724;
                            surface: VkSurfaceKHR_1107299251;
                            pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroySurfaceKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSurfaceSupportKHR):
  var vkGetPhysicalDeviceSurfaceSupportKHR*: proc(physicalDevice: VkPhysicalDevice_1107296726;
      queueFamilyIndex: uint32; surface: VkSurfaceKHR_1107299251;
      pSupported: ptr VkBool32_1107296710): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceSurfaceSupportKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSurfaceCapabilitiesKHR):
  var vkGetPhysicalDeviceSurfaceCapabilitiesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; surface: VkSurfaceKHR_1107299251;
      pSurfaceCapabilities: ptr VkSurfaceCapabilitiesKHR_1107299275): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceSurfaceCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSurfaceFormatsKHR):
  var vkGetPhysicalDeviceSurfaceFormatsKHR*: proc(physicalDevice: VkPhysicalDevice_1107296726;
      surface: VkSurfaceKHR_1107299251; pSurfaceFormatCount: ptr uint32;
      pSurfaceFormats: ptr VkSurfaceFormatKHR_1107299279): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceSurfaceFormatsKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSurfacePresentModesKHR):
  var vkGetPhysicalDeviceSurfacePresentModesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; surface: VkSurfaceKHR_1107299251;
      pPresentModeCount: ptr uint32; pPresentModes: ptr VkPresentModeKHR_1107299255): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceSurfacePresentModesKHR" &
        " already exists, not redeclaring")
when not declared(vkCreateSwapchainKHR):
  var vkCreateSwapchainKHR*: proc(device: VkDevice_1107296728;
                             pCreateInfo: ptr VkSwapchainCreateInfoKHR_1107299307;
                             pAllocator: ptr VkAllocationCallbacks_1107297299;
                             pSwapchain: ptr VkSwapchainKHR_1107299291): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateSwapchainKHR" &
        " already exists, not redeclaring")
when not declared(vkDestroySwapchainKHR):
  var vkDestroySwapchainKHR*: proc(device: VkDevice_1107296728;
                              swapchain: VkSwapchainKHR_1107299291;
                              pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroySwapchainKHR" &
        " already exists, not redeclaring")
when not declared(vkGetSwapchainImagesKHR):
  var vkGetSwapchainImagesKHR*: proc(device: VkDevice_1107296728;
                                swapchain: VkSwapchainKHR_1107299291;
                                pSwapchainImageCount: ptr uint32;
                                pSwapchainImages: ptr VkImage_1107296722): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetSwapchainImagesKHR" &
        " already exists, not redeclaring")
when not declared(vkAcquireNextImageKHR):
  var vkAcquireNextImageKHR*: proc(device: VkDevice_1107296728;
                              swapchain: VkSwapchainKHR_1107299291;
                              timeout: uint64; semaphore: VkSemaphore_1107296732;
                              fence: VkFence_1107296736; pImageIndex: ptr uint32): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkAcquireNextImageKHR" &
        " already exists, not redeclaring")
when not declared(vkQueuePresentKHR):
  var vkQueuePresentKHR*: proc(queue: VkQueue_1107296730;
                          pPresentInfo: ptr VkPresentInfoKHR_1107299311): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkQueuePresentKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceGroupPresentCapabilitiesKHR):
  var vkGetDeviceGroupPresentCapabilitiesKHR*: proc(device: VkDevice_1107296728;
      pDeviceGroupPresentCapabilities: ptr VkDeviceGroupPresentCapabilitiesKHR_1107299327): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceGroupPresentCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceGroupSurfacePresentModesKHR):
  var vkGetDeviceGroupSurfacePresentModesKHR*: proc(device: VkDevice_1107296728;
      surface: VkSurfaceKHR_1107299251;
      pModes: ptr VkDeviceGroupPresentModeFlagsKHR_1107299303): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceGroupSurfacePresentModesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDevicePresentRectanglesKHR):
  var vkGetPhysicalDevicePresentRectanglesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; surface: VkSurfaceKHR_1107299251;
      pRectCount: ptr uint32; pRects: ptr VkRect2D_1107297243): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDevicePresentRectanglesKHR" &
        " already exists, not redeclaring")
when not declared(vkAcquireNextImage2KHR):
  proc vkAcquireNextImage2KHR*(device: VkDevice_1107296728;
                               pAcquireInfo: ptr VkAcquireNextImageInfoKHR_1107299323;
                               pImageIndex: ptr uint32): VkResult_1107296779 {.
      cdecl, importc: "vkAcquireNextImage2KHR".}
else:
  static :
    hint("Declaration of " & "vkAcquireNextImage2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceDisplayPropertiesKHR):
  var vkGetPhysicalDeviceDisplayPropertiesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; pPropertyCount: ptr uint32;
      pProperties: ptr VkDisplayPropertiesKHR_1107299391): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceDisplayPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceDisplayPlanePropertiesKHR):
  var vkGetPhysicalDeviceDisplayPlanePropertiesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; pPropertyCount: ptr uint32;
      pProperties: ptr VkDisplayPlanePropertiesKHR_1107299387): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceDisplayPlanePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDisplayPlaneSupportedDisplaysKHR):
  var vkGetDisplayPlaneSupportedDisplaysKHR*: proc(physicalDevice: VkPhysicalDevice_1107296726;
      planeIndex: uint32; pDisplayCount: ptr uint32; pDisplays: ptr VkDisplayKHR_1107299355): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDisplayPlaneSupportedDisplaysKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDisplayModePropertiesKHR):
  var vkGetDisplayModePropertiesKHR*: proc(physicalDevice: VkPhysicalDevice_1107296726;
                                      display: VkDisplayKHR_1107299355;
                                      pPropertyCount: ptr uint32; pProperties: ptr VkDisplayModePropertiesKHR_1107299379): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDisplayModePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkCreateDisplayModeKHR):
  var vkCreateDisplayModeKHR*: proc(physicalDevice: VkPhysicalDevice_1107296726;
                               display: VkDisplayKHR_1107299355;
                               pCreateInfo: ptr VkDisplayModeCreateInfoKHR_1107299375;
                               pAllocator: ptr VkAllocationCallbacks_1107297299;
                               pMode: ptr VkDisplayModeKHR_1107299357): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDisplayModeKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDisplayPlaneCapabilitiesKHR):
  var vkGetDisplayPlaneCapabilitiesKHR*: proc(physicalDevice: VkPhysicalDevice_1107296726;
      mode: VkDisplayModeKHR_1107299357; planeIndex: uint32;
      pCapabilities: ptr VkDisplayPlaneCapabilitiesKHR_1107299383): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDisplayPlaneCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(vkCreateDisplayPlaneSurfaceKHR):
  var vkCreateDisplayPlaneSurfaceKHR*: proc(instance: VkInstance_1107296724;
      pCreateInfo: ptr VkDisplaySurfaceCreateInfoKHR_1107299395;
                                       pAllocator: ptr VkAllocationCallbacks_1107297299;
                                       pSurface: ptr VkSurfaceKHR_1107299251): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDisplayPlaneSurfaceKHR" &
        " already exists, not redeclaring")
when not declared(vkCreateSharedSwapchainsKHR):
  var vkCreateSharedSwapchainsKHR*: proc(device: VkDevice_1107296728;
                                    swapchainCount: uint32;
                                    pCreateInfos: ptr VkSwapchainCreateInfoKHR_1107299307;
                                    pAllocator: ptr VkAllocationCallbacks_1107297299;
                                    pSwapchains: ptr VkSwapchainKHR_1107299291): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateSharedSwapchainsKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceVideoCapabilitiesKHR):
  var vkGetPhysicalDeviceVideoCapabilitiesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pVideoProfile: ptr VkVideoProfileInfoKHR_1107299481;
      pCapabilities: ptr VkVideoCapabilitiesKHR_1107299489): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceVideoCapabilitiesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceVideoFormatPropertiesKHR):
  var vkGetPhysicalDeviceVideoFormatPropertiesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pVideoFormatInfo: ptr VkPhysicalDeviceVideoFormatInfoKHR_1107299493;
      pVideoFormatPropertyCount: ptr uint32;
      pVideoFormatProperties: ptr VkVideoFormatPropertiesKHR_1107299497): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceVideoFormatPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkCreateVideoSessionKHR):
  var vkCreateVideoSessionKHR*: proc(device: VkDevice_1107296728;
                                pCreateInfo: ptr VkVideoSessionCreateInfoKHR_1107299517;
                                pAllocator: ptr VkAllocationCallbacks_1107297299;
                                pVideoSession: ptr VkVideoSessionKHR_1107299417): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateVideoSessionKHR" &
        " already exists, not redeclaring")
when not declared(vkDestroyVideoSessionKHR):
  var vkDestroyVideoSessionKHR*: proc(device: VkDevice_1107296728;
                                 videoSession: VkVideoSessionKHR_1107299417;
                                 pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyVideoSessionKHR" &
        " already exists, not redeclaring")
when not declared(vkGetVideoSessionMemoryRequirementsKHR):
  var vkGetVideoSessionMemoryRequirementsKHR*: proc(device: VkDevice_1107296728;
      videoSession: VkVideoSessionKHR_1107299417;
      pMemoryRequirementsCount: ptr uint32;
      pMemoryRequirements: ptr VkVideoSessionMemoryRequirementsKHR_1107299509): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetVideoSessionMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(vkBindVideoSessionMemoryKHR):
  var vkBindVideoSessionMemoryKHR*: proc(device: VkDevice_1107296728;
                                    videoSession: VkVideoSessionKHR_1107299417;
                                    bindSessionMemoryInfoCount: uint32;
      pBindSessionMemoryInfos: ptr VkBindVideoSessionMemoryInfoKHR_1107299513): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkBindVideoSessionMemoryKHR" &
        " already exists, not redeclaring")
when not declared(vkCreateVideoSessionParametersKHR):
  var vkCreateVideoSessionParametersKHR*: proc(device: VkDevice_1107296728;
      pCreateInfo: ptr VkVideoSessionParametersCreateInfoKHR_1107299521;
      pAllocator: ptr VkAllocationCallbacks_1107297299;
      pVideoSessionParameters: ptr VkVideoSessionParametersKHR_1107299419): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateVideoSessionParametersKHR" &
        " already exists, not redeclaring")
when not declared(vkUpdateVideoSessionParametersKHR):
  var vkUpdateVideoSessionParametersKHR*: proc(device: VkDevice_1107296728;
      videoSessionParameters: VkVideoSessionParametersKHR_1107299419;
      pUpdateInfo: ptr VkVideoSessionParametersUpdateInfoKHR_1107299525): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkUpdateVideoSessionParametersKHR" &
        " already exists, not redeclaring")
when not declared(vkDestroyVideoSessionParametersKHR):
  var vkDestroyVideoSessionParametersKHR*: proc(device: VkDevice_1107296728;
      videoSessionParameters: VkVideoSessionParametersKHR_1107299419;
      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkDestroyVideoSessionParametersKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginVideoCodingKHR):
  var vkCmdBeginVideoCodingKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                 pBeginInfo: ptr VkVideoBeginCodingInfoKHR_1107299529): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBeginVideoCodingKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdEndVideoCodingKHR):
  var vkCmdEndVideoCodingKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               pEndCodingInfo: ptr VkVideoEndCodingInfoKHR_1107299533): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdEndVideoCodingKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdControlVideoCodingKHR):
  var vkCmdControlVideoCodingKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pCodingControlInfo: ptr VkVideoCodingControlInfoKHR_1107299537): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdControlVideoCodingKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdDecodeVideoKHR):
  var vkCmdDecodeVideoKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
                            pDecodeInfo: ptr VkVideoDecodeInfoKHR_1107299587): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDecodeVideoKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginRenderingKHR):
  var vkCmdBeginRenderingKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               pRenderingInfo: ptr VkRenderingInfo_1107298853): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBeginRenderingKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdEndRenderingKHR):
  var vkCmdEndRenderingKHR*: proc(commandBuffer: VkCommandBuffer_1107296734): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdEndRenderingKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceFeatures2KHR):
  proc vkGetPhysicalDeviceFeatures2KHR*(physicalDevice: VkPhysicalDevice_1107296726;
      pFeatures: ptr VkPhysicalDeviceFeatures2_1107298131): void {.cdecl,
      importc: "vkGetPhysicalDeviceFeatures2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceFeatures2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceProperties2KHR):
  proc vkGetPhysicalDeviceProperties2KHR*(physicalDevice: VkPhysicalDevice_1107296726;
      pProperties: ptr VkPhysicalDeviceProperties2_1107298135): void {.cdecl,
      importc: "vkGetPhysicalDeviceProperties2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceProperties2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceFormatProperties2KHR):
  proc vkGetPhysicalDeviceFormatProperties2KHR*(
      physicalDevice: VkPhysicalDevice_1107296726; format: VkFormat_1107296811;
      pFormatProperties: ptr VkFormatProperties2_1107298139): void {.cdecl,
      importc: "vkGetPhysicalDeviceFormatProperties2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceFormatProperties2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceImageFormatProperties2KHR):
  proc vkGetPhysicalDeviceImageFormatProperties2KHR*(
      physicalDevice: VkPhysicalDevice_1107296726;
      pImageFormatInfo: ptr VkPhysicalDeviceImageFormatInfo2_1107298147;
      pImageFormatProperties: ptr VkImageFormatProperties2_1107298143): VkResult_1107296779 {.
      cdecl, importc: "vkGetPhysicalDeviceImageFormatProperties2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceImageFormatProperties2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceQueueFamilyProperties2KHR):
  proc vkGetPhysicalDeviceQueueFamilyProperties2KHR*(
      physicalDevice: VkPhysicalDevice_1107296726;
      pQueueFamilyPropertyCount: ptr uint32;
      pQueueFamilyProperties: ptr VkQueueFamilyProperties2_1107298151): void {.
      cdecl, importc: "vkGetPhysicalDeviceQueueFamilyProperties2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceQueueFamilyProperties2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceMemoryProperties2KHR):
  proc vkGetPhysicalDeviceMemoryProperties2KHR*(
      physicalDevice: VkPhysicalDevice_1107296726;
      pMemoryProperties: ptr VkPhysicalDeviceMemoryProperties2_1107298155): void {.
      cdecl, importc: "vkGetPhysicalDeviceMemoryProperties2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceMemoryProperties2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSparseImageFormatProperties2KHR):
  proc vkGetPhysicalDeviceSparseImageFormatProperties2KHR*(
      physicalDevice: VkPhysicalDevice_1107296726;
      pFormatInfo: ptr VkPhysicalDeviceSparseImageFormatInfo2_1107298163;
      pPropertyCount: ptr uint32;
      pProperties: ptr VkSparseImageFormatProperties2_1107298159): void {.cdecl,
      importc: "vkGetPhysicalDeviceSparseImageFormatProperties2KHR".}
else:
  static :
    hint("Declaration of " &
        "vkGetPhysicalDeviceSparseImageFormatProperties2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceGroupPeerMemoryFeaturesKHR):
  var vkGetDeviceGroupPeerMemoryFeaturesKHR*: proc(device: VkDevice_1107296728;
      heapIndex: uint32; localDeviceIndex: uint32; remoteDeviceIndex: uint32;
      pPeerMemoryFeatures: ptr VkPeerMemoryFeatureFlags_1107297989): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceGroupPeerMemoryFeaturesKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDeviceMaskKHR):
  var vkCmdSetDeviceMaskKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
                              deviceMask: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetDeviceMaskKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdDispatchBaseKHR):
  var vkCmdDispatchBaseKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             baseGroupX: uint32; baseGroupY: uint32;
                             baseGroupZ: uint32; groupCountX: uint32;
                             groupCountY: uint32; groupCountZ: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDispatchBaseKHR" &
        " already exists, not redeclaring")
when not declared(vkTrimCommandPoolKHR):
  var vkTrimCommandPoolKHR*: proc(device: VkDevice_1107296728;
                             commandPool: VkCommandPool_1107296775;
                             flags: VkCommandPoolTrimFlags_1107297997): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkTrimCommandPoolKHR" &
        " already exists, not redeclaring")
when not declared(vkEnumeratePhysicalDeviceGroupsKHR):
  var vkEnumeratePhysicalDeviceGroupsKHR*: proc(instance: VkInstance_1107296724;
      pPhysicalDeviceGroupCount: ptr uint32;
      pPhysicalDeviceGroupProperties: ptr VkPhysicalDeviceGroupProperties_1107298103): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkEnumeratePhysicalDeviceGroupsKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceExternalBufferPropertiesKHR):
  var vkGetPhysicalDeviceExternalBufferPropertiesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pExternalBufferInfo: ptr VkPhysicalDeviceExternalBufferInfo_1107298265;
      pExternalBufferProperties: ptr VkExternalBufferProperties_1107298269): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceExternalBufferPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetMemoryFdKHR):
  var vkGetMemoryFdKHR*: proc(device: VkDevice_1107296728;
                         pGetFdInfo: ptr VkMemoryGetFdInfoKHR_1107299963;
                         pFd: ptr cint): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetMemoryFdKHR" &
        " already exists, not redeclaring")
when not declared(vkGetMemoryFdPropertiesKHR):
  var vkGetMemoryFdPropertiesKHR*: proc(device: VkDevice_1107296728; handleType: VkExternalMemoryHandleTypeFlagBits_1107298003;
                                   fd: cint; pMemoryFdProperties: ptr VkMemoryFdPropertiesKHR_1107299959): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetMemoryFdPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceExternalSemaphorePropertiesKHR):
  var vkGetPhysicalDeviceExternalSemaphorePropertiesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pExternalSemaphoreInfo: ptr VkPhysicalDeviceExternalSemaphoreInfo_1107298305;
      pExternalSemaphoreProperties: ptr VkExternalSemaphoreProperties_1107298309): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkImportSemaphoreFdKHR):
  var vkImportSemaphoreFdKHR*: proc(device: VkDevice_1107296728;
      pImportSemaphoreFdInfo: ptr VkImportSemaphoreFdInfoKHR_1107299991): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkImportSemaphoreFdKHR" &
        " already exists, not redeclaring")
when not declared(vkGetSemaphoreFdKHR):
  var vkGetSemaphoreFdKHR*: proc(device: VkDevice_1107296728;
                            pGetFdInfo: ptr VkSemaphoreGetFdInfoKHR_1107299995;
                            pFd: ptr cint): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetSemaphoreFdKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdPushDescriptorSetKHR):
  var vkCmdPushDescriptorSetKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  pipelineBindPoint: VkPipelineBindPoint_1107296911;
                                  layout: VkPipelineLayout_1107296752;
                                  set: uint32; descriptorWriteCount: uint32;
                                  pDescriptorWrites: ptr VkWriteDescriptorSet_1107297587): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdPushDescriptorSetKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdPushDescriptorSetWithTemplateKHR):
  var vkCmdPushDescriptorSetWithTemplateKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
      descriptorUpdateTemplate: VkDescriptorUpdateTemplate_1107297953;
      layout: VkPipelineLayout_1107296752; set: uint32; pData: pointer): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdPushDescriptorSetWithTemplateKHR" &
        " already exists, not redeclaring")
when not declared(vkCreateDescriptorUpdateTemplateKHR):
  var vkCreateDescriptorUpdateTemplateKHR*: proc(device: VkDevice_1107296728;
      pCreateInfo: ptr VkDescriptorUpdateTemplateCreateInfo_1107298249;
      pAllocator: ptr VkAllocationCallbacks_1107297299;
      pDescriptorUpdateTemplate: ptr VkDescriptorUpdateTemplate_1107297953): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDescriptorUpdateTemplateKHR" &
        " already exists, not redeclaring")
when not declared(vkDestroyDescriptorUpdateTemplateKHR):
  var vkDestroyDescriptorUpdateTemplateKHR*: proc(device: VkDevice_1107296728;
      descriptorUpdateTemplate: VkDescriptorUpdateTemplate_1107297953;
      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkDestroyDescriptorUpdateTemplateKHR" &
        " already exists, not redeclaring")
when not declared(vkUpdateDescriptorSetWithTemplateKHR):
  var vkUpdateDescriptorSetWithTemplateKHR*: proc(device: VkDevice_1107296728;
      descriptorSet: VkDescriptorSet_1107296769;
      descriptorUpdateTemplate: VkDescriptorUpdateTemplate_1107297953;
      pData: pointer): void {.cdecl,
                            .}
else:
  static :
    hint("Declaration of " & "vkUpdateDescriptorSetWithTemplateKHR" &
        " already exists, not redeclaring")
when not declared(vkCreateRenderPass2KHR):
  proc vkCreateRenderPass2KHR*(device: VkDevice_1107296728;
                               pCreateInfo: ptr VkRenderPassCreateInfo2_1107298457;
                               pAllocator: ptr VkAllocationCallbacks_1107297299;
                               pRenderPass: ptr VkRenderPass_1107296756): VkResult_1107296779 {.
      cdecl, importc: "vkCreateRenderPass2KHR".}
else:
  static :
    hint("Declaration of " & "vkCreateRenderPass2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginRenderPass2KHR):
  proc vkCmdBeginRenderPass2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                                 pRenderPassBegin: ptr VkRenderPassBeginInfo_1107297675;
                                 pSubpassBeginInfo: ptr VkSubpassBeginInfo_1107298461): void {.
      cdecl, importc: "vkCmdBeginRenderPass2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdBeginRenderPass2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdNextSubpass2KHR):
  proc vkCmdNextSubpass2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                             pSubpassBeginInfo: ptr VkSubpassBeginInfo_1107298461;
                             pSubpassEndInfo: ptr VkSubpassEndInfo_1107298465): void {.
      cdecl, importc: "vkCmdNextSubpass2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdNextSubpass2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdEndRenderPass2KHR):
  proc vkCmdEndRenderPass2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                               pSubpassEndInfo: ptr VkSubpassEndInfo_1107298465): void {.
      cdecl, importc: "vkCmdEndRenderPass2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdEndRenderPass2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetSwapchainStatusKHR):
  var vkGetSwapchainStatusKHR*: proc(device: VkDevice_1107296728;
                                swapchain: VkSwapchainKHR_1107299291): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetSwapchainStatusKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceExternalFencePropertiesKHR):
  var vkGetPhysicalDeviceExternalFencePropertiesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pExternalFenceInfo: ptr VkPhysicalDeviceExternalFenceInfo_1107298289;
      pExternalFenceProperties: ptr VkExternalFenceProperties_1107298293): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceExternalFencePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkImportFenceFdKHR):
  var vkImportFenceFdKHR*: proc(device: VkDevice_1107296728;
                           pImportFenceFdInfo: ptr VkImportFenceFdInfoKHR_1107300099): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkImportFenceFdKHR" &
        " already exists, not redeclaring")
when not declared(vkGetFenceFdKHR):
  var vkGetFenceFdKHR*: proc(device: VkDevice_1107296728;
                        pGetFdInfo: ptr VkFenceGetFdInfoKHR_1107300103;
                        pFd: ptr cint): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetFenceFdKHR" &
        " already exists, not redeclaring")
when not declared(vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR):
  var vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; queueFamilyIndex: uint32;
      pCounterCount: ptr uint32; pCounters: ptr VkPerformanceCounterKHR_1107300143;
      pCounterDescriptions: ptr VkPerformanceCounterDescriptionKHR_1107300147): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " &
        "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR):
  var vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pPerformanceQueryCreateInfo: ptr VkQueryPoolPerformanceCreateInfoKHR_1107300151;
      pNumPasses: ptr uint32): void {.cdecl.}
else:
  static :
    hint("Declaration of " &
        "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR" &
        " already exists, not redeclaring")
when not declared(vkAcquireProfilingLockKHR):
  var vkAcquireProfilingLockKHR*: proc(device: VkDevice_1107296728;
                                  pInfo: ptr VkAcquireProfilingLockInfoKHR_1107300159): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkAcquireProfilingLockKHR" &
        " already exists, not redeclaring")
when not declared(vkReleaseProfilingLockKHR):
  var vkReleaseProfilingLockKHR*: proc(device: VkDevice_1107296728): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkReleaseProfilingLockKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSurfaceCapabilities2KHR):
  proc vkGetPhysicalDeviceSurfaceCapabilities2KHR*(
      physicalDevice: VkPhysicalDevice_1107296726;
      pSurfaceInfo: ptr VkPhysicalDeviceSurfaceInfo2KHR_1107300189;
      pSurfaceCapabilities: ptr VkSurfaceCapabilities2KHR_1107300193): VkResult_1107296779 {.
      cdecl, importc: "vkGetPhysicalDeviceSurfaceCapabilities2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceSurfaceCapabilities2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSurfaceFormats2KHR):
  proc vkGetPhysicalDeviceSurfaceFormats2KHR*(physicalDevice: VkPhysicalDevice_1107296726;
      pSurfaceInfo: ptr VkPhysicalDeviceSurfaceInfo2KHR_1107300189;
      pSurfaceFormatCount: ptr uint32; pSurfaceFormats: ptr VkSurfaceFormat2KHR_1107300197): VkResult_1107296779 {.
      cdecl, importc: "vkGetPhysicalDeviceSurfaceFormats2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceSurfaceFormats2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceDisplayProperties2KHR):
  proc vkGetPhysicalDeviceDisplayProperties2KHR*(
      physicalDevice: VkPhysicalDevice_1107296726; pPropertyCount: ptr uint32;
      pProperties: ptr VkDisplayProperties2KHR_1107300209): VkResult_1107296779 {.
      cdecl, importc: "vkGetPhysicalDeviceDisplayProperties2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceDisplayProperties2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceDisplayPlaneProperties2KHR):
  proc vkGetPhysicalDeviceDisplayPlaneProperties2KHR*(
      physicalDevice: VkPhysicalDevice_1107296726; pPropertyCount: ptr uint32;
      pProperties: ptr VkDisplayPlaneProperties2KHR_1107300213): VkResult_1107296779 {.
      cdecl, importc: "vkGetPhysicalDeviceDisplayPlaneProperties2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceDisplayPlaneProperties2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetDisplayModeProperties2KHR):
  proc vkGetDisplayModeProperties2KHR*(physicalDevice: VkPhysicalDevice_1107296726;
                                       display: VkDisplayKHR_1107299355;
                                       pPropertyCount: ptr uint32; pProperties: ptr VkDisplayModeProperties2KHR_1107300217): VkResult_1107296779 {.
      cdecl, importc: "vkGetDisplayModeProperties2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetDisplayModeProperties2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetDisplayPlaneCapabilities2KHR):
  proc vkGetDisplayPlaneCapabilities2KHR*(physicalDevice: VkPhysicalDevice_1107296726;
      pDisplayPlaneInfo: ptr VkDisplayPlaneInfo2KHR_1107300221;
      pCapabilities: ptr VkDisplayPlaneCapabilities2KHR_1107300225): VkResult_1107296779 {.
      cdecl, importc: "vkGetDisplayPlaneCapabilities2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetDisplayPlaneCapabilities2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetImageMemoryRequirements2KHR):
  proc vkGetImageMemoryRequirements2KHR*(device: VkDevice_1107296728;
      pInfo: ptr VkImageMemoryRequirementsInfo2_1107298115;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
      importc: "vkGetImageMemoryRequirements2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetImageMemoryRequirements2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetBufferMemoryRequirements2KHR):
  proc vkGetBufferMemoryRequirements2KHR*(device: VkDevice_1107296728;
      pInfo: ptr VkBufferMemoryRequirementsInfo2_1107298111;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
      importc: "vkGetBufferMemoryRequirements2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetBufferMemoryRequirements2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetImageSparseMemoryRequirements2KHR):
  proc vkGetImageSparseMemoryRequirements2KHR*(device: VkDevice_1107296728;
      pInfo: ptr VkImageSparseMemoryRequirementsInfo2_1107298119;
      pSparseMemoryRequirementCount: ptr uint32;
      pSparseMemoryRequirements: ptr VkSparseImageMemoryRequirements2_1107298127): void {.
      cdecl, importc: "vkGetImageSparseMemoryRequirements2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetImageSparseMemoryRequirements2KHR" &
        " already exists, not redeclaring")
when not declared(vkCreateSamplerYcbcrConversionKHR):
  var vkCreateSamplerYcbcrConversionKHR*: proc(device: VkDevice_1107296728;
      pCreateInfo: ptr VkSamplerYcbcrConversionCreateInfo_1107298221;
      pAllocator: ptr VkAllocationCallbacks_1107297299;
      pYcbcrConversion: ptr VkSamplerYcbcrConversion_1107297951): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateSamplerYcbcrConversionKHR" &
        " already exists, not redeclaring")
when not declared(vkDestroySamplerYcbcrConversionKHR):
  var vkDestroySamplerYcbcrConversionKHR*: proc(device: VkDevice_1107296728;
      ycbcrConversion: VkSamplerYcbcrConversion_1107297951;
      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkDestroySamplerYcbcrConversionKHR" &
        " already exists, not redeclaring")
when not declared(vkBindBufferMemory2KHR):
  proc vkBindBufferMemory2KHR*(device: VkDevice_1107296728;
                               bindInfoCount: uint32;
                               pBindInfos: ptr VkBindBufferMemoryInfo_1107298055): VkResult_1107296779 {.
      cdecl, importc: "vkBindBufferMemory2KHR".}
else:
  static :
    hint("Declaration of " & "vkBindBufferMemory2KHR" &
        " already exists, not redeclaring")
when not declared(vkBindImageMemory2KHR):
  proc vkBindImageMemory2KHR*(device: VkDevice_1107296728;
                              bindInfoCount: uint32;
                              pBindInfos: ptr VkBindImageMemoryInfo_1107298059): VkResult_1107296779 {.
      cdecl, importc: "vkBindImageMemory2KHR".}
else:
  static :
    hint("Declaration of " & "vkBindImageMemory2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetDescriptorSetLayoutSupportKHR):
  var vkGetDescriptorSetLayoutSupportKHR*: proc(device: VkDevice_1107296728;
      pCreateInfo: ptr VkDescriptorSetLayoutCreateInfo_1107297583;
      pSupport: ptr VkDescriptorSetLayoutSupport_1107298317): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetDescriptorSetLayoutSupportKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawIndirectCountKHR):
  var vkCmdDrawIndirectCountKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  buffer: VkBuffer_1107296720;
                                  offset: VkDeviceSize_1107296714;
                                  countBuffer: VkBuffer_1107296720;
                                  countBufferOffset: VkDeviceSize_1107296714;
                                  maxDrawCount: uint32; stride: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDrawIndirectCountKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawIndexedIndirectCountKHR):
  var vkCmdDrawIndexedIndirectCountKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
      buffer: VkBuffer_1107296720; offset: VkDeviceSize_1107296714;
      countBuffer: VkBuffer_1107296720; countBufferOffset: VkDeviceSize_1107296714;
      maxDrawCount: uint32; stride: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDrawIndexedIndirectCountKHR" &
        " already exists, not redeclaring")
when not declared(vkGetSemaphoreCounterValueKHR):
  var vkGetSemaphoreCounterValueKHR*: proc(device: VkDevice_1107296728;
                                      semaphore: VkSemaphore_1107296732;
                                      pValue: ptr uint64): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetSemaphoreCounterValueKHR" &
        " already exists, not redeclaring")
when not declared(vkWaitSemaphoresKHR):
  var vkWaitSemaphoresKHR*: proc(device: VkDevice_1107296728;
                            pWaitInfo: ptr VkSemaphoreWaitInfo_1107298593;
                            timeout: uint64): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkWaitSemaphoresKHR" &
        " already exists, not redeclaring")
when not declared(vkSignalSemaphoreKHR):
  var vkSignalSemaphoreKHR*: proc(device: VkDevice_1107296728;
                             pSignalInfo: ptr VkSemaphoreSignalInfo_1107298597): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkSignalSemaphoreKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceFragmentShadingRatesKHR):
  var vkGetPhysicalDeviceFragmentShadingRatesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pFragmentShadingRateCount: ptr uint32;
      pFragmentShadingRates: ptr VkPhysicalDeviceFragmentShadingRateKHR_1107300417): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceFragmentShadingRatesKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdSetFragmentShadingRateKHR):
  var vkCmdSetFragmentShadingRateKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                       pFragmentSize: ptr VkExtent2D_1107297227;
      combinerOps: array[2'i64, VkFragmentShadingRateCombinerOpKHR_1107300397]): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetFragmentShadingRateKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdSetRenderingAttachmentLocationsKHR):
  var vkCmdSetRenderingAttachmentLocationsKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pLocationInfo: ptr VkRenderingAttachmentLocationInfo_1107299123): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetRenderingAttachmentLocationsKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdSetRenderingInputAttachmentIndicesKHR):
  var vkCmdSetRenderingInputAttachmentIndicesKHR*: proc(
      commandBuffer: VkCommandBuffer_1107296734;
      pInputAttachmentIndexInfo: ptr VkRenderingInputAttachmentIndexInfo_1107299127): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetRenderingInputAttachmentIndicesKHR" &
        " already exists, not redeclaring")
when not declared(vkWaitForPresentKHR):
  var vkWaitForPresentKHR*: proc(device: VkDevice_1107296728;
                            swapchain: VkSwapchainKHR_1107299291;
                            presentId: uint64; timeout: uint64): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkWaitForPresentKHR" &
        " already exists, not redeclaring")
when not declared(vkGetBufferDeviceAddressKHR):
  var vkGetBufferDeviceAddressKHR*: proc(device: VkDevice_1107296728;
                                    pInfo: ptr VkBufferDeviceAddressInfo_1107298605): VkDeviceAddress_1107296712 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetBufferDeviceAddressKHR" &
        " already exists, not redeclaring")
when not declared(vkGetBufferOpaqueCaptureAddressKHR):
  var vkGetBufferOpaqueCaptureAddressKHR*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkBufferDeviceAddressInfo_1107298605): uint64 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetBufferOpaqueCaptureAddressKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceMemoryOpaqueCaptureAddressKHR):
  var vkGetDeviceMemoryOpaqueCaptureAddressKHR*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDeviceMemoryOpaqueCaptureAddressInfo_1107298617): uint64 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceMemoryOpaqueCaptureAddressKHR" &
        " already exists, not redeclaring")
when not declared(vkCreateDeferredOperationKHR):
  var vkCreateDeferredOperationKHR*: proc(device: VkDevice_1107296728;
                                     pAllocator: ptr VkAllocationCallbacks_1107297299;
      pDeferredOperation: ptr VkDeferredOperationKHR_1107300475): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDeferredOperationKHR" &
        " already exists, not redeclaring")
when not declared(vkDestroyDeferredOperationKHR):
  var vkDestroyDeferredOperationKHR*: proc(device: VkDevice_1107296728;
                                      operation: VkDeferredOperationKHR_1107300475;
                                      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyDeferredOperationKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDeferredOperationMaxConcurrencyKHR):
  var vkGetDeferredOperationMaxConcurrencyKHR*: proc(device: VkDevice_1107296728;
      operation: VkDeferredOperationKHR_1107300475): uint32 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetDeferredOperationMaxConcurrencyKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDeferredOperationResultKHR):
  var vkGetDeferredOperationResultKHR*: proc(device: VkDevice_1107296728;
                                        operation: VkDeferredOperationKHR_1107300475): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeferredOperationResultKHR" &
        " already exists, not redeclaring")
when not declared(vkDeferredOperationJoinKHR):
  var vkDeferredOperationJoinKHR*: proc(device: VkDevice_1107296728;
                                   operation: VkDeferredOperationKHR_1107300475): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDeferredOperationJoinKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPipelineExecutablePropertiesKHR):
  var vkGetPipelineExecutablePropertiesKHR*: proc(device: VkDevice_1107296728;
      pPipelineInfo: ptr VkPipelineInfoKHR_1107300497;
      pExecutableCount: ptr uint32;
      pProperties: ptr VkPipelineExecutablePropertiesKHR_1107300501): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPipelineExecutablePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPipelineExecutableStatisticsKHR):
  var vkGetPipelineExecutableStatisticsKHR*: proc(device: VkDevice_1107296728;
      pExecutableInfo: ptr VkPipelineExecutableInfoKHR_1107300505;
      pStatisticCount: ptr uint32;
      pStatistics: ptr VkPipelineExecutableStatisticKHR_1107300513): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPipelineExecutableStatisticsKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPipelineExecutableInternalRepresentationsKHR):
  var vkGetPipelineExecutableInternalRepresentationsKHR*: proc(device: VkDevice_1107296728;
      pExecutableInfo: ptr VkPipelineExecutableInfoKHR_1107300505;
      pInternalRepresentationCount: ptr uint32; pInternalRepresentations: ptr VkPipelineExecutableInternalRepresentationKHR_1107300517): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPipelineExecutableInternalRepresentationsKHR" &
        " already exists, not redeclaring")
when not declared(vkMapMemory2KHR):
  proc vkMapMemory2KHR*(device: VkDevice_1107296728;
                        pMemoryMapInfo: ptr VkMemoryMapInfo_1107299075;
                        ppData: ptr pointer): VkResult_1107296779 {.cdecl,
      importc: "vkMapMemory2KHR".}
else:
  static :
    hint("Declaration of " & "vkMapMemory2KHR" &
        " already exists, not redeclaring")
when not declared(vkUnmapMemory2KHR):
  proc vkUnmapMemory2KHR*(device: VkDevice_1107296728;
                          pMemoryUnmapInfo: ptr VkMemoryUnmapInfo_1107299079): VkResult_1107296779 {.
      cdecl, importc: "vkUnmapMemory2KHR".}
else:
  static :
    hint("Declaration of " & "vkUnmapMemory2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR):
  var vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pQualityLevelInfo: ptr VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR_1107300621;
      pQualityLevelProperties: ptr VkVideoEncodeQualityLevelPropertiesKHR_1107300625): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " &
        "vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetEncodedVideoSessionParametersKHR):
  var vkGetEncodedVideoSessionParametersKHR*: proc(device: VkDevice_1107296728;
      pVideoSessionParametersInfo: ptr VkVideoEncodeSessionParametersGetInfoKHR_1107300633;
      pFeedbackInfo: ptr VkVideoEncodeSessionParametersFeedbackInfoKHR_1107300637;
      pDataSize: ptr csize_t; pData: pointer): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetEncodedVideoSessionParametersKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdEncodeVideoKHR):
  var vkCmdEncodeVideoKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
                            pEncodeInfo: ptr VkVideoEncodeInfoKHR_1107300597): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdEncodeVideoKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdSetEvent2KHR):
  proc vkCmdSetEvent2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                          event: VkEvent_1107296740;
                          pDependencyInfo: ptr VkDependencyInfo_1107298745): void {.
      cdecl, importc: "vkCmdSetEvent2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdSetEvent2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdResetEvent2KHR):
  proc vkCmdResetEvent2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                            event: VkEvent_1107296740;
                            stageMask: VkPipelineStageFlags2_1107298663): void {.
      cdecl, importc: "vkCmdResetEvent2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdResetEvent2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdWaitEvents2KHR):
  proc vkCmdWaitEvents2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                            eventCount: uint32; pEvents: ptr VkEvent_1107296740;
                            pDependencyInfos: ptr VkDependencyInfo_1107298745): void {.
      cdecl, importc: "vkCmdWaitEvents2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdWaitEvents2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdPipelineBarrier2KHR):
  proc vkCmdPipelineBarrier2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                                 pDependencyInfo: ptr VkDependencyInfo_1107298745): void {.
      cdecl, importc: "vkCmdPipelineBarrier2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdPipelineBarrier2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdWriteTimestamp2KHR):
  proc vkCmdWriteTimestamp2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                                stage: VkPipelineStageFlags2_1107298663;
                                queryPool: VkQueryPool_1107296742; query: uint32): void {.
      cdecl, importc: "vkCmdWriteTimestamp2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdWriteTimestamp2KHR" &
        " already exists, not redeclaring")
when not declared(vkQueueSubmit2KHR):
  proc vkQueueSubmit2KHR*(queue: VkQueue_1107296730; submitCount: uint32;
                          pSubmits: ptr VkSubmitInfo2_1107298757; fence: VkFence_1107296736): VkResult_1107296779 {.
      cdecl, importc: "vkQueueSubmit2KHR".}
else:
  static :
    hint("Declaration of " & "vkQueueSubmit2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyBuffer2KHR):
  proc vkCmdCopyBuffer2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                            pCopyBufferInfo: ptr VkCopyBufferInfo2_1107298777): void {.
      cdecl, importc: "vkCmdCopyBuffer2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdCopyBuffer2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyImage2KHR):
  proc vkCmdCopyImage2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                           pCopyImageInfo: ptr VkCopyImageInfo2_1107298785): void {.
      cdecl, importc: "vkCmdCopyImage2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdCopyImage2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyBufferToImage2KHR):
  proc vkCmdCopyBufferToImage2KHR*(commandBuffer: VkCommandBuffer_1107296734;
      pCopyBufferToImageInfo: ptr VkCopyBufferToImageInfo2_1107298793): void {.
      cdecl, importc: "vkCmdCopyBufferToImage2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdCopyBufferToImage2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyImageToBuffer2KHR):
  proc vkCmdCopyImageToBuffer2KHR*(commandBuffer: VkCommandBuffer_1107296734;
      pCopyImageToBufferInfo: ptr VkCopyImageToBufferInfo2_1107298797): void {.
      cdecl, importc: "vkCmdCopyImageToBuffer2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdCopyImageToBuffer2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdBlitImage2KHR):
  proc vkCmdBlitImage2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                           pBlitImageInfo: ptr VkBlitImageInfo2_1107298805): void {.
      cdecl, importc: "vkCmdBlitImage2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdBlitImage2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdResolveImage2KHR):
  proc vkCmdResolveImage2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                              pResolveImageInfo: ptr VkResolveImageInfo2_1107298813): void {.
      cdecl, importc: "vkCmdResolveImage2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdResolveImage2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdTraceRaysIndirect2KHR):
  proc vkCmdTraceRaysIndirect2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                                   indirectDeviceAddress: VkDeviceAddress_1107296712): void {.
      cdecl, importc: "vkCmdTraceRaysIndirect2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdTraceRaysIndirect2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceBufferMemoryRequirementsKHR):
  var vkGetDeviceBufferMemoryRequirementsKHR*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDeviceBufferMemoryRequirements_1107298893;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetDeviceBufferMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceImageMemoryRequirementsKHR):
  var vkGetDeviceImageMemoryRequirementsKHR*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDeviceImageMemoryRequirements_1107298897;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetDeviceImageMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceImageSparseMemoryRequirementsKHR):
  var vkGetDeviceImageSparseMemoryRequirementsKHR*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDeviceImageMemoryRequirements_1107298897;
      pSparseMemoryRequirementCount: ptr uint32;
      pSparseMemoryRequirements: ptr VkSparseImageMemoryRequirements2_1107298127): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceImageSparseMemoryRequirementsKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdBindIndexBuffer2KHR):
  proc vkCmdBindIndexBuffer2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                                 buffer: VkBuffer_1107296720;
                                 offset: VkDeviceSize_1107296714;
                                 size: VkDeviceSize_1107296714;
                                 indexType: VkIndexType_1107296919): void {.
      cdecl, importc: "vkCmdBindIndexBuffer2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdBindIndexBuffer2KHR" &
        " already exists, not redeclaring")
when not declared(vkGetRenderingAreaGranularityKHR):
  var vkGetRenderingAreaGranularityKHR*: proc(device: VkDevice_1107296728;
      pRenderingAreaInfo: ptr VkRenderingAreaInfo_1107299091;
      pGranularity: ptr VkExtent2D_1107297227): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetRenderingAreaGranularityKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceImageSubresourceLayoutKHR):
  var vkGetDeviceImageSubresourceLayoutKHR*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDeviceImageSubresourceInfo_1107299099;
      pLayout: ptr VkSubresourceLayout2_1107299103): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetDeviceImageSubresourceLayoutKHR" &
        " already exists, not redeclaring")
when not declared(vkGetImageSubresourceLayout2KHR):
  proc vkGetImageSubresourceLayout2KHR*(device: VkDevice_1107296728;
                                        image: VkImage_1107296722;
                                        pSubresource: ptr VkImageSubresource2_1107299095;
                                        pLayout: ptr VkSubresourceLayout2_1107299103): void {.
      cdecl, importc: "vkGetImageSubresourceLayout2KHR".}
else:
  static :
    hint("Declaration of " & "vkGetImageSubresourceLayout2KHR" &
        " already exists, not redeclaring")
when not declared(vkWaitForPresent2KHR):
  proc vkWaitForPresent2KHR*(device: VkDevice_1107296728;
                             swapchain: VkSwapchainKHR_1107299291;
                             pPresentWait2Info: ptr VkPresentWait2InfoKHR_1107300831): VkResult_1107296779 {.
      cdecl, importc: "vkWaitForPresent2KHR".}
else:
  static :
    hint("Declaration of " & "vkWaitForPresent2KHR" &
        " already exists, not redeclaring")
when not declared(vkCreatePipelineBinariesKHR):
  var vkCreatePipelineBinariesKHR*: proc(device: VkDevice_1107296728; pCreateInfo: ptr VkPipelineBinaryCreateInfoKHR_1107300871;
                                    pAllocator: ptr VkAllocationCallbacks_1107297299;
      pBinaries: ptr VkPipelineBinaryHandlesInfoKHR_1107300887): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreatePipelineBinariesKHR" &
        " already exists, not redeclaring")
when not declared(vkDestroyPipelineBinaryKHR):
  var vkDestroyPipelineBinaryKHR*: proc(device: VkDevice_1107296728;
                                   pipelineBinary: VkPipelineBinaryKHR_1107300839;
                                   pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyPipelineBinaryKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPipelineKeyKHR):
  var vkGetPipelineKeyKHR*: proc(device: VkDevice_1107296728;
                            pPipelineCreateInfo: ptr VkPipelineCreateInfoKHR_1107300867;
                            pPipelineKey: ptr VkPipelineBinaryKeyKHR_1107300855): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPipelineKeyKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPipelineBinaryDataKHR):
  var vkGetPipelineBinaryDataKHR*: proc(device: VkDevice_1107296728;
                                   pInfo: ptr VkPipelineBinaryDataInfoKHR_1107300883;
      pPipelineBinaryKey: ptr VkPipelineBinaryKeyKHR_1107300855;
                                   pPipelineBinaryDataSize: ptr csize_t;
                                   pPipelineBinaryData: pointer): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPipelineBinaryDataKHR" &
        " already exists, not redeclaring")
when not declared(vkReleaseCapturedPipelineDataKHR):
  var vkReleaseCapturedPipelineDataKHR*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkReleaseCapturedPipelineDataInfoKHR_1107300879;
      pAllocator: ptr VkAllocationCallbacks_1107297299): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkReleaseCapturedPipelineDataKHR" &
        " already exists, not redeclaring")
when not declared(vkReleaseSwapchainImagesKHR):
  var vkReleaseSwapchainImagesKHR*: proc(device: VkDevice_1107296728; pReleaseInfo: ptr VkReleaseSwapchainImagesInfoKHR_1107300945): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkReleaseSwapchainImagesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR):
  var vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; pPropertyCount: ptr uint32;
      pProperties: ptr VkCooperativeMatrixPropertiesKHR_1107300959): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdSetLineStippleKHR):
  var vkCmdSetLineStippleKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               lineStippleFactor: uint32;
                               lineStipplePattern: uint16): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetLineStippleKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceCalibrateableTimeDomainsKHR):
  var vkGetPhysicalDeviceCalibrateableTimeDomainsKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; pTimeDomainCount: ptr uint32;
      pTimeDomains: ptr VkTimeDomainKHR_1107301163): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceCalibrateableTimeDomainsKHR" &
        " already exists, not redeclaring")
when not declared(vkGetCalibratedTimestampsKHR):
  var vkGetCalibratedTimestampsKHR*: proc(device: VkDevice_1107296728;
                                     timestampCount: uint32; pTimestampInfos: ptr VkCalibratedTimestampInfoKHR_1107301167;
                                     pTimestamps: ptr uint64;
                                     pMaxDeviation: ptr uint64): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetCalibratedTimestampsKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdBindDescriptorSets2KHR):
  proc vkCmdBindDescriptorSets2KHR*(commandBuffer: VkCommandBuffer_1107296734;
      pBindDescriptorSetsInfo: ptr VkBindDescriptorSetsInfo_1107299143): void {.
      cdecl, importc: "vkCmdBindDescriptorSets2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdBindDescriptorSets2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdPushConstants2KHR):
  proc vkCmdPushConstants2KHR*(commandBuffer: VkCommandBuffer_1107296734;
                               pPushConstantsInfo: ptr VkPushConstantsInfo_1107299147): void {.
      cdecl, importc: "vkCmdPushConstants2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdPushConstants2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdPushDescriptorSet2KHR):
  proc vkCmdPushDescriptorSet2KHR*(commandBuffer: VkCommandBuffer_1107296734;
      pPushDescriptorSetInfo: ptr VkPushDescriptorSetInfo_1107299151): void {.
      cdecl, importc: "vkCmdPushDescriptorSet2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdPushDescriptorSet2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdPushDescriptorSetWithTemplate2KHR):
  proc vkCmdPushDescriptorSetWithTemplate2KHR*(commandBuffer: VkCommandBuffer_1107296734;
      pPushDescriptorSetWithTemplateInfo: ptr VkPushDescriptorSetWithTemplateInfo_1107299155): void {.
      cdecl, importc: "vkCmdPushDescriptorSetWithTemplate2KHR".}
else:
  static :
    hint("Declaration of " & "vkCmdPushDescriptorSetWithTemplate2KHR" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDescriptorBufferOffsets2EXT):
  proc vkCmdSetDescriptorBufferOffsets2EXT*(commandBuffer: VkCommandBuffer_1107296734;
      pSetDescriptorBufferOffsetsInfo: ptr VkSetDescriptorBufferOffsetsInfoEXT_1107301191): void {.
      cdecl, importc: "vkCmdSetDescriptorBufferOffsets2EXT".}
else:
  static :
    hint("Declaration of " & "vkCmdSetDescriptorBufferOffsets2EXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBindDescriptorBufferEmbeddedSamplers2EXT):
  proc vkCmdBindDescriptorBufferEmbeddedSamplers2EXT*(
      commandBuffer: VkCommandBuffer_1107296734;
      pBindDescriptorBufferEmbeddedSamplersInfo: ptr VkBindDescriptorBufferEmbeddedSamplersInfoEXT_1107301195): void {.
      cdecl, importc: "vkCmdBindDescriptorBufferEmbeddedSamplers2EXT".}
else:
  static :
    hint("Declaration of " & "vkCmdBindDescriptorBufferEmbeddedSamplers2EXT" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyMemoryIndirectKHR):
  var vkCmdCopyMemoryIndirectKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pCopyMemoryIndirectInfo: ptr VkCopyMemoryIndirectInfoKHR_1107301225): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyMemoryIndirectKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyMemoryToImageIndirectKHR):
  var vkCmdCopyMemoryToImageIndirectKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pCopyMemoryToImageIndirectInfo: ptr VkCopyMemoryToImageIndirectInfoKHR_1107301233): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyMemoryToImageIndirectKHR" &
        " already exists, not redeclaring")
when not declared(VK_ACCESS_3_NONE_KHR):
  var VK_ACCESS_3_NONE_KHR*: VkAccessFlagBits3KHR_1107301343
else:
  static :
    hint("Declaration of " & "VK_ACCESS_3_NONE_KHR" &
        " already exists, not redeclaring")
when not declared(vkCreateDebugReportCallbackEXT):
  var vkCreateDebugReportCallbackEXT*: proc(instance: VkInstance_1107296724;
      pCreateInfo: ptr VkDebugReportCallbackCreateInfoEXT_1107301417;
                                       pAllocator: ptr VkAllocationCallbacks_1107297299;
                                       pCallback: ptr VkDebugReportCallbackEXT_1107301401): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDebugReportCallbackEXT" &
        " already exists, not redeclaring")
when not declared(vkDestroyDebugReportCallbackEXT):
  var vkDestroyDebugReportCallbackEXT*: proc(instance: VkInstance_1107296724;
                                        callback: VkDebugReportCallbackEXT_1107301401;
                                        pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyDebugReportCallbackEXT" &
        " already exists, not redeclaring")
when not declared(vkDebugReportMessageEXT):
  var vkDebugReportMessageEXT*: proc(instance: VkInstance_1107296724;
                                flags: VkDebugReportFlagsEXT_1107301411;
                                objectType: VkDebugReportObjectTypeEXT_1107301405;
                                object_arg: uint64; location: csize_t;
                                messageCode: int32; pLayerPrefix: cstring;
                                pMessage: cstring): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkDebugReportMessageEXT" &
        " already exists, not redeclaring")
when not declared(vkDebugMarkerSetObjectTagEXT):
  var vkDebugMarkerSetObjectTagEXT*: proc(device: VkDevice_1107296728; pTagInfo: ptr VkDebugMarkerObjectTagInfoEXT_1107301439): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDebugMarkerSetObjectTagEXT" &
        " already exists, not redeclaring")
when not declared(vkDebugMarkerSetObjectNameEXT):
  var vkDebugMarkerSetObjectNameEXT*: proc(device: VkDevice_1107296728; pNameInfo: ptr VkDebugMarkerObjectNameInfoEXT_1107301435): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDebugMarkerSetObjectNameEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdDebugMarkerBeginEXT):
  var vkCmdDebugMarkerBeginEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                 pMarkerInfo: ptr VkDebugMarkerMarkerInfoEXT_1107301443): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDebugMarkerBeginEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdDebugMarkerEndEXT):
  var vkCmdDebugMarkerEndEXT*: proc(commandBuffer: VkCommandBuffer_1107296734): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDebugMarkerEndEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdDebugMarkerInsertEXT):
  var vkCmdDebugMarkerInsertEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  pMarkerInfo: ptr VkDebugMarkerMarkerInfoEXT_1107301443): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDebugMarkerInsertEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBindTransformFeedbackBuffersEXT):
  var vkCmdBindTransformFeedbackBuffersEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      firstBinding: uint32; bindingCount: uint32; pBuffers: ptr VkBuffer_1107296720;
      pOffsets: ptr VkDeviceSize_1107296714; pSizes: ptr VkDeviceSize_1107296714): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBindTransformFeedbackBuffersEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginTransformFeedbackEXT):
  var vkCmdBeginTransformFeedbackEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                       firstCounterBuffer: uint32;
                                       counterBufferCount: uint32;
                                       pCounterBuffers: ptr VkBuffer_1107296720;
                                       pCounterBufferOffsets: ptr VkDeviceSize_1107296714): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBeginTransformFeedbackEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdEndTransformFeedbackEXT):
  var vkCmdEndTransformFeedbackEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                     firstCounterBuffer: uint32;
                                     counterBufferCount: uint32;
                                     pCounterBuffers: ptr VkBuffer_1107296720;
                                     pCounterBufferOffsets: ptr VkDeviceSize_1107296714): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdEndTransformFeedbackEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginQueryIndexedEXT):
  var vkCmdBeginQueryIndexedEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  queryPool: VkQueryPool_1107296742;
                                  query: uint32; flags: VkQueryControlFlags_1107297211;
                                  index: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdBeginQueryIndexedEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdEndQueryIndexedEXT):
  var vkCmdEndQueryIndexedEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                queryPool: VkQueryPool_1107296742;
                                query: uint32; index: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdEndQueryIndexedEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawIndirectByteCountEXT):
  var vkCmdDrawIndirectByteCountEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                      instanceCount: uint32;
                                      firstInstance: uint32;
                                      counterBuffer: VkBuffer_1107296720;
                                      counterBufferOffset: VkDeviceSize_1107296714;
                                      counterOffset: uint32;
                                      vertexStride: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDrawIndirectByteCountEXT" &
        " already exists, not redeclaring")
when not declared(vkCreateCuModuleNVX):
  var vkCreateCuModuleNVX*: proc(device: VkDevice_1107296728;
                            pCreateInfo: ptr VkCuModuleCreateInfoNVX_1107301499;
                            pAllocator: ptr VkAllocationCallbacks_1107297299;
                            pModule: ptr VkCuModuleNVX_1107301493): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateCuModuleNVX" &
        " already exists, not redeclaring")
when not declared(vkCreateCuFunctionNVX):
  var vkCreateCuFunctionNVX*: proc(device: VkDevice_1107296728;
                              pCreateInfo: ptr VkCuFunctionCreateInfoNVX_1107301507;
                              pAllocator: ptr VkAllocationCallbacks_1107297299;
                              pFunction: ptr VkCuFunctionNVX_1107301495): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateCuFunctionNVX" &
        " already exists, not redeclaring")
when not declared(vkDestroyCuModuleNVX):
  var vkDestroyCuModuleNVX*: proc(device: VkDevice_1107296728; module: VkCuModuleNVX_1107301493;
                             pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyCuModuleNVX" &
        " already exists, not redeclaring")
when not declared(vkDestroyCuFunctionNVX):
  var vkDestroyCuFunctionNVX*: proc(device: VkDevice_1107296728;
                               function: VkCuFunctionNVX_1107301495;
                               pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyCuFunctionNVX" &
        " already exists, not redeclaring")
when not declared(vkCmdCuLaunchKernelNVX):
  var vkCmdCuLaunchKernelNVX*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               pLaunchInfo: ptr VkCuLaunchInfoNVX_1107301511): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCuLaunchKernelNVX" &
        " already exists, not redeclaring")
when not declared(vkGetImageViewHandleNVX):
  var vkGetImageViewHandleNVX*: proc(device: VkDevice_1107296728;
                                pInfo: ptr VkImageViewHandleInfoNVX_1107301525): uint32 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetImageViewHandleNVX" &
        " already exists, not redeclaring")
when not declared(vkGetImageViewHandle64NVX):
  proc vkGetImageViewHandle64NVX*(device: VkDevice_1107296728;
                                  pInfo: ptr VkImageViewHandleInfoNVX_1107301525): uint64 {.
      cdecl, importc: "vkGetImageViewHandle64NVX".}
else:
  static :
    hint("Declaration of " & "vkGetImageViewHandle64NVX" &
        " already exists, not redeclaring")
when not declared(vkGetImageViewAddressNVX):
  var vkGetImageViewAddressNVX*: proc(device: VkDevice_1107296728;
                                 imageView: VkImageView_1107296746; pProperties: ptr VkImageViewAddressPropertiesNVX_1107301529): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetImageViewAddressNVX" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawIndirectCountAMD):
  var vkCmdDrawIndirectCountAMD*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  buffer: VkBuffer_1107296720;
                                  offset: VkDeviceSize_1107296714;
                                  countBuffer: VkBuffer_1107296720;
                                  countBufferOffset: VkDeviceSize_1107296714;
                                  maxDrawCount: uint32; stride: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDrawIndirectCountAMD" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawIndexedIndirectCountAMD):
  var vkCmdDrawIndexedIndirectCountAMD*: proc(commandBuffer: VkCommandBuffer_1107296734;
      buffer: VkBuffer_1107296720; offset: VkDeviceSize_1107296714;
      countBuffer: VkBuffer_1107296720; countBufferOffset: VkDeviceSize_1107296714;
      maxDrawCount: uint32; stride: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDrawIndexedIndirectCountAMD" &
        " already exists, not redeclaring")
when not declared(vkGetShaderInfoAMD):
  var vkGetShaderInfoAMD*: proc(device: VkDevice_1107296728; pipeline: VkPipeline_1107296754;
                           shaderStage: VkShaderStageFlagBits_1107297097;
                           infoType: VkShaderInfoTypeAMD_1107301547;
                           pInfoSize: ptr csize_t; pInfo: pointer): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetShaderInfoAMD" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceExternalImageFormatPropertiesNV):
  var vkGetPhysicalDeviceExternalImageFormatPropertiesNV*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; format: VkFormat_1107296811;
      type_arg: VkImageType_1107296819; tiling: VkImageTiling_1107296815;
      usage: VkImageUsageFlags_1107296959; flags: VkImageCreateFlags_1107296947;
      externalHandleType: VkExternalMemoryHandleTypeFlagsNV_1107301567;
      pExternalImageFormatProperties: ptr VkExternalImageFormatPropertiesNV_1107301577): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " &
        "vkGetPhysicalDeviceExternalImageFormatPropertiesNV" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginConditionalRenderingEXT):
  var vkCmdBeginConditionalRenderingEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pConditionalRenderingBegin: ptr VkConditionalRenderingBeginInfoEXT_1107301625): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBeginConditionalRenderingEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdEndConditionalRenderingEXT):
  var vkCmdEndConditionalRenderingEXT*: proc(commandBuffer: VkCommandBuffer_1107296734): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdEndConditionalRenderingEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetViewportWScalingNV):
  var vkCmdSetViewportWScalingNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                   firstViewport: uint32; viewportCount: uint32;
                                   pViewportWScalings: ptr VkViewportWScalingNV_1107301641): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetViewportWScalingNV" &
        " already exists, not redeclaring")
when not declared(vkReleaseDisplayEXT):
  var vkReleaseDisplayEXT*: proc(physicalDevice: VkPhysicalDevice_1107296726;
                            display: VkDisplayKHR_1107299355): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkReleaseDisplayEXT" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSurfaceCapabilities2EXT):
  proc vkGetPhysicalDeviceSurfaceCapabilities2EXT*(
      physicalDevice: VkPhysicalDevice_1107296726; surface: VkSurfaceKHR_1107299251;
      pSurfaceCapabilities: ptr VkSurfaceCapabilities2EXT_1107301659): VkResult_1107296779 {.
      cdecl, importc: "vkGetPhysicalDeviceSurfaceCapabilities2EXT".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceSurfaceCapabilities2EXT" &
        " already exists, not redeclaring")
when not declared(vkDisplayPowerControlEXT):
  var vkDisplayPowerControlEXT*: proc(device: VkDevice_1107296728;
                                 display: VkDisplayKHR_1107299355;
                                 pDisplayPowerInfo: ptr VkDisplayPowerInfoEXT_1107301677): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDisplayPowerControlEXT" &
        " already exists, not redeclaring")
when not declared(vkRegisterDeviceEventEXT):
  var vkRegisterDeviceEventEXT*: proc(device: VkDevice_1107296728;
                                 pDeviceEventInfo: ptr VkDeviceEventInfoEXT_1107301681;
                                 pAllocator: ptr VkAllocationCallbacks_1107297299;
                                 pFence: ptr VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkRegisterDeviceEventEXT" &
        " already exists, not redeclaring")
when not declared(vkRegisterDisplayEventEXT):
  var vkRegisterDisplayEventEXT*: proc(device: VkDevice_1107296728;
                                  display: VkDisplayKHR_1107299355;
                                  pDisplayEventInfo: ptr VkDisplayEventInfoEXT_1107301685;
                                  pAllocator: ptr VkAllocationCallbacks_1107297299;
                                  pFence: ptr VkFence_1107296736): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkRegisterDisplayEventEXT" &
        " already exists, not redeclaring")
when not declared(vkGetSwapchainCounterEXT):
  var vkGetSwapchainCounterEXT*: proc(device: VkDevice_1107296728;
                                 swapchain: VkSwapchainKHR_1107299291;
                                 counter: VkSurfaceCounterFlagBitsEXT_1107301653;
                                 pCounterValue: ptr uint64): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetSwapchainCounterEXT" &
        " already exists, not redeclaring")
when not declared(vkGetRefreshCycleDurationGOOGLE):
  var vkGetRefreshCycleDurationGOOGLE*: proc(device: VkDevice_1107296728;
                                        swapchain: VkSwapchainKHR_1107299291;
      pDisplayTimingProperties: ptr VkRefreshCycleDurationGOOGLE_1107301701): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetRefreshCycleDurationGOOGLE" &
        " already exists, not redeclaring")
when not declared(vkGetPastPresentationTimingGOOGLE):
  var vkGetPastPresentationTimingGOOGLE*: proc(device: VkDevice_1107296728;
      swapchain: VkSwapchainKHR_1107299291;
      pPresentationTimingCount: ptr uint32;
      pPresentationTimings: ptr VkPastPresentationTimingGOOGLE_1107301705): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPastPresentationTimingGOOGLE" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDiscardRectangleEXT):
  var vkCmdSetDiscardRectangleEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                    firstDiscardRectangle: uint32;
                                    discardRectangleCount: uint32;
                                    pDiscardRectangles: ptr VkRect2D_1107297243): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDiscardRectangleEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDiscardRectangleEnableEXT):
  var vkCmdSetDiscardRectangleEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      discardRectangleEnable: VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetDiscardRectangleEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDiscardRectangleModeEXT):
  var vkCmdSetDiscardRectangleModeEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      discardRectangleMode: VkDiscardRectangleModeEXT_1107301743): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetDiscardRectangleModeEXT" &
        " already exists, not redeclaring")
when not declared(vkSetHdrMetadataEXT):
  var vkSetHdrMetadataEXT*: proc(device: VkDevice_1107296728; swapchainCount: uint32;
                            pSwapchains: ptr VkSwapchainKHR_1107299291;
                            pMetadata: ptr VkHdrMetadataEXT_1107301791): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkSetHdrMetadataEXT" &
        " already exists, not redeclaring")
when not declared(vkSetDebugUtilsObjectNameEXT):
  var vkSetDebugUtilsObjectNameEXT*: proc(device: VkDevice_1107296728; pNameInfo: ptr VkDebugUtilsObjectNameInfoEXT_1107301823): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkSetDebugUtilsObjectNameEXT" &
        " already exists, not redeclaring")
when not declared(vkSetDebugUtilsObjectTagEXT):
  var vkSetDebugUtilsObjectTagEXT*: proc(device: VkDevice_1107296728;
                                    pTagInfo: ptr VkDebugUtilsObjectTagInfoEXT_1107301837): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkSetDebugUtilsObjectTagEXT" &
        " already exists, not redeclaring")
when not declared(vkQueueBeginDebugUtilsLabelEXT):
  var vkQueueBeginDebugUtilsLabelEXT*: proc(queue: VkQueue_1107296730;
                                       pLabelInfo: ptr VkDebugUtilsLabelEXT_1107301819): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkQueueBeginDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(vkQueueEndDebugUtilsLabelEXT):
  var vkQueueEndDebugUtilsLabelEXT*: proc(queue: VkQueue_1107296730): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkQueueEndDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(vkQueueInsertDebugUtilsLabelEXT):
  var vkQueueInsertDebugUtilsLabelEXT*: proc(queue: VkQueue_1107296730;
                                        pLabelInfo: ptr VkDebugUtilsLabelEXT_1107301819): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkQueueInsertDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginDebugUtilsLabelEXT):
  var vkCmdBeginDebugUtilsLabelEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                     pLabelInfo: ptr VkDebugUtilsLabelEXT_1107301819): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBeginDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdEndDebugUtilsLabelEXT):
  var vkCmdEndDebugUtilsLabelEXT*: proc(commandBuffer: VkCommandBuffer_1107296734): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdEndDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdInsertDebugUtilsLabelEXT):
  var vkCmdInsertDebugUtilsLabelEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                      pLabelInfo: ptr VkDebugUtilsLabelEXT_1107301819): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdInsertDebugUtilsLabelEXT" &
        " already exists, not redeclaring")
when not declared(vkCreateDebugUtilsMessengerEXT):
  var vkCreateDebugUtilsMessengerEXT*: proc(instance: VkInstance_1107296724;
      pCreateInfo: ptr VkDebugUtilsMessengerCreateInfoEXT_1107301833;
                                       pAllocator: ptr VkAllocationCallbacks_1107297299;
                                       pMessenger: ptr VkDebugUtilsMessengerEXT_1107301799): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDebugUtilsMessengerEXT" &
        " already exists, not redeclaring")
when not declared(vkDestroyDebugUtilsMessengerEXT):
  var vkDestroyDebugUtilsMessengerEXT*: proc(instance: VkInstance_1107296724;
                                        messenger: VkDebugUtilsMessengerEXT_1107301799;
                                        pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyDebugUtilsMessengerEXT" &
        " already exists, not redeclaring")
when not declared(vkSubmitDebugUtilsMessageEXT):
  var vkSubmitDebugUtilsMessageEXT*: proc(instance: VkInstance_1107296724;
      messageSeverity: VkDebugUtilsMessageSeverityFlagBitsEXT_1107301805;
      messageTypes: VkDebugUtilsMessageTypeFlagsEXT_1107301811; pCallbackData: ptr VkDebugUtilsMessengerCallbackDataEXT_1107301827): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkSubmitDebugUtilsMessageEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetSampleLocationsEXT):
  var vkCmdSetSampleLocationsEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pSampleLocationsInfo: ptr VkSampleLocationsInfoEXT_1107301885): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetSampleLocationsEXT" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceMultisamplePropertiesEXT):
  var vkGetPhysicalDeviceMultisamplePropertiesEXT*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      samples: VkSampleCountFlagBits_1107296951;
      pMultisampleProperties: ptr VkMultisamplePropertiesEXT_1107301909): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceMultisamplePropertiesEXT" &
        " already exists, not redeclaring")
when not declared(vkGetImageDrmFormatModifierPropertiesEXT):
  var vkGetImageDrmFormatModifierPropertiesEXT*: proc(device: VkDevice_1107296728;
      image: VkImage_1107296722;
      pProperties: ptr VkImageDrmFormatModifierPropertiesEXT_1107301979): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetImageDrmFormatModifierPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(vkCreateValidationCacheEXT):
  var vkCreateValidationCacheEXT*: proc(device: VkDevice_1107296728; pCreateInfo: ptr VkValidationCacheCreateInfoEXT_1107302001;
                                   pAllocator: ptr VkAllocationCallbacks_1107297299;
                                   pValidationCache: ptr VkValidationCacheEXT_1107301991): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateValidationCacheEXT" &
        " already exists, not redeclaring")
when not declared(vkDestroyValidationCacheEXT):
  var vkDestroyValidationCacheEXT*: proc(device: VkDevice_1107296728;
                                    validationCache: VkValidationCacheEXT_1107301991;
                                    pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyValidationCacheEXT" &
        " already exists, not redeclaring")
when not declared(vkMergeValidationCachesEXT):
  var vkMergeValidationCachesEXT*: proc(device: VkDevice_1107296728;
                                   dstCache: VkValidationCacheEXT_1107301991;
                                   srcCacheCount: uint32;
                                   pSrcCaches: ptr VkValidationCacheEXT_1107301991): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkMergeValidationCachesEXT" &
        " already exists, not redeclaring")
when not declared(vkGetValidationCacheDataEXT):
  var vkGetValidationCacheDataEXT*: proc(device: VkDevice_1107296728;
                                    validationCache: VkValidationCacheEXT_1107301991;
                                    pDataSize: ptr csize_t; pData: pointer): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetValidationCacheDataEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBindShadingRateImageNV):
  var vkCmdBindShadingRateImageNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                    imageView: VkImageView_1107296746;
                                    imageLayout: VkImageLayout_1107296791): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBindShadingRateImageNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetViewportShadingRatePaletteNV):
  var vkCmdSetViewportShadingRatePaletteNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      firstViewport: uint32; viewportCount: uint32;
      pShadingRatePalettes: ptr VkShadingRatePaletteNV_1107302039): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetViewportShadingRatePaletteNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetCoarseSampleOrderNV):
  var vkCmdSetCoarseSampleOrderNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                    sampleOrderType: VkCoarseSampleOrderTypeNV_1107302035;
                                    customSampleOrderCount: uint32;
      pCustomSampleOrders: ptr VkCoarseSampleOrderCustomNV_1107302059): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetCoarseSampleOrderNV" &
        " already exists, not redeclaring")
when not declared(vkCreateAccelerationStructureNV):
  var vkCreateAccelerationStructureNV*: proc(device: VkDevice_1107296728; pCreateInfo: ptr VkAccelerationStructureCreateInfoNV_1107302161;
                                        pAllocator: ptr VkAllocationCallbacks_1107297299;
      pAccelerationStructure: ptr VkAccelerationStructureNV_1107302071): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(vkDestroyAccelerationStructureNV):
  var vkDestroyAccelerationStructureNV*: proc(device: VkDevice_1107296728;
      accelerationStructure: VkAccelerationStructureNV_1107302071;
      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkDestroyAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(vkGetAccelerationStructureMemoryRequirementsNV):
  var vkGetAccelerationStructureMemoryRequirementsNV*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkAccelerationStructureMemoryRequirementsInfoNV_1107302173;
      pMemoryRequirements: ptr VkMemoryRequirements2KHR_1107300249): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetAccelerationStructureMemoryRequirementsNV" &
        " already exists, not redeclaring")
when not declared(vkBindAccelerationStructureMemoryNV):
  var vkBindAccelerationStructureMemoryNV*: proc(device: VkDevice_1107296728;
      bindInfoCount: uint32;
      pBindInfos: ptr VkBindAccelerationStructureMemoryInfoNV_1107302165): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkBindAccelerationStructureMemoryNV" &
        " already exists, not redeclaring")
when not declared(vkCmdBuildAccelerationStructureNV):
  var vkCmdBuildAccelerationStructureNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pInfo: ptr VkAccelerationStructureInfoNV_1107302157;
      instanceData: VkBuffer_1107296720; instanceOffset: VkDeviceSize_1107296714;
      update: VkBool32_1107296710; dst: VkAccelerationStructureNV_1107302071;
      src: VkAccelerationStructureNV_1107302071; scratch: VkBuffer_1107296720;
      scratchOffset: VkDeviceSize_1107296714): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdBuildAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyAccelerationStructureNV):
  var vkCmdCopyAccelerationStructureNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      dst: VkAccelerationStructureNV_1107302071; src: VkAccelerationStructureNV_1107302071;
      mode: VkCopyAccelerationStructureModeKHR_1107302093): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdCopyAccelerationStructureNV" &
        " already exists, not redeclaring")
when not declared(vkCmdTraceRaysNV):
  var vkCmdTraceRaysNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                         raygenShaderBindingTableBuffer: VkBuffer_1107296720;
                         raygenShaderBindingOffset: VkDeviceSize_1107296714;
                         missShaderBindingTableBuffer: VkBuffer_1107296720;
                         missShaderBindingOffset: VkDeviceSize_1107296714;
                         missShaderBindingStride: VkDeviceSize_1107296714;
                         hitShaderBindingTableBuffer: VkBuffer_1107296720;
                         hitShaderBindingOffset: VkDeviceSize_1107296714;
                         hitShaderBindingStride: VkDeviceSize_1107296714;
                         callableShaderBindingTableBuffer: VkBuffer_1107296720;
                         callableShaderBindingOffset: VkDeviceSize_1107296714;
                         callableShaderBindingStride: VkDeviceSize_1107296714;
                         width: uint32; height: uint32; depth: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdTraceRaysNV" &
        " already exists, not redeclaring")
when not declared(vkCreateRayTracingPipelinesNV):
  var vkCreateRayTracingPipelinesNV*: proc(device: VkDevice_1107296728;
                                      pipelineCache: VkPipelineCache_1107296750;
                                      createInfoCount: uint32; pCreateInfos: ptr VkRayTracingPipelineCreateInfoNV_1107302137;
                                      pAllocator: ptr VkAllocationCallbacks_1107297299;
                                      pPipelines: ptr VkPipeline_1107296754): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateRayTracingPipelinesNV" &
        " already exists, not redeclaring")
when not declared(vkGetRayTracingShaderGroupHandlesKHR):
  var vkGetRayTracingShaderGroupHandlesKHR*: proc(device: VkDevice_1107296728;
      pipeline: VkPipeline_1107296754; firstGroup: uint32; groupCount: uint32;
      dataSize: csize_t; pData: pointer): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetRayTracingShaderGroupHandlesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetRayTracingShaderGroupHandlesNV):
  var vkGetRayTracingShaderGroupHandlesNV*: proc(device: VkDevice_1107296728;
      pipeline: VkPipeline_1107296754; firstGroup: uint32; groupCount: uint32;
      dataSize: csize_t; pData: pointer): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetRayTracingShaderGroupHandlesNV" &
        " already exists, not redeclaring")
when not declared(vkGetAccelerationStructureHandleNV):
  var vkGetAccelerationStructureHandleNV*: proc(device: VkDevice_1107296728;
      accelerationStructure: VkAccelerationStructureNV_1107302071;
      dataSize: csize_t; pData: pointer): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetAccelerationStructureHandleNV" &
        " already exists, not redeclaring")
when not declared(vkCmdWriteAccelerationStructuresPropertiesNV):
  var vkCmdWriteAccelerationStructuresPropertiesNV*: proc(
      commandBuffer: VkCommandBuffer_1107296734;
      accelerationStructureCount: uint32;
      pAccelerationStructures: ptr VkAccelerationStructureNV_1107302071;
      queryType: VkQueryType_1107296827; queryPool: VkQueryPool_1107296742;
      firstQuery: uint32): void {.cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdWriteAccelerationStructuresPropertiesNV" &
        " already exists, not redeclaring")
when not declared(vkCompileDeferredNV):
  var vkCompileDeferredNV*: proc(device: VkDevice_1107296728; pipeline: VkPipeline_1107296754;
                            shader: uint32): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCompileDeferredNV" &
        " already exists, not redeclaring")
when not declared(vkGetMemoryHostPointerPropertiesEXT):
  var vkGetMemoryHostPointerPropertiesEXT*: proc(device: VkDevice_1107296728;
      handleType: VkExternalMemoryHandleTypeFlagBits_1107298003;
      pHostPointer: pointer;
      pMemoryHostPointerProperties: ptr VkMemoryHostPointerPropertiesEXT_1107302249): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetMemoryHostPointerPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdWriteBufferMarkerAMD):
  var vkCmdWriteBufferMarkerAMD*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  pipelineStage: VkPipelineStageFlagBits_1107296995;
                                  dstBuffer: VkBuffer_1107296720;
                                  dstOffset: VkDeviceSize_1107296714;
                                  marker: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdWriteBufferMarkerAMD" &
        " already exists, not redeclaring")
when not declared(vkCmdWriteBufferMarker2AMD):
  proc vkCmdWriteBufferMarker2AMD*(commandBuffer: VkCommandBuffer_1107296734;
                                   stage: VkPipelineStageFlags2_1107298663;
                                   dstBuffer: VkBuffer_1107296720;
                                   dstOffset: VkDeviceSize_1107296714;
                                   marker: uint32): void {.cdecl,
      importc: "vkCmdWriteBufferMarker2AMD".}
else:
  static :
    hint("Declaration of " & "vkCmdWriteBufferMarker2AMD" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceCalibrateableTimeDomainsEXT):
  var vkGetPhysicalDeviceCalibrateableTimeDomainsEXT*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; pTimeDomainCount: ptr uint32;
      pTimeDomains: ptr VkTimeDomainKHR_1107301163): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT" &
        " already exists, not redeclaring")
when not declared(vkGetCalibratedTimestampsEXT):
  var vkGetCalibratedTimestampsEXT*: proc(device: VkDevice_1107296728;
                                     timestampCount: uint32; pTimestampInfos: ptr VkCalibratedTimestampInfoKHR_1107301167;
                                     pTimestamps: ptr uint64;
                                     pMaxDeviation: ptr uint64): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetCalibratedTimestampsEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawMeshTasksNV):
  var vkCmdDrawMeshTasksNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             taskCount: uint32; firstTask: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDrawMeshTasksNV" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawMeshTasksIndirectNV):
  var vkCmdDrawMeshTasksIndirectNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                     buffer: VkBuffer_1107296720;
                                     offset: VkDeviceSize_1107296714;
                                     drawCount: uint32; stride: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDrawMeshTasksIndirectNV" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawMeshTasksIndirectCountNV):
  var vkCmdDrawMeshTasksIndirectCountNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      buffer: VkBuffer_1107296720; offset: VkDeviceSize_1107296714;
      countBuffer: VkBuffer_1107296720; countBufferOffset: VkDeviceSize_1107296714;
      maxDrawCount: uint32; stride: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDrawMeshTasksIndirectCountNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetExclusiveScissorEnableNV):
  var vkCmdSetExclusiveScissorEnableNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      firstExclusiveScissor: uint32; exclusiveScissorCount: uint32;
      pExclusiveScissorEnables: ptr VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetExclusiveScissorEnableNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetExclusiveScissorNV):
  var vkCmdSetExclusiveScissorNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                   firstExclusiveScissor: uint32;
                                   exclusiveScissorCount: uint32;
                                   pExclusiveScissors: ptr VkRect2D_1107297243): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetExclusiveScissorNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetCheckpointNV):
  var vkCmdSetCheckpointNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             pCheckpointMarker: pointer): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetCheckpointNV" &
        " already exists, not redeclaring")
when not declared(vkGetQueueCheckpointDataNV):
  var vkGetQueueCheckpointDataNV*: proc(queue: VkQueue_1107296730;
                                   pCheckpointDataCount: ptr uint32;
                                   pCheckpointData: ptr VkCheckpointDataNV_1107302353): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetQueueCheckpointDataNV" &
        " already exists, not redeclaring")
when not declared(vkGetQueueCheckpointData2NV):
  proc vkGetQueueCheckpointData2NV*(queue: VkQueue_1107296730;
                                    pCheckpointDataCount: ptr uint32;
                                    pCheckpointData: ptr VkCheckpointData2NV_1107302361): void {.
      cdecl, importc: "vkGetQueueCheckpointData2NV".}
else:
  static :
    hint("Declaration of " & "vkGetQueueCheckpointData2NV" &
        " already exists, not redeclaring")
when not declared(vkInitializePerformanceApiINTEL):
  var vkInitializePerformanceApiINTEL*: proc(device: VkDevice_1107296728;
      pInitializeInfo: ptr VkInitializePerformanceApiInfoINTEL_1107302405): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkInitializePerformanceApiINTEL" &
        " already exists, not redeclaring")
when not declared(vkUninitializePerformanceApiINTEL):
  var vkUninitializePerformanceApiINTEL*: proc(device: VkDevice_1107296728): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkUninitializePerformanceApiINTEL" &
        " already exists, not redeclaring")
when not declared(vkCmdSetPerformanceMarkerINTEL):
  var vkCmdSetPerformanceMarkerINTEL*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pMarkerInfo: ptr VkPerformanceMarkerInfoINTEL_1107302415): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetPerformanceMarkerINTEL" &
        " already exists, not redeclaring")
when not declared(vkCmdSetPerformanceStreamMarkerINTEL):
  var vkCmdSetPerformanceStreamMarkerINTEL*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pMarkerInfo: ptr VkPerformanceStreamMarkerInfoINTEL_1107302419): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetPerformanceStreamMarkerINTEL" &
        " already exists, not redeclaring")
when not declared(vkCmdSetPerformanceOverrideINTEL):
  var vkCmdSetPerformanceOverrideINTEL*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pOverrideInfo: ptr VkPerformanceOverrideInfoINTEL_1107302423): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetPerformanceOverrideINTEL" &
        " already exists, not redeclaring")
when not declared(vkAcquirePerformanceConfigurationINTEL):
  var vkAcquirePerformanceConfigurationINTEL*: proc(device: VkDevice_1107296728;
      pAcquireInfo: ptr VkPerformanceConfigurationAcquireInfoINTEL_1107302427;
      pConfiguration: ptr VkPerformanceConfigurationINTEL_1107302373): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkAcquirePerformanceConfigurationINTEL" &
        " already exists, not redeclaring")
when not declared(vkReleasePerformanceConfigurationINTEL):
  var vkReleasePerformanceConfigurationINTEL*: proc(device: VkDevice_1107296728;
      configuration: VkPerformanceConfigurationINTEL_1107302373): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkReleasePerformanceConfigurationINTEL" &
        " already exists, not redeclaring")
when not declared(vkQueueSetPerformanceConfigurationINTEL):
  var vkQueueSetPerformanceConfigurationINTEL*: proc(queue: VkQueue_1107296730;
      configuration: VkPerformanceConfigurationINTEL_1107302373): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkQueueSetPerformanceConfigurationINTEL" &
        " already exists, not redeclaring")
when not declared(vkGetPerformanceParameterINTEL):
  var vkGetPerformanceParameterINTEL*: proc(device: VkDevice_1107296728; parameter: VkPerformanceParameterTypeINTEL_1107302389;
                                       pValue: ptr VkPerformanceValueINTEL_1107302401): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPerformanceParameterINTEL" &
        " already exists, not redeclaring")
when not declared(vkSetLocalDimmingAMD):
  var vkSetLocalDimmingAMD*: proc(device: VkDevice_1107296728;
                             swapChain: VkSwapchainKHR_1107299291;
                             localDimmingEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkSetLocalDimmingAMD" &
        " already exists, not redeclaring")
when not declared(vkGetBufferDeviceAddressEXT):
  var vkGetBufferDeviceAddressEXT*: proc(device: VkDevice_1107296728;
                                    pInfo: ptr VkBufferDeviceAddressInfo_1107298605): VkDeviceAddress_1107296712 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetBufferDeviceAddressEXT" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceToolPropertiesEXT):
  var vkGetPhysicalDeviceToolPropertiesEXT*: proc(physicalDevice: VkPhysicalDevice_1107296726;
      pToolCount: ptr uint32;
      pToolProperties: ptr VkPhysicalDeviceToolProperties_1107298709): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceToolPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceCooperativeMatrixPropertiesNV):
  var vkGetPhysicalDeviceCooperativeMatrixPropertiesNV*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; pPropertyCount: ptr uint32;
      pProperties: ptr VkCooperativeMatrixPropertiesNV_1107302561): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV):
  var vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pCombinationCount: ptr uint32;
      pCombinations: ptr VkFramebufferMixedSamplesCombinationNV_1107302589): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " &
        "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV" &
        " already exists, not redeclaring")
when not declared(vkCreateHeadlessSurfaceEXT):
  var vkCreateHeadlessSurfaceEXT*: proc(instance: VkInstance_1107296724; pCreateInfo: ptr VkHeadlessSurfaceCreateInfoEXT_1107302621;
                                   pAllocator: ptr VkAllocationCallbacks_1107297299;
                                   pSurface: ptr VkSurfaceKHR_1107299251): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateHeadlessSurfaceEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetLineStippleEXT):
  var vkCmdSetLineStippleEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               lineStippleFactor: uint32;
                               lineStipplePattern: uint16): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetLineStippleEXT" &
        " already exists, not redeclaring")
when not declared(vkResetQueryPoolEXT):
  var vkResetQueryPoolEXT*: proc(device: VkDevice_1107296728; queryPool: VkQueryPool_1107296742;
                            firstQuery: uint32; queryCount: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkResetQueryPoolEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetCullModeEXT):
  var vkCmdSetCullModeEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                            cullMode: VkCullModeFlags_1107297103): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetCullModeEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetFrontFaceEXT):
  var vkCmdSetFrontFaceEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             frontFace: VkFrontFace_1107296859): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetFrontFaceEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetPrimitiveTopologyEXT):
  var vkCmdSetPrimitiveTopologyEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                     primitiveTopology: VkPrimitiveTopology_1107296867): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetPrimitiveTopologyEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetViewportWithCountEXT):
  var vkCmdSetViewportWithCountEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                     viewportCount: uint32;
                                     pViewports: ptr VkViewport_1107297503): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetViewportWithCountEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetScissorWithCountEXT):
  var vkCmdSetScissorWithCountEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                    scissorCount: uint32;
                                    pScissors: ptr VkRect2D_1107297243): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetScissorWithCountEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBindVertexBuffers2EXT):
  proc vkCmdBindVertexBuffers2EXT*(commandBuffer: VkCommandBuffer_1107296734;
                                   firstBinding: uint32; bindingCount: uint32;
                                   pBuffers: ptr VkBuffer_1107296720;
                                   pOffsets: ptr VkDeviceSize_1107296714;
                                   pSizes: ptr VkDeviceSize_1107296714;
                                   pStrides: ptr VkDeviceSize_1107296714): void {.
      cdecl, importc: "vkCmdBindVertexBuffers2EXT".}
else:
  static :
    hint("Declaration of " & "vkCmdBindVertexBuffers2EXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthTestEnableEXT):
  var vkCmdSetDepthTestEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                   depthTestEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthTestEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthWriteEnableEXT):
  var vkCmdSetDepthWriteEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                    depthWriteEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthWriteEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthCompareOpEXT):
  var vkCmdSetDepthCompareOpEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  depthCompareOp: VkCompareOp_1107296851): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthCompareOpEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthBoundsTestEnableEXT):
  var vkCmdSetDepthBoundsTestEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      depthBoundsTestEnable: VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthBoundsTestEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetStencilTestEnableEXT):
  var vkCmdSetStencilTestEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                     stencilTestEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetStencilTestEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetStencilOpEXT):
  var vkCmdSetStencilOpEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             faceMask: VkStencilFaceFlags_1107297223;
                             failOp: VkStencilOp_1107296875;
                             passOp: VkStencilOp_1107296875;
                             depthFailOp: VkStencilOp_1107296875;
                             compareOp: VkCompareOp_1107296851): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetStencilOpEXT" &
        " already exists, not redeclaring")
when not declared(vkCopyMemoryToImageEXT):
  var vkCopyMemoryToImageEXT*: proc(device: VkDevice_1107296728;
      pCopyMemoryToImageInfo: ptr VkCopyMemoryToImageInfo_1107299191): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyMemoryToImageEXT" &
        " already exists, not redeclaring")
when not declared(vkCopyImageToMemoryEXT):
  var vkCopyImageToMemoryEXT*: proc(device: VkDevice_1107296728;
      pCopyImageToMemoryInfo: ptr VkCopyImageToMemoryInfo_1107299195): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyImageToMemoryEXT" &
        " already exists, not redeclaring")
when not declared(vkCopyImageToImageEXT):
  var vkCopyImageToImageEXT*: proc(device: VkDevice_1107296728;
                              pCopyImageToImageInfo: ptr VkCopyImageToImageInfo_1107299199): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyImageToImageEXT" &
        " already exists, not redeclaring")
when not declared(vkTransitionImageLayoutEXT):
  var vkTransitionImageLayoutEXT*: proc(device: VkDevice_1107296728;
                                   transitionCount: uint32; pTransitions: ptr VkHostImageLayoutTransitionInfo_1107299203): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkTransitionImageLayoutEXT" &
        " already exists, not redeclaring")
when not declared(vkGetImageSubresourceLayout2EXT):
  proc vkGetImageSubresourceLayout2EXT*(device: VkDevice_1107296728;
                                        image: VkImage_1107296722;
                                        pSubresource: ptr VkImageSubresource2_1107299095;
                                        pLayout: ptr VkSubresourceLayout2_1107299103): void {.
      cdecl, importc: "vkGetImageSubresourceLayout2EXT".}
else:
  static :
    hint("Declaration of " & "vkGetImageSubresourceLayout2EXT" &
        " already exists, not redeclaring")
when not declared(vkReleaseSwapchainImagesEXT):
  var vkReleaseSwapchainImagesEXT*: proc(device: VkDevice_1107296728; pReleaseInfo: ptr VkReleaseSwapchainImagesInfoKHR_1107300945): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkReleaseSwapchainImagesEXT" &
        " already exists, not redeclaring")
when not declared(vkGetGeneratedCommandsMemoryRequirementsNV):
  var vkGetGeneratedCommandsMemoryRequirementsNV*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkGeneratedCommandsMemoryRequirementsInfoNV_1107302825;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetGeneratedCommandsMemoryRequirementsNV" &
        " already exists, not redeclaring")
when not declared(vkCmdPreprocessGeneratedCommandsNV):
  var vkCmdPreprocessGeneratedCommandsNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pGeneratedCommandsInfo: ptr VkGeneratedCommandsInfoNV_1107302821): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdPreprocessGeneratedCommandsNV" &
        " already exists, not redeclaring")
when not declared(vkCmdExecuteGeneratedCommandsNV):
  var vkCmdExecuteGeneratedCommandsNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                        isPreprocessed: VkBool32_1107296710;
      pGeneratedCommandsInfo: ptr VkGeneratedCommandsInfoNV_1107302821): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdExecuteGeneratedCommandsNV" &
        " already exists, not redeclaring")
when not declared(vkCmdBindPipelineShaderGroupNV):
  var vkCmdBindPipelineShaderGroupNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                       pipelineBindPoint: VkPipelineBindPoint_1107296911;
                                       pipeline: VkPipeline_1107296754;
                                       groupIndex: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdBindPipelineShaderGroupNV" &
        " already exists, not redeclaring")
when not declared(vkCreateIndirectCommandsLayoutNV):
  var vkCreateIndirectCommandsLayoutNV*: proc(device: VkDevice_1107296728;
      pCreateInfo: ptr VkIndirectCommandsLayoutCreateInfoNV_1107302817;
      pAllocator: ptr VkAllocationCallbacks_1107297299;
      pIndirectCommandsLayout: ptr VkIndirectCommandsLayoutNV_1107302757): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateIndirectCommandsLayoutNV" &
        " already exists, not redeclaring")
when not declared(vkDestroyIndirectCommandsLayoutNV):
  var vkDestroyIndirectCommandsLayoutNV*: proc(device: VkDevice_1107296728;
      indirectCommandsLayout: VkIndirectCommandsLayoutNV_1107302757;
      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkDestroyIndirectCommandsLayoutNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthBias2EXT):
  proc vkCmdSetDepthBias2EXT*(commandBuffer: VkCommandBuffer_1107296734;
                              pDepthBiasInfo: ptr VkDepthBiasInfoEXT_1107302871): void {.
      cdecl, importc: "vkCmdSetDepthBias2EXT".}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthBias2EXT" &
        " already exists, not redeclaring")
when not declared(vkAcquireDrmDisplayEXT):
  var vkAcquireDrmDisplayEXT*: proc(physicalDevice: VkPhysicalDevice_1107296726;
                               drmFd: int32; display: VkDisplayKHR_1107299355): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkAcquireDrmDisplayEXT" &
        " already exists, not redeclaring")
when not declared(vkGetDrmDisplayEXT):
  var vkGetDrmDisplayEXT*: proc(physicalDevice: VkPhysicalDevice_1107296726;
                           drmFd: int32; connectorId: uint32;
                           display: ptr VkDisplayKHR_1107299355): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDrmDisplayEXT" &
        " already exists, not redeclaring")
when not declared(vkCreatePrivateDataSlotEXT):
  var vkCreatePrivateDataSlotEXT*: proc(device: VkDevice_1107296728; pCreateInfo: ptr VkPrivateDataSlotCreateInfo_1107298725;
                                   pAllocator: ptr VkAllocationCallbacks_1107297299;
                                   pPrivateDataSlot: ptr VkPrivateDataSlot_1107298647): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreatePrivateDataSlotEXT" &
        " already exists, not redeclaring")
when not declared(vkDestroyPrivateDataSlotEXT):
  var vkDestroyPrivateDataSlotEXT*: proc(device: VkDevice_1107296728;
                                    privateDataSlot: VkPrivateDataSlot_1107298647;
                                    pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyPrivateDataSlotEXT" &
        " already exists, not redeclaring")
when not declared(vkSetPrivateDataEXT):
  var vkSetPrivateDataEXT*: proc(device: VkDevice_1107296728;
                            objectType: VkObjectType_1107296795;
                            objectHandle: uint64;
                            privateDataSlot: VkPrivateDataSlot_1107298647;
                            data: uint64): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkSetPrivateDataEXT" &
        " already exists, not redeclaring")
when not declared(vkGetPrivateDataEXT):
  var vkGetPrivateDataEXT*: proc(device: VkDevice_1107296728;
                            objectType: VkObjectType_1107296795;
                            objectHandle: uint64;
                            privateDataSlot: VkPrivateDataSlot_1107298647;
                            pData: ptr uint64): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetPrivateDataEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdDispatchTileQCOM):
  var vkCmdDispatchTileQCOM*: proc(commandBuffer: VkCommandBuffer_1107296734;
                              pDispatchTileInfo: ptr VkDispatchTileInfoQCOM_1107302993): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDispatchTileQCOM" &
        " already exists, not redeclaring")
when not declared(vkCmdBeginPerTileExecutionQCOM):
  var vkCmdBeginPerTileExecutionQCOM*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pPerTileBeginInfo: ptr VkPerTileBeginInfoQCOM_1107302985): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdBeginPerTileExecutionQCOM" &
        " already exists, not redeclaring")
when not declared(vkCmdEndPerTileExecutionQCOM):
  var vkCmdEndPerTileExecutionQCOM*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                     pPerTileEndInfo: ptr VkPerTileEndInfoQCOM_1107302989): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdEndPerTileExecutionQCOM" &
        " already exists, not redeclaring")
when not declared(vkGetDescriptorSetLayoutSizeEXT):
  var vkGetDescriptorSetLayoutSizeEXT*: proc(device: VkDevice_1107296728;
                                        layout: VkDescriptorSetLayout_1107296765;
                                        pLayoutSizeInBytes: ptr VkDeviceSize_1107296714): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDescriptorSetLayoutSizeEXT" &
        " already exists, not redeclaring")
when not declared(vkGetDescriptorSetLayoutBindingOffsetEXT):
  var vkGetDescriptorSetLayoutBindingOffsetEXT*: proc(device: VkDevice_1107296728;
      layout: VkDescriptorSetLayout_1107296765; binding: uint32;
      pOffset: ptr VkDeviceSize_1107296714): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetDescriptorSetLayoutBindingOffsetEXT" &
        " already exists, not redeclaring")
when not declared(vkGetDescriptorEXT):
  var vkGetDescriptorEXT*: proc(device: VkDevice_1107296728;
                           pDescriptorInfo: ptr VkDescriptorGetInfoEXT_1107303037;
                           dataSize: csize_t; pDescriptor: pointer): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDescriptorEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBindDescriptorBuffersEXT):
  var vkCmdBindDescriptorBuffersEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                      bufferCount: uint32; pBindingInfos: ptr VkDescriptorBufferBindingInfoEXT_1107303025): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBindDescriptorBuffersEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDescriptorBufferOffsetsEXT):
  var vkCmdSetDescriptorBufferOffsetsEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pipelineBindPoint: VkPipelineBindPoint_1107296911;
      layout: VkPipelineLayout_1107296752; firstSet: uint32; setCount: uint32;
      pBufferIndices: ptr uint32; pOffsets: ptr VkDeviceSize_1107296714): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDescriptorBufferOffsetsEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBindDescriptorBufferEmbeddedSamplersEXT):
  var vkCmdBindDescriptorBufferEmbeddedSamplersEXT*: proc(
      commandBuffer: VkCommandBuffer_1107296734;
      pipelineBindPoint: VkPipelineBindPoint_1107296911;
      layout: VkPipelineLayout_1107296752; set: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdBindDescriptorBufferEmbeddedSamplersEXT" &
        " already exists, not redeclaring")
when not declared(vkGetBufferOpaqueCaptureDescriptorDataEXT):
  var vkGetBufferOpaqueCaptureDescriptorDataEXT*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkBufferCaptureDescriptorDataInfoEXT_1107303041; pData: pointer): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetBufferOpaqueCaptureDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(vkGetImageOpaqueCaptureDescriptorDataEXT):
  var vkGetImageOpaqueCaptureDescriptorDataEXT*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkImageCaptureDescriptorDataInfoEXT_1107303045; pData: pointer): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetImageOpaqueCaptureDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(vkGetImageViewOpaqueCaptureDescriptorDataEXT):
  var vkGetImageViewOpaqueCaptureDescriptorDataEXT*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkImageViewCaptureDescriptorDataInfoEXT_1107303049;
      pData: pointer): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetImageViewOpaqueCaptureDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(vkGetSamplerOpaqueCaptureDescriptorDataEXT):
  var vkGetSamplerOpaqueCaptureDescriptorDataEXT*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkSamplerCaptureDescriptorDataInfoEXT_1107303053;
      pData: pointer): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetSamplerOpaqueCaptureDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT):
  var vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT*: proc(
      device: VkDevice_1107296728;
      pInfo: ptr VkAccelerationStructureCaptureDescriptorDataInfoEXT_1107303061;
      pData: pointer): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " &
        "vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetFragmentShadingRateEnumNV):
  var vkCmdSetFragmentShadingRateEnumNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      shadingRate: VkFragmentShadingRateNV_1107303113;
      combinerOps: array[2'i64, VkFragmentShadingRateCombinerOpKHR_1107300397]): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetFragmentShadingRateEnumNV" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceFaultInfoEXT):
  var vkGetDeviceFaultInfoEXT*: proc(device: VkDevice_1107296728;
                                pFaultCounts: ptr VkDeviceFaultCountsEXT_1107303237;
                                pFaultInfo: ptr VkDeviceFaultInfoEXT_1107303249): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceFaultInfoEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetVertexInputEXT):
  var vkCmdSetVertexInputEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               vertexBindingDescriptionCount: uint32;
      pVertexBindingDescriptions: ptr VkVertexInputBindingDescription2EXT_1107303291;
                               vertexAttributeDescriptionCount: uint32;
      pVertexAttributeDescriptions: ptr VkVertexInputAttributeDescription2EXT_1107303295): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetVertexInputEXT" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI):
  var vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI*: proc(device: VkDevice_1107296728;
      renderpass: VkRenderPass_1107296756; pMaxWorkgroupSize: ptr VkExtent2D_1107297227): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI" &
        " already exists, not redeclaring")
when not declared(vkCmdSubpassShadingHUAWEI):
  var vkCmdSubpassShadingHUAWEI*: proc(commandBuffer: VkCommandBuffer_1107296734): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSubpassShadingHUAWEI" &
        " already exists, not redeclaring")
when not declared(vkCmdBindInvocationMaskHUAWEI):
  var vkCmdBindInvocationMaskHUAWEI*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                      imageView: VkImageView_1107296746;
                                      imageLayout: VkImageLayout_1107296791): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBindInvocationMaskHUAWEI" &
        " already exists, not redeclaring")
when not declared(vkGetMemoryRemoteAddressNV):
  var vkGetMemoryRemoteAddressNV*: proc(device: VkDevice_1107296728;
      pMemoryGetRemoteAddressInfo: ptr VkMemoryGetRemoteAddressInfoNV_1107303361;
                                   pAddress: ptr VkRemoteAddressNV_1107303357): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetMemoryRemoteAddressNV" &
        " already exists, not redeclaring")
when not declared(vkGetPipelinePropertiesEXT):
  var vkGetPipelinePropertiesEXT*: proc(device: VkDevice_1107296728;
                                   pPipelineInfo: ptr VkPipelineInfoEXT_1107303369;
                                   pPipelineProperties: ptr VkBaseOutStructure_1107297251): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPipelinePropertiesEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetPatchControlPointsEXT):
  var vkCmdSetPatchControlPointsEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                      patchControlPoints: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetPatchControlPointsEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetRasterizerDiscardEnableEXT):
  var vkCmdSetRasterizerDiscardEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      rasterizerDiscardEnable: VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetRasterizerDiscardEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthBiasEnableEXT):
  var vkCmdSetDepthBiasEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                   depthBiasEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthBiasEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetLogicOpEXT):
  var vkCmdSetLogicOpEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                           logicOp: VkLogicOp_1107296879): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetLogicOpEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetPrimitiveRestartEnableEXT):
  var vkCmdSetPrimitiveRestartEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      primitiveRestartEnable: VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetPrimitiveRestartEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetColorWriteEnableEXT):
  var vkCmdSetColorWriteEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                    attachmentCount: uint32;
                                    pColorWriteEnables: ptr VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetColorWriteEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawMultiEXT):
  var vkCmdDrawMultiEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                          drawCount: uint32;
                          pVertexInfo: ptr VkMultiDrawInfoEXT_1107303491;
                          instanceCount: uint32; firstInstance: uint32;
                          stride: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDrawMultiEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawMultiIndexedEXT):
  var vkCmdDrawMultiIndexedEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                 drawCount: uint32;
                                 pIndexInfo: ptr VkMultiDrawIndexedInfoEXT_1107303495;
                                 instanceCount: uint32; firstInstance: uint32;
                                 stride: uint32; pVertexOffset: ptr int32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDrawMultiIndexedEXT" &
        " already exists, not redeclaring")
when not declared(vkCreateMicromapEXT):
  var vkCreateMicromapEXT*: proc(device: VkDevice_1107296728;
                            pCreateInfo: ptr VkMicromapCreateInfoEXT_1107303569;
                            pAllocator: ptr VkAllocationCallbacks_1107297299;
                            pMicromap: ptr VkMicromapEXT_1107303513): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateMicromapEXT" &
        " already exists, not redeclaring")
when not declared(vkDestroyMicromapEXT):
  var vkDestroyMicromapEXT*: proc(device: VkDevice_1107296728;
                             micromap: VkMicromapEXT_1107303513;
                             pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyMicromapEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBuildMicromapsEXT):
  var vkCmdBuildMicromapsEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               infoCount: uint32;
                               pInfos: ptr VkMicromapBuildInfoEXT_1107303565): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBuildMicromapsEXT" &
        " already exists, not redeclaring")
when not declared(vkBuildMicromapsEXT):
  var vkBuildMicromapsEXT*: proc(device: VkDevice_1107296728;
                            deferredOperation: VkDeferredOperationKHR_1107300475;
                            infoCount: uint32;
                            pInfos: ptr VkMicromapBuildInfoEXT_1107303565): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkBuildMicromapsEXT" &
        " already exists, not redeclaring")
when not declared(vkCopyMicromapEXT):
  var vkCopyMicromapEXT*: proc(device: VkDevice_1107296728;
                          deferredOperation: VkDeferredOperationKHR_1107300475;
                          pInfo: ptr VkCopyMicromapInfoEXT_1107303593): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyMicromapEXT" &
        " already exists, not redeclaring")
when not declared(vkCopyMicromapToMemoryEXT):
  var vkCopyMicromapToMemoryEXT*: proc(device: VkDevice_1107296728;
                                  deferredOperation: VkDeferredOperationKHR_1107300475;
                                  pInfo: ptr VkCopyMicromapToMemoryInfoEXT_1107303585): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyMicromapToMemoryEXT" &
        " already exists, not redeclaring")
when not declared(vkCopyMemoryToMicromapEXT):
  var vkCopyMemoryToMicromapEXT*: proc(device: VkDevice_1107296728;
                                  deferredOperation: VkDeferredOperationKHR_1107300475;
                                  pInfo: ptr VkCopyMemoryToMicromapInfoEXT_1107303589): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyMemoryToMicromapEXT" &
        " already exists, not redeclaring")
when not declared(vkWriteMicromapsPropertiesEXT):
  var vkWriteMicromapsPropertiesEXT*: proc(device: VkDevice_1107296728;
                                      micromapCount: uint32;
                                      pMicromaps: ptr VkMicromapEXT_1107303513;
                                      queryType: VkQueryType_1107296827;
                                      dataSize: csize_t; pData: pointer;
                                      stride: csize_t): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkWriteMicromapsPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyMicromapEXT):
  var vkCmdCopyMicromapEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                             pInfo: ptr VkCopyMicromapInfoEXT_1107303593): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyMicromapEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyMicromapToMemoryEXT):
  var vkCmdCopyMicromapToMemoryEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                     pInfo: ptr VkCopyMicromapToMemoryInfoEXT_1107303585): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyMicromapToMemoryEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyMemoryToMicromapEXT):
  var vkCmdCopyMemoryToMicromapEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                     pInfo: ptr VkCopyMemoryToMicromapInfoEXT_1107303589): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyMemoryToMicromapEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdWriteMicromapsPropertiesEXT):
  var vkCmdWriteMicromapsPropertiesEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      micromapCount: uint32; pMicromaps: ptr VkMicromapEXT_1107303513;
      queryType: VkQueryType_1107296827; queryPool: VkQueryPool_1107296742;
      firstQuery: uint32): void {.cdecl,
                                .}
else:
  static :
    hint("Declaration of " & "vkCmdWriteMicromapsPropertiesEXT" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceMicromapCompatibilityEXT):
  var vkGetDeviceMicromapCompatibilityEXT*: proc(device: VkDevice_1107296728;
      pVersionInfo: ptr VkMicromapVersionInfoEXT_1107303581;
      pCompatibility: ptr VkAccelerationStructureCompatibilityKHR_1107303537): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceMicromapCompatibilityEXT" &
        " already exists, not redeclaring")
when not declared(vkGetMicromapBuildSizesEXT):
  var vkGetMicromapBuildSizesEXT*: proc(device: VkDevice_1107296728; buildType: VkAccelerationStructureBuildTypeKHR_1107303541;
                                   pBuildInfo: ptr VkMicromapBuildInfoEXT_1107303565;
                                   pSizeInfo: ptr VkMicromapBuildSizesInfoEXT_1107303597): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetMicromapBuildSizesEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawClusterHUAWEI):
  var vkCmdDrawClusterHUAWEI*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               groupCountX: uint32; groupCountY: uint32;
                               groupCountZ: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDrawClusterHUAWEI" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawClusterIndirectHUAWEI):
  var vkCmdDrawClusterIndirectHUAWEI*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                       buffer: VkBuffer_1107296720;
                                       offset: VkDeviceSize_1107296714): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDrawClusterIndirectHUAWEI" &
        " already exists, not redeclaring")
when not declared(vkSetDeviceMemoryPriorityEXT):
  var vkSetDeviceMemoryPriorityEXT*: proc(device: VkDevice_1107296728;
                                     memory: VkDeviceMemory_1107296738;
                                     priority: cfloat): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkSetDeviceMemoryPriorityEXT" &
        " already exists, not redeclaring")
when not declared(VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_SHADER_CORE_COUNT_ARM):
  var VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_SHADER_CORE_COUNT_ARM*: VkPhysicalDeviceSchedulingControlsFlagBitsARM_1107303671
else:
  static :
    hint("Declaration of " &
        "VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_SHADER_CORE_COUNT_ARM" &
        " already exists, not redeclaring")
when not declared(vkGetDescriptorSetLayoutHostMappingInfoVALVE):
  var vkGetDescriptorSetLayoutHostMappingInfoVALVE*: proc(device: VkDevice_1107296728;
      pBindingReference: ptr VkDescriptorSetBindingReferenceVALVE_1107303699;
      pHostMapping: ptr VkDescriptorSetLayoutHostMappingInfoVALVE_1107303703): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDescriptorSetLayoutHostMappingInfoVALVE" &
        " already exists, not redeclaring")
when not declared(vkGetDescriptorSetHostMappingVALVE):
  var vkGetDescriptorSetHostMappingVALVE*: proc(device: VkDevice_1107296728;
      descriptorSet: VkDescriptorSet_1107296769; ppData: ptr pointer): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDescriptorSetHostMappingVALVE" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyMemoryIndirectNV):
  var vkCmdCopyMemoryIndirectNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  copyBufferAddress: VkDeviceAddress_1107296712;
                                  copyCount: uint32; stride: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyMemoryIndirectNV" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyMemoryToImageIndirectNV):
  var vkCmdCopyMemoryToImageIndirectNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      copyBufferAddress: VkDeviceAddress_1107296712; copyCount: uint32;
      stride: uint32; dstImage: VkImage_1107296722;
      dstImageLayout: VkImageLayout_1107296791;
      pImageSubresources: ptr VkImageSubresourceLayers_1107297635): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyMemoryToImageIndirectNV" &
        " already exists, not redeclaring")
when not declared(VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_NV):
  var VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_NV*: VkMemoryDecompressionMethodFlagBitsNV_1107303767
else:
  static :
    hint("Declaration of " &
        "VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_NV" &
        " already exists, not redeclaring")
when not declared(vkCmdDecompressMemoryNV):
  var vkCmdDecompressMemoryNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                decompressRegionCount: uint32;
      pDecompressMemoryRegions: ptr VkDecompressMemoryRegionNV_1107303773): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDecompressMemoryNV" &
        " already exists, not redeclaring")
when not declared(vkCmdDecompressMemoryIndirectCountNV):
  var vkCmdDecompressMemoryIndirectCountNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      indirectCommandsAddress: VkDeviceAddress_1107296712;
      indirectCommandsCountAddress: VkDeviceAddress_1107296712; stride: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDecompressMemoryIndirectCountNV" &
        " already exists, not redeclaring")
when not declared(vkGetPipelineIndirectMemoryRequirementsNV):
  var vkGetPipelineIndirectMemoryRequirementsNV*: proc(device: VkDevice_1107296728;
      pCreateInfo: ptr VkComputePipelineCreateInfo_1107297479;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetPipelineIndirectMemoryRequirementsNV" &
        " already exists, not redeclaring")
when not declared(vkCmdUpdatePipelineIndirectBufferNV):
  var vkCmdUpdatePipelineIndirectBufferNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pipelineBindPoint: VkPipelineBindPoint_1107296911; pipeline: VkPipeline_1107296754): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdUpdatePipelineIndirectBufferNV" &
        " already exists, not redeclaring")
when not declared(vkGetPipelineIndirectDeviceAddressNV):
  var vkGetPipelineIndirectDeviceAddressNV*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkPipelineIndirectDeviceAddressInfoNV_1107303797): VkDeviceAddress_1107296712 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPipelineIndirectDeviceAddressNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthClampEnableEXT):
  var vkCmdSetDepthClampEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                    depthClampEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthClampEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetPolygonModeEXT):
  var vkCmdSetPolygonModeEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                               polygonMode: VkPolygonMode_1107296871): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetPolygonModeEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetRasterizationSamplesEXT):
  var vkCmdSetRasterizationSamplesEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      rasterizationSamples: VkSampleCountFlagBits_1107296951): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetRasterizationSamplesEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetSampleMaskEXT):
  var vkCmdSetSampleMaskEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                              samples: VkSampleCountFlagBits_1107296951;
                              pSampleMask: ptr VkSampleMask_1107296718): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetSampleMaskEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetAlphaToCoverageEnableEXT):
  var vkCmdSetAlphaToCoverageEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      alphaToCoverageEnable: VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetAlphaToCoverageEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetAlphaToOneEnableEXT):
  var vkCmdSetAlphaToOneEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                    alphaToOneEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetAlphaToOneEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetLogicOpEnableEXT):
  var vkCmdSetLogicOpEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                 logicOpEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetLogicOpEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetColorBlendEnableEXT):
  var vkCmdSetColorBlendEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                    firstAttachment: uint32;
                                    attachmentCount: uint32;
                                    pColorBlendEnables: ptr VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetColorBlendEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetColorBlendEquationEXT):
  var vkCmdSetColorBlendEquationEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                      firstAttachment: uint32;
                                      attachmentCount: uint32;
      pColorBlendEquations: ptr VkColorBlendEquationEXT_1107303871): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetColorBlendEquationEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetColorWriteMaskEXT):
  var vkCmdSetColorWriteMaskEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  firstAttachment: uint32;
                                  attachmentCount: uint32;
                                  pColorWriteMasks: ptr VkColorComponentFlags_1107297081): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetColorWriteMaskEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetTessellationDomainOriginEXT):
  var vkCmdSetTessellationDomainOriginEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      domainOrigin: VkTessellationDomainOrigin_1107297961): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetTessellationDomainOriginEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetRasterizationStreamEXT):
  var vkCmdSetRasterizationStreamEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                       rasterizationStream: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetRasterizationStreamEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetConservativeRasterizationModeEXT):
  var vkCmdSetConservativeRasterizationModeEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      conservativeRasterizationMode: VkConservativeRasterizationModeEXT_1107301763): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetConservativeRasterizationModeEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetExtraPrimitiveOverestimationSizeEXT):
  var vkCmdSetExtraPrimitiveOverestimationSizeEXT*: proc(
      commandBuffer: VkCommandBuffer_1107296734;
      extraPrimitiveOverestimationSize: cfloat): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetExtraPrimitiveOverestimationSizeEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthClipEnableEXT):
  var vkCmdSetDepthClipEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                   depthClipEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthClipEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetSampleLocationsEnableEXT):
  var vkCmdSetSampleLocationsEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      sampleLocationsEnable: VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetSampleLocationsEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetColorBlendAdvancedEXT):
  var vkCmdSetColorBlendAdvancedEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                      firstAttachment: uint32;
                                      attachmentCount: uint32;
      pColorBlendAdvanced: ptr VkColorBlendAdvancedEXT_1107303875): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetColorBlendAdvancedEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetProvokingVertexModeEXT):
  var vkCmdSetProvokingVertexModeEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      provokingVertexMode: VkProvokingVertexModeEXT_1107302603): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetProvokingVertexModeEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetLineRasterizationModeEXT):
  var vkCmdSetLineRasterizationModeEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      lineRasterizationMode: VkLineRasterizationModeEXT_1107302625): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetLineRasterizationModeEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetLineStippleEnableEXT):
  var vkCmdSetLineStippleEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                     stippledLineEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetLineStippleEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthClipNegativeOneToOneEXT):
  var vkCmdSetDepthClipNegativeOneToOneEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      negativeOneToOne: VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthClipNegativeOneToOneEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetViewportWScalingEnableNV):
  var vkCmdSetViewportWScalingEnableNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      viewportWScalingEnable: VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetViewportWScalingEnableNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetViewportSwizzleNV):
  var vkCmdSetViewportSwizzleNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  firstViewport: uint32; viewportCount: uint32;
                                  pViewportSwizzles: ptr VkViewportSwizzleNV_1107301735): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetViewportSwizzleNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetCoverageToColorEnableNV):
  var vkCmdSetCoverageToColorEnableNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                        coverageToColorEnable: VkBool32_1107296710): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetCoverageToColorEnableNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetCoverageToColorLocationNV):
  var vkCmdSetCoverageToColorLocationNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      coverageToColorLocation: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetCoverageToColorLocationNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetCoverageModulationModeNV):
  var vkCmdSetCoverageModulationModeNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      coverageModulationMode: VkCoverageModulationModeNV_1107301939): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetCoverageModulationModeNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetCoverageModulationTableEnableNV):
  var vkCmdSetCoverageModulationTableEnableNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      coverageModulationTableEnable: VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetCoverageModulationTableEnableNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetCoverageModulationTableNV):
  var vkCmdSetCoverageModulationTableNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      coverageModulationTableCount: uint32; pCoverageModulationTable: ptr cfloat): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetCoverageModulationTableNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetShadingRateImageEnableNV):
  var vkCmdSetShadingRateImageEnableNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      shadingRateImageEnable: VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetShadingRateImageEnableNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetRepresentativeFragmentTestEnableNV):
  var vkCmdSetRepresentativeFragmentTestEnableNV*: proc(
      commandBuffer: VkCommandBuffer_1107296734;
      representativeFragmentTestEnable: VkBool32_1107296710): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetRepresentativeFragmentTestEnableNV" &
        " already exists, not redeclaring")
when not declared(vkCmdSetCoverageReductionModeNV):
  var vkCmdSetCoverageReductionModeNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      coverageReductionMode: VkCoverageReductionModeNV_1107302575): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetCoverageReductionModeNV" &
        " already exists, not redeclaring")
when not declared(VK_TENSOR_CREATE_MUTABLE_FORMAT_BIT_ARM):
  var VK_TENSOR_CREATE_MUTABLE_FORMAT_BIT_ARM*: VkTensorCreateFlagBitsARM_1107303993
else:
  static :
    hint("Declaration of " & "VK_TENSOR_CREATE_MUTABLE_FORMAT_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_TENSOR_CREATE_PROTECTED_BIT_ARM):
  var VK_TENSOR_CREATE_PROTECTED_BIT_ARM*: VkTensorCreateFlagBitsARM_1107303993
else:
  static :
    hint("Declaration of " & "VK_TENSOR_CREATE_PROTECTED_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_TENSOR_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM):
  var VK_TENSOR_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM*: VkTensorCreateFlagBitsARM_1107303993
else:
  static :
    hint("Declaration of " &
        "VK_TENSOR_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_TENSOR_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM):
  var VK_TENSOR_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM*: VkTensorViewCreateFlagBitsARM_1107303997
else:
  static :
    hint("Declaration of " &
        "VK_TENSOR_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_TENSOR_USAGE_SHADER_BIT_ARM):
  var VK_TENSOR_USAGE_SHADER_BIT_ARM*: VkTensorUsageFlagBitsARM_1107304001
else:
  static :
    hint("Declaration of " & "VK_TENSOR_USAGE_SHADER_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_TENSOR_USAGE_TRANSFER_SRC_BIT_ARM):
  var VK_TENSOR_USAGE_TRANSFER_SRC_BIT_ARM*: VkTensorUsageFlagBitsARM_1107304001
else:
  static :
    hint("Declaration of " & "VK_TENSOR_USAGE_TRANSFER_SRC_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_TENSOR_USAGE_TRANSFER_DST_BIT_ARM):
  var VK_TENSOR_USAGE_TRANSFER_DST_BIT_ARM*: VkTensorUsageFlagBitsARM_1107304001
else:
  static :
    hint("Declaration of " & "VK_TENSOR_USAGE_TRANSFER_DST_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_TENSOR_USAGE_IMAGE_ALIASING_BIT_ARM):
  var VK_TENSOR_USAGE_IMAGE_ALIASING_BIT_ARM*: VkTensorUsageFlagBitsARM_1107304001
else:
  static :
    hint("Declaration of " & "VK_TENSOR_USAGE_IMAGE_ALIASING_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(VK_TENSOR_USAGE_DATA_GRAPH_BIT_ARM):
  var VK_TENSOR_USAGE_DATA_GRAPH_BIT_ARM*: VkTensorUsageFlagBitsARM_1107304001
else:
  static :
    hint("Declaration of " & "VK_TENSOR_USAGE_DATA_GRAPH_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(vkCreateTensorARM):
  var vkCreateTensorARM*: proc(device: VkDevice_1107296728;
                          pCreateInfo: ptr VkTensorCreateInfoARM_1107304009;
                          pAllocator: ptr VkAllocationCallbacks_1107297299;
                          pTensor: ptr VkTensorARM_1107303983): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateTensorARM" &
        " already exists, not redeclaring")
when not declared(vkDestroyTensorARM):
  var vkDestroyTensorARM*: proc(device: VkDevice_1107296728; tensor: VkTensorARM_1107303983;
                           pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyTensorARM" &
        " already exists, not redeclaring")
when not declared(vkCreateTensorViewARM):
  var vkCreateTensorViewARM*: proc(device: VkDevice_1107296728;
                              pCreateInfo: ptr VkTensorViewCreateInfoARM_1107304013;
                              pAllocator: ptr VkAllocationCallbacks_1107297299;
                              pView: ptr VkTensorViewARM_1107303985): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateTensorViewARM" &
        " already exists, not redeclaring")
when not declared(vkDestroyTensorViewARM):
  var vkDestroyTensorViewARM*: proc(device: VkDevice_1107296728;
                               tensorView: VkTensorViewARM_1107303985;
                               pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyTensorViewARM" &
        " already exists, not redeclaring")
when not declared(vkGetTensorMemoryRequirementsARM):
  var vkGetTensorMemoryRequirementsARM*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkTensorMemoryRequirementsInfoARM_1107304017;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetTensorMemoryRequirementsARM" &
        " already exists, not redeclaring")
when not declared(vkBindTensorMemoryARM):
  var vkBindTensorMemoryARM*: proc(device: VkDevice_1107296728;
                              bindInfoCount: uint32;
                              pBindInfos: ptr VkBindTensorMemoryInfoARM_1107304021): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkBindTensorMemoryARM" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceTensorMemoryRequirementsARM):
  var vkGetDeviceTensorMemoryRequirementsARM*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDeviceTensorMemoryRequirementsARM_1107304049;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetDeviceTensorMemoryRequirementsARM" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyTensorARM):
  var vkCmdCopyTensorARM*: proc(commandBuffer: VkCommandBuffer_1107296734;
                           pCopyTensorInfo: ptr VkCopyTensorInfoARM_1107304057): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyTensorARM" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceExternalTensorPropertiesARM):
  var vkGetPhysicalDeviceExternalTensorPropertiesARM*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pExternalTensorInfo: ptr VkPhysicalDeviceExternalTensorInfoARM_1107304065;
      pExternalTensorProperties: ptr VkExternalTensorPropertiesARM_1107304069): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceExternalTensorPropertiesARM" &
        " already exists, not redeclaring")
when not declared(vkGetTensorOpaqueCaptureDescriptorDataARM):
  var vkGetTensorOpaqueCaptureDescriptorDataARM*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkTensorCaptureDescriptorDataInfoARM_1107304089; pData: pointer): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetTensorOpaqueCaptureDescriptorDataARM" &
        " already exists, not redeclaring")
when not declared(vkGetTensorViewOpaqueCaptureDescriptorDataARM):
  var vkGetTensorViewOpaqueCaptureDescriptorDataARM*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkTensorViewCaptureDescriptorDataInfoARM_1107304093;
      pData: pointer): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetTensorViewOpaqueCaptureDescriptorDataARM" &
        " already exists, not redeclaring")
when not declared(vkGetShaderModuleIdentifierEXT):
  var vkGetShaderModuleIdentifierEXT*: proc(device: VkDevice_1107296728;
                                       shaderModule: VkShaderModule_1107296748;
      pIdentifier: ptr VkShaderModuleIdentifierEXT_1107304135): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetShaderModuleIdentifierEXT" &
        " already exists, not redeclaring")
when not declared(vkGetShaderModuleCreateInfoIdentifierEXT):
  var vkGetShaderModuleCreateInfoIdentifierEXT*: proc(device: VkDevice_1107296728;
      pCreateInfo: ptr VkShaderModuleCreateInfo_1107297459;
      pIdentifier: ptr VkShaderModuleIdentifierEXT_1107304135): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetShaderModuleCreateInfoIdentifierEXT" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceOpticalFlowImageFormatsNV):
  var vkGetPhysicalDeviceOpticalFlowImageFormatsNV*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pOpticalFlowImageFormatInfo: ptr VkOpticalFlowImageFormatInfoNV_1107304185;
      pFormatCount: ptr uint32;
      pImageFormatProperties: ptr VkOpticalFlowImageFormatPropertiesNV_1107304189): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceOpticalFlowImageFormatsNV" &
        " already exists, not redeclaring")
when not declared(vkCreateOpticalFlowSessionNV):
  var vkCreateOpticalFlowSessionNV*: proc(device: VkDevice_1107296728; pCreateInfo: ptr VkOpticalFlowSessionCreateInfoNV_1107304193;
                                     pAllocator: ptr VkAllocationCallbacks_1107297299;
                                     pSession: ptr VkOpticalFlowSessionNV_1107304141): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateOpticalFlowSessionNV" &
        " already exists, not redeclaring")
when not declared(vkDestroyOpticalFlowSessionNV):
  var vkDestroyOpticalFlowSessionNV*: proc(device: VkDevice_1107296728;
                                      session: VkOpticalFlowSessionNV_1107304141;
                                      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyOpticalFlowSessionNV" &
        " already exists, not redeclaring")
when not declared(vkBindOpticalFlowSessionImageNV):
  var vkBindOpticalFlowSessionImageNV*: proc(device: VkDevice_1107296728;
                                        session: VkOpticalFlowSessionNV_1107304141;
      bindingPoint: VkOpticalFlowSessionBindingPointNV_1107304149;
                                        view: VkImageView_1107296746;
                                        layout: VkImageLayout_1107296791): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkBindOpticalFlowSessionImageNV" &
        " already exists, not redeclaring")
when not declared(vkCmdOpticalFlowExecuteNV):
  var vkCmdOpticalFlowExecuteNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  session: VkOpticalFlowSessionNV_1107304141;
                                  pExecuteInfo: ptr VkOpticalFlowExecuteInfoNV_1107304201): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdOpticalFlowExecuteNV" &
        " already exists, not redeclaring")
when not declared(vkAntiLagUpdateAMD):
  var vkAntiLagUpdateAMD*: proc(device: VkDevice_1107296728;
                           pData: ptr VkAntiLagDataAMD_1107304237): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkAntiLagUpdateAMD" &
        " already exists, not redeclaring")
when not declared(vkCreateShadersEXT):
  var vkCreateShadersEXT*: proc(device: VkDevice_1107296728; createInfoCount: uint32;
                           pCreateInfos: ptr VkShaderCreateInfoEXT_1107304267;
                           pAllocator: ptr VkAllocationCallbacks_1107297299;
                           pShaders: ptr VkShaderEXT_1107304241): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateShadersEXT" &
        " already exists, not redeclaring")
when not declared(vkDestroyShaderEXT):
  var vkDestroyShaderEXT*: proc(device: VkDevice_1107296728; shader: VkShaderEXT_1107304241;
                           pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyShaderEXT" &
        " already exists, not redeclaring")
when not declared(vkGetShaderBinaryDataEXT):
  var vkGetShaderBinaryDataEXT*: proc(device: VkDevice_1107296728;
                                 shader: VkShaderEXT_1107304241;
                                 pDataSize: ptr csize_t; pData: pointer): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetShaderBinaryDataEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBindShadersEXT):
  var vkCmdBindShadersEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                            stageCount: uint32;
                            pStages: ptr VkShaderStageFlagBits_1107297097;
                            pShaders: ptr VkShaderEXT_1107304241): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdBindShadersEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdSetDepthClampRangeEXT):
  var vkCmdSetDepthClampRangeEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                   depthClampMode: VkDepthClampModeEXT_1107304249;
                                   pDepthClampRange: ptr VkDepthClampRangeEXT_1107304273): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdSetDepthClampRangeEXT" &
        " already exists, not redeclaring")
when not declared(vkGetFramebufferTilePropertiesQCOM):
  var vkGetFramebufferTilePropertiesQCOM*: proc(device: VkDevice_1107296728;
      framebuffer: VkFramebuffer_1107296773; pPropertiesCount: ptr uint32;
      pProperties: ptr VkTilePropertiesQCOM_1107304291): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetFramebufferTilePropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(vkGetDynamicRenderingTilePropertiesQCOM):
  var vkGetDynamicRenderingTilePropertiesQCOM*: proc(device: VkDevice_1107296728;
      pRenderingInfo: ptr VkRenderingInfo_1107298853;
      pProperties: ptr VkTilePropertiesQCOM_1107304291): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDynamicRenderingTilePropertiesQCOM" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceCooperativeVectorPropertiesNV):
  var vkGetPhysicalDeviceCooperativeVectorPropertiesNV*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; pPropertyCount: ptr uint32;
      pProperties: ptr VkCooperativeVectorPropertiesNV_1107304335): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceCooperativeVectorPropertiesNV" &
        " already exists, not redeclaring")
when not declared(vkConvertCooperativeVectorMatrixNV):
  var vkConvertCooperativeVectorMatrixNV*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkConvertCooperativeVectorMatrixInfoNV_1107304339): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkConvertCooperativeVectorMatrixNV" &
        " already exists, not redeclaring")
when not declared(vkCmdConvertCooperativeVectorMatrixNV):
  var vkCmdConvertCooperativeVectorMatrixNV*: proc(commandBuffer: VkCommandBuffer_1107296734;
      infoCount: uint32; pInfos: ptr VkConvertCooperativeVectorMatrixInfoNV_1107304339): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdConvertCooperativeVectorMatrixNV" &
        " already exists, not redeclaring")
when not declared(vkSetLatencySleepModeNV):
  var vkSetLatencySleepModeNV*: proc(device: VkDevice_1107296728;
                                swapchain: VkSwapchainKHR_1107299291;
                                pSleepModeInfo: ptr VkLatencySleepModeInfoNV_1107304401): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkSetLatencySleepModeNV" &
        " already exists, not redeclaring")
when not declared(vkLatencySleepNV):
  var vkLatencySleepNV*: proc(device: VkDevice_1107296728; swapchain: VkSwapchainKHR_1107299291;
                         pSleepInfo: ptr VkLatencySleepInfoNV_1107304405): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkLatencySleepNV" &
        " already exists, not redeclaring")
when not declared(vkSetLatencyMarkerNV):
  var vkSetLatencyMarkerNV*: proc(device: VkDevice_1107296728;
                             swapchain: VkSwapchainKHR_1107299291;
                             pLatencyMarkerInfo: ptr VkSetLatencyMarkerInfoNV_1107304409): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkSetLatencyMarkerNV" &
        " already exists, not redeclaring")
when not declared(vkGetLatencyTimingsNV):
  var vkGetLatencyTimingsNV*: proc(device: VkDevice_1107296728;
                              swapchain: VkSwapchainKHR_1107299291;
                              pLatencyMarkerInfo: ptr VkGetLatencyMarkerInfoNV_1107304417): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetLatencyTimingsNV" &
        " already exists, not redeclaring")
when not declared(vkQueueNotifyOutOfBandNV):
  var vkQueueNotifyOutOfBandNV*: proc(queue: VkQueue_1107296730;
                                 pQueueTypeInfo: ptr VkOutOfBandQueueTypeInfoNV_1107304429): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkQueueNotifyOutOfBandNV" &
        " already exists, not redeclaring")
when not declared(VK_DATA_GRAPH_PIPELINE_SESSION_CREATE_PROTECTED_BIT_ARM):
  var VK_DATA_GRAPH_PIPELINE_SESSION_CREATE_PROTECTED_BIT_ARM*: VkDataGraphPipelineSessionCreateFlagBitsARM_1107304469
else:
  static :
    hint("Declaration of " &
        "VK_DATA_GRAPH_PIPELINE_SESSION_CREATE_PROTECTED_BIT_ARM" &
        " already exists, not redeclaring")
when not declared(vkCreateDataGraphPipelinesARM):
  var vkCreateDataGraphPipelinesARM*: proc(device: VkDevice_1107296728;
      deferredOperation: VkDeferredOperationKHR_1107300475;
                                      pipelineCache: VkPipelineCache_1107296750;
                                      createInfoCount: uint32; pCreateInfos: ptr VkDataGraphPipelineCreateInfoARM_1107304493;
                                      pAllocator: ptr VkAllocationCallbacks_1107297299;
                                      pPipelines: ptr VkPipeline_1107296754): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDataGraphPipelinesARM" &
        " already exists, not redeclaring")
when not declared(vkCreateDataGraphPipelineSessionARM):
  var vkCreateDataGraphPipelineSessionARM*: proc(device: VkDevice_1107296728;
      pCreateInfo: ptr VkDataGraphPipelineSessionCreateInfoARM_1107304501;
      pAllocator: ptr VkAllocationCallbacks_1107297299;
      pSession: ptr VkDataGraphPipelineSessionARM_1107304445): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateDataGraphPipelineSessionARM" &
        " already exists, not redeclaring")
when not declared(vkGetDataGraphPipelineSessionBindPointRequirementsARM):
  var vkGetDataGraphPipelineSessionBindPointRequirementsARM*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDataGraphPipelineSessionBindPointRequirementsInfoARM_1107304505;
      pBindPointRequirementCount: ptr uint32; pBindPointRequirements: ptr VkDataGraphPipelineSessionBindPointRequirementARM_1107304509): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " &
        "vkGetDataGraphPipelineSessionBindPointRequirementsARM" &
        " already exists, not redeclaring")
when not declared(vkGetDataGraphPipelineSessionMemoryRequirementsARM):
  var vkGetDataGraphPipelineSessionMemoryRequirementsARM*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkDataGraphPipelineSessionMemoryRequirementsInfoARM_1107304513;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " &
        "vkGetDataGraphPipelineSessionMemoryRequirementsARM" &
        " already exists, not redeclaring")
when not declared(vkBindDataGraphPipelineSessionMemoryARM):
  var vkBindDataGraphPipelineSessionMemoryARM*: proc(device: VkDevice_1107296728;
      bindInfoCount: uint32;
      pBindInfos: ptr VkBindDataGraphPipelineSessionMemoryInfoARM_1107304517): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkBindDataGraphPipelineSessionMemoryARM" &
        " already exists, not redeclaring")
when not declared(vkDestroyDataGraphPipelineSessionARM):
  var vkDestroyDataGraphPipelineSessionARM*: proc(device: VkDevice_1107296728;
      session: VkDataGraphPipelineSessionARM_1107304445;
      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkDestroyDataGraphPipelineSessionARM" &
        " already exists, not redeclaring")
when not declared(vkCmdDispatchDataGraphARM):
  var vkCmdDispatchDataGraphARM*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                  session: VkDataGraphPipelineSessionARM_1107304445;
                                  pInfo: ptr VkDataGraphPipelineDispatchInfoARM_1107304533): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDispatchDataGraphARM" &
        " already exists, not redeclaring")
when not declared(vkGetDataGraphPipelineAvailablePropertiesARM):
  var vkGetDataGraphPipelineAvailablePropertiesARM*: proc(device: VkDevice_1107296728;
      pPipelineInfo: ptr VkDataGraphPipelineInfoARM_1107304521;
      pPropertiesCount: ptr uint32;
      pProperties: ptr VkDataGraphPipelinePropertyARM_1107304457): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDataGraphPipelineAvailablePropertiesARM" &
        " already exists, not redeclaring")
when not declared(vkGetDataGraphPipelinePropertiesARM):
  var vkGetDataGraphPipelinePropertiesARM*: proc(device: VkDevice_1107296728;
      pPipelineInfo: ptr VkDataGraphPipelineInfoARM_1107304521;
      propertiesCount: uint32;
      pProperties: ptr VkDataGraphPipelinePropertyQueryResultARM_1107304525): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDataGraphPipelinePropertiesARM" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM):
  var vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; queueFamilyIndex: uint32;
      pQueueFamilyDataGraphPropertyCount: ptr uint32;
      pQueueFamilyDataGraphProperties: ptr VkQueueFamilyDataGraphPropertiesARM_1107304545): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " &
        "vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM):
  var vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM*: proc(
      physicalDevice: VkPhysicalDevice_1107296726;
      pQueueFamilyDataGraphProcessingEngineInfo: ptr VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM_1107304553;
      pQueueFamilyDataGraphProcessingEngineProperties: ptr VkQueueFamilyDataGraphProcessingEnginePropertiesARM_1107304557): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " &
        "vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM" &
        " already exists, not redeclaring")
when not declared(vkCmdSetAttachmentFeedbackLoopEnableEXT):
  var vkCmdSetAttachmentFeedbackLoopEnableEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      aspectMask: VkImageAspectFlags_1107296935): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetAttachmentFeedbackLoopEnableEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdBindTileMemoryQCOM):
  var vkCmdBindTileMemoryQCOM*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pTileMemoryBindInfo: ptr VkTileMemoryBindInfoQCOM_1107304673): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBindTileMemoryQCOM" &
        " already exists, not redeclaring")
when not declared(vkCreateExternalComputeQueueNV):
  var vkCreateExternalComputeQueueNV*: proc(device: VkDevice_1107296728; pCreateInfo: ptr VkExternalComputeQueueCreateInfoNV_1107304705;
                                       pAllocator: ptr VkAllocationCallbacks_1107297299;
      pExternalQueue: ptr VkExternalComputeQueueNV_1107304697): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateExternalComputeQueueNV" &
        " already exists, not redeclaring")
when not declared(vkDestroyExternalComputeQueueNV):
  var vkDestroyExternalComputeQueueNV*: proc(device: VkDevice_1107296728;
      externalQueue: VkExternalComputeQueueNV_1107304697;
                                        pAllocator: ptr VkAllocationCallbacks_1107297299): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkDestroyExternalComputeQueueNV" &
        " already exists, not redeclaring")
when not declared(vkGetExternalComputeQueueDataNV):
  var vkGetExternalComputeQueueDataNV*: proc(externalQueue: VkExternalComputeQueueNV_1107304697;
      params: ptr VkExternalComputeQueueDataParamsNV_1107304709; pData: pointer): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetExternalComputeQueueDataNV" &
        " already exists, not redeclaring")
when not declared(vkGetClusterAccelerationStructureBuildSizesNV):
  var vkGetClusterAccelerationStructureBuildSizesNV*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkClusterAccelerationStructureInputInfoNV_1107304803;
      pSizeInfo: ptr VkAccelerationStructureBuildSizesInfoKHR_1107304847): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetClusterAccelerationStructureBuildSizesNV" &
        " already exists, not redeclaring")
when not declared(vkCmdBuildClusterAccelerationStructureIndirectNV):
  var vkCmdBuildClusterAccelerationStructureIndirectNV*: proc(
      commandBuffer: VkCommandBuffer_1107296734;
      pCommandInfos: ptr VkClusterAccelerationStructureCommandsInfoNV_1107304811): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBuildClusterAccelerationStructureIndirectNV" &
        " already exists, not redeclaring")
when not declared(vkGetPartitionedAccelerationStructuresBuildSizesNV):
  var vkGetPartitionedAccelerationStructuresBuildSizesNV*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkPartitionedAccelerationStructureInstancesInputNV_1107304901;
      pSizeInfo: ptr VkAccelerationStructureBuildSizesInfoKHR_1107304847): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " &
        "vkGetPartitionedAccelerationStructuresBuildSizesNV" &
        " already exists, not redeclaring")
when not declared(vkCmdBuildPartitionedAccelerationStructuresNV):
  var vkCmdBuildPartitionedAccelerationStructuresNV*: proc(
      commandBuffer: VkCommandBuffer_1107296734;
      pBuildInfo: ptr VkBuildPartitionedAccelerationStructureInfoNV_1107304905): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBuildPartitionedAccelerationStructuresNV" &
        " already exists, not redeclaring")
when not declared(vkGetGeneratedCommandsMemoryRequirementsEXT):
  var vkGetGeneratedCommandsMemoryRequirementsEXT*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkGeneratedCommandsMemoryRequirementsInfoEXT_1107304945;
      pMemoryRequirements: ptr VkMemoryRequirements2_1107298123): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetGeneratedCommandsMemoryRequirementsEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdPreprocessGeneratedCommandsEXT):
  var vkCmdPreprocessGeneratedCommandsEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pGeneratedCommandsInfo: ptr VkGeneratedCommandsInfoEXT_1107304969;
      stateCommandBuffer: VkCommandBuffer_1107296734): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdPreprocessGeneratedCommandsEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdExecuteGeneratedCommandsEXT):
  var vkCmdExecuteGeneratedCommandsEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      isPreprocessed: VkBool32_1107296710;
      pGeneratedCommandsInfo: ptr VkGeneratedCommandsInfoEXT_1107304969): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdExecuteGeneratedCommandsEXT" &
        " already exists, not redeclaring")
when not declared(vkCreateIndirectCommandsLayoutEXT):
  var vkCreateIndirectCommandsLayoutEXT*: proc(device: VkDevice_1107296728;
      pCreateInfo: ptr VkIndirectCommandsLayoutCreateInfoEXT_1107305001;
      pAllocator: ptr VkAllocationCallbacks_1107297299;
      pIndirectCommandsLayout: ptr VkIndirectCommandsLayoutEXT_1107304913): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateIndirectCommandsLayoutEXT" &
        " already exists, not redeclaring")
when not declared(vkDestroyIndirectCommandsLayoutEXT):
  var vkDestroyIndirectCommandsLayoutEXT*: proc(device: VkDevice_1107296728;
      indirectCommandsLayout: VkIndirectCommandsLayoutEXT_1107304913;
      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkDestroyIndirectCommandsLayoutEXT" &
        " already exists, not redeclaring")
when not declared(vkCreateIndirectExecutionSetEXT):
  var vkCreateIndirectExecutionSetEXT*: proc(device: VkDevice_1107296728; pCreateInfo: ptr VkIndirectExecutionSetCreateInfoEXT_1107304965;
                                        pAllocator: ptr VkAllocationCallbacks_1107297299;
      pIndirectExecutionSet: ptr VkIndirectExecutionSetEXT_1107304911): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateIndirectExecutionSetEXT" &
        " already exists, not redeclaring")
when not declared(vkDestroyIndirectExecutionSetEXT):
  var vkDestroyIndirectExecutionSetEXT*: proc(device: VkDevice_1107296728;
      indirectExecutionSet: VkIndirectExecutionSetEXT_1107304911;
      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkDestroyIndirectExecutionSetEXT" &
        " already exists, not redeclaring")
when not declared(vkUpdateIndirectExecutionSetPipelineEXT):
  var vkUpdateIndirectExecutionSetPipelineEXT*: proc(device: VkDevice_1107296728;
      indirectExecutionSet: VkIndirectExecutionSetEXT_1107304911;
      executionSetWriteCount: uint32;
      pExecutionSetWrites: ptr VkWriteIndirectExecutionSetPipelineEXT_1107304973): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkUpdateIndirectExecutionSetPipelineEXT" &
        " already exists, not redeclaring")
when not declared(vkUpdateIndirectExecutionSetShaderEXT):
  var vkUpdateIndirectExecutionSetShaderEXT*: proc(device: VkDevice_1107296728;
      indirectExecutionSet: VkIndirectExecutionSetEXT_1107304911;
      executionSetWriteCount: uint32;
      pExecutionSetWrites: ptr VkWriteIndirectExecutionSetShaderEXT_1107305025): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkUpdateIndirectExecutionSetShaderEXT" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV):
  var vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; pPropertyCount: ptr uint32;
      pProperties: ptr VkCooperativeMatrixFlexibleDimensionsPropertiesNV_1107305075): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " &
        "vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV" &
        " already exists, not redeclaring")
when not declared(vkCmdEndRendering2EXT):
  proc vkCmdEndRendering2EXT*(commandBuffer: VkCommandBuffer_1107296734;
                              pRenderingEndInfo: ptr VkRenderingEndInfoEXT_1107305121): void {.
      cdecl, importc: "vkCmdEndRendering2EXT".}
else:
  static :
    hint("Declaration of " & "vkCmdEndRendering2EXT" &
        " already exists, not redeclaring")
when not declared(vkCreateAccelerationStructureKHR):
  var vkCreateAccelerationStructureKHR*: proc(device: VkDevice_1107296728;
      pCreateInfo: ptr VkAccelerationStructureCreateInfoKHR_1107305173;
      pAllocator: ptr VkAllocationCallbacks_1107297299;
      pAccelerationStructure: ptr VkAccelerationStructureKHR_1107303005): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(vkDestroyAccelerationStructureKHR):
  var vkDestroyAccelerationStructureKHR*: proc(device: VkDevice_1107296728;
      accelerationStructure: VkAccelerationStructureKHR_1107303005;
      pAllocator: ptr VkAllocationCallbacks_1107297299): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkDestroyAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdBuildAccelerationStructuresKHR):
  var vkCmdBuildAccelerationStructuresKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
      infoCount: uint32;
      pInfos: ptr VkAccelerationStructureBuildGeometryInfoKHR_1107305169;
      ppBuildRangeInfos: ptr ptr VkAccelerationStructureBuildRangeInfoKHR_1107305145): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBuildAccelerationStructuresKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdBuildAccelerationStructuresIndirectKHR):
  var vkCmdBuildAccelerationStructuresIndirectKHR*: proc(
      commandBuffer: VkCommandBuffer_1107296734; infoCount: uint32;
      pInfos: ptr VkAccelerationStructureBuildGeometryInfoKHR_1107305169;
      pIndirectDeviceAddresses: ptr VkDeviceAddress_1107296712;
      pIndirectStrides: ptr uint32; ppMaxPrimitiveCounts: ptr ptr uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdBuildAccelerationStructuresIndirectKHR" &
        " already exists, not redeclaring")
when not declared(vkBuildAccelerationStructuresKHR):
  var vkBuildAccelerationStructuresKHR*: proc(device: VkDevice_1107296728;
      deferredOperation: VkDeferredOperationKHR_1107300475; infoCount: uint32;
      pInfos: ptr VkAccelerationStructureBuildGeometryInfoKHR_1107305169;
      ppBuildRangeInfos: ptr ptr VkAccelerationStructureBuildRangeInfoKHR_1107305145): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkBuildAccelerationStructuresKHR" &
        " already exists, not redeclaring")
when not declared(vkCopyAccelerationStructureKHR):
  var vkCopyAccelerationStructureKHR*: proc(device: VkDevice_1107296728;
      deferredOperation: VkDeferredOperationKHR_1107300475; pInfo: ptr VkCopyAccelerationStructureInfoKHR_1107305205): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(vkCopyAccelerationStructureToMemoryKHR):
  var vkCopyAccelerationStructureToMemoryKHR*: proc(device: VkDevice_1107296728;
      deferredOperation: VkDeferredOperationKHR_1107300475;
      pInfo: ptr VkCopyAccelerationStructureToMemoryInfoKHR_1107305197): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyAccelerationStructureToMemoryKHR" &
        " already exists, not redeclaring")
when not declared(vkCopyMemoryToAccelerationStructureKHR):
  var vkCopyMemoryToAccelerationStructureKHR*: proc(device: VkDevice_1107296728;
      deferredOperation: VkDeferredOperationKHR_1107300475;
      pInfo: ptr VkCopyMemoryToAccelerationStructureInfoKHR_1107305201): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCopyMemoryToAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(vkWriteAccelerationStructuresPropertiesKHR):
  var vkWriteAccelerationStructuresPropertiesKHR*: proc(device: VkDevice_1107296728;
      accelerationStructureCount: uint32;
      pAccelerationStructures: ptr VkAccelerationStructureKHR_1107303005;
      queryType: VkQueryType_1107296827; dataSize: csize_t; pData: pointer;
      stride: csize_t): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkWriteAccelerationStructuresPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyAccelerationStructureKHR):
  var vkCmdCopyAccelerationStructureKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pInfo: ptr VkCopyAccelerationStructureInfoKHR_1107305205): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdCopyAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyAccelerationStructureToMemoryKHR):
  var vkCmdCopyAccelerationStructureToMemoryKHR*: proc(
      commandBuffer: VkCommandBuffer_1107296734;
      pInfo: ptr VkCopyAccelerationStructureToMemoryInfoKHR_1107305197): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyAccelerationStructureToMemoryKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdCopyMemoryToAccelerationStructureKHR):
  var vkCmdCopyMemoryToAccelerationStructureKHR*: proc(
      commandBuffer: VkCommandBuffer_1107296734;
      pInfo: ptr VkCopyMemoryToAccelerationStructureInfoKHR_1107305201): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdCopyMemoryToAccelerationStructureKHR" &
        " already exists, not redeclaring")
when not declared(vkGetAccelerationStructureDeviceAddressKHR):
  var vkGetAccelerationStructureDeviceAddressKHR*: proc(device: VkDevice_1107296728;
      pInfo: ptr VkAccelerationStructureDeviceAddressInfoKHR_1107305189): VkDeviceAddress_1107296712 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetAccelerationStructureDeviceAddressKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdWriteAccelerationStructuresPropertiesKHR):
  var vkCmdWriteAccelerationStructuresPropertiesKHR*: proc(
      commandBuffer: VkCommandBuffer_1107296734;
      accelerationStructureCount: uint32;
      pAccelerationStructures: ptr VkAccelerationStructureKHR_1107303005;
      queryType: VkQueryType_1107296827; queryPool: VkQueryPool_1107296742;
      firstQuery: uint32): void {.cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdWriteAccelerationStructuresPropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceAccelerationStructureCompatibilityKHR):
  var vkGetDeviceAccelerationStructureCompatibilityKHR*: proc(device: VkDevice_1107296728;
      pVersionInfo: ptr VkAccelerationStructureVersionInfoKHR_1107305193;
      pCompatibility: ptr VkAccelerationStructureCompatibilityKHR_1107303537): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetDeviceAccelerationStructureCompatibilityKHR" &
        " already exists, not redeclaring")
when not declared(vkGetAccelerationStructureBuildSizesKHR):
  var vkGetAccelerationStructureBuildSizesKHR*: proc(device: VkDevice_1107296728;
      buildType: VkAccelerationStructureBuildTypeKHR_1107303541;
      pBuildInfo: ptr VkAccelerationStructureBuildGeometryInfoKHR_1107305169;
      pMaxPrimitiveCounts: ptr uint32;
      pSizeInfo: ptr VkAccelerationStructureBuildSizesInfoKHR_1107304847): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetAccelerationStructureBuildSizesKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdTraceRaysKHR):
  var vkCmdTraceRaysKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pRaygenShaderBindingTable: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      pMissShaderBindingTable: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      pHitShaderBindingTable: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      pCallableShaderBindingTable: ptr VkStridedDeviceAddressRegionKHR_1107304807;
                          width: uint32; height: uint32; depth: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdTraceRaysKHR" &
        " already exists, not redeclaring")
when not declared(vkCreateRayTracingPipelinesKHR):
  var vkCreateRayTracingPipelinesKHR*: proc(device: VkDevice_1107296728;
      deferredOperation: VkDeferredOperationKHR_1107300475;
                                       pipelineCache: VkPipelineCache_1107296750;
                                       createInfoCount: uint32; pCreateInfos: ptr VkRayTracingPipelineCreateInfoKHR_1107305253;
                                       pAllocator: ptr VkAllocationCallbacks_1107297299;
                                       pPipelines: ptr VkPipeline_1107296754): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateRayTracingPipelinesKHR" &
        " already exists, not redeclaring")
when not declared(vkGetRayTracingCaptureReplayShaderGroupHandlesKHR):
  var vkGetRayTracingCaptureReplayShaderGroupHandlesKHR*: proc(device: VkDevice_1107296728;
      pipeline: VkPipeline_1107296754; firstGroup: uint32; groupCount: uint32;
      dataSize: csize_t; pData: pointer): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdTraceRaysIndirectKHR):
  var vkCmdTraceRaysIndirectKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pRaygenShaderBindingTable: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      pMissShaderBindingTable: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      pHitShaderBindingTable: ptr VkStridedDeviceAddressRegionKHR_1107304807;
      pCallableShaderBindingTable: ptr VkStridedDeviceAddressRegionKHR_1107304807;
                                  indirectDeviceAddress: VkDeviceAddress_1107296712): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdTraceRaysIndirectKHR" &
        " already exists, not redeclaring")
when not declared(vkGetRayTracingShaderGroupStackSizeKHR):
  var vkGetRayTracingShaderGroupStackSizeKHR*: proc(device: VkDevice_1107296728;
      pipeline: VkPipeline_1107296754; group: uint32;
      groupShader: VkShaderGroupShaderKHR_1107305241): VkDeviceSize_1107296714 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetRayTracingShaderGroupStackSizeKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdSetRayTracingPipelineStackSizeKHR):
  var vkCmdSetRayTracingPipelineStackSizeKHR*: proc(commandBuffer: VkCommandBuffer_1107296734;
      pipelineStackSize: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdSetRayTracingPipelineStackSizeKHR" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawMeshTasksEXT):
  var vkCmdDrawMeshTasksEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                              groupCountX: uint32; groupCountY: uint32;
                              groupCountZ: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDrawMeshTasksEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawMeshTasksIndirectEXT):
  var vkCmdDrawMeshTasksIndirectEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
                                      buffer: VkBuffer_1107296720;
                                      offset: VkDeviceSize_1107296714;
                                      drawCount: uint32; stride: uint32): void {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCmdDrawMeshTasksIndirectEXT" &
        " already exists, not redeclaring")
when not declared(vkCmdDrawMeshTasksIndirectCountEXT):
  var vkCmdDrawMeshTasksIndirectCountEXT*: proc(commandBuffer: VkCommandBuffer_1107296734;
      buffer: VkBuffer_1107296720; offset: VkDeviceSize_1107296714;
      countBuffer: VkBuffer_1107296720; countBufferOffset: VkDeviceSize_1107296714;
      maxDrawCount: uint32; stride: uint32): void {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkCmdDrawMeshTasksIndirectCountEXT" &
        " already exists, not redeclaring")
when not declared(vkCreateWin32SurfaceKHR):
  proc vkCreateWin32SurfaceKHR*(instance: VkInstance_1107296724;
                                pCreateInfo: ptr VkWin32SurfaceCreateInfoKHR_1107305309;
                                pAllocator: ptr VkAllocationCallbacks_1107297299;
                                pSurface: ptr VkSurfaceKHR_1107299251): VkResult_1107296779 {.
      cdecl, importc: "vkCreateWin32SurfaceKHR".}
else:
  static :
    hint("Declaration of " & "vkCreateWin32SurfaceKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceWin32PresentationSupportKHR):
  proc vkGetPhysicalDeviceWin32PresentationSupportKHR*(
      physicalDevice: VkPhysicalDevice_1107296726; queueFamilyIndex: uint32): VkBool32_1107296710 {.
      cdecl, importc: "vkGetPhysicalDeviceWin32PresentationSupportKHR".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceWin32PresentationSupportKHR" &
        " already exists, not redeclaring")
when not declared(vkGetMemoryWin32HandleKHR):
  proc vkGetMemoryWin32HandleKHR*(device: VkDevice_1107296728;
      pGetWin32HandleInfo: ptr VkMemoryGetWin32HandleInfoKHR_1107305337;
                                  pHandle: ptr HANDLE_1107305317): VkResult_1107296779 {.
      cdecl, importc: "vkGetMemoryWin32HandleKHR".}
else:
  static :
    hint("Declaration of " & "vkGetMemoryWin32HandleKHR" &
        " already exists, not redeclaring")
when not declared(vkGetMemoryWin32HandlePropertiesKHR):
  proc vkGetMemoryWin32HandlePropertiesKHR*(device: VkDevice_1107296728;
      handleType: VkExternalMemoryHandleTypeFlagBits_1107298003; handle: HANDLE_1107305317;
      pMemoryWin32HandleProperties: ptr VkMemoryWin32HandlePropertiesKHR_1107305333): VkResult_1107296779 {.
      cdecl, importc: "vkGetMemoryWin32HandlePropertiesKHR".}
else:
  static :
    hint("Declaration of " & "vkGetMemoryWin32HandlePropertiesKHR" &
        " already exists, not redeclaring")
when not declared(vkImportSemaphoreWin32HandleKHR):
  proc vkImportSemaphoreWin32HandleKHR*(device: VkDevice_1107296728;
      pImportSemaphoreWin32HandleInfo: ptr VkImportSemaphoreWin32HandleInfoKHR_1107305349): VkResult_1107296779 {.
      cdecl, importc: "vkImportSemaphoreWin32HandleKHR".}
else:
  static :
    hint("Declaration of " & "vkImportSemaphoreWin32HandleKHR" &
        " already exists, not redeclaring")
when not declared(vkGetSemaphoreWin32HandleKHR):
  proc vkGetSemaphoreWin32HandleKHR*(device: VkDevice_1107296728;
      pGetWin32HandleInfo: ptr VkSemaphoreGetWin32HandleInfoKHR_1107305361;
                                     pHandle: ptr HANDLE_1107305317): VkResult_1107296779 {.
      cdecl, importc: "vkGetSemaphoreWin32HandleKHR".}
else:
  static :
    hint("Declaration of " & "vkGetSemaphoreWin32HandleKHR" &
        " already exists, not redeclaring")
when not declared(vkImportFenceWin32HandleKHR):
  proc vkImportFenceWin32HandleKHR*(device: VkDevice_1107296728;
      pImportFenceWin32HandleInfo: ptr VkImportFenceWin32HandleInfoKHR_1107305369): VkResult_1107296779 {.
      cdecl, importc: "vkImportFenceWin32HandleKHR".}
else:
  static :
    hint("Declaration of " & "vkImportFenceWin32HandleKHR" &
        " already exists, not redeclaring")
when not declared(vkGetFenceWin32HandleKHR):
  proc vkGetFenceWin32HandleKHR*(device: VkDevice_1107296728;
      pGetWin32HandleInfo: ptr VkFenceGetWin32HandleInfoKHR_1107305377;
                                 pHandle: ptr HANDLE_1107305317): VkResult_1107296779 {.
      cdecl, importc: "vkGetFenceWin32HandleKHR".}
else:
  static :
    hint("Declaration of " & "vkGetFenceWin32HandleKHR" &
        " already exists, not redeclaring")
when not declared(vkGetMemoryWin32HandleNV):
  proc vkGetMemoryWin32HandleNV*(device: VkDevice_1107296728;
                                 memory: VkDeviceMemory_1107296738;
                                 handleType: VkExternalMemoryHandleTypeFlagsNV_1107301567;
                                 pHandle: ptr HANDLE_1107305317): VkResult_1107296779 {.
      cdecl, importc: "vkGetMemoryWin32HandleNV".}
else:
  static :
    hint("Declaration of " & "vkGetMemoryWin32HandleNV" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceSurfacePresentModes2EXT):
  proc vkGetPhysicalDeviceSurfacePresentModes2EXT*(
      physicalDevice: VkPhysicalDevice_1107296726;
      pSurfaceInfo: ptr VkPhysicalDeviceSurfaceInfo2KHR_1107300189;
      pPresentModeCount: ptr uint32; pPresentModes: ptr VkPresentModeKHR_1107299255): VkResult_1107296779 {.
      cdecl, importc: "vkGetPhysicalDeviceSurfacePresentModes2EXT".}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceSurfacePresentModes2EXT" &
        " already exists, not redeclaring")
when not declared(vkAcquireFullScreenExclusiveModeEXT):
  var vkAcquireFullScreenExclusiveModeEXT*: proc(device: VkDevice_1107296728;
      swapchain: VkSwapchainKHR_1107299291): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkAcquireFullScreenExclusiveModeEXT" &
        " already exists, not redeclaring")
when not declared(vkReleaseFullScreenExclusiveModeEXT):
  var vkReleaseFullScreenExclusiveModeEXT*: proc(device: VkDevice_1107296728;
      swapchain: VkSwapchainKHR_1107299291): VkResult_1107296779 {.cdecl,
    .}
else:
  static :
    hint("Declaration of " & "vkReleaseFullScreenExclusiveModeEXT" &
        " already exists, not redeclaring")
when not declared(vkGetDeviceGroupSurfacePresentModes2EXT):
  proc vkGetDeviceGroupSurfacePresentModes2EXT*(device: VkDevice_1107296728;
      pSurfaceInfo: ptr VkPhysicalDeviceSurfaceInfo2KHR_1107300189;
      pModes: ptr VkDeviceGroupPresentModeFlagsKHR_1107299303): VkResult_1107296779 {.
      cdecl, importc: "vkGetDeviceGroupSurfacePresentModes2EXT".}
else:
  static :
    hint("Declaration of " & "vkGetDeviceGroupSurfacePresentModes2EXT" &
        " already exists, not redeclaring")
when not declared(vkAcquireWinrtDisplayNV):
  var vkAcquireWinrtDisplayNV*: proc(physicalDevice: VkPhysicalDevice_1107296726;
                                display: VkDisplayKHR_1107299355): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkAcquireWinrtDisplayNV" &
        " already exists, not redeclaring")
when not declared(vkGetWinrtDisplayNV):
  var vkGetWinrtDisplayNV*: proc(physicalDevice: VkPhysicalDevice_1107296726;
                            deviceRelativeId: uint32; pDisplay: ptr VkDisplayKHR_1107299355): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetWinrtDisplayNV" &
        " already exists, not redeclaring")
when not declared(vkCreateXlibSurfaceKHR):
  var vkCreateXlibSurfaceKHR*: proc(instance: VkInstance_1107296724;
                               pCreateInfo: ptr VkXlibSurfaceCreateInfoKHR_1107305435;
                               pAllocator: ptr VkAllocationCallbacks_1107297299;
                               pSurface: ptr VkSurfaceKHR_1107299251): VkResult_1107296779 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkCreateXlibSurfaceKHR" &
        " already exists, not redeclaring")
when not declared(vkGetPhysicalDeviceXlibPresentationSupportKHR):
  var vkGetPhysicalDeviceXlibPresentationSupportKHR*: proc(
      physicalDevice: VkPhysicalDevice_1107296726; queueFamilyIndex: uint32;
      dpy: ptr Display_1107305431; visualID: VisualID_1107305441): VkBool32_1107296710 {.
      cdecl.}
else:
  static :
    hint("Declaration of " & "vkGetPhysicalDeviceXlibPresentationSupportKHR" &
        " already exists, not redeclaring")
proc `$`*(val: VkBuffer_1107296719): string = $(cast[int](val))
proc `$`*(val: VkImage_1107296721): string = $(cast[int](val))
proc `$`*(val: VkInstance_1107296723): string = $(cast[int](val))
proc `$`*(val: VkPhysicalDevice_1107296725): string = $(cast[int](val))
proc `$`*(val: VkDevice_1107296727): string = $(cast[int](val))
proc `$`*(val: VkQueue_1107296729): string = $(cast[int](val))
proc `$`*(val: VkSemaphore_1107296731): string = $(cast[int](val))
proc `$`*(val: VkCommandBuffer_1107296733): string = $(cast[int](val))
proc `$`*(val: VkFence_1107296735): string = $(cast[int](val))
proc `$`*(val: VkDeviceMemory_1107296737): string = $(cast[int](val))
proc `$`*(val: VkEvent_1107296739): string = $(cast[int](val))
proc `$`*(val: VkQueryPool_1107296741): string = $(cast[int](val))
proc `$`*(val: VkBufferView_1107296743): string = $(cast[int](val))
proc `$`*(val: VkImageView_1107296745): string = $(cast[int](val))
proc `$`*(val: VkShaderModule_1107296747): string = $(cast[int](val))
proc `$`*(val: VkPipelineCache_1107296749): string = $(cast[int](val))
proc `$`*(val: VkPipelineLayout_1107296751): string = $(cast[int](val))
proc `$`*(val: VkPipeline_1107296753): string = $(cast[int](val))
proc `$`*(val: VkRenderPass_1107296755): string = $(cast[int](val))
proc `$`*(val: VkDescriptorSetLayout_1107296764): string = $(cast[int](val))
proc `$`*(val: VkSampler_1107296766): string = $(cast[int](val))
proc `$`*(val: VkDescriptorSet_1107296768): string = $(cast[int](val))
proc `$`*(val: VkDescriptorPool_1107296770): string = $(cast[int](val))
proc `$`*(val: VkFramebuffer_1107296772): string = $(cast[int](val))
proc `$`*(val: VkCommandPool_1107296774): string = $(cast[int](val))
proc `$`*(val: VkSamplerYcbcrConversion_1107297950): string = $(cast[int](val))
proc `$`*(val: VkDescriptorUpdateTemplate_1107297952): string = $(cast[int](val))
proc `$`*(val: VkPrivateDataSlot_1107298646): string = $(cast[int](val))
proc `$`*(val: VkSurfaceKHR_1107299250): string = $(cast[int](val))
proc `$`*(val: VkSwapchainKHR_1107299290): string = $(cast[int](val))
proc `$`*(val: VkDisplayKHR_1107299354): string = $(cast[int](val))
proc `$`*(val: VkDisplayModeKHR_1107299356): string = $(cast[int](val))
proc `$`*(val: VkVideoSessionKHR_1107299416): string = $(cast[int](val))
proc `$`*(val: VkVideoSessionParametersKHR_1107299418): string = $(cast[int](val))
proc `$`*(val: VkDeferredOperationKHR_1107300474): string = $(cast[int](val))
proc `$`*(val: VkPipelineBinaryKHR_1107300838): string = $(cast[int](val))
proc `$`*(val: VkDebugReportCallbackEXT_1107301400): string = $(cast[int](val))
proc `$`*(val: VkCuModuleNVX_1107301492): string = $(cast[int](val))
proc `$`*(val: VkCuFunctionNVX_1107301494): string = $(cast[int](val))
proc `$`*(val: VkDebugUtilsMessengerEXT_1107301798): string = $(cast[int](val))
proc `$`*(val: VkValidationCacheEXT_1107301990): string = $(cast[int](val))
proc `$`*(val: VkAccelerationStructureNV_1107302070): string = $(cast[int](val))
proc `$`*(val: VkPerformanceConfigurationINTEL_1107302372): string = $(cast[int](val))
proc `$`*(val: VkIndirectCommandsLayoutNV_1107302756): string = $(cast[int](val))
proc `$`*(val: VkAccelerationStructureKHR_1107303004): string = $(cast[int](val))
proc `$`*(val: VkMicromapEXT_1107303512): string = $(cast[int](val))
proc `$`*(val: VkTensorARM_1107303982): string = $(cast[int](val))
proc `$`*(val: VkTensorViewARM_1107303984): string = $(cast[int](val))
proc `$`*(val: VkOpticalFlowSessionNV_1107304140): string = $(cast[int](val))
proc `$`*(val: VkShaderEXT_1107304240): string = $(cast[int](val))
proc `$`*(val: VkDataGraphPipelineSessionARM_1107304444): string = $(cast[int](val))
proc `$`*(val: VkExternalComputeQueueNV_1107304696): string = $(cast[int](val))
proc `$`*(val: VkIndirectExecutionSetEXT_1107304910): string = $(cast[int](val))
proc `$`*(val: VkIndirectCommandsLayoutEXT_1107304912): string = $(cast[int](val))
proc `$`*(val: HINSTANCE_1107305304): string = $(cast[int](val))
proc `$`*(val: HWND_1107305306): string = $(cast[int](val))
proc `$`*(val: HMONITOR_1107305410): string = $(cast[int](val))

import std/dynlib
import std/strutils
import std/logging

var vkInstance*: VkInstance = VkInstance(nil)
var vkPhysicalDevices: seq[VkPhysicalDevice]

template checkVkResult*(call: untyped) =
  when defined(release):
    discard call
  else:
    # yes, a bit cheap, but this is only for nice debug output
    var callstr = astToStr(call).replace("\n", "")
    while callstr.find("  ") >= 0:
      callstr = callstr.replace("  ", " ")
    debug "Calling vulkan: ", callstr
    let value = call
    if value != VK_SUCCESS:
      error "Vulkan error: ", astToStr(call), " returned ", $value
      raise newException(
        Exception, "Vulkan error: " & astToStr(call) & " returned " & $value
      )

proc loadFunc[T](instance: VkInstance, f: var T, name: string) =
  f = cast[T](vkGetInstanceProcAddr(instance, name))

proc initVulkan*() =
  if vkGetInstanceProcAddr != nil:
    return

  when defined(linux):
    let vulkanLib = loadLib("libvulkan.so.1")
  when defined(windows):
    let vulkanLib = loadLib("vulkan-1.dll")
  if vulkanLib == nil:
    raise newException(Exception, "Unable to load vulkan library")

  # load function-pointer resolver function
  vkGetInstanceProcAddr = cast[typeof(vkGetInstanceProcAddr)](checkedSymAddr(vulkanLib, "vkGetInstanceProcAddr"))

  # need to create an instance before loading other function points
  loadFunc(vkInstance, vkCreateInstance, "vkCreateInstance")
  let createInfo = VkInstanceCreateInfo(
    pNext: nil,
    flags: 0,
    pApplicationInfo: nil,
    enabledLayerCount: 0,
    ppEnabledLayerNames: nil,
    enabledExtensionCount: 0,
    ppEnabledExtensionNames: nil,
  )
  checkVkResult vkCreateInstance(addr createInfo, nil, addr vkInstance)

  # load all functions (some might be null, not checking here)
  loadFunc(vkInstance, vkDestroyInstance, "vkDestroyInstance")
  loadFunc(vkInstance, vkEnumeratePhysicalDevices, "vkEnumeratePhysicalDevices")
  loadFunc(vkInstance, vkGetPhysicalDeviceFeatures, "vkGetPhysicalDeviceFeatures")
  loadFunc(vkInstance, vkGetPhysicalDeviceFormatProperties, "vkGetPhysicalDeviceFormatProperties")
  loadFunc(vkInstance, vkGetPhysicalDeviceImageFormatProperties, "vkGetPhysicalDeviceImageFormatProperties")
  loadFunc(vkInstance, vkGetPhysicalDeviceProperties, "vkGetPhysicalDeviceProperties")
  loadFunc(vkInstance, vkGetPhysicalDeviceQueueFamilyProperties, "vkGetPhysicalDeviceQueueFamilyProperties")
  loadFunc(vkInstance, vkGetPhysicalDeviceMemoryProperties, "vkGetPhysicalDeviceMemoryProperties")
  loadFunc(vkInstance, vkGetDeviceProcAddr, "vkGetDeviceProcAddr")
  loadFunc(vkInstance, vkCreateDevice, "vkCreateDevice")
  loadFunc(vkInstance, vkDestroyDevice, "vkDestroyDevice")
  loadFunc(vkInstance, vkEnumerateInstanceExtensionProperties, "vkEnumerateInstanceExtensionProperties")
  loadFunc(vkInstance, vkEnumerateDeviceExtensionProperties, "vkEnumerateDeviceExtensionProperties")
  loadFunc(vkInstance, vkEnumerateInstanceLayerProperties, "vkEnumerateInstanceLayerProperties")
  loadFunc(vkInstance, vkEnumerateDeviceLayerProperties, "vkEnumerateDeviceLayerProperties")
  loadFunc(vkInstance, vkGetDeviceQueue, "vkGetDeviceQueue")
  loadFunc(vkInstance, vkQueueSubmit, "vkQueueSubmit")
  loadFunc(vkInstance, vkQueueWaitIdle, "vkQueueWaitIdle")
  loadFunc(vkInstance, vkDeviceWaitIdle, "vkDeviceWaitIdle")
  loadFunc(vkInstance, vkAllocateMemory, "vkAllocateMemory")
  loadFunc(vkInstance, vkFreeMemory, "vkFreeMemory")
  loadFunc(vkInstance, vkMapMemory, "vkMapMemory")
  loadFunc(vkInstance, vkUnmapMemory, "vkUnmapMemory")
  loadFunc(vkInstance, vkFlushMappedMemoryRanges, "vkFlushMappedMemoryRanges")
  loadFunc(vkInstance, vkInvalidateMappedMemoryRanges, "vkInvalidateMappedMemoryRanges")
  loadFunc(vkInstance, vkGetDeviceMemoryCommitment, "vkGetDeviceMemoryCommitment")
  loadFunc(vkInstance, vkBindBufferMemory, "vkBindBufferMemory")
  loadFunc(vkInstance, vkBindImageMemory, "vkBindImageMemory")
  loadFunc(vkInstance, vkGetBufferMemoryRequirements, "vkGetBufferMemoryRequirements")
  loadFunc(vkInstance, vkGetImageMemoryRequirements, "vkGetImageMemoryRequirements")
  loadFunc(vkInstance, vkGetImageSparseMemoryRequirements, "vkGetImageSparseMemoryRequirements")
  loadFunc(vkInstance, vkGetPhysicalDeviceSparseImageFormatProperties, "vkGetPhysicalDeviceSparseImageFormatProperties")
  loadFunc(vkInstance, vkQueueBindSparse, "vkQueueBindSparse")
  loadFunc(vkInstance, vkCreateFence, "vkCreateFence")
  loadFunc(vkInstance, vkDestroyFence, "vkDestroyFence")
  loadFunc(vkInstance, vkResetFences, "vkResetFences")
  loadFunc(vkInstance, vkGetFenceStatus, "vkGetFenceStatus")
  loadFunc(vkInstance, vkWaitForFences, "vkWaitForFences")
  loadFunc(vkInstance, vkCreateSemaphore, "vkCreateSemaphore")
  loadFunc(vkInstance, vkDestroySemaphore, "vkDestroySemaphore")
  loadFunc(vkInstance, vkCreateEvent, "vkCreateEvent")
  loadFunc(vkInstance, vkDestroyEvent, "vkDestroyEvent")
  loadFunc(vkInstance, vkGetEventStatus, "vkGetEventStatus")
  loadFunc(vkInstance, vkSetEvent, "vkSetEvent")
  loadFunc(vkInstance, vkResetEvent, "vkResetEvent")
  loadFunc(vkInstance, vkCreateQueryPool, "vkCreateQueryPool")
  loadFunc(vkInstance, vkDestroyQueryPool, "vkDestroyQueryPool")
  loadFunc(vkInstance, vkGetQueryPoolResults, "vkGetQueryPoolResults")
  loadFunc(vkInstance, vkCreateBuffer, "vkCreateBuffer")
  loadFunc(vkInstance, vkDestroyBuffer, "vkDestroyBuffer")
  loadFunc(vkInstance, vkCreateBufferView, "vkCreateBufferView")
  loadFunc(vkInstance, vkDestroyBufferView, "vkDestroyBufferView")
  loadFunc(vkInstance, vkCreateImage, "vkCreateImage")
  loadFunc(vkInstance, vkDestroyImage, "vkDestroyImage")
  loadFunc(vkInstance, vkGetImageSubresourceLayout, "vkGetImageSubresourceLayout")
  loadFunc(vkInstance, vkCreateImageView, "vkCreateImageView")
  loadFunc(vkInstance, vkDestroyImageView, "vkDestroyImageView")
  loadFunc(vkInstance, vkCreateShaderModule, "vkCreateShaderModule")
  loadFunc(vkInstance, vkDestroyShaderModule, "vkDestroyShaderModule")
  loadFunc(vkInstance, vkCreatePipelineCache, "vkCreatePipelineCache")
  loadFunc(vkInstance, vkDestroyPipelineCache, "vkDestroyPipelineCache")
  loadFunc(vkInstance, vkGetPipelineCacheData, "vkGetPipelineCacheData")
  loadFunc(vkInstance, vkMergePipelineCaches, "vkMergePipelineCaches")
  loadFunc(vkInstance, vkCreateGraphicsPipelines, "vkCreateGraphicsPipelines")
  loadFunc(vkInstance, vkCreateComputePipelines, "vkCreateComputePipelines")
  loadFunc(vkInstance, vkDestroyPipeline, "vkDestroyPipeline")
  loadFunc(vkInstance, vkCreatePipelineLayout, "vkCreatePipelineLayout")
  loadFunc(vkInstance, vkDestroyPipelineLayout, "vkDestroyPipelineLayout")
  loadFunc(vkInstance, vkCreateSampler, "vkCreateSampler")
  loadFunc(vkInstance, vkDestroySampler, "vkDestroySampler")
  loadFunc(vkInstance, vkCreateDescriptorSetLayout, "vkCreateDescriptorSetLayout")
  loadFunc(vkInstance, vkDestroyDescriptorSetLayout, "vkDestroyDescriptorSetLayout")
  loadFunc(vkInstance, vkCreateDescriptorPool, "vkCreateDescriptorPool")
  loadFunc(vkInstance, vkDestroyDescriptorPool, "vkDestroyDescriptorPool")
  loadFunc(vkInstance, vkResetDescriptorPool, "vkResetDescriptorPool")
  loadFunc(vkInstance, vkAllocateDescriptorSets, "vkAllocateDescriptorSets")
  loadFunc(vkInstance, vkFreeDescriptorSets, "vkFreeDescriptorSets")
  loadFunc(vkInstance, vkUpdateDescriptorSets, "vkUpdateDescriptorSets")
  loadFunc(vkInstance, vkCreateFramebuffer, "vkCreateFramebuffer")
  loadFunc(vkInstance, vkDestroyFramebuffer, "vkDestroyFramebuffer")
  loadFunc(vkInstance, vkCreateRenderPass, "vkCreateRenderPass")
  loadFunc(vkInstance, vkDestroyRenderPass, "vkDestroyRenderPass")
  loadFunc(vkInstance, vkGetRenderAreaGranularity, "vkGetRenderAreaGranularity")
  loadFunc(vkInstance, vkCreateCommandPool, "vkCreateCommandPool")
  loadFunc(vkInstance, vkDestroyCommandPool, "vkDestroyCommandPool")
  loadFunc(vkInstance, vkResetCommandPool, "vkResetCommandPool")
  loadFunc(vkInstance, vkAllocateCommandBuffers, "vkAllocateCommandBuffers")
  loadFunc(vkInstance, vkFreeCommandBuffers, "vkFreeCommandBuffers")
  loadFunc(vkInstance, vkBeginCommandBuffer, "vkBeginCommandBuffer")
  loadFunc(vkInstance, vkEndCommandBuffer, "vkEndCommandBuffer")
  loadFunc(vkInstance, vkResetCommandBuffer, "vkResetCommandBuffer")
  loadFunc(vkInstance, vkCmdBindPipeline, "vkCmdBindPipeline")
  loadFunc(vkInstance, vkCmdSetViewport, "vkCmdSetViewport")
  loadFunc(vkInstance, vkCmdSetScissor, "vkCmdSetScissor")
  loadFunc(vkInstance, vkCmdSetLineWidth, "vkCmdSetLineWidth")
  loadFunc(vkInstance, vkCmdSetDepthBias, "vkCmdSetDepthBias")
  loadFunc(vkInstance, vkCmdSetBlendConstants, "vkCmdSetBlendConstants")
  loadFunc(vkInstance, vkCmdSetDepthBounds, "vkCmdSetDepthBounds")
  loadFunc(vkInstance, vkCmdSetStencilCompareMask, "vkCmdSetStencilCompareMask")
  loadFunc(vkInstance, vkCmdSetStencilWriteMask, "vkCmdSetStencilWriteMask")
  loadFunc(vkInstance, vkCmdSetStencilReference, "vkCmdSetStencilReference")
  loadFunc(vkInstance, vkCmdBindDescriptorSets, "vkCmdBindDescriptorSets")
  loadFunc(vkInstance, vkCmdBindIndexBuffer, "vkCmdBindIndexBuffer")
  loadFunc(vkInstance, vkCmdBindVertexBuffers, "vkCmdBindVertexBuffers")
  loadFunc(vkInstance, vkCmdDraw, "vkCmdDraw")
  loadFunc(vkInstance, vkCmdDrawIndexed, "vkCmdDrawIndexed")
  loadFunc(vkInstance, vkCmdDrawIndirect, "vkCmdDrawIndirect")
  loadFunc(vkInstance, vkCmdDrawIndexedIndirect, "vkCmdDrawIndexedIndirect")
  loadFunc(vkInstance, vkCmdDispatch, "vkCmdDispatch")
  loadFunc(vkInstance, vkCmdDispatchIndirect, "vkCmdDispatchIndirect")
  loadFunc(vkInstance, vkCmdCopyBuffer, "vkCmdCopyBuffer")
  loadFunc(vkInstance, vkCmdCopyImage, "vkCmdCopyImage")
  loadFunc(vkInstance, vkCmdBlitImage, "vkCmdBlitImage")
  loadFunc(vkInstance, vkCmdCopyBufferToImage, "vkCmdCopyBufferToImage")
  loadFunc(vkInstance, vkCmdCopyImageToBuffer, "vkCmdCopyImageToBuffer")
  loadFunc(vkInstance, vkCmdUpdateBuffer, "vkCmdUpdateBuffer")
  loadFunc(vkInstance, vkCmdFillBuffer, "vkCmdFillBuffer")
  loadFunc(vkInstance, vkCmdClearColorImage, "vkCmdClearColorImage")
  loadFunc(vkInstance, vkCmdClearDepthStencilImage, "vkCmdClearDepthStencilImage")
  loadFunc(vkInstance, vkCmdClearAttachments, "vkCmdClearAttachments")
  loadFunc(vkInstance, vkCmdResolveImage, "vkCmdResolveImage")
  loadFunc(vkInstance, vkCmdSetEvent, "vkCmdSetEvent")
  loadFunc(vkInstance, vkCmdResetEvent, "vkCmdResetEvent")
  loadFunc(vkInstance, vkCmdWaitEvents, "vkCmdWaitEvents")
  loadFunc(vkInstance, vkCmdPipelineBarrier, "vkCmdPipelineBarrier")
  loadFunc(vkInstance, vkCmdBeginQuery, "vkCmdBeginQuery")
  loadFunc(vkInstance, vkCmdEndQuery, "vkCmdEndQuery")
  loadFunc(vkInstance, vkCmdResetQueryPool, "vkCmdResetQueryPool")
  loadFunc(vkInstance, vkCmdWriteTimestamp, "vkCmdWriteTimestamp")
  loadFunc(vkInstance, vkCmdCopyQueryPoolResults, "vkCmdCopyQueryPoolResults")
  loadFunc(vkInstance, vkCmdPushConstants, "vkCmdPushConstants")
  loadFunc(vkInstance, vkCmdBeginRenderPass, "vkCmdBeginRenderPass")
  loadFunc(vkInstance, vkCmdNextSubpass, "vkCmdNextSubpass")
  loadFunc(vkInstance, vkCmdEndRenderPass, "vkCmdEndRenderPass")
  loadFunc(vkInstance, vkCmdExecuteCommands, "vkCmdExecuteCommands")
  loadFunc(vkInstance, vkEnumerateInstanceVersion, "vkEnumerateInstanceVersion")
  loadFunc(vkInstance, vkGetDeviceGroupPeerMemoryFeatures, "vkGetDeviceGroupPeerMemoryFeatures")
  loadFunc(vkInstance, vkCmdSetDeviceMask, "vkCmdSetDeviceMask")
  loadFunc(vkInstance, vkCmdDispatchBase, "vkCmdDispatchBase")
  loadFunc(vkInstance, vkEnumeratePhysicalDeviceGroups, "vkEnumeratePhysicalDeviceGroups")
  loadFunc(vkInstance, vkTrimCommandPool, "vkTrimCommandPool")
  loadFunc(vkInstance, vkCreateSamplerYcbcrConversion, "vkCreateSamplerYcbcrConversion")
  loadFunc(vkInstance, vkDestroySamplerYcbcrConversion, "vkDestroySamplerYcbcrConversion")
  loadFunc(vkInstance, vkCreateDescriptorUpdateTemplate, "vkCreateDescriptorUpdateTemplate")
  loadFunc(vkInstance, vkDestroyDescriptorUpdateTemplate, "vkDestroyDescriptorUpdateTemplate")
  loadFunc(vkInstance, vkUpdateDescriptorSetWithTemplate, "vkUpdateDescriptorSetWithTemplate")
  loadFunc(vkInstance, vkGetPhysicalDeviceExternalBufferProperties, "vkGetPhysicalDeviceExternalBufferProperties")
  loadFunc(vkInstance, vkGetPhysicalDeviceExternalFenceProperties, "vkGetPhysicalDeviceExternalFenceProperties")
  loadFunc(vkInstance, vkGetPhysicalDeviceExternalSemaphoreProperties, "vkGetPhysicalDeviceExternalSemaphoreProperties")
  loadFunc(vkInstance, vkGetDescriptorSetLayoutSupport, "vkGetDescriptorSetLayoutSupport")
  loadFunc(vkInstance, vkCmdDrawIndirectCount, "vkCmdDrawIndirectCount")
  loadFunc(vkInstance, vkCmdDrawIndexedIndirectCount, "vkCmdDrawIndexedIndirectCount")
  loadFunc(vkInstance, vkResetQueryPool, "vkResetQueryPool")
  loadFunc(vkInstance, vkGetSemaphoreCounterValue, "vkGetSemaphoreCounterValue")
  loadFunc(vkInstance, vkWaitSemaphores, "vkWaitSemaphores")
  loadFunc(vkInstance, vkSignalSemaphore, "vkSignalSemaphore")
  loadFunc(vkInstance, vkGetBufferDeviceAddress, "vkGetBufferDeviceAddress")
  loadFunc(vkInstance, vkGetBufferOpaqueCaptureAddress, "vkGetBufferOpaqueCaptureAddress")
  loadFunc(vkInstance, vkGetDeviceMemoryOpaqueCaptureAddress, "vkGetDeviceMemoryOpaqueCaptureAddress")
  loadFunc(vkInstance, vkGetPhysicalDeviceToolProperties, "vkGetPhysicalDeviceToolProperties")
  loadFunc(vkInstance, vkCreatePrivateDataSlot, "vkCreatePrivateDataSlot")
  loadFunc(vkInstance, vkDestroyPrivateDataSlot, "vkDestroyPrivateDataSlot")
  loadFunc(vkInstance, vkSetPrivateData, "vkSetPrivateData")
  loadFunc(vkInstance, vkGetPrivateData, "vkGetPrivateData")
  loadFunc(vkInstance, vkCmdBeginRendering, "vkCmdBeginRendering")
  loadFunc(vkInstance, vkCmdEndRendering, "vkCmdEndRendering")
  loadFunc(vkInstance, vkCmdSetCullMode, "vkCmdSetCullMode")
  loadFunc(vkInstance, vkCmdSetFrontFace, "vkCmdSetFrontFace")
  loadFunc(vkInstance, vkCmdSetPrimitiveTopology, "vkCmdSetPrimitiveTopology")
  loadFunc(vkInstance, vkCmdSetViewportWithCount, "vkCmdSetViewportWithCount")
  loadFunc(vkInstance, vkCmdSetScissorWithCount, "vkCmdSetScissorWithCount")
  loadFunc(vkInstance, vkCmdSetDepthTestEnable, "vkCmdSetDepthTestEnable")
  loadFunc(vkInstance, vkCmdSetDepthWriteEnable, "vkCmdSetDepthWriteEnable")
  loadFunc(vkInstance, vkCmdSetDepthCompareOp, "vkCmdSetDepthCompareOp")
  loadFunc(vkInstance, vkCmdSetDepthBoundsTestEnable, "vkCmdSetDepthBoundsTestEnable")
  loadFunc(vkInstance, vkCmdSetStencilTestEnable, "vkCmdSetStencilTestEnable")
  loadFunc(vkInstance, vkCmdSetStencilOp, "vkCmdSetStencilOp")
  loadFunc(vkInstance, vkCmdSetRasterizerDiscardEnable, "vkCmdSetRasterizerDiscardEnable")
  loadFunc(vkInstance, vkCmdSetDepthBiasEnable, "vkCmdSetDepthBiasEnable")
  loadFunc(vkInstance, vkCmdSetPrimitiveRestartEnable, "vkCmdSetPrimitiveRestartEnable")
  loadFunc(vkInstance, vkGetDeviceBufferMemoryRequirements, "vkGetDeviceBufferMemoryRequirements")
  loadFunc(vkInstance, vkGetDeviceImageMemoryRequirements, "vkGetDeviceImageMemoryRequirements")
  loadFunc(vkInstance, vkGetDeviceImageSparseMemoryRequirements, "vkGetDeviceImageSparseMemoryRequirements")
  loadFunc(vkInstance, vkCmdSetLineStipple, "vkCmdSetLineStipple")
  loadFunc(vkInstance, vkGetRenderingAreaGranularity, "vkGetRenderingAreaGranularity")
  loadFunc(vkInstance, vkGetDeviceImageSubresourceLayout, "vkGetDeviceImageSubresourceLayout")
  loadFunc(vkInstance, vkCmdPushDescriptorSet, "vkCmdPushDescriptorSet")
  loadFunc(vkInstance, vkCmdPushDescriptorSetWithTemplate, "vkCmdPushDescriptorSetWithTemplate")
  loadFunc(vkInstance, vkCmdSetRenderingAttachmentLocations, "vkCmdSetRenderingAttachmentLocations")
  loadFunc(vkInstance, vkCmdSetRenderingInputAttachmentIndices, "vkCmdSetRenderingInputAttachmentIndices")
  loadFunc(vkInstance, vkCopyMemoryToImage, "vkCopyMemoryToImage")
  loadFunc(vkInstance, vkCopyImageToMemory, "vkCopyImageToMemory")
  loadFunc(vkInstance, vkCopyImageToImage, "vkCopyImageToImage")
  loadFunc(vkInstance, vkTransitionImageLayout, "vkTransitionImageLayout")
  loadFunc(vkInstance, vkDestroySurfaceKHR, "vkDestroySurfaceKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceSurfaceSupportKHR, "vkGetPhysicalDeviceSurfaceSupportKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceSurfaceCapabilitiesKHR, "vkGetPhysicalDeviceSurfaceCapabilitiesKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceSurfaceFormatsKHR, "vkGetPhysicalDeviceSurfaceFormatsKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceSurfacePresentModesKHR, "vkGetPhysicalDeviceSurfacePresentModesKHR")
  loadFunc(vkInstance, vkCreateSwapchainKHR, "vkCreateSwapchainKHR")
  loadFunc(vkInstance, vkDestroySwapchainKHR, "vkDestroySwapchainKHR")
  loadFunc(vkInstance, vkGetSwapchainImagesKHR, "vkGetSwapchainImagesKHR")
  loadFunc(vkInstance, vkAcquireNextImageKHR, "vkAcquireNextImageKHR")
  loadFunc(vkInstance, vkQueuePresentKHR, "vkQueuePresentKHR")
  loadFunc(vkInstance, vkGetDeviceGroupPresentCapabilitiesKHR, "vkGetDeviceGroupPresentCapabilitiesKHR")
  loadFunc(vkInstance, vkGetDeviceGroupSurfacePresentModesKHR, "vkGetDeviceGroupSurfacePresentModesKHR")
  loadFunc(vkInstance, vkGetPhysicalDevicePresentRectanglesKHR, "vkGetPhysicalDevicePresentRectanglesKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceDisplayPropertiesKHR, "vkGetPhysicalDeviceDisplayPropertiesKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceDisplayPlanePropertiesKHR, "vkGetPhysicalDeviceDisplayPlanePropertiesKHR")
  loadFunc(vkInstance, vkGetDisplayPlaneSupportedDisplaysKHR, "vkGetDisplayPlaneSupportedDisplaysKHR")
  loadFunc(vkInstance, vkGetDisplayModePropertiesKHR, "vkGetDisplayModePropertiesKHR")
  loadFunc(vkInstance, vkCreateDisplayModeKHR, "vkCreateDisplayModeKHR")
  loadFunc(vkInstance, vkGetDisplayPlaneCapabilitiesKHR, "vkGetDisplayPlaneCapabilitiesKHR")
  loadFunc(vkInstance, vkCreateDisplayPlaneSurfaceKHR, "vkCreateDisplayPlaneSurfaceKHR")
  loadFunc(vkInstance, vkCreateSharedSwapchainsKHR, "vkCreateSharedSwapchainsKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceVideoCapabilitiesKHR, "vkGetPhysicalDeviceVideoCapabilitiesKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceVideoFormatPropertiesKHR, "vkGetPhysicalDeviceVideoFormatPropertiesKHR")
  loadFunc(vkInstance, vkCreateVideoSessionKHR, "vkCreateVideoSessionKHR")
  loadFunc(vkInstance, vkDestroyVideoSessionKHR, "vkDestroyVideoSessionKHR")
  loadFunc(vkInstance, vkGetVideoSessionMemoryRequirementsKHR, "vkGetVideoSessionMemoryRequirementsKHR")
  loadFunc(vkInstance, vkBindVideoSessionMemoryKHR, "vkBindVideoSessionMemoryKHR")
  loadFunc(vkInstance, vkCreateVideoSessionParametersKHR, "vkCreateVideoSessionParametersKHR")
  loadFunc(vkInstance, vkUpdateVideoSessionParametersKHR, "vkUpdateVideoSessionParametersKHR")
  loadFunc(vkInstance, vkDestroyVideoSessionParametersKHR, "vkDestroyVideoSessionParametersKHR")
  loadFunc(vkInstance, vkCmdBeginVideoCodingKHR, "vkCmdBeginVideoCodingKHR")
  loadFunc(vkInstance, vkCmdEndVideoCodingKHR, "vkCmdEndVideoCodingKHR")
  loadFunc(vkInstance, vkCmdControlVideoCodingKHR, "vkCmdControlVideoCodingKHR")
  loadFunc(vkInstance, vkCmdDecodeVideoKHR, "vkCmdDecodeVideoKHR")
  loadFunc(vkInstance, vkCmdBeginRenderingKHR, "vkCmdBeginRenderingKHR")
  loadFunc(vkInstance, vkCmdEndRenderingKHR, "vkCmdEndRenderingKHR")
  loadFunc(vkInstance, vkGetDeviceGroupPeerMemoryFeaturesKHR, "vkGetDeviceGroupPeerMemoryFeaturesKHR")
  loadFunc(vkInstance, vkCmdSetDeviceMaskKHR, "vkCmdSetDeviceMaskKHR")
  loadFunc(vkInstance, vkCmdDispatchBaseKHR, "vkCmdDispatchBaseKHR")
  loadFunc(vkInstance, vkTrimCommandPoolKHR, "vkTrimCommandPoolKHR")
  loadFunc(vkInstance, vkEnumeratePhysicalDeviceGroupsKHR, "vkEnumeratePhysicalDeviceGroupsKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceExternalBufferPropertiesKHR, "vkGetPhysicalDeviceExternalBufferPropertiesKHR")
  loadFunc(vkInstance, vkGetMemoryFdKHR, "vkGetMemoryFdKHR")
  loadFunc(vkInstance, vkGetMemoryFdPropertiesKHR, "vkGetMemoryFdPropertiesKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceExternalSemaphorePropertiesKHR, "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR")
  loadFunc(vkInstance, vkImportSemaphoreFdKHR, "vkImportSemaphoreFdKHR")
  loadFunc(vkInstance, vkGetSemaphoreFdKHR, "vkGetSemaphoreFdKHR")
  loadFunc(vkInstance, vkCmdPushDescriptorSetKHR, "vkCmdPushDescriptorSetKHR")
  loadFunc(vkInstance, vkCmdPushDescriptorSetWithTemplateKHR, "vkCmdPushDescriptorSetWithTemplateKHR")
  loadFunc(vkInstance, vkCreateDescriptorUpdateTemplateKHR, "vkCreateDescriptorUpdateTemplateKHR")
  loadFunc(vkInstance, vkDestroyDescriptorUpdateTemplateKHR, "vkDestroyDescriptorUpdateTemplateKHR")
  loadFunc(vkInstance, vkUpdateDescriptorSetWithTemplateKHR, "vkUpdateDescriptorSetWithTemplateKHR")
  loadFunc(vkInstance, vkGetSwapchainStatusKHR, "vkGetSwapchainStatusKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceExternalFencePropertiesKHR, "vkGetPhysicalDeviceExternalFencePropertiesKHR")
  loadFunc(vkInstance, vkImportFenceFdKHR, "vkImportFenceFdKHR")
  loadFunc(vkInstance, vkGetFenceFdKHR, "vkGetFenceFdKHR")
  loadFunc(vkInstance, vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR, "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR, "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR")
  loadFunc(vkInstance, vkAcquireProfilingLockKHR, "vkAcquireProfilingLockKHR")
  loadFunc(vkInstance, vkReleaseProfilingLockKHR, "vkReleaseProfilingLockKHR")
  loadFunc(vkInstance, vkCreateSamplerYcbcrConversionKHR, "vkCreateSamplerYcbcrConversionKHR")
  loadFunc(vkInstance, vkDestroySamplerYcbcrConversionKHR, "vkDestroySamplerYcbcrConversionKHR")
  loadFunc(vkInstance, vkGetDescriptorSetLayoutSupportKHR, "vkGetDescriptorSetLayoutSupportKHR")
  loadFunc(vkInstance, vkCmdDrawIndirectCountKHR, "vkCmdDrawIndirectCountKHR")
  loadFunc(vkInstance, vkCmdDrawIndexedIndirectCountKHR, "vkCmdDrawIndexedIndirectCountKHR")
  loadFunc(vkInstance, vkGetSemaphoreCounterValueKHR, "vkGetSemaphoreCounterValueKHR")
  loadFunc(vkInstance, vkWaitSemaphoresKHR, "vkWaitSemaphoresKHR")
  loadFunc(vkInstance, vkSignalSemaphoreKHR, "vkSignalSemaphoreKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceFragmentShadingRatesKHR, "vkGetPhysicalDeviceFragmentShadingRatesKHR")
  loadFunc(vkInstance, vkCmdSetFragmentShadingRateKHR, "vkCmdSetFragmentShadingRateKHR")
  loadFunc(vkInstance, vkCmdSetRenderingAttachmentLocationsKHR, "vkCmdSetRenderingAttachmentLocationsKHR")
  loadFunc(vkInstance, vkCmdSetRenderingInputAttachmentIndicesKHR, "vkCmdSetRenderingInputAttachmentIndicesKHR")
  loadFunc(vkInstance, vkWaitForPresentKHR, "vkWaitForPresentKHR")
  loadFunc(vkInstance, vkGetBufferDeviceAddressKHR, "vkGetBufferDeviceAddressKHR")
  loadFunc(vkInstance, vkGetBufferOpaqueCaptureAddressKHR, "vkGetBufferOpaqueCaptureAddressKHR")
  loadFunc(vkInstance, vkGetDeviceMemoryOpaqueCaptureAddressKHR, "vkGetDeviceMemoryOpaqueCaptureAddressKHR")
  loadFunc(vkInstance, vkCreateDeferredOperationKHR, "vkCreateDeferredOperationKHR")
  loadFunc(vkInstance, vkDestroyDeferredOperationKHR, "vkDestroyDeferredOperationKHR")
  loadFunc(vkInstance, vkGetDeferredOperationMaxConcurrencyKHR, "vkGetDeferredOperationMaxConcurrencyKHR")
  loadFunc(vkInstance, vkGetDeferredOperationResultKHR, "vkGetDeferredOperationResultKHR")
  loadFunc(vkInstance, vkDeferredOperationJoinKHR, "vkDeferredOperationJoinKHR")
  loadFunc(vkInstance, vkGetPipelineExecutablePropertiesKHR, "vkGetPipelineExecutablePropertiesKHR")
  loadFunc(vkInstance, vkGetPipelineExecutableStatisticsKHR, "vkGetPipelineExecutableStatisticsKHR")
  loadFunc(vkInstance, vkGetPipelineExecutableInternalRepresentationsKHR, "vkGetPipelineExecutableInternalRepresentationsKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR, "vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR")
  loadFunc(vkInstance, vkGetEncodedVideoSessionParametersKHR, "vkGetEncodedVideoSessionParametersKHR")
  loadFunc(vkInstance, vkCmdEncodeVideoKHR, "vkCmdEncodeVideoKHR")
  loadFunc(vkInstance, vkGetDeviceBufferMemoryRequirementsKHR, "vkGetDeviceBufferMemoryRequirementsKHR")
  loadFunc(vkInstance, vkGetDeviceImageMemoryRequirementsKHR, "vkGetDeviceImageMemoryRequirementsKHR")
  loadFunc(vkInstance, vkGetDeviceImageSparseMemoryRequirementsKHR, "vkGetDeviceImageSparseMemoryRequirementsKHR")
  loadFunc(vkInstance, vkGetRenderingAreaGranularityKHR, "vkGetRenderingAreaGranularityKHR")
  loadFunc(vkInstance, vkGetDeviceImageSubresourceLayoutKHR, "vkGetDeviceImageSubresourceLayoutKHR")
  loadFunc(vkInstance, vkCreatePipelineBinariesKHR, "vkCreatePipelineBinariesKHR")
  loadFunc(vkInstance, vkDestroyPipelineBinaryKHR, "vkDestroyPipelineBinaryKHR")
  loadFunc(vkInstance, vkGetPipelineKeyKHR, "vkGetPipelineKeyKHR")
  loadFunc(vkInstance, vkGetPipelineBinaryDataKHR, "vkGetPipelineBinaryDataKHR")
  loadFunc(vkInstance, vkReleaseCapturedPipelineDataKHR, "vkReleaseCapturedPipelineDataKHR")
  loadFunc(vkInstance, vkReleaseSwapchainImagesKHR, "vkReleaseSwapchainImagesKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR, "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR")
  loadFunc(vkInstance, vkCmdSetLineStippleKHR, "vkCmdSetLineStippleKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceCalibrateableTimeDomainsKHR, "vkGetPhysicalDeviceCalibrateableTimeDomainsKHR")
  loadFunc(vkInstance, vkGetCalibratedTimestampsKHR, "vkGetCalibratedTimestampsKHR")
  loadFunc(vkInstance, vkCmdCopyMemoryIndirectKHR, "vkCmdCopyMemoryIndirectKHR")
  loadFunc(vkInstance, vkCmdCopyMemoryToImageIndirectKHR, "vkCmdCopyMemoryToImageIndirectKHR")
  loadFunc(vkInstance, vkCreateDebugReportCallbackEXT, "vkCreateDebugReportCallbackEXT")
  loadFunc(vkInstance, vkDestroyDebugReportCallbackEXT, "vkDestroyDebugReportCallbackEXT")
  loadFunc(vkInstance, vkDebugReportMessageEXT, "vkDebugReportMessageEXT")
  loadFunc(vkInstance, vkDebugMarkerSetObjectTagEXT, "vkDebugMarkerSetObjectTagEXT")
  loadFunc(vkInstance, vkDebugMarkerSetObjectNameEXT, "vkDebugMarkerSetObjectNameEXT")
  loadFunc(vkInstance, vkCmdDebugMarkerBeginEXT, "vkCmdDebugMarkerBeginEXT")
  loadFunc(vkInstance, vkCmdDebugMarkerEndEXT, "vkCmdDebugMarkerEndEXT")
  loadFunc(vkInstance, vkCmdDebugMarkerInsertEXT, "vkCmdDebugMarkerInsertEXT")
  loadFunc(vkInstance, vkCmdBindTransformFeedbackBuffersEXT, "vkCmdBindTransformFeedbackBuffersEXT")
  loadFunc(vkInstance, vkCmdBeginTransformFeedbackEXT, "vkCmdBeginTransformFeedbackEXT")
  loadFunc(vkInstance, vkCmdEndTransformFeedbackEXT, "vkCmdEndTransformFeedbackEXT")
  loadFunc(vkInstance, vkCmdBeginQueryIndexedEXT, "vkCmdBeginQueryIndexedEXT")
  loadFunc(vkInstance, vkCmdEndQueryIndexedEXT, "vkCmdEndQueryIndexedEXT")
  loadFunc(vkInstance, vkCmdDrawIndirectByteCountEXT, "vkCmdDrawIndirectByteCountEXT")
  loadFunc(vkInstance, vkCreateCuModuleNVX, "vkCreateCuModuleNVX")
  loadFunc(vkInstance, vkCreateCuFunctionNVX, "vkCreateCuFunctionNVX")
  loadFunc(vkInstance, vkDestroyCuModuleNVX, "vkDestroyCuModuleNVX")
  loadFunc(vkInstance, vkDestroyCuFunctionNVX, "vkDestroyCuFunctionNVX")
  loadFunc(vkInstance, vkCmdCuLaunchKernelNVX, "vkCmdCuLaunchKernelNVX")
  loadFunc(vkInstance, vkGetImageViewHandleNVX, "vkGetImageViewHandleNVX")
  loadFunc(vkInstance, vkGetImageViewAddressNVX, "vkGetImageViewAddressNVX")
  loadFunc(vkInstance, vkCmdDrawIndirectCountAMD, "vkCmdDrawIndirectCountAMD")
  loadFunc(vkInstance, vkCmdDrawIndexedIndirectCountAMD, "vkCmdDrawIndexedIndirectCountAMD")
  loadFunc(vkInstance, vkGetShaderInfoAMD, "vkGetShaderInfoAMD")
  loadFunc(vkInstance, vkGetPhysicalDeviceExternalImageFormatPropertiesNV, "vkGetPhysicalDeviceExternalImageFormatPropertiesNV")
  loadFunc(vkInstance, vkCmdBeginConditionalRenderingEXT, "vkCmdBeginConditionalRenderingEXT")
  loadFunc(vkInstance, vkCmdEndConditionalRenderingEXT, "vkCmdEndConditionalRenderingEXT")
  loadFunc(vkInstance, vkCmdSetViewportWScalingNV, "vkCmdSetViewportWScalingNV")
  loadFunc(vkInstance, vkReleaseDisplayEXT, "vkReleaseDisplayEXT")
  loadFunc(vkInstance, vkDisplayPowerControlEXT, "vkDisplayPowerControlEXT")
  loadFunc(vkInstance, vkRegisterDeviceEventEXT, "vkRegisterDeviceEventEXT")
  loadFunc(vkInstance, vkRegisterDisplayEventEXT, "vkRegisterDisplayEventEXT")
  loadFunc(vkInstance, vkGetSwapchainCounterEXT, "vkGetSwapchainCounterEXT")
  loadFunc(vkInstance, vkGetRefreshCycleDurationGOOGLE, "vkGetRefreshCycleDurationGOOGLE")
  loadFunc(vkInstance, vkGetPastPresentationTimingGOOGLE, "vkGetPastPresentationTimingGOOGLE")
  loadFunc(vkInstance, vkCmdSetDiscardRectangleEXT, "vkCmdSetDiscardRectangleEXT")
  loadFunc(vkInstance, vkCmdSetDiscardRectangleEnableEXT, "vkCmdSetDiscardRectangleEnableEXT")
  loadFunc(vkInstance, vkCmdSetDiscardRectangleModeEXT, "vkCmdSetDiscardRectangleModeEXT")
  loadFunc(vkInstance, vkSetHdrMetadataEXT, "vkSetHdrMetadataEXT")
  loadFunc(vkInstance, vkSetDebugUtilsObjectNameEXT, "vkSetDebugUtilsObjectNameEXT")
  loadFunc(vkInstance, vkSetDebugUtilsObjectTagEXT, "vkSetDebugUtilsObjectTagEXT")
  loadFunc(vkInstance, vkQueueBeginDebugUtilsLabelEXT, "vkQueueBeginDebugUtilsLabelEXT")
  loadFunc(vkInstance, vkQueueEndDebugUtilsLabelEXT, "vkQueueEndDebugUtilsLabelEXT")
  loadFunc(vkInstance, vkQueueInsertDebugUtilsLabelEXT, "vkQueueInsertDebugUtilsLabelEXT")
  loadFunc(vkInstance, vkCmdBeginDebugUtilsLabelEXT, "vkCmdBeginDebugUtilsLabelEXT")
  loadFunc(vkInstance, vkCmdEndDebugUtilsLabelEXT, "vkCmdEndDebugUtilsLabelEXT")
  loadFunc(vkInstance, vkCmdInsertDebugUtilsLabelEXT, "vkCmdInsertDebugUtilsLabelEXT")
  loadFunc(vkInstance, vkCreateDebugUtilsMessengerEXT, "vkCreateDebugUtilsMessengerEXT")
  loadFunc(vkInstance, vkDestroyDebugUtilsMessengerEXT, "vkDestroyDebugUtilsMessengerEXT")
  loadFunc(vkInstance, vkSubmitDebugUtilsMessageEXT, "vkSubmitDebugUtilsMessageEXT")
  loadFunc(vkInstance, vkCmdSetSampleLocationsEXT, "vkCmdSetSampleLocationsEXT")
  loadFunc(vkInstance, vkGetPhysicalDeviceMultisamplePropertiesEXT, "vkGetPhysicalDeviceMultisamplePropertiesEXT")
  loadFunc(vkInstance, vkGetImageDrmFormatModifierPropertiesEXT, "vkGetImageDrmFormatModifierPropertiesEXT")
  loadFunc(vkInstance, vkCreateValidationCacheEXT, "vkCreateValidationCacheEXT")
  loadFunc(vkInstance, vkDestroyValidationCacheEXT, "vkDestroyValidationCacheEXT")
  loadFunc(vkInstance, vkMergeValidationCachesEXT, "vkMergeValidationCachesEXT")
  loadFunc(vkInstance, vkGetValidationCacheDataEXT, "vkGetValidationCacheDataEXT")
  loadFunc(vkInstance, vkCmdBindShadingRateImageNV, "vkCmdBindShadingRateImageNV")
  loadFunc(vkInstance, vkCmdSetViewportShadingRatePaletteNV, "vkCmdSetViewportShadingRatePaletteNV")
  loadFunc(vkInstance, vkCmdSetCoarseSampleOrderNV, "vkCmdSetCoarseSampleOrderNV")
  loadFunc(vkInstance, vkCreateAccelerationStructureNV, "vkCreateAccelerationStructureNV")
  loadFunc(vkInstance, vkDestroyAccelerationStructureNV, "vkDestroyAccelerationStructureNV")
  loadFunc(vkInstance, vkGetAccelerationStructureMemoryRequirementsNV, "vkGetAccelerationStructureMemoryRequirementsNV")
  loadFunc(vkInstance, vkBindAccelerationStructureMemoryNV, "vkBindAccelerationStructureMemoryNV")
  loadFunc(vkInstance, vkCmdBuildAccelerationStructureNV, "vkCmdBuildAccelerationStructureNV")
  loadFunc(vkInstance, vkCmdCopyAccelerationStructureNV, "vkCmdCopyAccelerationStructureNV")
  loadFunc(vkInstance, vkCmdTraceRaysNV, "vkCmdTraceRaysNV")
  loadFunc(vkInstance, vkCreateRayTracingPipelinesNV, "vkCreateRayTracingPipelinesNV")
  loadFunc(vkInstance, vkGetRayTracingShaderGroupHandlesKHR, "vkGetRayTracingShaderGroupHandlesKHR")
  loadFunc(vkInstance, vkGetRayTracingShaderGroupHandlesNV, "vkGetRayTracingShaderGroupHandlesNV")
  loadFunc(vkInstance, vkGetAccelerationStructureHandleNV, "vkGetAccelerationStructureHandleNV")
  loadFunc(vkInstance, vkCmdWriteAccelerationStructuresPropertiesNV, "vkCmdWriteAccelerationStructuresPropertiesNV")
  loadFunc(vkInstance, vkCompileDeferredNV, "vkCompileDeferredNV")
  loadFunc(vkInstance, vkGetMemoryHostPointerPropertiesEXT, "vkGetMemoryHostPointerPropertiesEXT")
  loadFunc(vkInstance, vkCmdWriteBufferMarkerAMD, "vkCmdWriteBufferMarkerAMD")
  loadFunc(vkInstance, vkGetPhysicalDeviceCalibrateableTimeDomainsEXT, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT")
  loadFunc(vkInstance, vkGetCalibratedTimestampsEXT, "vkGetCalibratedTimestampsEXT")
  loadFunc(vkInstance, vkCmdDrawMeshTasksNV, "vkCmdDrawMeshTasksNV")
  loadFunc(vkInstance, vkCmdDrawMeshTasksIndirectNV, "vkCmdDrawMeshTasksIndirectNV")
  loadFunc(vkInstance, vkCmdDrawMeshTasksIndirectCountNV, "vkCmdDrawMeshTasksIndirectCountNV")
  loadFunc(vkInstance, vkCmdSetExclusiveScissorEnableNV, "vkCmdSetExclusiveScissorEnableNV")
  loadFunc(vkInstance, vkCmdSetExclusiveScissorNV, "vkCmdSetExclusiveScissorNV")
  loadFunc(vkInstance, vkCmdSetCheckpointNV, "vkCmdSetCheckpointNV")
  loadFunc(vkInstance, vkGetQueueCheckpointDataNV, "vkGetQueueCheckpointDataNV")
  loadFunc(vkInstance, vkInitializePerformanceApiINTEL, "vkInitializePerformanceApiINTEL")
  loadFunc(vkInstance, vkUninitializePerformanceApiINTEL, "vkUninitializePerformanceApiINTEL")
  loadFunc(vkInstance, vkCmdSetPerformanceMarkerINTEL, "vkCmdSetPerformanceMarkerINTEL")
  loadFunc(vkInstance, vkCmdSetPerformanceStreamMarkerINTEL, "vkCmdSetPerformanceStreamMarkerINTEL")
  loadFunc(vkInstance, vkCmdSetPerformanceOverrideINTEL, "vkCmdSetPerformanceOverrideINTEL")
  loadFunc(vkInstance, vkAcquirePerformanceConfigurationINTEL, "vkAcquirePerformanceConfigurationINTEL")
  loadFunc(vkInstance, vkReleasePerformanceConfigurationINTEL, "vkReleasePerformanceConfigurationINTEL")
  loadFunc(vkInstance, vkQueueSetPerformanceConfigurationINTEL, "vkQueueSetPerformanceConfigurationINTEL")
  loadFunc(vkInstance, vkGetPerformanceParameterINTEL, "vkGetPerformanceParameterINTEL")
  loadFunc(vkInstance, vkSetLocalDimmingAMD, "vkSetLocalDimmingAMD")
  loadFunc(vkInstance, vkGetBufferDeviceAddressEXT, "vkGetBufferDeviceAddressEXT")
  loadFunc(vkInstance, vkGetPhysicalDeviceToolPropertiesEXT, "vkGetPhysicalDeviceToolPropertiesEXT")
  loadFunc(vkInstance, vkGetPhysicalDeviceCooperativeMatrixPropertiesNV, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV")
  loadFunc(vkInstance, vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV, "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV")
  loadFunc(vkInstance, vkCreateHeadlessSurfaceEXT, "vkCreateHeadlessSurfaceEXT")
  loadFunc(vkInstance, vkCmdSetLineStippleEXT, "vkCmdSetLineStippleEXT")
  loadFunc(vkInstance, vkResetQueryPoolEXT, "vkResetQueryPoolEXT")
  loadFunc(vkInstance, vkCmdSetCullModeEXT, "vkCmdSetCullModeEXT")
  loadFunc(vkInstance, vkCmdSetFrontFaceEXT, "vkCmdSetFrontFaceEXT")
  loadFunc(vkInstance, vkCmdSetPrimitiveTopologyEXT, "vkCmdSetPrimitiveTopologyEXT")
  loadFunc(vkInstance, vkCmdSetViewportWithCountEXT, "vkCmdSetViewportWithCountEXT")
  loadFunc(vkInstance, vkCmdSetScissorWithCountEXT, "vkCmdSetScissorWithCountEXT")
  loadFunc(vkInstance, vkCmdSetDepthTestEnableEXT, "vkCmdSetDepthTestEnableEXT")
  loadFunc(vkInstance, vkCmdSetDepthWriteEnableEXT, "vkCmdSetDepthWriteEnableEXT")
  loadFunc(vkInstance, vkCmdSetDepthCompareOpEXT, "vkCmdSetDepthCompareOpEXT")
  loadFunc(vkInstance, vkCmdSetDepthBoundsTestEnableEXT, "vkCmdSetDepthBoundsTestEnableEXT")
  loadFunc(vkInstance, vkCmdSetStencilTestEnableEXT, "vkCmdSetStencilTestEnableEXT")
  loadFunc(vkInstance, vkCmdSetStencilOpEXT, "vkCmdSetStencilOpEXT")
  loadFunc(vkInstance, vkCopyMemoryToImageEXT, "vkCopyMemoryToImageEXT")
  loadFunc(vkInstance, vkCopyImageToMemoryEXT, "vkCopyImageToMemoryEXT")
  loadFunc(vkInstance, vkCopyImageToImageEXT, "vkCopyImageToImageEXT")
  loadFunc(vkInstance, vkTransitionImageLayoutEXT, "vkTransitionImageLayoutEXT")
  loadFunc(vkInstance, vkReleaseSwapchainImagesEXT, "vkReleaseSwapchainImagesEXT")
  loadFunc(vkInstance, vkGetGeneratedCommandsMemoryRequirementsNV, "vkGetGeneratedCommandsMemoryRequirementsNV")
  loadFunc(vkInstance, vkCmdPreprocessGeneratedCommandsNV, "vkCmdPreprocessGeneratedCommandsNV")
  loadFunc(vkInstance, vkCmdExecuteGeneratedCommandsNV, "vkCmdExecuteGeneratedCommandsNV")
  loadFunc(vkInstance, vkCmdBindPipelineShaderGroupNV, "vkCmdBindPipelineShaderGroupNV")
  loadFunc(vkInstance, vkCreateIndirectCommandsLayoutNV, "vkCreateIndirectCommandsLayoutNV")
  loadFunc(vkInstance, vkDestroyIndirectCommandsLayoutNV, "vkDestroyIndirectCommandsLayoutNV")
  loadFunc(vkInstance, vkAcquireDrmDisplayEXT, "vkAcquireDrmDisplayEXT")
  loadFunc(vkInstance, vkGetDrmDisplayEXT, "vkGetDrmDisplayEXT")
  loadFunc(vkInstance, vkCreatePrivateDataSlotEXT, "vkCreatePrivateDataSlotEXT")
  loadFunc(vkInstance, vkDestroyPrivateDataSlotEXT, "vkDestroyPrivateDataSlotEXT")
  loadFunc(vkInstance, vkSetPrivateDataEXT, "vkSetPrivateDataEXT")
  loadFunc(vkInstance, vkGetPrivateDataEXT, "vkGetPrivateDataEXT")
  loadFunc(vkInstance, vkCmdDispatchTileQCOM, "vkCmdDispatchTileQCOM")
  loadFunc(vkInstance, vkCmdBeginPerTileExecutionQCOM, "vkCmdBeginPerTileExecutionQCOM")
  loadFunc(vkInstance, vkCmdEndPerTileExecutionQCOM, "vkCmdEndPerTileExecutionQCOM")
  loadFunc(vkInstance, vkGetDescriptorSetLayoutSizeEXT, "vkGetDescriptorSetLayoutSizeEXT")
  loadFunc(vkInstance, vkGetDescriptorSetLayoutBindingOffsetEXT, "vkGetDescriptorSetLayoutBindingOffsetEXT")
  loadFunc(vkInstance, vkGetDescriptorEXT, "vkGetDescriptorEXT")
  loadFunc(vkInstance, vkCmdBindDescriptorBuffersEXT, "vkCmdBindDescriptorBuffersEXT")
  loadFunc(vkInstance, vkCmdSetDescriptorBufferOffsetsEXT, "vkCmdSetDescriptorBufferOffsetsEXT")
  loadFunc(vkInstance, vkCmdBindDescriptorBufferEmbeddedSamplersEXT, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT")
  loadFunc(vkInstance, vkGetBufferOpaqueCaptureDescriptorDataEXT, "vkGetBufferOpaqueCaptureDescriptorDataEXT")
  loadFunc(vkInstance, vkGetImageOpaqueCaptureDescriptorDataEXT, "vkGetImageOpaqueCaptureDescriptorDataEXT")
  loadFunc(vkInstance, vkGetImageViewOpaqueCaptureDescriptorDataEXT, "vkGetImageViewOpaqueCaptureDescriptorDataEXT")
  loadFunc(vkInstance, vkGetSamplerOpaqueCaptureDescriptorDataEXT, "vkGetSamplerOpaqueCaptureDescriptorDataEXT")
  loadFunc(vkInstance, vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT, "vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT")
  loadFunc(vkInstance, vkCmdSetFragmentShadingRateEnumNV, "vkCmdSetFragmentShadingRateEnumNV")
  loadFunc(vkInstance, vkGetDeviceFaultInfoEXT, "vkGetDeviceFaultInfoEXT")
  loadFunc(vkInstance, vkCmdSetVertexInputEXT, "vkCmdSetVertexInputEXT")
  loadFunc(vkInstance, vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI, "vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI")
  loadFunc(vkInstance, vkCmdSubpassShadingHUAWEI, "vkCmdSubpassShadingHUAWEI")
  loadFunc(vkInstance, vkCmdBindInvocationMaskHUAWEI, "vkCmdBindInvocationMaskHUAWEI")
  loadFunc(vkInstance, vkGetMemoryRemoteAddressNV, "vkGetMemoryRemoteAddressNV")
  loadFunc(vkInstance, vkGetPipelinePropertiesEXT, "vkGetPipelinePropertiesEXT")
  loadFunc(vkInstance, vkCmdSetPatchControlPointsEXT, "vkCmdSetPatchControlPointsEXT")
  loadFunc(vkInstance, vkCmdSetRasterizerDiscardEnableEXT, "vkCmdSetRasterizerDiscardEnableEXT")
  loadFunc(vkInstance, vkCmdSetDepthBiasEnableEXT, "vkCmdSetDepthBiasEnableEXT")
  loadFunc(vkInstance, vkCmdSetLogicOpEXT, "vkCmdSetLogicOpEXT")
  loadFunc(vkInstance, vkCmdSetPrimitiveRestartEnableEXT, "vkCmdSetPrimitiveRestartEnableEXT")
  loadFunc(vkInstance, vkCmdSetColorWriteEnableEXT, "vkCmdSetColorWriteEnableEXT")
  loadFunc(vkInstance, vkCmdDrawMultiEXT, "vkCmdDrawMultiEXT")
  loadFunc(vkInstance, vkCmdDrawMultiIndexedEXT, "vkCmdDrawMultiIndexedEXT")
  loadFunc(vkInstance, vkCreateMicromapEXT, "vkCreateMicromapEXT")
  loadFunc(vkInstance, vkDestroyMicromapEXT, "vkDestroyMicromapEXT")
  loadFunc(vkInstance, vkCmdBuildMicromapsEXT, "vkCmdBuildMicromapsEXT")
  loadFunc(vkInstance, vkBuildMicromapsEXT, "vkBuildMicromapsEXT")
  loadFunc(vkInstance, vkCopyMicromapEXT, "vkCopyMicromapEXT")
  loadFunc(vkInstance, vkCopyMicromapToMemoryEXT, "vkCopyMicromapToMemoryEXT")
  loadFunc(vkInstance, vkCopyMemoryToMicromapEXT, "vkCopyMemoryToMicromapEXT")
  loadFunc(vkInstance, vkWriteMicromapsPropertiesEXT, "vkWriteMicromapsPropertiesEXT")
  loadFunc(vkInstance, vkCmdCopyMicromapEXT, "vkCmdCopyMicromapEXT")
  loadFunc(vkInstance, vkCmdCopyMicromapToMemoryEXT, "vkCmdCopyMicromapToMemoryEXT")
  loadFunc(vkInstance, vkCmdCopyMemoryToMicromapEXT, "vkCmdCopyMemoryToMicromapEXT")
  loadFunc(vkInstance, vkCmdWriteMicromapsPropertiesEXT, "vkCmdWriteMicromapsPropertiesEXT")
  loadFunc(vkInstance, vkGetDeviceMicromapCompatibilityEXT, "vkGetDeviceMicromapCompatibilityEXT")
  loadFunc(vkInstance, vkGetMicromapBuildSizesEXT, "vkGetMicromapBuildSizesEXT")
  loadFunc(vkInstance, vkCmdDrawClusterHUAWEI, "vkCmdDrawClusterHUAWEI")
  loadFunc(vkInstance, vkCmdDrawClusterIndirectHUAWEI, "vkCmdDrawClusterIndirectHUAWEI")
  loadFunc(vkInstance, vkSetDeviceMemoryPriorityEXT, "vkSetDeviceMemoryPriorityEXT")
  loadFunc(vkInstance, vkGetDescriptorSetLayoutHostMappingInfoVALVE, "vkGetDescriptorSetLayoutHostMappingInfoVALVE")
  loadFunc(vkInstance, vkGetDescriptorSetHostMappingVALVE, "vkGetDescriptorSetHostMappingVALVE")
  loadFunc(vkInstance, vkCmdCopyMemoryIndirectNV, "vkCmdCopyMemoryIndirectNV")
  loadFunc(vkInstance, vkCmdCopyMemoryToImageIndirectNV, "vkCmdCopyMemoryToImageIndirectNV")
  loadFunc(vkInstance, vkCmdDecompressMemoryNV, "vkCmdDecompressMemoryNV")
  loadFunc(vkInstance, vkCmdDecompressMemoryIndirectCountNV, "vkCmdDecompressMemoryIndirectCountNV")
  loadFunc(vkInstance, vkGetPipelineIndirectMemoryRequirementsNV, "vkGetPipelineIndirectMemoryRequirementsNV")
  loadFunc(vkInstance, vkCmdUpdatePipelineIndirectBufferNV, "vkCmdUpdatePipelineIndirectBufferNV")
  loadFunc(vkInstance, vkGetPipelineIndirectDeviceAddressNV, "vkGetPipelineIndirectDeviceAddressNV")
  loadFunc(vkInstance, vkCmdSetDepthClampEnableEXT, "vkCmdSetDepthClampEnableEXT")
  loadFunc(vkInstance, vkCmdSetPolygonModeEXT, "vkCmdSetPolygonModeEXT")
  loadFunc(vkInstance, vkCmdSetRasterizationSamplesEXT, "vkCmdSetRasterizationSamplesEXT")
  loadFunc(vkInstance, vkCmdSetSampleMaskEXT, "vkCmdSetSampleMaskEXT")
  loadFunc(vkInstance, vkCmdSetAlphaToCoverageEnableEXT, "vkCmdSetAlphaToCoverageEnableEXT")
  loadFunc(vkInstance, vkCmdSetAlphaToOneEnableEXT, "vkCmdSetAlphaToOneEnableEXT")
  loadFunc(vkInstance, vkCmdSetLogicOpEnableEXT, "vkCmdSetLogicOpEnableEXT")
  loadFunc(vkInstance, vkCmdSetColorBlendEnableEXT, "vkCmdSetColorBlendEnableEXT")
  loadFunc(vkInstance, vkCmdSetColorBlendEquationEXT, "vkCmdSetColorBlendEquationEXT")
  loadFunc(vkInstance, vkCmdSetColorWriteMaskEXT, "vkCmdSetColorWriteMaskEXT")
  loadFunc(vkInstance, vkCmdSetTessellationDomainOriginEXT, "vkCmdSetTessellationDomainOriginEXT")
  loadFunc(vkInstance, vkCmdSetRasterizationStreamEXT, "vkCmdSetRasterizationStreamEXT")
  loadFunc(vkInstance, vkCmdSetConservativeRasterizationModeEXT, "vkCmdSetConservativeRasterizationModeEXT")
  loadFunc(vkInstance, vkCmdSetExtraPrimitiveOverestimationSizeEXT, "vkCmdSetExtraPrimitiveOverestimationSizeEXT")
  loadFunc(vkInstance, vkCmdSetDepthClipEnableEXT, "vkCmdSetDepthClipEnableEXT")
  loadFunc(vkInstance, vkCmdSetSampleLocationsEnableEXT, "vkCmdSetSampleLocationsEnableEXT")
  loadFunc(vkInstance, vkCmdSetColorBlendAdvancedEXT, "vkCmdSetColorBlendAdvancedEXT")
  loadFunc(vkInstance, vkCmdSetProvokingVertexModeEXT, "vkCmdSetProvokingVertexModeEXT")
  loadFunc(vkInstance, vkCmdSetLineRasterizationModeEXT, "vkCmdSetLineRasterizationModeEXT")
  loadFunc(vkInstance, vkCmdSetLineStippleEnableEXT, "vkCmdSetLineStippleEnableEXT")
  loadFunc(vkInstance, vkCmdSetDepthClipNegativeOneToOneEXT, "vkCmdSetDepthClipNegativeOneToOneEXT")
  loadFunc(vkInstance, vkCmdSetViewportWScalingEnableNV, "vkCmdSetViewportWScalingEnableNV")
  loadFunc(vkInstance, vkCmdSetViewportSwizzleNV, "vkCmdSetViewportSwizzleNV")
  loadFunc(vkInstance, vkCmdSetCoverageToColorEnableNV, "vkCmdSetCoverageToColorEnableNV")
  loadFunc(vkInstance, vkCmdSetCoverageToColorLocationNV, "vkCmdSetCoverageToColorLocationNV")
  loadFunc(vkInstance, vkCmdSetCoverageModulationModeNV, "vkCmdSetCoverageModulationModeNV")
  loadFunc(vkInstance, vkCmdSetCoverageModulationTableEnableNV, "vkCmdSetCoverageModulationTableEnableNV")
  loadFunc(vkInstance, vkCmdSetCoverageModulationTableNV, "vkCmdSetCoverageModulationTableNV")
  loadFunc(vkInstance, vkCmdSetShadingRateImageEnableNV, "vkCmdSetShadingRateImageEnableNV")
  loadFunc(vkInstance, vkCmdSetRepresentativeFragmentTestEnableNV, "vkCmdSetRepresentativeFragmentTestEnableNV")
  loadFunc(vkInstance, vkCmdSetCoverageReductionModeNV, "vkCmdSetCoverageReductionModeNV")
  loadFunc(vkInstance, vkCreateTensorARM, "vkCreateTensorARM")
  loadFunc(vkInstance, vkDestroyTensorARM, "vkDestroyTensorARM")
  loadFunc(vkInstance, vkCreateTensorViewARM, "vkCreateTensorViewARM")
  loadFunc(vkInstance, vkDestroyTensorViewARM, "vkDestroyTensorViewARM")
  loadFunc(vkInstance, vkGetTensorMemoryRequirementsARM, "vkGetTensorMemoryRequirementsARM")
  loadFunc(vkInstance, vkBindTensorMemoryARM, "vkBindTensorMemoryARM")
  loadFunc(vkInstance, vkGetDeviceTensorMemoryRequirementsARM, "vkGetDeviceTensorMemoryRequirementsARM")
  loadFunc(vkInstance, vkCmdCopyTensorARM, "vkCmdCopyTensorARM")
  loadFunc(vkInstance, vkGetPhysicalDeviceExternalTensorPropertiesARM, "vkGetPhysicalDeviceExternalTensorPropertiesARM")
  loadFunc(vkInstance, vkGetTensorOpaqueCaptureDescriptorDataARM, "vkGetTensorOpaqueCaptureDescriptorDataARM")
  loadFunc(vkInstance, vkGetTensorViewOpaqueCaptureDescriptorDataARM, "vkGetTensorViewOpaqueCaptureDescriptorDataARM")
  loadFunc(vkInstance, vkGetShaderModuleIdentifierEXT, "vkGetShaderModuleIdentifierEXT")
  loadFunc(vkInstance, vkGetShaderModuleCreateInfoIdentifierEXT, "vkGetShaderModuleCreateInfoIdentifierEXT")
  loadFunc(vkInstance, vkGetPhysicalDeviceOpticalFlowImageFormatsNV, "vkGetPhysicalDeviceOpticalFlowImageFormatsNV")
  loadFunc(vkInstance, vkCreateOpticalFlowSessionNV, "vkCreateOpticalFlowSessionNV")
  loadFunc(vkInstance, vkDestroyOpticalFlowSessionNV, "vkDestroyOpticalFlowSessionNV")
  loadFunc(vkInstance, vkBindOpticalFlowSessionImageNV, "vkBindOpticalFlowSessionImageNV")
  loadFunc(vkInstance, vkCmdOpticalFlowExecuteNV, "vkCmdOpticalFlowExecuteNV")
  loadFunc(vkInstance, vkAntiLagUpdateAMD, "vkAntiLagUpdateAMD")
  loadFunc(vkInstance, vkCreateShadersEXT, "vkCreateShadersEXT")
  loadFunc(vkInstance, vkDestroyShaderEXT, "vkDestroyShaderEXT")
  loadFunc(vkInstance, vkGetShaderBinaryDataEXT, "vkGetShaderBinaryDataEXT")
  loadFunc(vkInstance, vkCmdBindShadersEXT, "vkCmdBindShadersEXT")
  loadFunc(vkInstance, vkCmdSetDepthClampRangeEXT, "vkCmdSetDepthClampRangeEXT")
  loadFunc(vkInstance, vkGetFramebufferTilePropertiesQCOM, "vkGetFramebufferTilePropertiesQCOM")
  loadFunc(vkInstance, vkGetDynamicRenderingTilePropertiesQCOM, "vkGetDynamicRenderingTilePropertiesQCOM")
  loadFunc(vkInstance, vkGetPhysicalDeviceCooperativeVectorPropertiesNV, "vkGetPhysicalDeviceCooperativeVectorPropertiesNV")
  loadFunc(vkInstance, vkConvertCooperativeVectorMatrixNV, "vkConvertCooperativeVectorMatrixNV")
  loadFunc(vkInstance, vkCmdConvertCooperativeVectorMatrixNV, "vkCmdConvertCooperativeVectorMatrixNV")
  loadFunc(vkInstance, vkSetLatencySleepModeNV, "vkSetLatencySleepModeNV")
  loadFunc(vkInstance, vkLatencySleepNV, "vkLatencySleepNV")
  loadFunc(vkInstance, vkSetLatencyMarkerNV, "vkSetLatencyMarkerNV")
  loadFunc(vkInstance, vkGetLatencyTimingsNV, "vkGetLatencyTimingsNV")
  loadFunc(vkInstance, vkQueueNotifyOutOfBandNV, "vkQueueNotifyOutOfBandNV")
  loadFunc(vkInstance, vkCreateDataGraphPipelinesARM, "vkCreateDataGraphPipelinesARM")
  loadFunc(vkInstance, vkCreateDataGraphPipelineSessionARM, "vkCreateDataGraphPipelineSessionARM")
  loadFunc(vkInstance, vkGetDataGraphPipelineSessionBindPointRequirementsARM, "vkGetDataGraphPipelineSessionBindPointRequirementsARM")
  loadFunc(vkInstance, vkGetDataGraphPipelineSessionMemoryRequirementsARM, "vkGetDataGraphPipelineSessionMemoryRequirementsARM")
  loadFunc(vkInstance, vkBindDataGraphPipelineSessionMemoryARM, "vkBindDataGraphPipelineSessionMemoryARM")
  loadFunc(vkInstance, vkDestroyDataGraphPipelineSessionARM, "vkDestroyDataGraphPipelineSessionARM")
  loadFunc(vkInstance, vkCmdDispatchDataGraphARM, "vkCmdDispatchDataGraphARM")
  loadFunc(vkInstance, vkGetDataGraphPipelineAvailablePropertiesARM, "vkGetDataGraphPipelineAvailablePropertiesARM")
  loadFunc(vkInstance, vkGetDataGraphPipelinePropertiesARM, "vkGetDataGraphPipelinePropertiesARM")
  loadFunc(vkInstance, vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM, "vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM")
  loadFunc(vkInstance, vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM, "vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM")
  loadFunc(vkInstance, vkCmdSetAttachmentFeedbackLoopEnableEXT, "vkCmdSetAttachmentFeedbackLoopEnableEXT")
  loadFunc(vkInstance, vkCmdBindTileMemoryQCOM, "vkCmdBindTileMemoryQCOM")
  loadFunc(vkInstance, vkCreateExternalComputeQueueNV, "vkCreateExternalComputeQueueNV")
  loadFunc(vkInstance, vkDestroyExternalComputeQueueNV, "vkDestroyExternalComputeQueueNV")
  loadFunc(vkInstance, vkGetExternalComputeQueueDataNV, "vkGetExternalComputeQueueDataNV")
  loadFunc(vkInstance, vkGetClusterAccelerationStructureBuildSizesNV, "vkGetClusterAccelerationStructureBuildSizesNV")
  loadFunc(vkInstance, vkCmdBuildClusterAccelerationStructureIndirectNV, "vkCmdBuildClusterAccelerationStructureIndirectNV")
  loadFunc(vkInstance, vkGetPartitionedAccelerationStructuresBuildSizesNV, "vkGetPartitionedAccelerationStructuresBuildSizesNV")
  loadFunc(vkInstance, vkCmdBuildPartitionedAccelerationStructuresNV, "vkCmdBuildPartitionedAccelerationStructuresNV")
  loadFunc(vkInstance, vkGetGeneratedCommandsMemoryRequirementsEXT, "vkGetGeneratedCommandsMemoryRequirementsEXT")
  loadFunc(vkInstance, vkCmdPreprocessGeneratedCommandsEXT, "vkCmdPreprocessGeneratedCommandsEXT")
  loadFunc(vkInstance, vkCmdExecuteGeneratedCommandsEXT, "vkCmdExecuteGeneratedCommandsEXT")
  loadFunc(vkInstance, vkCreateIndirectCommandsLayoutEXT, "vkCreateIndirectCommandsLayoutEXT")
  loadFunc(vkInstance, vkDestroyIndirectCommandsLayoutEXT, "vkDestroyIndirectCommandsLayoutEXT")
  loadFunc(vkInstance, vkCreateIndirectExecutionSetEXT, "vkCreateIndirectExecutionSetEXT")
  loadFunc(vkInstance, vkDestroyIndirectExecutionSetEXT, "vkDestroyIndirectExecutionSetEXT")
  loadFunc(vkInstance, vkUpdateIndirectExecutionSetPipelineEXT, "vkUpdateIndirectExecutionSetPipelineEXT")
  loadFunc(vkInstance, vkUpdateIndirectExecutionSetShaderEXT, "vkUpdateIndirectExecutionSetShaderEXT")
  loadFunc(vkInstance, vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV, "vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV")
  loadFunc(vkInstance, vkCreateAccelerationStructureKHR, "vkCreateAccelerationStructureKHR")
  loadFunc(vkInstance, vkDestroyAccelerationStructureKHR, "vkDestroyAccelerationStructureKHR")
  loadFunc(vkInstance, vkCmdBuildAccelerationStructuresKHR, "vkCmdBuildAccelerationStructuresKHR")
  loadFunc(vkInstance, vkCmdBuildAccelerationStructuresIndirectKHR, "vkCmdBuildAccelerationStructuresIndirectKHR")
  loadFunc(vkInstance, vkBuildAccelerationStructuresKHR, "vkBuildAccelerationStructuresKHR")
  loadFunc(vkInstance, vkCopyAccelerationStructureKHR, "vkCopyAccelerationStructureKHR")
  loadFunc(vkInstance, vkCopyAccelerationStructureToMemoryKHR, "vkCopyAccelerationStructureToMemoryKHR")
  loadFunc(vkInstance, vkCopyMemoryToAccelerationStructureKHR, "vkCopyMemoryToAccelerationStructureKHR")
  loadFunc(vkInstance, vkWriteAccelerationStructuresPropertiesKHR, "vkWriteAccelerationStructuresPropertiesKHR")
  loadFunc(vkInstance, vkCmdCopyAccelerationStructureKHR, "vkCmdCopyAccelerationStructureKHR")
  loadFunc(vkInstance, vkCmdCopyAccelerationStructureToMemoryKHR, "vkCmdCopyAccelerationStructureToMemoryKHR")
  loadFunc(vkInstance, vkCmdCopyMemoryToAccelerationStructureKHR, "vkCmdCopyMemoryToAccelerationStructureKHR")
  loadFunc(vkInstance, vkGetAccelerationStructureDeviceAddressKHR, "vkGetAccelerationStructureDeviceAddressKHR")
  loadFunc(vkInstance, vkCmdWriteAccelerationStructuresPropertiesKHR, "vkCmdWriteAccelerationStructuresPropertiesKHR")
  loadFunc(vkInstance, vkGetDeviceAccelerationStructureCompatibilityKHR, "vkGetDeviceAccelerationStructureCompatibilityKHR")
  loadFunc(vkInstance, vkGetAccelerationStructureBuildSizesKHR, "vkGetAccelerationStructureBuildSizesKHR")
  loadFunc(vkInstance, vkCmdTraceRaysKHR, "vkCmdTraceRaysKHR")
  loadFunc(vkInstance, vkCreateRayTracingPipelinesKHR, "vkCreateRayTracingPipelinesKHR")
  loadFunc(vkInstance, vkGetRayTracingCaptureReplayShaderGroupHandlesKHR, "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR")
  loadFunc(vkInstance, vkCmdTraceRaysIndirectKHR, "vkCmdTraceRaysIndirectKHR")
  loadFunc(vkInstance, vkGetRayTracingShaderGroupStackSizeKHR, "vkGetRayTracingShaderGroupStackSizeKHR")
  loadFunc(vkInstance, vkCmdSetRayTracingPipelineStackSizeKHR, "vkCmdSetRayTracingPipelineStackSizeKHR")
  loadFunc(vkInstance, vkCmdDrawMeshTasksEXT, "vkCmdDrawMeshTasksEXT")
  loadFunc(vkInstance, vkCmdDrawMeshTasksIndirectEXT, "vkCmdDrawMeshTasksIndirectEXT")
  loadFunc(vkInstance, vkCmdDrawMeshTasksIndirectCountEXT, "vkCmdDrawMeshTasksIndirectCountEXT")
  loadFunc(vkInstance, vkAcquireFullScreenExclusiveModeEXT, "vkAcquireFullScreenExclusiveModeEXT")
  loadFunc(vkInstance, vkReleaseFullScreenExclusiveModeEXT, "vkReleaseFullScreenExclusiveModeEXT")
  loadFunc(vkInstance, vkAcquireWinrtDisplayNV, "vkAcquireWinrtDisplayNV")
  loadFunc(vkInstance, vkGetWinrtDisplayNV, "vkGetWinrtDisplayNV")
  loadFunc(vkInstance, vkCreateXlibSurfaceKHR, "vkCreateXlibSurfaceKHR")
  loadFunc(vkInstance, vkGetPhysicalDeviceXlibPresentationSupportKHR, "vkGetPhysicalDeviceXlibPresentationSupportKHR")
  
  # load and print all found devices
  var nPhysicalDevices: uint32
  checkVkResult vkEnumeratePhysicalDevices(vkInstance, addr nPhysicalDevices, nil)

  if nPhysicalDevices > 0:
    vkPhysicalDevices.setLen(nPhysicalDevices)
    checkVkResult vkEnumeratePhysicalDevices(vkInstance, addr nPhysicalDevices, addr vkPhysicalDevices[0])
    vkPhysicalDevices.setLen(nPhysicalDevices)
  echo "physical devices: ", vkPhysicalDevices

proc destroyVulkan*() =
  vkDestroyInstance(vkInstance, nil)

initVulkan()